Steve Pulec
|
07dd6e554e
|
[S3]Only add multipart part_id to partlist if it is not already in there. Closes #324.
|
2015-03-05 19:32:02 -05:00 |
|
John Lynn
|
0496d4669e
|
Fix bucket versioning when running under moto_server
|
2015-02-22 22:22:41 +07:00 |
|
Steve Pulec
|
53a6d2466b
|
Merge pull request #298 from kouk/ranged_get
support ranged get in S3
|
2015-02-14 08:35:23 -05:00 |
|
Konstantinos Koukopoulos
|
e1163e5223
|
fix some boundary conditions
|
2015-02-10 19:43:24 +02:00 |
|
Konstantinos Koukopoulos
|
261328d449
|
set content-range header so boto knows this is a ranged response
|
2015-02-10 19:15:10 +02:00 |
|
Konstantinos Koukopoulos
|
418a6a118e
|
return proper status codes in range get, fix suffix range
|
2015-02-10 19:14:47 +02:00 |
|
Konstantinos Koukopoulos
|
9efd12c43c
|
support more range specifiers in ranged gets
|
2015-02-10 17:55:44 +02:00 |
|
Konstantinos Koukopoulos
|
dbf1e64d44
|
support ranged get in S3
|
2015-02-10 17:28:18 +02:00 |
|
Konstantinos Koukopoulos
|
2dd174b577
|
use request body in complete upload, improve exception handling
|
2015-02-10 16:56:56 +02:00 |
|
Konstantinos Koukopoulos
|
7250186c26
|
support multipart uploads when parts are uploaded out of order
|
2015-02-10 16:45:31 +02:00 |
|
Konstantinos Koukopoulos
|
1460a5a3c7
|
refactor S3 exceptions to inherit from RESTError
|
2015-02-10 15:33:18 +02:00 |
|
Steve Pulec
|
06476ccb3a
|
Merge pull request #291 from jbalogh/delimiter
Folder results should include the delimiter.
|
2015-01-29 22:49:09 -05:00 |
|
Jeff Balogh
|
c7bf6ffc91
|
Folder results should include the delimiter.
|
2015-01-29 09:20:40 -08:00 |
|
Josh Palmer
|
7e3516f997
|
Added support for listing multipart uploads with prefix.
|
2015-01-29 17:24:23 +01:00 |
|
dreadpirateshawn
|
aff5dd408c
|
Performance: Leverage jinja2's Environment to cache compiled Templates. (fixed merge)
|
2014-12-12 13:05:46 -08:00 |
|
dreadpirateshawn
|
7ce83082ca
|
Merge remote-tracking branch 'origin/master' into ImproveTemplatePerformance
Conflicts:
moto/s3/responses.py
|
2014-12-12 12:51:29 -08:00 |
|
dreadpirateshawn
|
9affa7753d
|
Performance: Leverage jinja2's Environment to cache compiled Templates.
|
2014-12-12 12:46:07 -08:00 |
|
Steve Pulec
|
4ab3b318eb
|
Add S3 location response. Closes #279.
|
2014-12-10 20:44:00 -05:00 |
|
Steve Pulec
|
a2e56afef8
|
Add special S3 bucket create logic for us-east-1. Closes #273.
|
2014-12-10 20:20:51 -05:00 |
|
Steve Pulec
|
3a82f089a2
|
Cleanup metadata setting and add fix for multipart uploads. Closes #274.
|
2014-12-07 12:43:14 -05:00 |
|
Steve Pulec
|
1a015d0e39
|
Cleanup some incorrect date formats.
|
2014-11-29 23:34:40 -05:00 |
|
Steve Pulec
|
e88e3d5372
|
S3 Fixes for special metadata headers.
|
2014-11-27 10:43:10 -05:00 |
|
Steve Pulec
|
9024066957
|
Fixes for some S3 Unicode issues. Closes #158.
|
2014-11-22 10:19:56 -05:00 |
|
Steve Pulec
|
8d6868f9d3
|
For S3 Key Head requests, just return the real body for now so that key length works. Closes #131.
|
2014-11-19 21:06:23 -05:00 |
|
Steve Pulec
|
8bc8f09b47
|
Some flake8 cleanup.
|
2014-11-15 09:35:52 -05:00 |
|
Joseph Lawson
|
20a69255c3
|
tweak Fn::GetAtt to return resource_json if resource is not implemented. DRY
This is better than failing out with a misleading Boto 400 error which should only happen when get_cfn_attribute is called but fails.
|
2014-10-21 14:51:26 -04:00 |
|
Joseph Lawson
|
1d9ffafaa5
|
create CloudFormation outputs and enable 'Fn::GetAtt' to work.
|
2014-10-21 12:45:03 -04:00 |
|
Cory Lorenz
|
5320b39912
|
Make S3 Model Timestamps Consistent By Using UTC
UTC seems to be default timezone for AWS, and the time strings are reporting as GMT, yet the date time is the local time zone.
|
2014-09-12 15:37:22 -07:00 |
|
Konstantinos Koukopoulos
|
0502427ac1
|
treat request.headers as a more general list of dicts
|
2014-09-10 17:37:20 +03:00 |
|
David Baumgold
|
eedb4c4b73
|
Support Python 3 using six
|
2014-08-28 10:57:43 -04:00 |
|
David Baumgold
|
4201e6b430
|
from __future__ import unicode_literals
|
2014-08-27 11:33:55 -04:00 |
|
Steve Pulec
|
64ed605c14
|
Ignore S3 ACL for now since we do not implement it.
|
2014-08-13 22:13:23 -04:00 |
|
Steve Pulec
|
5e35348c0d
|
Cleanup S3 model methods to better deal with missing buckets.
|
2014-07-08 21:20:29 -04:00 |
|
Steve Pulec
|
be25a2ba99
|
Fix S3 to work with other regions.
|
2014-07-08 20:35:48 -04:00 |
|
Richard Eames
|
4cc45c3ac5
|
Implementation of bucket.list_versions
|
2014-06-27 16:21:32 -06:00 |
|
Richard Eames
|
e972000bb4
|
Keep track of previous versions of keys
|
2014-06-27 15:37:51 -06:00 |
|
Richard Eames
|
5409d99ca2
|
Added basic implementation of key/bucket versioning
|
2014-06-27 11:34:00 -06:00 |
|
Gabe Rives-Corbett
|
9f912e7a1f
|
Implemeted bucket.delete_keys closes #124
|
2014-05-06 17:21:33 -04:00 |
|
Konstantinos Koukopoulos
|
d4602b9cae
|
support listing all multipart uploads
|
2014-04-02 19:09:48 +03:00 |
|
Konstantinos Koukopoulos
|
9954612035
|
add format field numbers for python 2.6 support
|
2014-04-02 16:34:29 +03:00 |
|
Konstantinos Koukopoulos
|
84ec801a52
|
refactor etag calculation to support a correct multipart key etag
|
2014-04-02 14:40:04 +03:00 |
|
Steve Pulec
|
1767d17018
|
Cleanup S3 a bit and add more coverage
|
2014-03-30 11:50:36 -04:00 |
|
Steve Pulec
|
069c48b43a
|
Merge pull request #115 from kouk/s3restore
RRD and restore support
|
2014-03-27 08:40:18 -04:00 |
|
Konstantinos Koukopoulos
|
11938dae7a
|
fix restore header formatting
|
2014-03-27 10:00:50 +02:00 |
|
Konstantinos Koukopoulos
|
8ada1d7829
|
support restore operation on s3 keys
|
2014-03-26 19:15:08 +02:00 |
|
Konstantinos Koukopoulos
|
c9d5dffa24
|
support reduced redundancy storage
|
2014-03-26 17:52:31 +02:00 |
|
Konstantinos Koukopoulos
|
1f49148a64
|
when copying keys create new objects using deepcopy
|
2014-03-26 17:41:07 +02:00 |
|
Konstantinos Koukopoulos
|
2ba64e1322
|
support replacing key metadata when copying
|
2014-03-26 16:02:14 +02:00 |
|
Joe Rickerby
|
73602958ed
|
Fix bug with POST uploads returning 400 client error
|
2014-03-26 13:53:14 +00:00 |
|
Konstantinos Koukopoulos
|
c68a1d3e9d
|
support x-amz-copy-source in multipart uploads
|
2014-03-21 17:33:51 +02:00 |
|