Statistics
| Branch: | Tag: | Revision:

root / tools @ 5fdaf331

# Date Author Comment
5fdaf331 11/01/2011 06:29 pm Sofia Papagiannaki

Migration tool Progress V

- migrate user groups
- migrate object tags & permissions
- create script for fixing creation & modification dates
- prevent node/versions dublicates upon tool re-executions

Refs #1171

2f14c43c 10/27/2011 12:09 pm Sofia Papagiannaki

change user migration tool to use im module

Refs #1171
Refs #1459

02f36ede 10/26/2011 04:12 pm Antony Chazapis

Copy compatibility functions in tools.

Refs #1415

e414f54d 10/25/2011 01:24 pm Sofia Papagiannaki

Fixes trailing spaces handling

Fixes #1553

2152daa0 10/24/2011 05:29 pm Giorgos Verigakis

Fix storers that was out of date

Refs #1415

a70c5269 10/24/2011 01:21 pm Antony Chazapis

Fix top level authentication.

297513ba 10/21/2011 04:16 pm Antony Chazapis

Use 401 error when missing token and 403 when forbidden.

Fixes #1369

800a1bce 10/18/2011 08:53 pm Sofia Papagiannaki

Refs #1171

f6c0005f 10/18/2011 08:48 pm Sofia Papagiannaki

Migration Tools: Progress IV

Refs #1171

531252f0 10/18/2011 03:40 pm Sofia Papagiannaki

reset quota after the test execution

Refs #1508

96bfb229 10/18/2011 02:53 pm Sofia Papagiannaki

clean test account in test setup

81ed48a5 10/18/2011 01:20 pm Sofia Papagiannaki

Test quota + fix test for deleting empty container

Refs #1508

b0762fe3 10/12/2011 02:37 am Antony Chazapis

Use environmental variable for the sync container in psync.

Refs #1315

68d89033 10/10/2011 10:14 pm Giorgos Verigakis

Add support for nested directories

Refs #1315

0f74b3ba 10/10/2011 10:09 pm Giorgos Verigakis

Bugfix

HashMap.load requires a file object, not a path.
Renamed variable 'file' to avoid confusion.

8d5abda5 10/10/2011 10:08 pm Giorgos Verigakis

Add a convenience method to just return the hash

a536c31a 10/04/2011 02:07 pm Sofia Papagiannaki

Refs #1171

2db16f05 10/04/2011 01:57 pm Sofia Papagiannaki

Migration Tools: Progess III

Refs #1171

d6b85f51 10/04/2011 10:22 am Antony Chazapis

Fix some imports.

Refs #1415

eaa6fb55 10/04/2011 10:14 am Antony Chazapis

Add license.

Refs #1315

7221abe2 10/04/2011 10:10 am Antony Chazapis

Remove backend filesystem driver for FUSE.

6d897a63 10/04/2011 09:57 am Antony Chazapis

Container-level block upload documentation and integration with tools.

Fixes #1371

19bddcf0 09/30/2011 11:39 am Antony Chazapis

Merge branch 'master' of https://code.grnet.gr/git/pithos

345fffa0 09/30/2011 11:39 am Antony Chazapis

Commit to merge.

98137a34 09/29/2011 03:15 pm Sofia Papagiannaki

Migration Tools: Progess II

Refs #1171

77aa7567 09/29/2011 09:53 am Antony Chazapis

Data migration tool - initial version. Handles uploading of blocks.

Refs #1171

f546c15e 09/29/2011 12:05 am Antony Chazapis

Add hashmap-based download in lib and store utility.

822cc7eb 09/28/2011 10:09 pm Antony Chazapis

Merge spend with store.

908c6f81 09/28/2011 02:29 pm Sofia Papagiannaki

client library: display objects with space for name

48a1abe5 09/28/2011 02:06 pm Sofia Papagiannaki

client library: ururllib.quote request paths & display objects with space for name

38bf2cdc 09/26/2011 04:57 pm Sofia Papagiannaki

command line client: bug fix clear sharing in update object

e871c3b1 09/26/2011 02:04 pm Sofia Papagiannaki

client lib create_object appends hashmap parameter incase of detailed (json/xml) resquest

f390685d 09/23/2011 03:46 pm Sofia Papagiannaki

reorganize psend components: move HashMap & smart_upload in lib

97d45f69 09/23/2011 10:37 am Antony Chazapis

Check version when copying. Remove version option from move when using the store utility. Fix version listing.

Fixes #1235

9ba300d4 09/22/2011 02:37 pm Sofia Papagiannaki

Refs #1171

8b6e4815 09/22/2011 02:01 pm Sofia Papagiannaki

Migration tool Progress I

Refs #1171

7114d879 09/22/2011 12:25 pm Antony Chazapis

Simple file upload utility using hashmaps.

d8c26d94 09/21/2011 06:07 pm Giorgos Verigakis

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.

54ca3d0f 09/15/2011 06:47 pm Sofia Papagiannaki

command line client fix create object using hashmaps

