Commit Graph

7891 Commits

Author SHA1 Message Date
Richard Downer 343da68502 Fix CloudStack URL signing for fields with [ chars
Commit 69a8304 caused the CloudStack QuerySigner to generate invalid
signatures where key names contained square brackets, such as in the
"iptonetworklist[N]" field to deployVirtualMachine. The commit changed
the whole query string being URL-encoded, whereas previously the field
values were encoded but the field names were not. The CloudStack API
guide says that values that should be encoded for signing but not field
names, and indeed the commit does cause signatures to be rejected.

This commit reverses the change to QuerySigner.createStringToSign() and
adds a unit test for this case.
2013-01-31 11:18:39 +00:00
Adrian Cole 226d60237e Merge pull request #1270 from jclouds/complete-route53
complete route53 api
2013-01-31 02:11:06 -08:00
adriancole c993eda9fb complete route53 api 2013-01-31 00:47:23 -08:00
Adrian Cole d1299c9311 Merge pull request #1268 from jclouds/decouple-InvokeHttpMethod
decoupled InvokeHttpMethod, which allows circular dependencies in cloudstack to resolve
2013-01-30 14:28:57 -08:00
adriancole fd3a5a3b9a decoupled InvokeHttpMethod, which allows circular dependencies in cloudstack to resolve 2013-01-30 12:51:17 -08:00
Adrian Cole 964ae3e2aa Merge pull request #1266 from jclouds/cloudstack-deployparse
allow SelectJson to specify multiple field names; fix cloudstack 4.1 field rename problem
2013-01-30 10:21:58 -08:00
Adrian Cole bb36c363b7 fix issue #1254 cloudstack renamed deployvirtualmachineresponse in version 4.1 2013-01-30 09:15:53 -08:00
Adrian Cole 55a10d4c5d allow SelectJson to specify multiple field names, in case the server renamed something 2013-01-30 09:03:50 -08:00
Adrian Cole 5aa41d07aa Merge pull request #1261 from jclouds/aws-action-names
changed aws apis to use Action key for config instead of more verbose iam names
2013-01-29 05:53:06 -08:00
Adrian Cole 9f7507b1e8 Merge pull request #1260 from jclouds/sync-http
Synchronous commands now use calling thread
2013-01-29 05:42:58 -08:00
adriancole b3c3cb0a88 issue #1184 changed aws apis to use Action key for config instead of more verbose iam names 2013-01-29 04:45:42 -08:00
adriancole a51e6a8323 issue #1089 removed default timeout values so that those not using async will have simpler debugging 2013-01-29 04:19:00 -08:00
adriancole 40d9f8bfe7 changes that facilitate synchronous fallbacks and http invocation 2013-01-29 04:09:45 -08:00
adriancole 878313582a issue #1089 synchronous commands no longer spawn threads unless a timeout is specified 2013-01-29 04:08:42 -08:00
Adrian Cole 42ab9c21fb Merge pull request #1259 from jclouds/route53-rrsets
Route53 rrsets
2013-01-28 21:14:36 -08:00
adriancole ec8f890004 added list api for route53 resource record sets 2013-01-28 18:50:14 -08:00
adriancole a1aaa725c8 switched to logback 2013-01-28 18:45:04 -08:00
Adrian Cole 333c1e2d94 Merge pull request #1258 from rackspace/rax-clb-method-rename
Rename methods for consistency with other Rackspace/OpenStack APIs.
2013-01-28 16:39:04 -08:00
Everett Toews 907c6a3a11 Rename methods for consistency with other Rackspace/OpenStack APIs. Changed remove to delete as delete is the opposite of create. 2013-01-28 16:24:54 -06:00
Adrian Cole c99dbd944d Merge pull request #1257 from dralves/master
added GCEL linux flavor to OSFamily
2013-01-28 14:23:35 -08:00
Adrian Cole 1e670312ca Merge pull request #1255 from jclouds/route53-zone
completed route53 zone commands
2013-01-28 12:48:49 -08:00
David Ribeiro Alves 208d6e6014 added GCEL linux to OsFamily 2013-01-28 15:34:44 -05:00
adriancole 7d7e27c61a completed route53 zone commands 2013-01-28 11:51:57 -08:00
Adrian Cole 5eb60962f9 Merge pull request #1252 from jclouds/ultra-tasks
added Task api for UltraDNS
2013-01-27 22:38:02 -08:00
Adrian Cole 5702d60fb7 soapenv:mustUnderstand was in wrong position 2013-01-27 21:57:44 -08:00
Adrian Cole f0f8eee219 added Task api for UltraDNS 2013-01-27 21:57:43 -08:00
Adrian Cole b3a2216d52 Merge pull request #1253 from dkoper/master
improved poll retry comments
2013-01-27 21:55:58 -08:00
Dies Koper 17451c3e49 Core, compute: improved poll retry timeout comments 2013-01-28 16:15:47 +11:00
Adrian Cole 76894f124b Merge pull request #1251 from jclouds/ultradns-security
true-up security section for UltraDNS
2013-01-27 18:09:24 -08:00
Adrian Cole b8f3859bb6 Merge pull request #1250 from jclouds/fgcp-template
fixies to get FGCP template tests working
2013-01-27 18:07:54 -08:00
Adrian Cole 93e881b8b5 true-up security section for UltraDNS 2013-01-27 16:04:58 -08:00
Adrian Cole 0e38612c9c fixies to get FGCP template tests working 2013-01-27 15:50:24 -08:00
Adrian Cole e085086617 Merge pull request #1249 from jclouds/ultra-listzones
UltraDNS SSL, error handling, list and get zones
2013-01-27 15:08:50 -08:00
Adrian Cole bec4734461 added zone list and get commands to ultradns 2013-01-27 14:22:02 -08:00
Adrian Cole ef862775ec changed ultradns to use https and added error handling 2013-01-27 12:11:30 -08:00
Adrian Cole 27de760258 Merge pull request #1247 from rackspace/rax-clb-reports
The Report API for Rackspace Cloud Load Balancers.
2013-01-27 10:50:41 -08:00
Everett Toews 96f98c4fc4 The Report API for Rackspace Cloud Load Balancers. 2013-01-27 11:30:25 -06:00
Adrian Cole e18ef518fb Merge pull request #1248 from jclouds/ultradns-first
Added skeleton for UltraDNS WS provider
2013-01-26 14:58:14 -08:00
adriancole 297be182cb issue #1165: added skeleton for UltraDNS WS provider 2013-01-26 12:54:46 -08:00
Adrian Cole 982c502413 Merge pull request #1245 from carlpulley/ensure_hostname_in_hosts
Issue #1240: Updated ensure_hostname_in_hosts to use SSH_CONNECTION
2013-01-25 09:46:59 -08:00
Carl Pulley 4b64563f97 Issue #1240: replaced cut with awk 2013-01-25 11:31:18 +00:00
Carl Pulley eedd8a26db Issue #1240: Updated ensure_hostname_in_hosts to use SSH_CONNECTION with failover to hostname -i 2013-01-25 11:00:14 +00:00
Adrian Cole 5faec1ae7d Merge pull request #1244 from jclouds/refactor-reflection2-test
Refactor Reflection2 tests
2013-01-24 21:41:44 -08:00
Adrian Cole bb670ebb89 Merge pull request #1242 from rackspace/rax-clb-error-page
The Error Page API for Rackspace Cloud Load Balancers.
2013-01-24 21:40:08 -08:00
Andrew Phillips 2a1fc363e0 Moving the complex test for 93e2f24c62 into a separate file and allowing it to run in parallel with other tests 2013-01-24 23:13:14 -05:00
Andrew Phillips 4c5cef1be4 Updated implementation comment in Reflection2 2013-01-24 21:41:09 -05:00
Adrian Cole afc2723fca Merge pull request #1243 from maginatics/remove-unneeded-predicate
Remove unneeded Predicate
2013-01-24 18:09:33 -08:00
Everett Toews 495f78d8ce The Error Page API for Rackspace Cloud Load Balancers. 2013-01-24 19:26:22 -06:00
Andrew Gaul fb93f774aa Remove unneeded Predicate
Inspired by:
https://code.google.com/p/guava-libraries/wiki/FunctionalExplained#Caveats
2013-01-24 16:55:01 -08:00
Adrian Cole 77b8a8c63f Merge pull request #1241 from carlpulley/ensure_hostname_in_hosts
Issue #1240: Improved handling of /etc/hosts updates by ensure_hostname_in_hosts
2013-01-24 16:29:53 -08:00