Statistics
| Branch: | Tag: | Revision:

root @ ec988bd5

# Date Author Comment
ec988bd5 07/18/2011 06:00 pm Giorgos Verigakis

Add token for mvasilak

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

17629fea 07/18/2011 01:02 pm Antony Chazapis

Backend functions to support cross-account listings.

Refs #763

c428326e 07/18/2011 12:59 pm Antony Chazapis

Fix container purge.

b0a2d1a6 07/17/2011 07:06 pm Antony Chazapis

Clean up authorization in the backend. Fix groups.

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

2f51ce47 07/16/2011 07:14 pm Antony Chazapis

Backend bugs.

bbd20b55 07/16/2011 06:42 pm Antony Chazapis

Add API calls to purge container/object history (2).

81f947fd 07/16/2011 06:42 pm Antony Chazapis

Add API calls to purge container/object history.

84846143 07/16/2011 06:27 pm Antony Chazapis

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.

c781386e 07/15/2011 05:28 pm Christos Stathis

Folder name should be editable in create and update of non-container

33b61be6 07/15/2011 05:14 pm Christos Stathis

Implemented folder properties general dialog

feeaebc3 07/15/2011 03:59 pm Christos Stathis

Implemented multiple files properties general dialog

782c320f 07/14/2011 07:49 pm Sofia Papagiannaki

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

50326f36 07/14/2011 06:47 pm Christos Stathis

Implemented single file properties dialog

e3f47376 07/14/2011 05:07 pm Christos Stathis

Cleaned up Edit menu

1e861a19 07/14/2011 03:21 pm Christos Stathis

Cleaned up File menu

c283bf96 07/14/2011 01:58 pm Sofia Papagiannaki

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

55081c0a 07/14/2011 01:44 pm Christos Stathis

Implemented file download

2938333b 07/14/2011 01:28 pm Antony Chazapis

Ignore the Accept header.

c744f9a6 07/14/2011 01:11 pm Antony Chazapis

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

15d465b8 07/14/2011 01:10 pm Antony Chazapis

Fix If-Range.

845e24cd 07/14/2011 01:10 pm Antony Chazapis

Allow authentication token to be set anywhere.

9bcfd8a2 07/14/2011 12:55 pm Sofia Papagiannaki

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

ef43dff1 07/14/2011 12:55 pm Sofia Papagiannaki

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

Conflicts:
pithos/api/tests.py

0737a2a4 07/14/2011 12:34 pm Christos Stathis

Implemented file upload

4cd3289d 07/14/2011 01:22 am Antony Chazapis

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

1d5c57d3 07/14/2011 01:22 am Antony Chazapis

Object create via POST, when Content-Type is 'multipart/form-data'.

23028d31 07/13/2011 07:48 pm Sofia Papagiannaki

change current api tests to use client lib to interact with the server instead of using django testing environment

Refs #761

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

32a437b1 07/13/2011 06:47 pm Sofia Papagiannaki

extend api object write to accept xml formatted requests containing hashmap information instead of actual data

socket_read_iterator raises BadRequest if maximum size is reached

3d01deba 07/13/2011 06:16 pm Christos Stathis

Cleaned up top File menu

cf2dddff 07/13/2011 11:57 am Christos Stathis

Organized contect menus

967d4483 07/13/2011 11:40 am Christos Stathis

Minor optimization

b980169d 07/12/2011 08:33 pm Antony Chazapis

Fix Content-Length.

6c8cf80c 07/12/2011 06:20 pm Christos Stathis

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

4d3dcdf6 07/12/2011 06:19 pm Christos Stathis

Implemented move folder to trash

4ddc02a2 07/12/2011 06:15 pm Giorgos Verigakis

Add initial admin guide skeleton

a0177bc5 07/12/2011 06:10 pm Giorgos Verigakis

Return a correct x-storage-url

Use the value of X-Auth-User instead of 'demo'

7529fcd7 07/12/2011 05:17 pm Christos Stathis

Implemented move file(s) to trash

49df7570 07/12/2011 03:03 pm Christos Stathis

Implemented move folder

1495b972 07/12/2011 12:55 pm Antony Chazapis

Object truncate.

ab2e317e 07/11/2011 05:22 pm Antony Chazapis

Option to update an object using another object's data.

2a497ea1 07/08/2011 04:57 pm Christos Stathis

Implemented folder copy (mainly untested yet)

6b4a2499 07/08/2011 03:39 pm Christos Stathis

File copy/cut/paste implemented

db5bfcd9 07/08/2011 01:54 pm Christos Stathis

Fixed folder deletion with all subfolders and files

f54396c5 07/08/2011 11:41 am Christos Stathis

Implemented download (with the authentication passed as parameter):

816de19f 07/07/2011 06:26 pm Christos Stathis

Implemented single and multiple file deletion

26cbae7a 07/07/2011 05:42 pm Christos Stathis

Partially implemented file upload. It only creates a 0 sized object

c3f59e18 07/06/2011 01:35 pm Giorgos Verigakis

Merge https://code.grnet.gr/git/pithos

3ca8cd89 07/06/2011 11:51 am Christos Stathis

