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