Correctly display usage statistics upon login
Fixed various bugs in other shared tree
Removed context menu from my hared tree
Empty trash feature (still buggy
Fixed redirect for login url
Additional tests for granting permissions, publishing & creating objects using hashmaps
client library: use 'hashmap' parameter in object GET/PUT for requesting /accessing hashmaps
Fixes object publish & grant permission list
Fixes #1075
Update admin guide.
Fix static index.html.
Static html for welcoming users.
Add license in admin code.
Fixed tree refresh bugs in groups tree
Merge branch 'master' of https://code.grnet.gr/git/pithos
Groups tree, unfinished
Support for authentication at admin interface.
Remove backend tests.
Use 'hashmap' parameter in object GET/PUT to use hashmaps.
update command line client/client lib
- update object by default updates the metadata - using replace parameter overrides the metadata- move chunked_transfer in OOS_Client
Document authentication.
Fixes #1065
Fix autodocs with new paths.
Report allowed actions in cross-user object requests, with the 'X-Object-Allowed-To' header.
Fixed compilation errors
Temporary commit. Broken
Finished file versions
Finished restore-from-trash functionality
Sqlite / SQLAlchemy: enforce Foreign Keys
Fixed refresh errors when moving folders/files to trash
Fix connection parameters for sqlite through sqlalchemy.
implement insert or ignore database statements
Container PUT can also be used for updating metadata/policy.
Add info on Shibboleth setup.
Avoid duplicates in missing hashes reports.
fix nested db transaction issue in move_object
Add a simple admin interface
Refs #1061
Implemented trash without restore
Ignored more IDE configuration files
Fixed various compilation warnings
command line client:- remove trash/restore commands- copy and move can change object content-type- provide command for listing the accounts sharing objects with the user
fix bugs in dbwrapper
Make AlchemyBackend a ModularBackend module.
Make modular backend load modules dynamically.
AlchemyBackend: minor changes
Fix computing hashmap hash.
Finished Othershared tree
Make default authentication return the password as the key.
Updated .gitignore
Removed eclipse files that were accidentally commited
Finished myshared tree
Removed binaries that were accidentally commited
fix test_update_object_invalid_range_and_length
Alchemy module: change index on versions table.
Refs: #1075
AlchemyBackend do db insert or replace in policy_set and attribute_copy
Add index on versions table.
Simplify hashmap_hash.
Fix blocker.
No more tags.
AlchemyBackend return ordered version-list by version serial
Fix PUT object via hashmap.
Fix hash map PUT conflict.
alchemy backend bug fix
Conflicts: pithos/backends/lib_alchemy/node.py
modular alchemy backend bug fixes
Integrate AlchemyBackend.
remove prints
Return paths shared to '*' in shared lists (in modular_alchemy backends).
Add PostgreSQL installation instructions in admin guide.
backend components in SQLAlchemy: Progress V
Return paths shared to '*' in shared lists (in simple and modular backends).
If the same user is both in read and write permissions, keep only the entry in write.
Add update option when publishing/unpublishing.
Avoid unnecessary metadata updates.
Fix publishing in client lib.
command line client: fix pulish
Change conflict (409) replies format to text.
Fail tests if the user is not 'test' (add message).
Make backend implementations compatible with the new settings.Change settings.py, based on settings.py.dist.
Return new version identifier in frontend. Document.
Return new version identifier in backend.
backend components in SQLAlchemy: Progress IV
- switch to postgresql- merge latest backend fixes
Fix debug output.
Fix shared listings.
backend components in SQLAlchemy: Progress III