pithos
12 years agorevert PoolListener
Sofia Papagiannaki [Thu, 22 Sep 2011 13:55:11 +0000 (16:55 +0300)]
revert PoolListener

12 years agosqlite database connection: use PoolEvent instead of deprecated PoolListener
Sofia Papagiannaki [Thu, 22 Sep 2011 13:19:28 +0000 (16:19 +0300)]
sqlite database connection: use PoolEvent instead of deprecated PoolListener

12 years agoremove auto_now to be able to override migrated dates & use binary instead of hex...
Sofia Papagiannaki [Thu, 22 Sep 2011 13:18:59 +0000 (16:18 +0300)]
remove auto_now to be able to override migrated dates & use binary instead of hex tokens to conform with migrated tokens

12 years agochange size db column to bigint
Sofia Papagiannaki [Thu, 22 Sep 2011 13:14:45 +0000 (16:14 +0300)]
change size db column to bigint

12 years agoRefs #1171
Sofia Papagiannaki [Thu, 22 Sep 2011 11:37:40 +0000 (14:37 +0300)]
Refs #1171

12 years agoMigration tool Progress I
Sofia Papagiannaki [Thu, 22 Sep 2011 11:01:43 +0000 (14:01 +0300)]
Migration tool Progress I

Refs #1171

12 years agosqlite database connection: use PoolEvent instead of deprecated PoolListener
Sofia Papagiannaki [Thu, 22 Sep 2011 09:52:12 +0000 (12:52 +0300)]
sqlite database connection: use PoolEvent instead of deprecated PoolListener

12 years agoSimple file upload utility using hashmaps.
Antony Chazapis [Thu, 22 Sep 2011 09:25:08 +0000 (12:25 +0300)]
Simple file upload utility using hashmaps.

12 years agoSuggest upload/download methods using hashmaps.
Antony Chazapis [Thu, 22 Sep 2011 09:24:39 +0000 (12:24 +0300)]
Suggest upload/download methods using hashmaps.

12 years agoAdd example syncing tool
Giorgos Verigakis [Wed, 21 Sep 2011 15:07:15 +0000 (18:07 +0300)]
Add example syncing tool

Will sync a folder with the pithos container.

The implementation is very unoptimized, code is for demonstration purposes to showcase the syncing algorithm.

12 years agoUpdate statistics every time an operation finishes
Christos Stathis [Wed, 21 Sep 2011 14:36:45 +0000 (17:36 +0300)]
Update statistics every time an operation finishes

12 years agoFixed bug with deep trees in copy/cut/paste operations
Christos Stathis [Tue, 20 Sep 2011 15:30:49 +0000 (18:30 +0300)]
Fixed bug with deep trees in copy/cut/paste operations

12 years agoPaste option is not available for cross-user operations
Christos Stathis [Tue, 20 Sep 2011 14:38:46 +0000 (17:38 +0300)]
Paste option is not available for cross-user operations

12 years agoWhen uploading a file, the token is passed in a cookie
Christos Stathis [Tue, 20 Sep 2011 14:00:09 +0000 (17:00 +0300)]
When uploading a file, the token is passed in a cookie

12 years agoBump version to 0.7.
Antony Chazapis [Tue, 20 Sep 2011 08:24:00 +0000 (11:24 +0300)]
Bump version to 0.7.

12 years agoNew doc style.
Antony Chazapis [Tue, 20 Sep 2011 07:43:00 +0000 (10:43 +0300)]
New doc style.

12 years agoMore fixes for context menus according to selected trees and folders
Christos Stathis [Mon, 19 Sep 2011 15:16:22 +0000 (18:16 +0300)]
More fixes for context menus according to selected trees and folders

12 years agoRemove upload size limit.
Antony Chazapis [Mon, 19 Sep 2011 12:29:31 +0000 (15:29 +0300)]
Remove upload size limit.

12 years agoFix administrator guide with apache directive needed for chunked transfers.
Antony Chazapis [Mon, 19 Sep 2011 12:18:11 +0000 (15:18 +0300)]
Fix administrator guide with apache directive needed for chunked transfers.

Fixes #1071

12 years agoMerge branch 'request-backend'
Antony Chazapis [Mon, 19 Sep 2011 07:31:00 +0000 (10:31 +0300)]
Merge branch 'request-backend'

12 years agoFix POST data bug.
Antony Chazapis [Mon, 19 Sep 2011 07:21:09 +0000 (10:21 +0300)]
Fix POST data bug.

Seems that if the request.POST object is accessed in a middleware, no data is available later on.

12 years agoClose backend connection. Fix empty read. request-backend
Antony Chazapis [Fri, 16 Sep 2011 15:25:34 +0000 (18:25 +0300)]
Close backend connection. Fix empty read.

