incorporate south
Refs: #1680
Remove unecessary import.
Process incoming headers. URL-decode if necessary.
Refs #1511
Upload files from HTML forms directly to the backend.
Fixes #1676
export users list
Refs: #1666
Merge branch 'master' of https://code.grnet.gr/git/pithos
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
Refs: #1584
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
suppress mysql index length warnings raising exception
Fix for python-django (1.2.3-3+squeeze2) package.
Fix invite error handling.
Add backend close method.
Admin user fixture.
Retrieve empty hash block.
Fixes #1607
Fix zero length file hashmap.
Refs #1607
Fix dummy login target.
Use the ui cookie format for the im as well.
Fix invitations.
Users that log in, are at invitations level 0.
Add a feedback submission target
Uses 'feedback-msg' and 'feedback-data' fields.
An update to settings is required.
Merge branch 'invitations'
Change path type from blob to varchar
Refs #1553
Invitations improvements
Refs #1588Refs #1599
Dummy login target, that will only redirect if the cookie is set.
New user and token should replace previous cookie.
Check for token validity instead of existence
Merge branch 'master' of https://code.grnet.gr/git/pithos into invitations
Conflicts: pithos/im/models.py
Invitation improvements
Create the appropriate level and invitations whena user is created.
Refs #1459
Fix sqlite & postgresql compatibility broken by fix for trailing spaces issue
Add logfile to settings.
Provide functions for getting/setting quota.
Make request.user point to the user object.
Remove old files.
Conflicts: pithos/im/templates/users_info.html pithos/im/views.py
Clean up login page. Disable local account.
Manage cookie in middleware. Collect all login targets into one module and share common code. Automatically redirect to login page from admin if not authenticated.
Fix Twitter settings.
Check if user is active in auth middleware.
Admin improvements
- Show and edit state- Show and edit invitations- Add state in users list
Fix name clash
Fixes trailing spaces handling
Fixes #1553
Add support for invitations
Requires an update to settings.
Fix top level authentication.
Use 401 error when missing token and 403 when forbidden.
Fixes #1369
Re-enable cookie from shibboleth.
Initial Twitter sign-in.
Add login welcome page.
Merge changes from master branch. Fix quota updates. Clean up util. Create token when creating user from admin interface.
Refs #1470Refs #1471
Allow editing of token expiration
Uses HTML5 date picker.
Refs #1470
Fix urls.
Clean admin app.
Merge of aai and admin apps.
Handle chunked from gunicorn properly.
fix quota bug
Fix quota bug
Automatically renew expired tokens.
Add insufficient quota replies in frontend. Document.
Refs #1165
Update Shibboleth headers, as reported by NOC.
Fix zero quota bug
Update backend to support quota.
Merge account policy in api. Document.
Refs #1165Refs #1167
Add account policy. Set default policy from settings. Must change settings.py.
include milliseconds in mtime - specify decimal precision
Refs #1458
Merge policy into node. Needs database reset, or the following commands:
alter table policy rename to pre_policy;create table if not exists policy ( node integer, key text, value text,...
Bug fixes by NOC.
Fix wrong autoincrement column. Make mysql tables use UTF-8
specify mysql engine = innodb while creating tables & allow 0s in AUTO_INCREMENT column (requires new db after restarting mysqld)
Change middleware for quota.
Report remaining bytes. Enforce account quota when setting container limits.
perform case sensitive varchar ordering, handle correctly utf8 columns and decimals