lp://staging/~hugh-emberson/txaws/txaws-s3-get-prefix

Created by Hugh Emberson and last modified
Get this branch:
bzr branch lp://staging/~hugh-emberson/txaws/txaws-s3-get-prefix
Only Hugh Emberson can upload to this branch. If you are Hugh Emberson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Hugh Emberson
Project:
txAWS
Status:
Development

Recent revisions

160. By Hugh Emberson

txaws/s3/tests/test_client.py: fix StubQuery so that it takes a params argument.

159. By Hugh Emberson

Add support for the marker parameter and next_marker attribute in S3Client.get_bucket.

txaws/s3/model.py: BucketListing: add next_marker attribute.
txaws/s3/client.py: S3Client: add marker parameter to get_bucket, retrieve the next_marker attribute in _parse_bucket_location.
txaws/script.py, bin/txaws-get-bucket : add option for the marker and pass it through.

158. By Hugh Emberson

txaws/s3/client.py: modify Query.__init__() and Query.submit() so that we can pass URL parameters to S3. Change S3Client.get_bucket() to accept delimiter and prefix optional params and pass them on. Fix parsing of CommonPrefix in S3Client._parse_get_bucket().
txaws/script.py: add --delimiter and --prefix options.
bin/txaws-get-bucket: Pass the --delimiter and --prefix options through to get_bucket(). Print out any common prefixes that are retrieved.

157. By Alberto Donato

Merged catch-all-server-error [r=fcorrea] [f=1211815].

This returns a generic "Server error" message for exceptions that are not APIError (the code is already 500 for those responses).
This avoids potential disclosure of server-side information (such as from tracebacks).

156. By Alberto Donato

Merged xss-hardening [r=fcorrea] [f=1211805,1211810].

Based on Chris' branch lp:~tribaal/txaws/xss-hardening, drops the cgi.escape as json content shoudn't be escaped.

It also adds the "X-Content-Type-Options: nosniff" header, to prevent browsers from guessing the content type, and use the one declared in the response (application/json).

155. By Alberto Donato

Implement parse(), not coerce() [trivial] [r=free.ekanayaka].

154. By Alberto Donato

Add a UnicodeLine parameter type (for a single line of text, no newlines). [trivial] [r=free.ekanayaka].

153. By Francisco Souza

basic vpc and proxy support

152. By Thomas Herve

Enforce the name of list elements in the server schema if not provided [trivial]

151. By Andreas Hasenack

Merged no-local-dir-for-ca-lookup [r=radix] [f=1072793]

This branch changes get_ca_certs() so that it does not accidentally include the
current directory when looking for *.pem CA files to load.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers