pithos
12 years agoFix docs. permissions
Antony Chazapis [Sat, 11 Feb 2012 10:34:25 +0000 (12:34 +0200)]
Fix docs.

12 years agoAvoid reverse LIKE statements in SQL.
Antony Chazapis [Fri, 10 Feb 2012 18:43:59 +0000 (20:43 +0200)]
Avoid reverse LIKE statements in SQL.

Refs #1984

12 years agoApply new permissions model to SQLAlchemy backend.
Antony Chazapis [Fri, 10 Feb 2012 18:27:07 +0000 (20:27 +0200)]
Apply new permissions model to SQLAlchemy backend.

Refs #1984

12 years agoFix permission-based object listings (shared by me and others).
Antony Chazapis [Fri, 10 Feb 2012 16:35:31 +0000 (18:35 +0200)]
Fix permission-based object listings (shared by me and others).

Refs #1984

12 years agoMerge branch 'master' into permissions
Antony Chazapis [Fri, 10 Feb 2012 10:52:01 +0000 (12:52 +0200)]
Merge branch 'master' into permissions

12 years agoFix tests.
Antony Chazapis [Fri, 10 Feb 2012 10:50:13 +0000 (12:50 +0200)]
Fix tests.

Refs #1984

12 years agoFix some tests.
Antony Chazapis [Thu, 9 Feb 2012 15:52:07 +0000 (17:52 +0200)]
Fix some tests.

Refs #1984

12 years agoAdd type to backend version.
Antony Chazapis [Thu, 9 Feb 2012 13:41:53 +0000 (15:41 +0200)]
Add type to backend version.

12 years agoStore any permission (II).
Antony Chazapis [Thu, 9 Feb 2012 10:52:44 +0000 (12:52 +0200)]
Store any permission (II).

Refs #1984

12 years agoRemove error for overlapping permissions. Document.
Antony Chazapis [Thu, 9 Feb 2012 10:02:21 +0000 (12:02 +0200)]
Remove error for overlapping permissions. Document.

12 years agoUpdate permission checks in modular backend.
Antony Chazapis [Thu, 9 Feb 2012 09:41:12 +0000 (11:41 +0200)]
Update permission checks in modular backend.

Refs #1984

12 years agoStore any permission.
Antony Chazapis [Wed, 8 Feb 2012 22:52:29 +0000 (00:52 +0200)]
Store any permission.