Finished Folder deletion (with parent refresh)

7278d371 07/06/2011 11:25 am Antony Chazapis

Do not use the 'Accept' header on PUT to get 'format'.

038f1ae9 07/05/2011 08:46 pm Antony Chazapis

Bug fix.

62362c51 07/05/2011 05:48 pm Christos Stathis

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

4bcf5e39 07/05/2011 05:48 pm Christos Stathis

Implemented folder deletion (without refresh yet)

fa5600f7 07/05/2011 05:13 pm Christos Stathis

Implemented virtual folder creation

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

Rewrite client library function for updating metadata using update POST parameter

7b0688a9 07/05/2011 12:05 pm Sofia Papagiannaki

Update guide with extended behavior

f1713999 07/05/2011 12:02 pm Sofia Papagiannaki

Fix is_allowed for groups

1c7fc132 07/05/2011 12:48 am Antony Chazapis

Bug fix.

e03d053d 07/04/2011 05:49 pm Christos Stathis

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

287c3d8d 07/04/2011 05:49 pm Christos Stathis

Started implementation of new folder command

307915f1 07/04/2011 04:22 pm Antony Chazapis

Fix bug/tests.

1993fea9 07/04/2011 03:47 pm Antony Chazapis

Return the conflicting path in the reply, when refusing to change permissions because of a conflict.

Refs #449

e0f916bb 07/04/2011 03:01 pm Antony Chazapis

New public objects implementation.

Fixes #595

2430ba48 07/04/2011 01:09 pm Antony Chazapis

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

3ab38c43 07/04/2011 01:09 pm Antony Chazapis
  • Account groups.
  • Container policies (not enforced for now).
  • Document sharing/permissions.

Refs #449

b2fc16aa 07/04/2011 12:28 pm Christos Stathis

Added a dummy If-Modified-Since to avoid browser 's caching

58777026 07/04/2011 11:21 am Christos Stathis

Updated licence in code files. Removed some unused methods

79a6b6ee 07/01/2011 07:20 pm Sofia Papagiannaki

Fixes data and content-type headers in no content POST requests for objects

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

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

If-Range header support in object GET

Refs #567

6d1e6dce 07/01/2011 05:31 pm Sofia Papagiannaki

If-Range header implementation in object GET

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

Bugfixes

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

486b2dc2 07/01/2011 03:46 pm Giorgos Verigakis

Return the correct token in authenticate

0bc032bf 06/30/2011 06:57 pm Christos Stathis

Got file info from headers

fbff60ff 06/28/2011 06:25 pm Christos Stathis

Started implementation of file list widget

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

850b6f88 06/24/2011 07:20 pm Sofia Papagiannaki

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

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

ce2eba7e 06/24/2011 07:06 pm Sofia Papagiannaki

correct spelling

76985443 06/24/2011 07:02 pm Sofia Papagiannaki

extend api to create an object by uploading the hashmap instead of actual data

- enable format parameter in PUT requests on objects
- when format is json the api instead of actual data expects a json formatted dictionary (similar to one returned by extended GET responses) containing information about the block identities...

02c0c3fa 06/24/2011 04:39 pm Antony Chazapis

Add account groups, merge into sharing. Fix tests.

Refs #449

acaf50c0 06/23/2011 06:12 pm Christos Stathis

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

d301b73f 06/23/2011 06:12 pm Christos Stathis

Removed d'n'd support for now

aa4fac11 06/23/2011 05:50 pm Giorgos Verigakis

Add a dummy authentication middleware

The username - token mapping is stored statically in settings.py

You will need to update your settings.py after this commit.

1ac430a1 06/23/2011 05:33 pm Christos Stathis

Fixed bug when displaying folder tree after the second level. Now the tree works correctly

104626e3 06/23/2011 05:24 pm Antony Chazapis

Update versioning.

- Allow non-integer version identifiers.
- Use 'X-Object-Modified-By' to trace the user that created a version.
- Fix 'X-Object-Version-Timestamp' header formatting.

Rebuild the database, or:
sqlite> alter table versions add column user text;...

cca6c617 06/23/2011 03:47 pm Antony Chazapis

Updated permissions support.

  • Allow deleting/clearing permissions.
  • Report inheritance via 'X-Object-Shared-By' header.
  • Enforce permissions.

Refs #449

a6eb13e9 06/22/2011 08:36 pm Antony Chazapis

Document 'update' parameter. Add to account/container POST.

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

New FUSE based client

b00990da 06/22/2011 06:34 pm Antony Chazapis

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

ac62f6da 06/22/2011 06:33 pm Antony Chazapis

Fix POST to delete metadata when none is supplied. Add 'update' parameter to update certain meta values only.

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

client bug fixing in print usage

Fixes #567

611001c2 06/22/2011 06:08 pm Sofia Papagiannaki

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

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

88e17e67 06/22/2011 05:59 pm Christos Stathis

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

5cd18037 06/22/2011 05:59 pm Christos Stathis

Finally displayed virtual folder hierarchy up to second level

e8886082 06/22/2011 04:38 pm Antony Chazapis

Fix version list and copy from version when the object is deleted.
Remove 'public' from permissions.