pithos
12 years agofixing utf8 handling (manifestation), client lib support for updating from other...
Sofia Papagiannaki [Mon, 1 Aug 2011 14:14:05 +0000 (17:14 +0300)]
fixing utf8 handling (manifestation), client lib support for updating from other object

12 years agomove lib and api tests under tools
Sofia Papagiannaki [Mon, 1 Aug 2011 10:16:52 +0000 (13:16 +0300)]
move lib and api tests under tools

12 years agoutf8 fixing
Sofia Papagiannaki [Mon, 1 Aug 2011 10:02:21 +0000 (13:02 +0300)]
utf8 fixing

additional tests
change client lib requests to accept other account instead of the user's account / support for sharing objects

12 years agoUse Merkle hash for ETag when updating objects.
Antony Chazapis [Fri, 29 Jul 2011 15:11:27 +0000 (18:11 +0300)]
Use Merkle hash for ETag when updating objects.

12 years agoMove hashfiler to backends folder.
Antony Chazapis [Fri, 29 Jul 2011 11:48:01 +0000 (14:48 +0300)]
Move hashfiler to backends folder.

12 years agoUpdate admin guide.
Antony Chazapis [Fri, 29 Jul 2011 10:23:00 +0000 (13:23 +0300)]
Update admin guide.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Thu, 28 Jul 2011 16:06:22 +0000 (19:06 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix admin guide.
Antony Chazapis [Thu, 28 Jul 2011 16:05:58 +0000 (19:05 +0300)]
Fix admin guide.

12 years agofix utf8 handling
Sofia Papagiannaki [Thu, 28 Jul 2011 15:25:50 +0000 (18:25 +0300)]
fix utf8 handling

additional tests written

12 years agoStore blocks hierarchically
Giorgos Verigakis [Thu, 28 Jul 2011 15:16:22 +0000 (18:16 +0300)]
Store blocks hierarchically

Use a 3 dir deep hierarchy for storing blocks instead of the current flat one.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Thu, 28 Jul 2011 15:03:42 +0000 (18:03 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoUpdate admin guide.
Antony Chazapis [Thu, 28 Jul 2011 15:03:23 +0000 (18:03 +0300)]
Update admin guide.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
root [Thu, 28 Jul 2011 14:54:30 +0000 (17:54 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoAdd wsgi config for apache.
Antony Chazapis [Thu, 28 Jul 2011 14:52:57 +0000 (17:52 +0300)]
Add wsgi config for apache.

12 years agoFix docs build for debian squeeze.
Antony Chazapis [Thu, 28 Jul 2011 14:20:49 +0000 (17:20 +0300)]
Fix docs build for debian squeeze.

12 years agoModular backend alpha release.
Antony Chazapis [Thu, 28 Jul 2011 12:23:01 +0000 (15:23 +0300)]
Modular backend alpha release.

12 years agoMore modular backend.
Antony Chazapis [Thu, 28 Jul 2011 10:07:36 +0000 (13:07 +0300)]
More modular backend.

12 years agoDo not load modular backend.
Antony Chazapis [Thu, 28 Jul 2011 08:28:33 +0000 (11:28 +0300)]
Do not load modular backend.

12 years agoStart of modular backend (not working yet).
Antony Chazapis [Wed, 27 Jul 2011 13:26:46 +0000 (16:26 +0300)]
Start of modular backend (not working yet).

12 years agoFix doc.
Antony Chazapis [Tue, 26 Jul 2011 09:07:20 +0000 (12:07 +0300)]
Fix doc.

12 years agoFix public.
Antony Chazapis [Mon, 25 Jul 2011 18:28:24 +0000 (21:28 +0300)]
Fix public.

12 years agoFix reading when apache does the dechunking.
Antony Chazapis [Mon, 25 Jul 2011 16:02:45 +0000 (19:02 +0300)]
Fix reading when apache does the dechunking.

12 years agobug fix chunked transfer
Sofia Papagiannaki [Mon, 25 Jul 2011 15:28:43 +0000 (18:28 +0300)]
bug fix chunked transfer

extended test with files containing greek & slashes

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Mon, 25 Jul 2011 07:16:04 +0000 (10:16 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoAdd account list xml template.
Antony Chazapis [Sun, 24 Jul 2011 21:46:25 +0000 (00:46 +0300)]
Add account list xml template.

12 years agoFirst implementation of public permission setting
Christos Stathis [Fri, 22 Jul 2011 16:18:23 +0000 (19:18 +0300)]
First implementation of public permission setting

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Fri, 22 Jul 2011 16:12:20 +0000 (19:12 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoBump version.
Antony Chazapis [Fri, 22 Jul 2011 13:03:43 +0000 (16:03 +0300)]
Bump version.

12 years agoConditional object create/update.
Antony Chazapis [Fri, 22 Jul 2011 13:03:32 +0000 (16:03 +0300)]
Conditional object create/update.

12 years agoCreate container pithos if no containers exist
Christos Stathis [Fri, 22 Jul 2011 11:13:30 +0000 (14:13 +0300)]
Create container pithos if no containers exist

12 years agoWhitespace
Christos Stathis [Fri, 22 Jul 2011 11:13:04 +0000 (14:13 +0300)]
Whitespace

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Fri, 22 Jul 2011 09:48:08 +0000 (12:48 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix metadata keys in extended replies.
Antony Chazapis [Fri, 22 Jul 2011 07:36:19 +0000 (10:36 +0300)]
Fix metadata keys in extended replies.

12 years agoFix in default settings.
Antony Chazapis [Thu, 21 Jul 2011 17:11:32 +0000 (20:11 +0300)]
Fix in default settings.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Thu, 21 Jul 2011 16:43:15 +0000 (19:43 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix web server compatibility.
Antony Chazapis [Thu, 21 Jul 2011 16:41:46 +0000 (19:41 +0300)]
Fix web server compatibility.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Thu, 21 Jul 2011 15:25:16 +0000 (18:25 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoImplemented tag assignment to files
Christos Stathis [Thu, 21 Jul 2011 15:24:43 +0000 (18:24 +0300)]
Implemented tag assignment to files

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 21 Jul 2011 14:22:20 +0000 (17:22 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agocommand line client: bug fix manifestation
Sofia Papagiannaki [Thu, 21 Jul 2011 14:19:10 +0000 (17:19 +0300)]
command line client: bug fix manifestation

12 years agoFix manifests.
Antony Chazapis [Thu, 21 Jul 2011 13:58:11 +0000 (16:58 +0300)]
Fix manifests.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 21 Jul 2011 13:31:25 +0000 (16:31 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agobug fix update object
Sofia Papagiannaki [Thu, 21 Jul 2011 13:30:17 +0000 (16:30 +0300)]
bug fix update object

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Thu, 21 Jul 2011 12:13:11 +0000 (15:13 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix date reporting before until in account metadata.
Antony Chazapis [Thu, 21 Jul 2011 12:13:01 +0000 (15:13 +0300)]
Fix date reporting before until in account metadata.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Giorgos Verigakis [Thu, 21 Jul 2011 11:44:30 +0000 (14:44 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoUpdate storefs to use new features of client lib
Giorgos Verigakis [Thu, 21 Jul 2011 11:44:12 +0000 (14:44 +0300)]
Update storefs to use new features of client lib

12 years agoInclude implementation guidelines in doc.
Antony Chazapis [Thu, 21 Jul 2011 11:01:09 +0000 (14:01 +0300)]
Include implementation guidelines in doc.

Fixes #763
Fixes #765

12 years agoAvoid using os.path.join to concat path strings.
Antony Chazapis [Thu, 21 Jul 2011 09:26:13 +0000 (12:26 +0300)]
Avoid using os.path.join to concat path strings.

12 years agobug fix put object
Sofia Papagiannaki [Thu, 21 Jul 2011 07:49:51 +0000 (10:49 +0300)]
bug fix put object

12 years agoFix X-Container-Object-Meta.
Antony Chazapis [Wed, 20 Jul 2011 17:18:55 +0000 (20:18 +0300)]
Fix X-Container-Object-Meta.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Wed, 20 Jul 2011 16:16:17 +0000 (19:16 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFinished tag tree display (without optimizations)
Christos Stathis [Wed, 20 Jul 2011 16:16:14 +0000 (19:16 +0300)]
Finished tag tree display (without optimizations)

12 years agoextended tests and minor other changes
Sofia Papagiannaki [Wed, 20 Jul 2011 15:36:02 +0000 (18:36 +0300)]
extended tests and minor other changes

12 years agoAlways return 'Last-Modified' header at the account level.
Antony Chazapis [Wed, 20 Jul 2011 08:01:01 +0000 (11:01 +0300)]
Always return 'Last-Modified' header at the account level.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Tue, 19 Jul 2011 20:43:17 +0000 (23:43 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoClarification for container headers in the docs.
Antony Chazapis [Tue, 19 Jul 2011 20:43:06 +0000 (23:43 +0300)]
Clarification for container headers in the docs.

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

12 years agoInitialization code for tag views
Christos Stathis [Tue, 19 Jul 2011 16:27:54 +0000 (19:27 +0300)]
Initialization code for tag views

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Tue, 19 Jul 2011 16:10:31 +0000 (19:10 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix url parsing.
Antony Chazapis [Tue, 19 Jul 2011 16:10:02 +0000 (19:10 +0300)]
Fix url parsing.

12 years agoOption to show only shared containers/objects in listings.
Antony Chazapis [Tue, 19 Jul 2011 16:07:09 +0000 (19:07 +0300)]
Option to show only shared containers/objects in listings.

Refs #765

12 years agobug fixing client lib
Sofia Papagiannaki [Tue, 19 Jul 2011 16:06:04 +0000 (19:06 +0300)]
bug fixing client lib

12 years agoextend api tests + bug fixing client lib
Sofia Papagiannaki [Tue, 19 Jul 2011 15:22:42 +0000 (18:22 +0300)]
extend api tests + bug fixing client lib

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Tue, 19 Jul 2011 14:04:09 +0000 (17:04 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoCross-account operations in backend/API/docs.
Antony Chazapis [Tue, 19 Jul 2011 14:03:25 +0000 (17:03 +0300)]
Cross-account operations in backend/API/docs.

Refs #763

12 years agoRenamed various GSS references to Pithos
Christos Stathis [Tue, 19 Jul 2011 13:54:55 +0000 (16:54 +0300)]
Renamed various GSS references to Pithos

12 years agoInitial bare view of a separate tag tree
Christos Stathis [Tue, 19 Jul 2011 12:14:25 +0000 (15:14 +0300)]
Initial bare view of a separate tag tree

12 years agonew methods for reseting metadata
Sofia Papagiannaki [Tue, 19 Jul 2011 10:56:09 +0000 (13:56 +0300)]
new methods for reseting metadata

fix content-type

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Christos Stathis [Tue, 19 Jul 2011 09:56:21 +0000 (12:56 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoextend client lib to support extended xml mode
Sofia Papagiannaki [Tue, 19 Jul 2011 09:06:52 +0000 (12:06 +0300)]
extend client lib to support extended xml mode

-listing methods get specific format parameter instead of the detail paramster
-bug fixes

12 years agoBackend transaction handling.
Antony Chazapis [Tue, 19 Jul 2011 08:36:16 +0000 (11:36 +0300)]
Backend transaction handling.

12 years agoAdd token for mvasilak
Giorgos Verigakis [Mon, 18 Jul 2011 15:00:44 +0000 (18:00 +0300)]
Add token for mvasilak

12 years agoTemporarily disabled contect menus for trash folder
Christos Stathis [Mon, 18 Jul 2011 11:27:53 +0000 (14:27 +0300)]
Temporarily disabled contect menus for trash folder

12 years agoTemporarily show just an empty trash folder
Christos Stathis [Mon, 18 Jul 2011 11:16:25 +0000 (14:16 +0300)]
Temporarily show just an empty trash folder

12 years agoclient lib separated in two major classes (oos and pithos)
Sofia Papagiannaki [Mon, 18 Jul 2011 10:38:08 +0000 (13:38 +0300)]
client lib separated in two major classes (oos and pithos)

api tests:
- modifications to work with the refined client lib
command line client:
- modifications to work with the refined client lib
- purge support
- minor other changes

12 years agoBackend functions to support cross-account listings.
Antony Chazapis [Mon, 18 Jul 2011 10:02:04 +0000 (13:02 +0300)]
Backend functions to support cross-account listings.

Refs #763

12 years agoFix container purge.
Antony Chazapis [Mon, 18 Jul 2011 09:59:49 +0000 (12:59 +0300)]
Fix container purge.

12 years agoClean up authorization in the backend. Fix groups.
Antony Chazapis [Sun, 17 Jul 2011 16:06:40 +0000 (19:06 +0300)]
Clean up authorization in the backend. Fix groups.

12 years agoUse Mapper and Blocker from the hashfiler lib to store hashmaps and hashes.
Antony Chazapis [Sat, 16 Jul 2011 18:03:38 +0000 (21:03 +0300)]
Use Mapper and Blocker from the hashfiler lib to store hashmaps and hashes.

Update settings.py and database (now a folder).

12 years agoBackend bugs.
Antony Chazapis [Sat, 16 Jul 2011 16:14:35 +0000 (19:14 +0300)]
Backend bugs.

12 years agoAdd API calls to purge container/object history (2).
Antony Chazapis [Sat, 16 Jul 2011 15:42:59 +0000 (18:42 +0300)]
Add API calls to purge container/object history (2).

12 years agoAdd API calls to purge container/object history.
Antony Chazapis [Sat, 16 Jul 2011 15:42:32 +0000 (18:42 +0300)]
Add API calls to purge container/object history.

12 years agoMerge most important changes from the 'trash' branch.
Antony Chazapis [Sat, 16 Jul 2011 15:27:28 +0000 (18:27 +0300)]
Merge most important changes from the 'trash' branch.

Changes in backend:
* Integer tstamp instead of datetime.
* Container/object purge.
* Create account function.

Renew database files.

12 years agoFolder name should be editable in create and update of non-container
Christos Stathis [Fri, 15 Jul 2011 14:28:35 +0000 (17:28 +0300)]
Folder name should be editable in create and update of non-container

12 years agoImplemented folder properties general dialog
Christos Stathis [Fri, 15 Jul 2011 14:14:58 +0000 (17:14 +0300)]
Implemented folder properties general dialog

12 years agoImplemented multiple files properties general dialog
Christos Stathis [Fri, 15 Jul 2011 12:59:11 +0000 (15:59 +0300)]
Implemented multiple files properties general dialog

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 14 Jul 2011 16:49:28 +0000 (19:49 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoImplemented single file properties dialog
Christos Stathis [Thu, 14 Jul 2011 15:47:48 +0000 (18:47 +0300)]
Implemented single file properties dialog

12 years agoCleaned up Edit menu
Christos Stathis [Thu, 14 Jul 2011 14:07:49 +0000 (17:07 +0300)]
Cleaned up Edit menu

12 years agoCleaned up File menu
Christos Stathis [Thu, 14 Jul 2011 12:21:24 +0000 (15:21 +0300)]
Cleaned up File menu

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 14 Jul 2011 10:58:20 +0000 (13:58 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoImplemented file download
Christos Stathis [Thu, 14 Jul 2011 10:44:57 +0000 (13:44 +0300)]
Implemented file download

12 years agoIgnore the Accept header.
Antony Chazapis [Thu, 14 Jul 2011 10:28:40 +0000 (13:28 +0300)]
Ignore the Accept header.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Thu, 14 Jul 2011 10:11:01 +0000 (13:11 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix If-Range.
Antony Chazapis [Thu, 14 Jul 2011 10:10:46 +0000 (13:10 +0300)]
Fix If-Range.

12 years agoAllow authentication token to be set anywhere.
Antony Chazapis [Thu, 14 Jul 2011 10:10:37 +0000 (13:10 +0300)]
Allow authentication token to be set anywhere.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 14 Jul 2011 09:55:34 +0000 (12:55 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 14 Jul 2011 09:55:16 +0000 (12:55 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

Conflicts:
pithos/api/tests.py

12 years agoImplemented file upload
Christos Stathis [Thu, 14 Jul 2011 09:34:19 +0000 (12:34 +0300)]
Implemented file upload