Fix items.xml location
Add pithos-backend synnefo settings entry point
Merge the upstream branch properly
Avoid importing pithos.lib in backends/__init__.py
Avoid importing pithos.lib in backends/__init__.py,since we import from pithos.backends during package build.This lifts the build dependency on pithos.lib.
Fix names of debian packages in fabfile
Updated debian tasks in fabfile
- be able to change debian upstream branch- add version files in git for each project before build
Removed prefix for snf-pithos-app
- So that snf-webproject serves proper urls
Merge branch 'master' into packaging
Conflicts: pithos/__init__.py
Bump version.
Use format for uploaded blocks hash lists at the container level.
Refs #1934
Use format parameter for Conflict (409) replies.
Fixes #1934
Add ignore_content_type parameter on COPY/MOVE.
Fixes #1860
Document sharing headers.
Fixes #1832
Updated fabfile
Fix front page.
Sane defaults for snf-pithos-backend db and data
No more cookie handling in htdocs.
Remove special case for MySQL index.
Refs #1836
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
Put back newlines in Conflict responses.
Print exception traceback only when it is an "Internal Server Error" and in debug or test mode.
Fixes #1888
Fix tabs.
Added COPYRIGHT files
Fix login redirect.
Change license year.
Fixes #1889
Use /login to redirect or not, depending on the configuration. Document.
Fixes #1778
Minor fixes
Never delete a path from the public table.
Fixes #1803
Added fabric file for common developer tasks
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
setup.py version module import fixes
Improved snf-pithos-tools packages
- refactored tool scripts to python modules- added console_scripts entry points in setup.py- minor fix in dispatcher.py
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
Add size queries in backend object lists.
Refs: #1837
Merge branch 'master' of https://code.grnet.gr/git/pithos
Fix metadata search.
create unique index on path for public, xfeautures & path tables
Ref: #1836
Update admin guide.
Untie backend from settings.
Fixes #1816
Change sync command.
Remove custom doc theme.
decode user uniq to utf-8
Update user middleware.
Fix astakos middleware.
Remove im app.
Refs #1761
Merge branch 'master' into id
Remove debug printing.
Test UUIDs
Refs: #1810
add license
Make package install include non-python files.
Fixes #1735
Fix UUIDs on move operations.
Refs #1790
Merge branch 'meta-filtering'
Conflicts: pithos/backends/lib/sqlalchemy/node.py pithos/backends/lib/sqlite/node.py
Fix SQLAlchemy backend metadata filtering.
Refs #1789
Attempt to use SQL for metadata filtering in SQLAlchemy backend (II).
Attempt to use SQL for metadata filtering in SQLAlchemy backend.
Pass meta filtering test in SQLite module with pure SQL.
Refs #1789w
provide authentication service & change pithos to contact it to authenticate users
Refs: #1689
Merge branch 'master' of https://code.grnet.gr/git/pithos into id
Fix manifest object.
Document ETag changes.
Refs #1792
client lib: quote parameters in chunked requests
The ETag header/hash property always includes the MD5.
sqlite backend module: fix metadata queries
Refs: #1789
The dispatcher is a python executable which monitors a RabbitMQ queue and calls a registered function for each incoming message.
sqlalchemy backend: fix metadata queries
Refs:#1789
Update upgrade instructions.
Add backend object retrieve by UUID. Expose UUID at the frontend. Document.
Unique object identifiers in the backend.
signup & register views
Ref #1689
Add upgrade instructions.
Refs #1782
Merge branch 'meta-domains'
Document django's behavior when using the internal web server and not supplying a Content-Type header.
Fixes #1734
Update SQLAlchemy backend with metadata domains.
Import pysqlite2 when available instead of sqlite3 in backend.
Merge branch 'master' into meta-domains
Conflicts: pithos/backends/lib/sqlite/node.py pithos/backends/modular.py
Fix SQL for metadata queries in SQLalchemy module.Fix regular expression & capitalization issues
Refs #1766
Apply metadata domain to the backend.
Update frontend with the metadata domain parameter.
Add domain parameter to all backend functions handling metadata.
Update dev guide with meta queries.
Fixes #1766
Fix docs for initial im db setup.
Accept meta queries at the frontend as well.
Fix SQL for metadata queries in SQLite module.
Support complex metadata queries in the backend - SQLite only and untested.
Add apache directive to disable automatic compression.
Refs #1431Refs #1632Refs #1764
Replace the request's is_secure call with one that checks for the X-Forwarded-Protocol header.
Refs #1765
Escape catch-all characters in LIKE queries.
Refs #1768