Refs #1984

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Wed, 8 Feb 2012 14:45:09 +0000 (16:45 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoChange logging configuration mechanism.
Antony Chazapis [Wed, 8 Feb 2012 14:43:50 +0000 (16:43 +0200)]
Change logging configuration mechanism.

Fixes #2016

12 years agoPush logo a bit down.
root [Tue, 7 Feb 2012 15:08:40 +0000 (17:08 +0200)]
Push logo a bit down.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
root [Tue, 7 Feb 2012 15:07:17 +0000 (17:07 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoAdd top bar to index html.
root [Tue, 7 Feb 2012 13:29:12 +0000 (15:29 +0200)]
Add top bar to index html.

12 years agoFix chunked transfers in client lib.
Antony Chazapis [Mon, 6 Feb 2012 22:20:01 +0000 (00:20 +0200)]
Fix chunked transfers in client lib.

12 years agoMove API urls in API app.
Antony Chazapis [Mon, 6 Feb 2012 22:13:04 +0000 (00:13 +0200)]
Move API urls in API app.

12 years agoUse CSRF exceptions for API calls.
Antony Chazapis [Mon, 6 Feb 2012 22:12:27 +0000 (00:12 +0200)]
Use CSRF exceptions for API calls.

Fixes #2002

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Mon, 6 Feb 2012 18:32:30 +0000 (20:32 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agofix publish test & chunked transfer
Sofia Papagiannaki [Mon, 6 Feb 2012 18:31:33 +0000 (20:31 +0200)]
fix publish test & chunked transfer

Refs: #1957

12 years agoAdd settings namespace.
Antony Chazapis [Mon, 6 Feb 2012 18:23:28 +0000 (20:23 +0200)]
Add settings namespace.

Fixes #1959

12 years agochange forgotten ``get_server`` to ``get_url``
Sofia Papagiannaki [Mon, 6 Feb 2012 18:08:46 +0000 (20:08 +0200)]
change forgotten ``get_server`` to ``get_url``

Refs: #1957

12 years agochange pithos.lib.client.Client arguments
Sofia Papagiannaki [Mon, 6 Feb 2012 18:06:34 +0000 (20:06 +0200)]
change pithos.lib.client.Client arguments

Refs: #1957

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Mon, 6 Feb 2012 17:32:43 +0000 (19:32 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoRemove ui app.
Antony Chazapis [Mon, 6 Feb 2012 17:32:03 +0000 (19:32 +0200)]
Remove ui app.

12 years agochange pithos-sh arguments & help
Sofia Papagiannaki [Mon, 6 Feb 2012 17:19:53 +0000 (19:19 +0200)]
change pithos-sh arguments & help

Refs: #1957

12 years agochange pithis-sh & client/lib arguments
Sofia Papagiannaki [Mon, 6 Feb 2012 17:12:42 +0000 (19:12 +0200)]
change pithis-sh & client/lib arguments

Refs: #1957

12 years agoInclude a response for HTML form POSTs.
root [Fri, 3 Feb 2012 12:00:43 +0000 (14:00 +0200)]
Include a response for HTML form POSTs.

12 years agoChange enter button target.
root [Fri, 3 Feb 2012 11:56:26 +0000 (13:56 +0200)]
Change enter button target.

12 years agoModularBackend change NoQueue method send() to accept any number of arguments
Sofia Papagiannaki [Mon, 30 Jan 2012 17:02:05 +0000 (19:02 +0200)]
ModularBackend change NoQueue method send() to accept any number of arguments

12 years agoFormat billing message.
Antony Chazapis [Mon, 30 Jan 2012 10:46:25 +0000 (12:46 +0200)]
Format billing message.

Refs #1688

12 years agoFix typo.
Antony Chazapis [Mon, 30 Jan 2012 10:43:31 +0000 (12:43 +0200)]
Fix typo.

12 years agoInitial queue support in the backend.
Antony Chazapis [Sat, 28 Jan 2012 10:08:07 +0000 (12:08 +0200)]
Initial queue support in the backend.

Refs #1688
Refs #1792

12 years agoMove queue functions to lib.
Antony Chazapis [Sat, 28 Jan 2012 10:06:51 +0000 (12:06 +0200)]
Move queue functions to lib.

Refs #1792

12 years agoMake dispatcher use pika.
Antony Chazapis [Fri, 27 Jan 2012 15:17:03 +0000 (17:17 +0200)]
Make dispatcher use pika.

12 years agoBump version.
Antony Chazapis [Tue, 24 Jan 2012 15:40:19 +0000 (17:40 +0200)]
Bump version.

12 years agoUse format for uploaded blocks hash lists at the container level. pithos/v0.8.3
Antony Chazapis [Tue, 24 Jan 2012 15:37:43 +0000 (17:37 +0200)]
Use format for uploaded blocks hash lists at the container level.

Refs #1934

12 years agoUse format parameter for Conflict (409) replies.
Antony Chazapis [Tue, 24 Jan 2012 15:23:23 +0000 (17:23 +0200)]
Use format parameter for Conflict (409) replies.

Fixes #1934

12 years agoAdd ignore_content_type parameter on COPY/MOVE.
Antony Chazapis [Tue, 24 Jan 2012 13:53:48 +0000 (15:53 +0200)]
Add ignore_content_type parameter on COPY/MOVE.

Fixes #1860

12 years agoDocument sharing headers.
Antony Chazapis [Tue, 24 Jan 2012 13:16:34 +0000 (15:16 +0200)]
Document sharing headers.

Fixes #1832

12 years agoFix front page.
root [Mon, 23 Jan 2012 18:16:04 +0000 (20:16 +0200)]
Fix front page.

12 years agoNo more cookie handling in htdocs.
Antony Chazapis [Mon, 23 Jan 2012 16:53:08 +0000 (18:53 +0200)]
No more cookie handling in htdocs.

12 years agoRemove special case for MySQL index.
Antony Chazapis [Mon, 23 Jan 2012 15:00:37 +0000 (17:00 +0200)]
Remove special case for MySQL index.

Refs #1836

12 years agoPut back newlines in Conflict responses.
Antony Chazapis [Fri, 20 Jan 2012 18:57:01 +0000 (20:57 +0200)]
Put back newlines in Conflict responses.

12 years agoPrint exception traceback only when it is an "Internal Server Error" and in debug...
Antony Chazapis [Fri, 20 Jan 2012 18:04:46 +0000 (20:04 +0200)]
Print exception traceback only when it is an "Internal Server Error" and in debug or test mode.

Fixes #1888

12 years agoFix tabs.
Antony Chazapis [Fri, 20 Jan 2012 17:10:42 +0000 (19:10 +0200)]
Fix tabs.

12 years agoFix login redirect.
Antony Chazapis [Fri, 20 Jan 2012 15:57:59 +0000 (17:57 +0200)]
Fix login redirect.

12 years agoChange license year.
Antony Chazapis [Thu, 19 Jan 2012 17:41:38 +0000 (19:41 +0200)]
Change license year.

Fixes #1889

12 years agoUse /login to redirect or not, depending on the configuration. Document.
Antony Chazapis [Thu, 19 Jan 2012 14:28:19 +0000 (16:28 +0200)]
Use /login to redirect or not, depending on the configuration. Document.

Fixes #1778

12 years agoNever delete a path from the public table.
Antony Chazapis [Thu, 19 Jan 2012 12:52:56 +0000 (14:52 +0200)]
Never delete a path from the public table.

Fixes #1803

12 years agoAdd size queries in backend object lists.
Antony Chazapis [Thu, 12 Jan 2012 16:12:33 +0000 (18:12 +0200)]
Add size queries in backend object lists.

Refs: #1837

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Antony Chazapis [Thu, 12 Jan 2012 14:37:03 +0000 (16:37 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoFix metadata search.
Antony Chazapis [Thu, 12 Jan 2012 14:36:45 +0000 (16:36 +0200)]
Fix metadata search.

12 years agocreate unique index on path for public, xfeautures & path tables
Sofia Papagiannaki [Thu, 12 Jan 2012 14:20:35 +0000 (16:20 +0200)]
create unique index on path for public, xfeautures & path tables

Ref: #1836

12 years agoUpdate admin guide.
Antony Chazapis [Thu, 12 Jan 2012 11:38:37 +0000 (13:38 +0200)]
Update admin guide.

12 years agoUntie backend from settings.
Antony Chazapis [Wed, 11 Jan 2012 10:26:22 +0000 (12:26 +0200)]
Untie backend from settings.

Fixes #1816

12 years agoChange sync command. id
Antony Chazapis [Wed, 11 Jan 2012 09:06:57 +0000 (11:06 +0200)]
Change sync command.

12 years agoRemove custom doc theme.
Antony Chazapis [Wed, 11 Jan 2012 08:09:49 +0000 (10:09 +0200)]
Remove custom doc theme.

12 years agodecode user uniq to utf-8
Sofia Papagiannaki [Thu, 5 Jan 2012 15:06:21 +0000 (17:06 +0200)]
decode user uniq to utf-8

12 years agoUpdate user middleware.
Antony Chazapis [Thu, 5 Jan 2012 13:07:05 +0000 (15:07 +0200)]
Update user middleware.

12 years agoFix astakos middleware.
Antony Chazapis [Wed, 4 Jan 2012 17:16:13 +0000 (19:16 +0200)]
Fix astakos middleware.

12 years agoRemove im app.
Antony Chazapis [Wed, 4 Jan 2012 16:59:40 +0000 (18:59 +0200)]
Remove im app.

Refs #1761

12 years agoMerge branch 'master' into id
Antony Chazapis [Wed, 4 Jan 2012 15:16:57 +0000 (17:16 +0200)]
Merge branch 'master' into id

12 years agoRemove debug printing.
Antony Chazapis [Thu, 29 Dec 2011 11:45:40 +0000 (13:45 +0200)]
Remove debug printing.

12 years agoTest UUIDs
Sofia Papagiannaki [Thu, 29 Dec 2011 09:20:07 +0000 (11:20 +0200)]
Test UUIDs

Refs: #1810

12 years agoadd license
Sofia Papagiannaki [Wed, 28 Dec 2011 10:48:53 +0000 (12:48 +0200)]
add license

12 years agoBump version.
chazapis [Tue, 27 Dec 2011 15:41:24 +0000 (17:41 +0200)]
Bump version.

12 years agoMake package install include non-python files. pithos/v0.8.2
chazapis [Tue, 27 Dec 2011 15:35:37 +0000 (17:35 +0200)]
Make package install include non-python files.

Fixes #1735

12 years agoFix UUIDs on move operations.
chazapis [Fri, 23 Dec 2011 16:32:44 +0000 (18:32 +0200)]
Fix UUIDs on move operations.

Refs #1790

12 years agoMerge branch 'meta-filtering'
chazapis [Fri, 23 Dec 2011 14:41:58 +0000 (16:41 +0200)]
Merge branch 'meta-filtering'

Conflicts:
pithos/backends/lib/sqlalchemy/node.py
pithos/backends/lib/sqlite/node.py

12 years agoFix SQLAlchemy backend metadata filtering. meta-filtering
chazapis [Fri, 23 Dec 2011 14:06:26 +0000 (16:06 +0200)]
Fix SQLAlchemy backend metadata filtering.

Refs #1789

12 years agoAttempt to use SQL for metadata filtering in SQLAlchemy backend (II).
chazapis [Fri, 23 Dec 2011 10:03:38 +0000 (12:03 +0200)]
Attempt to use SQL for metadata filtering in SQLAlchemy backend (II).

Refs #1789

12 years agoAttempt to use SQL for metadata filtering in SQLAlchemy backend.
chazapis [Fri, 23 Dec 2011 09:58:39 +0000 (11:58 +0200)]
Attempt to use SQL for metadata filtering in SQLAlchemy backend.

Refs #1789

12 years agoPass meta filtering test in SQLite module with pure SQL.
chazapis [Fri, 23 Dec 2011 08:37:35 +0000 (10:37 +0200)]
Pass meta filtering test in SQLite module with pure SQL.

Refs #1789
w

12 years agoprovide authentication service & change pithos to contact it to authenticate users
Sofia Papagiannaki [Thu, 22 Dec 2011 18:08:41 +0000 (20:08 +0200)]
provide authentication service & change pithos to contact it to authenticate users

Refs: #1689

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos into id
Sofia Papagiannaki [Thu, 22 Dec 2011 14:32:30 +0000 (16:32 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos into id

12 years agoFix manifest object.
chazapis [Thu, 22 Dec 2011 10:40:34 +0000 (12:40 +0200)]
Fix manifest object.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
chazapis [Thu, 22 Dec 2011 10:10:34 +0000 (12:10 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoDocument ETag changes.
chazapis [Thu, 22 Dec 2011 10:09:43 +0000 (12:09 +0200)]
Document ETag changes.

Refs #1792

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
Sofia Papagiannaki [Thu, 22 Dec 2011 10:00:02 +0000 (12:00 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoclient lib: quote parameters in chunked requests
Sofia Papagiannaki [Thu, 22 Dec 2011 09:58:17 +0000 (11:58 +0200)]
client lib: quote parameters in chunked requests

12 years agoThe ETag header/hash property always includes the MD5.
chazapis [Thu, 22 Dec 2011 09:50:05 +0000 (11:50 +0200)]
The ETag header/hash property always includes the MD5.

Refs #1792

12 years agosqlite backend module: fix metadata queries
Sofia Papagiannaki [Wed, 21 Dec 2011 16:30:36 +0000 (18:30 +0200)]
sqlite backend module: fix metadata queries

Refs: #1789

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos
chazapis [Wed, 21 Dec 2011 16:25:49 +0000 (18:25 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos

12 years agoThe dispatcher is a python executable which monitors a RabbitMQ queue and calls a...
Antony Chazapis [Wed, 21 Dec 2011 16:23:18 +0000 (18:23 +0200)]
The dispatcher is a python executable which monitors a RabbitMQ queue and calls a registered function for each incoming message.

Refs #1792

12 years agosqlalchemy backend: fix metadata queries
Sofia Papagiannaki [Wed, 21 Dec 2011 14:16:32 +0000 (16:16 +0200)]
sqlalchemy backend: fix metadata queries

Refs:#1789

12 years agoUpdate upgrade instructions.
Antony Chazapis [Mon, 19 Dec 2011 21:52:10 +0000 (23:52 +0200)]
Update upgrade instructions.

Refs #1790

12 years agoAdd backend object retrieve by UUID. Expose UUID at the frontend. Document.
Antony Chazapis [Mon, 19 Dec 2011 20:59:01 +0000 (22:59 +0200)]
Add backend object retrieve by UUID. Expose UUID at the frontend. Document.

Refs #1790

12 years agoUnique object identifiers in the backend.
Antony Chazapis [Mon, 19 Dec 2011 15:50:54 +0000 (17:50 +0200)]
Unique object identifiers in the backend.

Refs #1790

12 years agosignup & register views
Sofia Papagiannaki [Fri, 16 Dec 2011 16:51:32 +0000 (18:51 +0200)]
signup & register views

Ref #1689

12 years agoAdd upgrade instructions.
Antony Chazapis [Fri, 16 Dec 2011 14:40:14 +0000 (16:40 +0200)]
Add upgrade instructions.

Refs #1782

12 years agoMerge branch 'meta-domains'
Antony Chazapis [Fri, 16 Dec 2011 14:20:43 +0000 (16:20 +0200)]
Merge branch 'meta-domains'

12 years agoDocument django's behavior when using the internal web server and not supplying a...
Antony Chazapis [Fri, 16 Dec 2011 13:53:24 +0000 (15:53 +0200)]
Document django's behavior when using the internal web server and not supplying a Content-Type header.

Fixes #1734

12 years agoUpdate SQLAlchemy backend with metadata domains. meta-domains
Antony Chazapis [Fri, 16 Dec 2011 12:47:05 +0000 (14:47 +0200)]
Update SQLAlchemy backend with metadata domains.

Refs #1782

12 years agoImport pysqlite2 when available instead of sqlite3 in backend.
Antony Chazapis [Fri, 16 Dec 2011 12:45:57 +0000 (14:45 +0200)]
Import pysqlite2 when available instead of sqlite3 in backend.

12 years agoMerge branch 'master' into meta-domains
Antony Chazapis [Fri, 16 Dec 2011 10:59:20 +0000 (12:59 +0200)]
Merge branch 'master' into meta-domains

Conflicts:
pithos/backends/lib/sqlite/node.py
pithos/backends/modular.py

12 years agoFix SQL for metadata queries in SQLalchemy module.
Sofia Papagiannaki [Thu, 15 Dec 2011 23:30:26 +0000 (01:30 +0200)]
Fix SQL for metadata queries in SQLalchemy module.
Fix regular expression & capitalization issues

Refs #1766

12 years agoApply metadata domain to the backend.
Antony Chazapis [Thu, 15 Dec 2011 21:23:27 +0000 (23:23 +0200)]
Apply metadata domain to the backend.

Refs #1782