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....
Bump versions for v0.10.0 release
- in setup.py required packages- in Changelog entry
Update Changelog
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
Merge branch 'next'
Ignore public parameter in case of mass copy/delete
Progess I
move get_user in api_method
fix feedback response in case of URLError
Update default config file and Changelog
Update Changelog files
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
Update changelogs
pass umask parameter in ModularBackend
Add umask option.
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
Different queue message types use different keys.
Add dispatcher function for updating object checksums asynchronously.
Refs #1792
Make checksum updates optional.
Update Changelog files for v0.9.3
Fix.
Use cookie to get token when retrieving objects.
Update README.
Remove obsolete import.
Make proper README files for each package.
Proper snf-common version spec
Update required version of snf-pithos-backend
Updated snf-common required version
Fix typo.
Remove PROJECT_PATH.
Fix dependencies.
setup.py entry points fix
Fix login redirect.
Updated install_requires for snf-pithos-app
Updated snf-webproject hooks
Remove lib package.
Fixed conf location
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
Removed prefix for snf-pithos-app
- So that snf-webproject serves proper urls
Merge branch 'master' into packaging
Conflicts: pithos/__init__.py
Fixed synnefo url format
Fixed pithos-app requirements/versions
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
Added COPYRIGHT files
Minor fixes
Updated snf-pithos-app dependencies
added south package
setup.py changes
- declare dependencies- changed console scripts names
Handle synnefo imports in setup.py files
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