summaryrefslogtreecommitdiff
path: root/boto
Commit message (Collapse)AuthorAgeFilesLines
...
* Move log disabling to vendored moduleJordonPhillips2017-01-062-8/+9
|
* Remove old docstring from resolverJordonPhillips2017-01-061-5/+0
|
* Return None when hostname can't be foundJordonPhillips2017-01-051-0/+2
|
* Cache loaded builtin endpointsJordonPhillips2017-01-041-2/+16
|
* Remove legacy endpoint handling from boto resolverJordonPhillips2017-01-041-52/+2
|
* Minimize load_regions changesJordonPhillips2017-01-041-6/+15
| | | | | | This minimizes the changes to load_regions by simply building out the endpoints every time and loading them where the legacy endpoints used to be loaded.
* Disable vendored endpoint loggerJordonPhillips2016-12-291-0/+8
|
* Consistently refer to the legacy formatJordonPhillips2016-12-291-28/+28
|
* Rename json loader to be more descriptiveJordonPhillips2016-12-291-3/+15
|
* Make is_global_service privateJordonPhillips2016-12-221-2/+2
|
* Move backported endpoint resolver to vendoredJordonPhillips2016-12-225-191/+228
|
* Migrate to new endpoints formatJordonPhillips2016-12-162-649/+1302
| | | | | | Switches the builtin endpoints to the new format. Functionality is otherwise left unchanged, so there are no hueristics being used for instance.
* Add static endpoint builderJordonPhillips2016-12-161-0/+53
| | | | | | | | This is mostly a copy from the rebuild script, with some minor modifications to use the BotoEndpointResolver. It takes the resolver and generates endpoints in the legacy boto format. This will be useful in maintaining backwards compatibility with endpoint listing parts of the code.
* Add method to resolve just the hostnameJordonPhillips2016-12-161-0/+5
|
* Add method to get all regions for serviceJordonPhillips2016-12-161-1/+25
|
* Add method to identify global servicesJordonPhillips2016-12-161-0/+30
|
* Add class docstring for boto resolverJordonPhillips2016-12-151-0/+16
|
* Provide method to get all services with endpointsJordonPhillips2016-12-151-2/+23
| | | | | This gets the canonical list of services through the endpoints data.
* Support old endpoint format in new resolverJordonPhillips2016-12-151-2/+46
|
* Create boto endpoint resolverJordonPhillips2016-12-151-0/+34
| | | | | | This class will handle all the boto specific customizations. This specifically adds functionality to use the boto names for the service rather than the endpoint prefix.
* Backport EndpointResolverJordonPhillips2016-12-152-0/+203
|
* Bumped to 2.45.02.45.0kyleknap2016-12-141-1/+1
|
* Update script to include newline in endpointskyleknap2016-12-141-1/+1
|
* Add sigv4 only for eu-west-2kyleknap2016-12-141-1/+3
|
* Add eu-west-2 endpointskyleknap2016-12-141-1/+32
|
* Bumped to 2.44.02.44.0JordonPhillips2016-12-081-1/+1
|
* Enforce sigv4 for ca-centralJordonPhillips2016-12-081-0/+2
|
* Update endpointsJordonPhillips2016-12-081-3/+54
|
* Add gs support for object-level storage class features.Matt Houglum2016-10-184-73/+95
|
* Bumped to 2.43.02.43.0kyleknap2016-10-171-1/+1
|
* Autodetect sigv4 for us-east-2kyleknap2016-10-171-1/+3
|
* Add us-east-2 to endpoints.jsonkyleknap2016-10-171-2/+48
| | | | Also included a few other missing endpoints
* Merge pull request #3574 from collinstocks/developJames Saryerwinnie2016-08-031-3/+3
|\ | | | | boto.dynamodb2.table.Table#batch_get() fails to paginate results if provisioned throughput is exceeded
| * Fix bug where boto.dynamodb2.table.Table#batch_get() fails to paginate ↵Collin RM Stocks2016-07-121-3/+3
| | | | | | | | results if provisioned throughput is exceeded.
* | Bumped to 2.42.02.42.0JordonPhillips2016-07-191-1/+1
|/
* Merge branch 'tipabu-http-presign' into developJames Saryerwinnie2016-07-081-2/+2
|\ | | | | | | | | * tipabu-http-presign: Respect is_secure parameter in generate_url_sigv4
| * Respect is_secure parameter in generate_url_sigv4Tim Burke2016-06-061-2/+2
| | | | | | | | Previously, the protocol was hardcoded to https.
* | Run ec2/ecs tests as part of default test runJames Saryerwinnie2016-07-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | I noticed that these tests aren't being run because they're currently marked as executable, and nose skips executable files by default. After `-x` the files, I had an ec2 test failure because `cmp` is now longer valid in python3. I also noticed we're using `httplib` which fails in python3.
* | Merge pull request #3563 from kyleknap/pr/3106Kyle Knapp2016-07-082-3/+23
|\ \ | | | | | | Update MTurk API
| * | * Bumped Mturk API version to 2014-08-15 WSDLAndrew Watts2016-06-272-3/+23
| |/ | | | | | | | | * Add support for 'DoesNotExist', 'In', and 'NotIn' comparators in Requirement class * Add LocaleRequirement specific support for 'In' and 'NotIn' comparators
* | Bumped to 2.41.0JordonPhillips2016-06-271-1/+1
| |
* | Update endpoints.jsonJordonPhillips2016-06-272-2/+39
|/
* Bumped to 2.40.0JordonPhillips2016-04-281-1/+1
|
* Allow s3 bucket lifecycle policies with multiple transitionsRyan Sydnor2016-04-121-16/+91
|
* Fix upload part for py3kyleknap2016-04-071-1/+1
| | | | | We were urlencoding the Content-Range header because strings are always text_types. We should not be encoding spaces.
* glacier: forcing vault_name to be str, fixes #2603Felix Yan2016-04-071-1/+1
|
* Move utility functions over to compatJames Saryerwinnie2016-04-043-29/+24
| | | | | | | | | This moves the py2/py3 specific code into two separate functions in the compat module. No other functional changes. I also inlined the conversion of the parsed qs dict back to unicode as nothing else currently needs that function and doesn't need to be a public API for now.
* Fix quoting of tilde in S3 canonical_uri for sigv4Peter Slawski2016-04-041-1/+1
| | | | | The tilde character '~' should not be URL-encoded in the Canonical uri.
* Parse unicode query string properly in Python 2Peter Slawski2016-04-042-1/+28
| | | | | | | | | | | This fixes incorrect signing in sigv4 when using non-ascii characters in query string in Python 2 for S3 requests. The query string parsed for sigv4 calculation is done incorrectly in Python 2 when given a Unicode query with URL-encoded non-ascii characters. This is because urllib.parse.parse_qs in Python 2 doesn't do decoding of URL-encoded %HH bytes.
* Add __setstate__ to fix pickling test failJames Saryerwinnie2016-04-011-0/+9
|