12 years agoUse one backend instance per HTTP request
Giorgos Verigakis [Fri, 16 Sep 2011 14:25:32 +0000 (17:25 +0300)]
Use one backend instance per HTTP request

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Fri, 16 Sep 2011 11:28:43 +0000 (14:28 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agosqlalchemy backend lib: explicitly close() result proxies
Sofia Papagiannaki [Fri, 16 Sep 2011 11:28:23 +0000 (14:28 +0300)]
sqlalchemy backend lib: explicitly close() result proxies

Fixes: #1075

12 years agoAdd a setting to bypass admin authentication
Giorgos Verigakis [Fri, 16 Sep 2011 10:17:38 +0000 (13:17 +0300)]
Add a setting to bypass admin authentication

Refs #1061

12 years agoAdd a banner
Giorgos Verigakis [Fri, 16 Sep 2011 10:16:52 +0000 (13:16 +0300)]
Add a banner

Refs #1061

12 years agoToken as a parameter gets precedence.
Antony Chazapis [Fri, 16 Sep 2011 07:45:55 +0000 (10:45 +0300)]
Token as a parameter gets precedence.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Thu, 15 Sep 2011 23:22:52 +0000 (02:22 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoAdd link to login in htdocs.
Antony Chazapis [Thu, 15 Sep 2011 23:17:05 +0000 (02:17 +0300)]
Add link to login in htdocs.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Thu, 15 Sep 2011 16:04:56 +0000 (19:04 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFixed username in all API calls + some other fixes
Christos Stathis [Thu, 15 Sep 2011 16:04:50 +0000 (19:04 +0300)]
Fixed username in all API calls + some other fixes

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 15 Sep 2011 15:47:46 +0000 (18:47 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agocommand line client fix create object using hashmaps
Sofia Papagiannaki [Thu, 15 Sep 2011 15:47:33 +0000 (18:47 +0300)]
command line client fix create object using hashmaps

12 years agoCorrectly display usage statistics upon login
Christos Stathis [Thu, 15 Sep 2011 14:49:55 +0000 (17:49 +0300)]
Correctly display usage statistics upon login

12 years agoFixed various bugs in other shared tree
Christos Stathis [Wed, 14 Sep 2011 17:57:54 +0000 (20:57 +0300)]
Fixed various bugs in other shared tree

12 years agoRemoved context menu from my hared tree
Christos Stathis [Wed, 14 Sep 2011 16:46:49 +0000 (19:46 +0300)]
Removed context menu from my hared tree

12 years agoEmpty trash feature (still buggy
Christos Stathis [Wed, 14 Sep 2011 14:39:00 +0000 (17:39 +0300)]
Empty trash feature (still buggy

12 years agoFixed redirect for login url
Christos Stathis [Wed, 14 Sep 2011 13:01:45 +0000 (16:01 +0300)]
Fixed redirect for login url

12 years agoAdditional tests for granting permissions, publishing & creating objects using hashmaps
Sofia Papagiannaki [Wed, 14 Sep 2011 11:22:36 +0000 (14:22 +0300)]
Additional tests for granting permissions, publishing & creating objects using hashmaps

12 years agoclient library: use 'hashmap' parameter in object GET/PUT for requesting /accessing...
Sofia Papagiannaki [Wed, 14 Sep 2011 11:21:06 +0000 (14:21 +0300)]
client library: use 'hashmap' parameter in object GET/PUT for requesting /accessing hashmaps

12 years agoFixes object publish & grant permission list
Sofia Papagiannaki [Wed, 14 Sep 2011 11:17:58 +0000 (14:17 +0300)]
Fixes object publish & grant permission list

Fixes  #1075

12 years agoUpdate admin guide.
Antony Chazapis [Wed, 14 Sep 2011 10:26:08 +0000 (13:26 +0300)]
Update admin guide.

12 years agoFix static index.html.
Antony Chazapis [Wed, 14 Sep 2011 10:14:32 +0000 (13:14 +0300)]
Fix static index.html.

12 years agoStatic html for welcoming users.
Antony Chazapis [Wed, 14 Sep 2011 09:46:26 +0000 (12:46 +0300)]
Static html for welcoming users.

12 years agoAdd license in admin code.
Antony Chazapis [Wed, 14 Sep 2011 09:44:31 +0000 (12:44 +0300)]
Add license in admin code.

12 years agoFixed tree refresh bugs in groups tree
Christos Stathis [Tue, 13 Sep 2011 20:40:04 +0000 (23:40 +0300)]
Fixed tree refresh bugs in groups tree

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Tue, 13 Sep 2011 16:06:35 +0000 (19:06 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoGroups tree, unfinished
Christos Stathis [Tue, 13 Sep 2011 16:06:27 +0000 (19:06 +0300)]
Groups tree, unfinished

12 years agoUpdate admin guide.
Antony Chazapis [Tue, 13 Sep 2011 15:23:11 +0000 (18:23 +0300)]
Update admin guide.

12 years agoSupport for authentication at admin interface.
Antony Chazapis [Tue, 13 Sep 2011 15:18:28 +0000 (18:18 +0300)]
Support for authentication at admin interface.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Tue, 13 Sep 2011 11:17:32 +0000 (14:17 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoRemove backend tests.
Antony Chazapis [Tue, 13 Sep 2011 11:17:01 +0000 (14:17 +0300)]
Remove backend tests.

12 years agoUse 'hashmap' parameter in object GET/PUT to use hashmaps.
Antony Chazapis [Tue, 13 Sep 2011 11:15:48 +0000 (14:15 +0300)]
Use 'hashmap' parameter in object GET/PUT to use hashmaps.

12 years agoupdate command line client/client lib
Sofia Papagiannaki [Tue, 13 Sep 2011 10:32:49 +0000 (13:32 +0300)]
update command line client/client lib

- update object by default updates the metadata - using replace parameter overrides the metadata
- move chunked_transfer in OOS_Client

12 years agoDocument authentication.
Antony Chazapis [Tue, 13 Sep 2011 07:41:50 +0000 (10:41 +0300)]
Document authentication.

Fixes #1065

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Tue, 13 Sep 2011 06:36:14 +0000 (09:36 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix autodocs with new paths.
Antony Chazapis [Tue, 13 Sep 2011 06:35:54 +0000 (09:35 +0300)]
Fix autodocs with new paths.

12 years agoReport allowed actions in cross-user object requests, with the 'X-Object-Allowed...
Antony Chazapis [Tue, 13 Sep 2011 06:30:45 +0000 (09:30 +0300)]
Report allowed actions in cross-user object requests, with the 'X-Object-Allowed-To' header.

12 years agoFixed compilation errors
Christos Stathis [Mon, 12 Sep 2011 19:51:12 +0000 (22:51 +0300)]
Fixed compilation errors

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Mon, 12 Sep 2011 17:25:57 +0000 (20:25 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoTemporary commit. Broken
Christos Stathis [Mon, 12 Sep 2011 17:24:22 +0000 (20:24 +0300)]
Temporary commit. Broken

12 years agoFinished file versions
Christos Stathis [Mon, 12 Sep 2011 16:52:25 +0000 (19:52 +0300)]
Finished file versions

12 years agoFinished restore-from-trash functionality
Christos Stathis [Mon, 12 Sep 2011 14:41:49 +0000 (17:41 +0300)]
Finished restore-from-trash functionality

12 years agoSqlite / SQLAlchemy: enforce Foreign Keys
Sofia Papagiannaki [Mon, 12 Sep 2011 13:38:56 +0000 (16:38 +0300)]
Sqlite / SQLAlchemy: enforce Foreign Keys

Fixes  #1075

12 years agoFixed refresh errors when moving folders/files to trash
Christos Stathis [Mon, 12 Sep 2011 13:28:07 +0000 (16:28 +0300)]
Fixed refresh errors when moving folders/files to trash

12 years agoFix connection parameters for sqlite through sqlalchemy.
Sofia Papagiannaki [Mon, 12 Sep 2011 10:29:34 +0000 (13:29 +0300)]
Fix connection parameters for sqlite through sqlalchemy.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Mon, 12 Sep 2011 10:23:17 +0000 (13:23 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoimplement insert or ignore database statements
Sofia Papagiannaki [Mon, 12 Sep 2011 10:22:46 +0000 (13:22 +0300)]
implement insert or ignore database statements

Fixes  #1075

12 years agoContainer PUT can also be used for updating metadata/policy.
Antony Chazapis [Mon, 12 Sep 2011 10:08:51 +0000 (13:08 +0300)]
Container PUT can also be used for updating metadata/policy.

12 years agoAdd info on Shibboleth setup.
Antony Chazapis [Mon, 12 Sep 2011 09:34:11 +0000 (12:34 +0300)]
Add info on Shibboleth setup.

12 years agoFix connection parameters for sqlite through sqlalchemy.
Antony Chazapis [Mon, 12 Sep 2011 08:07:24 +0000 (11:07 +0300)]
Fix connection parameters for sqlite through sqlalchemy.

12 years agoAvoid duplicates in missing hashes reports.
Antony Chazapis [Mon, 12 Sep 2011 07:00:05 +0000 (10:00 +0300)]
Avoid duplicates in missing hashes reports.

12 years agofix nested db transaction issue in move_object
Sofia Papagiannaki [Fri, 9 Sep 2011 15:15:36 +0000 (18:15 +0300)]
fix nested db transaction issue in move_object

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Giorgos Verigakis [Fri, 9 Sep 2011 15:09:23 +0000 (18:09 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoAdd a simple admin interface
Giorgos Verigakis [Fri, 9 Sep 2011 15:09:02 +0000 (18:09 +0300)]
Add a simple admin interface

Refs #1061

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Fri, 9 Sep 2011 15:05:14 +0000 (18:05 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoImplemented trash without restore
Christos Stathis [Fri, 9 Sep 2011 15:05:08 +0000 (18:05 +0300)]
Implemented trash without restore

12 years agoIgnored more IDE configuration files
Christos Stathis [Fri, 9 Sep 2011 13:16:42 +0000 (16:16 +0300)]
Ignored more IDE configuration files

12 years agoFixed various compilation warnings
Christos Stathis [Fri, 9 Sep 2011 13:15:51 +0000 (16:15 +0300)]
Fixed various compilation warnings

12 years agocommand line client:
Sofia Papagiannaki [Fri, 9 Sep 2011 12:56:22 +0000 (15:56 +0300)]
command line client:
- remove trash/restore commands
- copy and move can change object content-type
- provide command for listing the accounts sharing objects with the user

12 years agofix bugs in dbwrapper
Sofia Papagiannaki [Fri, 9 Sep 2011 12:52:23 +0000 (15:52 +0300)]
fix bugs in dbwrapper

12 years agoMake AlchemyBackend a ModularBackend module.
Antony Chazapis [Fri, 9 Sep 2011 11:07:16 +0000 (14:07 +0300)]
Make AlchemyBackend a ModularBackend module.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Fri, 9 Sep 2011 10:50:46 +0000 (13:50 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoMake modular backend load modules dynamically.
Antony Chazapis [Fri, 9 Sep 2011 10:50:24 +0000 (13:50 +0300)]
Make modular backend load modules dynamically.

12 years agoAlchemyBackend: minor changes
Sofia Papagiannaki [Fri, 9 Sep 2011 10:45:35 +0000 (13:45 +0300)]
AlchemyBackend: minor changes

12 years agoFix computing hashmap hash.
Antony Chazapis [Fri, 9 Sep 2011 09:09:12 +0000 (12:09 +0300)]
Fix computing hashmap hash.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Thu, 8 Sep 2011 16:38:13 +0000 (19:38 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFinished Othershared tree
Christos Stathis [Thu, 8 Sep 2011 16:38:05 +0000 (19:38 +0300)]
Finished Othershared tree

12 years agoMake default authentication return the password as the key.
Antony Chazapis [Thu, 8 Sep 2011 14:23:45 +0000 (17:23 +0300)]
Make default authentication return the password as the key.

12 years agoUpdated .gitignore
Christos Stathis [Thu, 8 Sep 2011 14:01:19 +0000 (17:01 +0300)]
Updated .gitignore

12 years agoRemoved eclipse files that were accidentally commited
Christos Stathis [Thu, 8 Sep 2011 14:00:59 +0000 (17:00 +0300)]
Removed eclipse files that were accidentally commited

12 years agoFinished myshared tree
Christos Stathis [Thu, 8 Sep 2011 13:47:39 +0000 (16:47 +0300)]
Finished myshared tree

12 years agoRemoved binaries that were accidentally commited
Christos Stathis [Thu, 8 Sep 2011 13:47:10 +0000 (16:47 +0300)]
Removed binaries that were accidentally commited

12 years agofix test_update_object_invalid_range_and_length
Sofia Papagiannaki [Thu, 8 Sep 2011 13:27:38 +0000 (16:27 +0300)]
fix test_update_object_invalid_range_and_length

12 years agoAlchemy module: change index on versions table.
Sofia Papagiannaki [Thu, 8 Sep 2011 13:26:15 +0000 (16:26 +0300)]
Alchemy module: change index on versions table.

Refs: #1075

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 8 Sep 2011 12:44:45 +0000 (15:44 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoAlchemyBackend do db insert or replace in policy_set and attribute_copy
Sofia Papagiannaki [Thu, 8 Sep 2011 12:44:04 +0000 (15:44 +0300)]
AlchemyBackend do db insert or replace in policy_set and attribute_copy

12 years agoAlchemyBackend do db insert or replace in policy_set and attribute_copy
Sofia Papagiannaki [Thu, 8 Sep 2011 12:39:26 +0000 (15:39 +0300)]
AlchemyBackend do db insert or replace in policy_set and attribute_copy

12 years agoAdd index on versions table.
Antony Chazapis [Thu, 8 Sep 2011 12:29:02 +0000 (15:29 +0300)]
Add index on versions table.