Catch explicitly ContainerExists in container_create instead of NameError
incorporate AMQPClient instead of synnefo.lib.queue methods for sending queue messages
Fix code formatting to conform to the PEP 8 style guide
Hotfix pithos 500 error
Temporary fix to prevent pithos failing with "AttributeError:'ModularBackend' object has no attribute 'messages'" 500 error.
Log 5xx API faults
Move PithosBackendPool to snf-pithos-backend
Move PithosBackendPool from snf-pithos-app to snf-pithos-backend
Fix references to settings not yet in master
Fix references from pithos.api.settings to settingsnot yet implemented in the master branch.
socket verification for pooled pithos backends
Fix bug in PithosBackendPool
Get _trans from the DBWrapper
cleanup pithos backend pools, new pool api support
Pool pithos backends using ObjectPool
Use ObjectPool functionality from synnefo.lib.poolto pool backend objects.
This reduces the per-request overhead significantly,since each backend object is only initialized once,and connections to the DB are persistent....
fix indent
Fix broken compatibility with cloud files
Reverse back Revision 7fbf8aa20c647e2c98c2ba53f80dcfa0e971a499
Refs: #2611
Call for delete container contents
change backend to raise custom exceptions
Ignore public parameter in case of mass copy/delete
Progess I
move get_user in api_method
fix feedback response in case of URLError
fix feedback service, handle URLError
fix detailed public listing
Refs: #2394
fix list_objects
Merge branch 'master' of https://code.grnet.gr/git/pithos
change API calls to include public objects in shared by me
Delegate feedback post request to Identity Provider (stakes)
Refs: #2418
Do not use sample users by default
pass umask parameter in ModularBackend
fix login force
Calculate the length of the last block properly.
Fixes #2321
Solve OOS API compatibility problems.
Fixes #2300
add missing imports
Refs #2295
Send sharing notifications.
Fixes #2295
Add dispatcher function for updating object checksums asynchronously.
Refs #1792
Make checksum updates optional.
Fix.
Use cookie to get token when retrieving objects.
Remove obsolete import.
Fix typo.
Remove PROJECT_PATH.
Fix login redirect.
Updated snf-webproject hooks
Remove lib package.
Fixed additional conflicts from previous merge
Merge commit 'v0.9.0' into packaging
Conflicts: pithos/__init__.py pithos/api/management/commands/__init__.py pithos/backends/lib/rabbitmq/__init__.py pithos/backends/lib/rabbitmq/queue.py pithos/lib/user.py pithos/middleware/user.py pithos/settings.py...
Fix items.xml location
Merge branch 'master' into packaging
Conflicts: pithos/__init__.py
Moved login.py
Conflicts: pithos/settings.py snf-pithos-app/pithos/middleware/log.py snf-pithos-app/pithos/urls.py snf-pithos-backend/pithos/backends/__init__.py snf-pithos-tools/setup.py
Extend snf-common default settings
Split pithos components in separate packages
- splitted pithos modules in separate reusable components- python packaging for all packages- snf-webproject support (entry_points) for pithos django applications