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 |
|
Steve Pulec
|
60cd79c6e2
|
S3 Mock should return an HTTP 409 if trying to create a bucket that
already exists. Closes #94.
|
2014-03-16 21:25:54 -04:00 |
|
Gilles Dartiguelongue
|
49ecfad6b1
|
Implement HEAD method due to changes in boto 2.25, closes: #91
|
2014-02-10 12:18:12 +01:00 |
|
Steve Pulec
|
403250e919
|
Fix S3 URL Regex to allow slashes in key names.
|
2014-02-06 20:47:56 -05:00 |
|
Konstantinos Koukopoulos
|
3846c46990
|
replace literal ints with constants
|
2013-11-15 11:53:39 +02:00 |
|
Konstantinos Koukopoulos
|
bdf5a9e26b
|
convert to bytes for python 2.6
|
2013-11-14 17:47:03 +02:00 |
|
Konstantinos Koukopoulos
|
3628e40f3c
|
Merge remote-tracking branch 'spulec/master'
Conflicts:
moto/s3/responses.py
|
2013-11-14 17:17:35 +02:00 |
|
Jeff Gregory
|
df3155c869
|
when getting a key (HEAD request) return key.value instead of empty string. This is will mirror boto's method.
|
2013-11-08 15:36:39 -05:00 |
|
Brock Pytlik
|
5a475881d2
|
support bucket names in url paths in s3bucket_path
|
2013-11-08 15:36:38 -05:00 |
|
Mike Attili
|
d9862aaa65
|
Correct size check on multipart uploads. All parts except last must be > 5MB
|
2013-11-07 17:09:53 -05:00 |
|
Jeff Gregory
|
c75a233f6c
|
when getting a key (HEAD request) return key.value instead of empty string. This is will mirror boto's method.
|
2013-10-25 14:36:49 -07:00 |
|
Steve Pulec
|
d8ca75deaa
|
Merge pull request #48 from spulec/py26
Now supporting Python 2.6 as long as we're using the very latest HTTPretty
|
2013-10-03 17:43:37 -07:00 |
|
Steve Pulec
|
3bddbb4af3
|
Test out py26 with new HTTPretty
|
2013-10-03 20:34:13 -04:00 |
|
Konstantinos Koukopoulos
|
b1d59c7e17
|
support cancelling of multipart upload
|
2013-09-30 18:36:25 +03:00 |
|
Konstantinos Koukopoulos
|
e49006c723
|
remove pdb
|
2013-09-30 16:36:51 +03:00 |
|
Konstantinos Koukopoulos
|
8f47355493
|
remove plus from id (for real this time)
|
2013-09-30 14:50:23 +03:00 |
|
Konstantinos Koukopoulos
|
4539012db6
|
throw proper error if multipart upload is too small
|
2013-09-30 14:35:24 +03:00 |
|
Konstantinos Koukopoulos
|
aead9bb0d5
|
Complete MultiPart Operation does specify a body
|
2013-09-30 14:34:56 +03:00 |
|
Konstantinos Koukopoulos
|
3630b3c21a
|
remove plus sign from id because it doesn't get parsed correctly in query string
|
2013-09-30 12:10:35 +03:00 |
|
Konstantinos Koukopoulos
|
04789a59fa
|
don't forget to send the etag in the headers when uploading a part
|
2013-09-30 12:10:05 +03:00 |
|
Konstantinos Koukopoulos
|
9746e72e1d
|
implement list parts
|
2013-09-30 12:09:35 +03:00 |
|
Konstantinos Koukopoulos
|
24ff30f9fc
|
multipart_id doesn't exist, it's upload_id
|
2013-09-30 11:51:18 +03:00 |
|
Konstantinos Koukopoulos
|
0b45622dcb
|
render part upload response correctly
|
2013-09-30 11:50:41 +03:00 |
|
Konstantinos Koukopoulos
|
f25caa872d
|
Merge branch 'master' of github.com:spulec/moto
Conflicts:
moto/s3/models.py
moto/s3/responses.py
|
2013-09-30 11:02:25 +03:00 |
|
Ryan Permeh
|
e951a7f2d7
|
push fixed value
|
2013-09-27 11:00:40 -07:00 |
|
Ryan Permeh
|
a5ecf26f5a
|
updated to fix split issue with paths with slashes
|
2013-09-27 10:47:32 -07:00 |
|
Sylvain Fraïssé
|
0fd4a5a6f8
|
Updates a test to show the ltrip use problem
|
2013-09-24 00:00:52 +02:00 |
|
Sylvain Fraïssé
|
596b435e57
|
Fix the 'www.' strip changing the lstrip method by the replace
|
2013-09-23 23:34:33 +02:00 |
|
Steve Pulec
|
b8957e0c6e
|
Stop using deprecated md5, switch to hashlib. Closes #36
|
2013-07-08 12:46:36 -04:00 |
|
Steve Pulec
|
212d9c7abe
|
core sts endpoints completed
|
2013-05-24 17:22:34 -04:00 |
|
Steve Pulec
|
3bc975188f
|
more s3 tests for posting
|
2013-05-17 19:41:39 -04:00 |
|
Dan Berglund
|
7de4399b93
|
Added tests and made current tests pass
|
2013-05-17 11:43:09 +02:00 |
|
Dan Berglund
|
d8e9301c54
|
Added metadata to HEAD-response, boto uses this when only metadata is fetched
|
2013-05-17 09:59:05 +02:00 |
|