Commits

Author Commit Message Labels Comments Date
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.
christian_oudard
Fixed encoding issues with unicode keys to S3.
Wes Winham
Backed out changeset 0fef40b911fd Expirement for S3 propogation didn't work very well
Wes Winham
Added experimental attempt at detecting propogation delay in S3 and not returning success until at least one node is convinced the key exists
w...@wes-msilaptop
Removed the location-setting craziness caused by my not understanding that you must always use the result of the save() call for delete, exists, listdir, size or url. Otherwise you don't take in to account whatever get_available_name might have had to do
w...@wes-msilaptop
Had to guess the content_type after all, because django ContentFile doesn't have a content_type attribute
w...@wes-msilaptop
Fixed the s3boto content-type determination to use content.content_type like in commit b9ea6833f88a, because that's a better idea
w...@wes-msilaptop
Merged
w...@wes-msilaptop
Moved bucket creation for S3Boto to something that's only tried when the bucket doesn't exist. Added a location argument to S3Boto for namespacing keys within a bucket
w...@wes-msilaptop
Added AWS_S3_ALLOW_OVERWRITE setting that determines if names with the same key should be overwritten or use the normal django ___ adding. Defaults to False, as that was S3Storage's behavior, but S3BotoStorage's behavior was True by default, so left it that way. Probably useful to unify those defaults at some point. Also changed the way S3BotoStorage gets the content_type to work with using using a django.core.files.base.ContentFile.
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.
David Larlet
FTP: refs #4, it enables the saving of large files by no longer reading all the chunks of the file in a single string. Thanks Wim Leers.
  1. Prev
  2. Next