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
Bump version.
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
More SQL for calculating statistics.
Refs #1733
Initial SQL to calculate statistics.
Allow db_module and block_module to be None
And use sqlalchemy and hash filer as defaultoptions.
Reply with the hashmap's hash as the ETag if no ETag present.
Add license to util functions in lib.
Use hashmap lib in api.
Fix node path escaping for SQLite.
Restructure repository to make pithos one package.
Refs #1735
Add gunicorn timeout option in admin guide.
Fix and/or syntax.
change invitations mechanism
Escape special characters for LIKE in node lookup.
Fix unicode metadata in public objects.
Improve pithos-sync
Refs #1495
Remove deleted version's map.
Refs #1167
fix client library & tests (urlencode headers & json/xml format)
Truncate downloaded object to correct size when done.
Fix download in transfer lib.
Fix import bug.
Use URL-encoding/decoding for all headers.
Refs #1511
Format groups/policy/metadata in JSON/XML replies.
Fixes #1719
fix client library & tests to work with changes made inRevision 9fefc052 and Revision ce2f73d7
Update versioning in docs.
Create a single point to apply versioning policy.
Fix move to self bug.
Fixes #1718
Exclude some characters from URL-encoding.
Fix pithos shell ls.
Restrict header count and size. URL-encode/decode specific headers that may contain unicode characters.
Change version in README.upgrade.
Change pithos to pithos+.
Fixes #1715
Case change.
Refs #1687
client library: handle correctly uri reserved character in object name & metadata
sqlite case sensitive Unicode like
Refs: #1687