Blocks always come padded from the backend.
Refs #2038
Fix list public in SQLAlchemy backend module.
Add function to list public paths.
Unified query for listing objects with properties.
Refs #1948
Move ETag as checksum to version (SQLAlchemy backend).
Move ETag as checksum to version.
Bump version.
Merge branch 'permissions'
Conflicts: pithos/backends/modular.py
Close queue connection.
Fix queue message.
Integrate with Astakos toolbar.
Send size deltas to the queue.
Refs #1688
Avoid reverse LIKE statements in SQL.
Refs #1984
Apply new permissions model to SQLAlchemy backend.
Fix permission-based object listings (shared by me and others).
Merge branch 'master' into permissions
Fix tests.
Fix some tests.
Add type to backend version.
remove trailing slash from PITHOS_URL
Store any permission (II).
Remove error for overlapping permissions. Document.
Update permission checks in modular backend.
Store any permission.
Change logging configuration mechanism.
Fixes #2016
Fix chunked transfers in client lib.
Move API urls in API app.
Use CSRF exceptions for API calls.
Fixes #2002
Merge branch 'master' of https://code.grnet.gr/git/pithos
fix publish test & chunked transfer
Refs: #1957
Add settings namespace.
Fixes #1959
change forgotten ``get_server`` to ``get_url``
change pithos.lib.client.Client arguments
Remove ui app.
change pithos-sh arguments & help
change pithis-sh & client/lib arguments
Include a response for HTML form POSTs.
ModularBackend change NoQueue method send() to accept any number of arguments
Format billing message.
Fix typo.
Initial queue support in the backend.
Refs #1688Refs #1792
Move queue functions to lib.
Refs #1792
Make dispatcher use pika.
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
Remove special case for MySQL index.
Refs #1836
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.
Fix login redirect.
Change license year.
Fixes #1889
Use /login to redirect or not, depending on the configuration. Document.
Fixes #1778
Never delete a path from the public table.
Fixes #1803
Add size queries in backend object lists.
Refs: #1837
Fix metadata search.
create unique index on path for public, xfeautures & path tables
Ref: #1836
Untie backend from settings.
Fixes #1816
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
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.
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
Add backend object retrieve by UUID. Expose UUID at the frontend. Document.
Unique object identifiers in the backend.
signup & register views
Ref #1689
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.
Refs #1782
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
Accept meta queries at the frontend as well.