add license
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.
Merge branch 'master' of https://code.grnet.gr/git/pithos
client lib: quote parameters in chunked requests
The ETag header/hash property always includes the MD5.
Refs #1792
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.
Refs #1790
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.
Fix SQL for metadata queries in SQLite module.
Support complex metadata queries in the backend - SQLite only and untested.
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
Fix and/or syntax.
change invitations mechanism
Escape special characters for LIKE in node lookup.
Fix unicode metadata in public objects.
Remove deleted version's map.
Refs #1167
Truncate downloaded object to correct size when done.
Fix import bug.
Use URL-encoding/decoding for all headers.
Refs #1511
Format groups/policy/metadata in JSON/XML replies.
Fixes #1719
Create a single point to apply versioning policy.
Fix move to self bug.
Fixes #1718
Exclude some characters from URL-encoding.
Restrict header count and size. URL-encode/decode specific headers that may contain unicode characters.
Case change.
Refs #1687
sqlite case sensitive Unicode like
Refs: #1687
Load settings.local only if present.
Add import for umask.
Merge branch 'settings'
Refresh docs.
Refs #1590
Update default settings.
fix erroneous commit
redirect to profile page from prepare_response instead of shibboleth target
Refs: #1584
Also urldecode header values if applicable.
Split settings into multiple files
Follow the format of synnefo.
redirect to profile page from prepare_response instead of each target
redirect to profile page from twitter
Profile page after login
- enable/disable by setting FORCE_PROFILE_UPDATE- db migration add_field_user_is_verified- change template inheritance
Merge public app into api.
Fixes $1678
Use short public URLs.
Refs #1686
Avoid empty object name in COPY/MOVE destination.
Fixes #1683
incorporate south
Refs: #1680
Remove unecessary import.
Process incoming headers. URL-decode if necessary.
Upload files from HTML forms directly to the backend.
Fixes #1676
export users list
Refs: #1666
admin tab invitations with export capability
Set umask in settings.
Fixes #1636
Keep name to 'Pithos' for now.
Apply im module selection in urls.
Refs #1584
enable/disable identity modules via settings
Use the full URI at invitation targets.
Fixes #1634
Always include the Merkle hash in object meta (as returned from the backend). Clean up 'hash' references in frontend.
Needs database update.
Fixes #1451
Fix backend.
Reinstate map delete function.
Fixes #1510
Fix backend store.
Refs #1510
Group all backend data functions into one class.
clear settings
include inviter's email in invitation text
Refs: #1661
refine forgot password mechanism & get baseurl from the request instead of settings
Do not pass on user and token if on the same server.
Refs #1634
Revert backend base.
Fix im settings.
Clean up backend initialization options.
Connect admin interface with backend for getting/setting quotas.
Fixes #1582
Move MySQL warnings suppression to backend.
Tools packaging.
Refs #1417
Fixes: #1637
Support local accounts & recover password
Fix listing with prefix