ad7e4bea 09/14/2011 02:22 pm Sofia Papagiannaki

Additional tests for granting permissions, publishing & creating objects using hashmaps

9471fece 09/14/2011 02:21 pm Sofia Papagiannaki

client library: use 'hashmap' parameter in object GET/PUT for requesting /accessing hashmaps

633bbb9f 09/13/2011 01:32 pm Sofia Papagiannaki

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

d4a63b9b 09/09/2011 03:56 pm Sofia Papagiannaki

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

0538cac6 09/08/2011 04:27 pm Sofia Papagiannaki

fix test_update_object_invalid_range_and_length

70516d86 09/05/2011 07:07 pm Sofia Papagiannaki

backend components in SQLAlchemy: Progress V

88e015a3 09/05/2011 03:55 pm Antony Chazapis

Add update option when publishing/unpublishing.

35d50a81 09/05/2011 03:38 pm Antony Chazapis

Fix publishing in client lib.

3bceebbe 09/05/2011 03:06 pm Sofia Papagiannaki

command line client: fix pulish

dc080673 09/05/2011 01:56 pm Antony Chazapis

Fail tests if the user is not 'test' (add message).

d7eb5499 08/11/2011 03:58 pm Sofia Papagiannaki

if PITHOS_USER environmental variable is set and is not 'test' do not run the tests (critical user data can be lost)

a0adc892 08/10/2011 04:27 pm Sofia Papagiannaki

run tests only with test user

bcd29125 08/10/2011 03:20 pm Sofia Papagiannaki

client lib set default content type in all object puts

11999722 08/10/2011 12:44 pm Sofia Papagiannaki

command client bug fix in getting object version list

0a18bd8b 08/09/2011 04:14 pm Sofia Papagiannaki

Merge branch 'master' of https://code.grnet.gr/git/pithos

8d964102 08/09/2011 04:02 pm Sofia Papagiannaki

client lib support for listing user shared objects
additional tests for using version objects and listing user shared objects

f4b61e0c 08/09/2011 03:05 pm Antony Chazapis

Update documentation.

6fd85f1b 08/09/2011 01:08 pm Sofia Papagiannaki

test write access: bug fixing

7f769d34 08/09/2011 12:45 pm Sofia Papagiannaki

bug fixing: command line client: get version list

a607181b 08/09/2011 11:48 am Sofia Papagiannaki

test bug fixing

62f915a1 08/06/2011 01:55 am Antony Chazapis

Modular backend progress IV.

3078108a 08/02/2011 06:53 pm Sofia Papagiannaki

additional tests for updating object using x-source-object

2a1f76db 08/01/2011 05:45 pm Sofia Papagiannaki

bug fix in update from other object test

86186593 08/01/2011 05:39 pm Sofia Papagiannaki

additional read/write access tests

a5149fd0 08/01/2011 05:14 pm Sofia Papagiannaki

fixing utf8 handling (manifestation), client lib support for updating from other object

952f4da1 08/01/2011 01:16 pm Sofia Papagiannaki

move lib and api tests under tools

95e92490 08/01/2011 01:02 pm Sofia Papagiannaki

utf8 fixing

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

ae75584f 07/25/2011 06:28 pm Sofia Papagiannaki

bug fix chunked transfer

extended test with files containing greek & slashes

050ec33b 07/21/2011 05:19 pm Sofia Papagiannaki

command line client: bug fix manifestation

3c0e8d4c 07/21/2011 04:31 pm Sofia Papagiannaki

Merge branch 'master' of https://code.grnet.gr/git/pithos

f0964245 07/21/2011 04:30 pm Sofia Papagiannaki

bug fix update object

71c0f614 07/21/2011 02:44 pm Giorgos Verigakis

Update storefs to use new features of client lib

4211443b 07/21/2011 10:49 am Sofia Papagiannaki

bug fix put object

7812e1f9 07/20/2011 06:36 pm Sofia Papagiannaki

extended tests and minor other changes

cd6ada1d 07/19/2011 06:22 pm Sofia Papagiannaki

extend api tests + bug fixing client lib

f0eacc2c 07/19/2011 12:06 pm Sofia Papagiannaki

extend client lib to support extended xml mode

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

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

f63cf249 07/13/2011 06:57 pm Sofia Papagiannaki

extend command line client to create/delete account groups

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

b44d602e 07/01/2011 05:32 pm Sofia Papagiannaki

If-Range header support in object GET

Refs #567

d1589d7c 07/01/2011 04:48 pm Giorgos Verigakis

Bugfixes

Always use a user in order to work with the new authentication scheme.

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)...

51f905a2 06/22/2011 06:45 pm Giorgos Verigakis

New FUSE based client

10998c60 06/22/2011 06:32 pm Sofia Papagiannaki

client bug fixing in print usage

Fixes #567

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:...

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

bug fixing in object version copy/move
and object update

Fixes #567

085a31d7 06/17/2011 02:12 pm Sofia Papagiannaki

support for object version move
separate options for versionlist and get version
Refs #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.

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

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

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