Statistics
| Branch: | Tag: | Revision:

root / pithos / lib @ ec988bd5

# Date Author Comment
25c3841c 07/18/2011 01:38 pm Sofia Papagiannaki

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

a156c8b3 07/16/2011 09:03 pm Antony Chazapis

Use Mapper and Blocker from the hashfiler lib to store hashmaps and hashes.

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

615e561b 07/13/2011 06:55 pm Sofia Papagiannaki

extensions in client lib and command line client

- enhanced metadata management taking advantage of extended api
- support for creating/deleting account groups

6749c3bd 07/05/2011 12:08 pm Sofia Papagiannaki

Rewrite client library function for updating metadata using update POST parameter

4013a851 07/01/2011 07:17 pm Sofia Papagiannaki

Send no Content-type if no data exist

Fixes Missing Content-Range header Error while updating object metadata
Fixes #567

f89e3cf4 06/27/2011 05:41 pm Sofia Papagiannaki

extend command line client and client lib to preform requests for publishing/unpublishing objects

Refs #567

bcb7c5a8 06/24/2011 07:19 pm Sofia Papagiannaki

Several client and client library minor changes

library:
- supply authorization token
- several method signature changes for better client support (separate metadata from the rest headers)
- extra method for setting container policies (for development assistance)...

a2defd86 06/22/2011 06:08 pm Sofia Papagiannaki

- display command usage instead of client usage
- include trashed objects in listing using meta filtering

Refs #576

d3fd269f 06/21/2011 05:39 pm Sofia Papagiannaki

add command group and create option option sharing

for development assistance
for the time being they just pass the relative headers

Refs #567

961f2fbe 06/21/2011 04:54 pm Sofia Papagiannaki

bug fixing update/delete metadata

(sends back to the server only the user defined meta)
also bug fixing in client account unset (check for no path provided)
Fixes #576

a4c10cbc 06/21/2011 02:49 pm Sofia Papagiannaki

add license & introduce include_trashed parameter
(default False) in list_objects

Refs #567

f7ab99df 06/21/2011 11:42 am Sofia Papagiannaki

+better metadata handling

instead of setting each time new metadata
(by replacing older)
lib provides 2 new methods:
update: for adding and updating older values
delete: for deleting older data
+methods for trashing and
restoring an object
+new client commands for:...

6cd1831a 06/20/2011 12:00 pm Sofia Papagiannaki

reads exactly as many bytes from the response as the response content-length

refs to the problem with the trailing \n
Fixes #567

7e999dec 06/17/2011 05:18 pm Sofia Papagiannaki

bug fixing in object version copy/move
and object update

Fixes #567

ad71a0ce 06/17/2011 01:26 pm Sofia Papagiannaki

client support from COPY/MOVE from specific version
Refs #567

8fe01d72 06/17/2011 12:50 pm Sofia Papagiannaki

add version support
Refs #567

e3fd7f91 06/16/2011 08:25 pm Sofia Papagiannaki

create zero-length objects
better exception handling
Refs #567

d2d5c360 06/14/2011 07:52 pm Sofia Papagiannaki

support for account/container HEAD/GET until parameter
create zero-length objects
remove last trailing enter from response
Fixes #567

49350be7 06/14/2011 06:57 pm Giorgos Verigakis

Add a simple FUSE backend client

Only supports flat hierarchies for now:
the only dirs are containers that can only contain files.

Requires MacFUSE in Mac OS X, Windows not supported.

b41a95a0 06/10/2011 06:12 pm Sofia Papagiannaki

_list() strip data returned from server
before further processing
Fixes #567

0ea1dcc4 06/10/2011 06:02 pm Sofia Papagiannaki

_list(...) returns always list
in _get_metadata(...) prefix is optional: if not present returns all the metadata

e5cd3e33 06/10/2011 05:05 pm Sofia Papagiannaki

remove leftover comments

ec1b8d3e 06/10/2011 04:46 pm Sofia Papagiannaki

client support from chunked transfers, object update and move
Fixes #567

3f5b02c7 06/03/2011 03:03 pm Sofia Papagiannaki

Fixes #567
separates the interaction with the api from the command line tool
+ some extensions to support more options