Provide metadata functions for tags and trash support. Restructure backend to work with blocks and hashmaps.
Include documentation folder, README.
Fix account/container size reporting, zero-length object uploading.
Merge https://code.grnet.gr/git/pithos into pithospub
Add a simple client for the API
Add unit tests for backend and API
Fixes #451Fixes #453
Implement basic functionality plus some extras
The API is based on the Apr. 15, 2011 release of the OpenStack Object Storage API v1.The implementation is broken up into two layers - frontend (API) and backend (data and metadata handling).The API is documented in the wiki. The following list is copied here for reference....
Removed or commented out various things not related to v.2
Merge branch 'master' of https://code.grnet.gr/git/pithos
Removed un-needed files
Hardcoded pithos site url
Fixed css class names
Update default settings. Minor changes.
Refs #453
Refs #447
#Refs #447
Updated copyright notice
Clean up, sort out logging.
Fixes #447
Renamed all packages to gr.grnet.pithos.*
Make sure unicode strings work for container and object names, as well as metadata (keys and values).
tab2spaceRefs #453
metadata dict accepts non string valuesRefs #447
Merge API and backend.
Allow for account/container metadata.
Merge API and backend container functions
list_objects changesFixes #447
create account when create container if not existsRefs #447
μετατροπή σε class, include accountsRefs #447
Testing containers with the cloudfiles python bindings.
Removed models from API.
Move to a better file organization
The Django project is a python package and needs to have aspecific name. We nest it inside the repository so that thename is under revision control.
Removed commonui gwtquery plugin
Moved ignored resources to a web_client specific .gitignore file
Added GET/PUT/COPY object API.
Updated files ignored by git
Moved all web client files to their folder. Updated ignored files
Merge branch 'pithosv2' of ../gss_git
Removed everything unrelated to the web client
dummy backend
Object delete and metadata handling API.
Automated merge with https://gss.googlecode.com/hg/
Packages names moved under org.gss_project
show an html label below spinner describing the operation that is being executed while spinner is visible
Containers API.
Handle marker and limit.
Added tag gss-1.5, staging-current for changeset 261fa90c650b
Updated the version number
Fix tabs to spaces
Automatic handling of serialization format.
Reorganize
Initial API layout.
Add a project skeleton
include shared flag for subfolders json output
show upload button on top when pager is visible
Added tag staging-current,, pithos-current for changeset c52bba78e561
Updated message for AUTH users
display OthersShared in webdav
Search for users with no logins does not throw ObjectNotFoundException
Merged with 2c57823c24b6
Added tag gss-1.4.1.2, staging-current for changeset cc5e0a840cb2
Fixed the test file with changes in createUser
Fixed display of the AUTH users message along with other announcements
Urls in the AUTH users message are now clickable
Added tag gss-1.4.1.2, staging-current for changeset 42d830050f1c
Updated version to 1.4.1.2
Added special message for AUTH users
Fixed install target to convert properties files (native2ascii)
Added target to run admin gwt client in dev mode
SafeHtml made safe(r)
Target for gwt dev mode starts ready for remote debuging so that IDEs can attach
show context menu in groups tab when right clicking on empty space with one option add group, remove add group menu item when right clicking on a tree node in groups tree
remove core gwt classes contained in gwtquery jars and modify classpath order in order to run gwt dev mode from eclipse
fix classpath
Moved milton jars to dependencies
Missing resource files from previous commit
Re-structured the whole thingRemoved unused foldersRe-packaged the java codeFixed the packaging of various artifacts to contain only relevant thingsChanged build.xml to check for all dependencies, fixed target dependencies
correctly hide the "no slash allowed in file names" message
Merged with f3a4422f7b1a
Added tag staging-current for changeset 34635e673749
Added tag 1.4.1.1 for changeset bbca3e4e9433
Version updated to 1.4.1.1
Added the GRNET suggested text to the About box
remove sorting from search results
Fixed infinite loop during accounting update duw to bug in calendar calculations