Commits

Author Commit Message Labels Comments Date
Chris Beaven
Add a connection_kwargs argument to the CloudFilesStorage so other available arguments (like servicenet and debuglevel) are supported.
Chris Beaven
Was right the first time (but didn't need the chunking) - _save should use send, not write.
Chris Beaven
The backend was incorrectly using cloud_obj.save rather than cloud_obj.write, which was very inefficient.
Chris Beaven
Don't rely on the file having a content_type already set (use mimetypes.guess_type if it's not)
Chris Beaven
Minor PEP8 fixes for mosso backend (and remove an unused import)
Chris Beaven
Add a CloudFilesStorageFile which handles reading from the backend correctly (along with rudimentary seeking and lazy file opening)
Chris Beaven
Use a much more efficient way of getting file URLs for the CloudFilesStorage backend (by retrieving and caching the container's public_uri rather than getting the public uri for each and every object).
Chris Beaven
Make the CloudFilesStorage listdir method remove the path from the filenames.
Chris Beaven
Add a full_listdir method for CloudFilesStorage which returns directory names as well (the default listdir method uses the cloudfiles' list_objects(path=...) method, which does not return directories)
Chris Beaven
Fix an error with CloudFilesStorage returning the size of an object (.size is a property, not a method)
Chris Beaven
Change the CloudFilesStorage to accept settings when initializing rather than forcing CLOUDFILES_* settings.
David Larlet
S3: Added Content-Length header for put requests to s3 storage, propagates the change from @mgunneras' fork, thanks
David Larlet
Update AUTHORS, they deserve it.
David Larlet
S3 & Boto: clean paths' names for windows, refs #11. Thanks Jason Christa.
David Larlet
Boto & Mosso: test existence of content_type, refs #5 (boto) and #18 (mosso). Thanks @adamnelson.
David Larlet
Exposes the query_auth argument to boto's generate_url via new a setting AWS_QUERYSTRING_AUTH (default True for backwards compatibility). Thanks James from @incuna for the patch.
David Larlet
S3: refs #9, allows 206 status code for put/read partial responses (chunks), thanks @bruno
David Larlet
Refs #18, change content.content_type to content.file.content_type as suggested by Anonymous to be Django 1.1 compatible
David Larlet
S3 Boto: Related to #5, set the content type in headers, thanks to @wimleers for the original patch and @richleland for the final suggestion.
David Larlet
S3 Boto: More flexibility thanks to settings from Wim Leers' patch (#5) and Mads Sülau Jørgensen's fork
Rich Leland
Added Mosso Cloud Files backend and example project.
David Larlet
S3: Added the AWS_S3_SECURE_URLS setting to provide the option of accessing S3 objects through https urls instead of only http. Thanks weswinham.
David Larlet
Use standard Django's exception for imports in all storages.
David Larlet
CouchDB: Initial addition of the storage. Thanks Christian Klein.
David Larlet
Image: Use os.path.splitext in image storage rather than custom code. Thanks Michael Elsdörfer.
David Larlet
Overwrite: now works with the location defined by the user, rather than forcing MEDIA_ROOT. Thanks Michael Elsdörfer.
David Larlet
Symlink: Tired.
David Larlet
Symlink: refs #6. Minor fixes + documentation.
David Larlet
Symlink: refs #6. It allows you to symlink a file when it's identical to the original file and to copy the file if it's modified. Thanks Wim Leers.
David Larlet
Rename storage modules (PEP8). Thanks Jannis Leidel.
  1. Prev
  2. Next