1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
Commit graph

64 commits

Author SHA1 Message Date
Joshua Napoli
e6332f34bc correction for item and attribute counters in encode_batch_attributes 2011-04-09 17:09:05 -04:00
geemus
cae1fd80d6 don't reset data on Mock#initialize 2011-03-21 10:54:07 -07:00
Niko Felger
c1152c3272 SimpleDB will not accept UTF-8 encoded non-ascii characters unless the charset is specified. 2011-03-18 09:00:47 -06:00
geemus
32b0eb8392 misc small tweaks and fixes 2011-03-10 16:35:13 -08:00
geemus
40cd1ff5e4 fixes for reset_data
instance method now, instead of class method
resets data related to current connection/credentials
2011-03-10 11:16:55 -08:00
geemus
1397c2d613 [aws] adding ap-northeast-1 (tokyo) region options 2011-03-02 10:57:52 -08:00
geemus
bb877cb9a7 defer requiring nokogiri 2011-02-16 17:25:50 -08:00
geemus
9a52c94513 [aws|simpledb] fixes
more granular idempotency
convert specs to tests
2011-01-03 18:55:24 -08:00
geemus
724de430de [aws|simpledb] idempotent requests, more test fixes 2011-01-03 17:45:27 -08:00
geemus
1682dd2448 [aws] include port in host to sign
bumps excon to version that includes port in host by default
closes 
2010-12-23 13:55:06 -08:00
geemus
3ea111c7f8 [core] fix/cleanup requires/recognizes for service
closes 
2010-12-16 15:31:24 -08:00
Juris Galang
c37629e742 requires and recognizes clauses for services now receives a block so that the declared parameters are applied to their Real implementation. 2010-12-08 11:09:13 -08:00
Juris Galang
827c029a99 This is a combination of 23 commits (included merges from upstream); this commit(s) include changes to enforces recognizes/requires parameters for all supported services. Comments from the included commits follow:
- Added google_storage_* keys
- Fixed indentations.
- Factored out requires and recognizes method implementation (now relies on the requires and recognizes clause from the NamedParameters module)
- Added dependency to named-parameters gem.
- Added recognizes declaration to classes for all supported services to enforce parameter name checks -
- passing an unrecognized key when instantiating a service object will now cause an ArgumentError to be raised.
- Added NOTE
- comment added
- check/filter-out keys from credentials that are not required by the class being instantiated
- [local|storage] properly write out file contents
- Added google_storage_* keys
- Fixed indentations.
- added put_object_acl request (ref: https://github.com/geemus/fog/issues#issue/74)
- Release 0.3.24
- remove tracker reference from README
- issues is now the goto for bugs/todo
- notify and gracefully skip credential-less testsa
- [rackspace|storage] fixes for directory/files
- [local|storage] CGI.escape file names
- Release 0.3.25
- updated deps; recognized_parameters -> declared_parameters; restored options filtering if Fog.bin
- Added requires/recognizes to Fog::Terremark::Ecloud
- Updted to use latest named-parameters gem.
- Filter out unwanted parameters when Fog.bin
- Updated to latest named-parameters gem
- commented out unnecessary code
- fix missing "volume" parameter error when setting Fog::AWS::Volume#server to nil (in order to detach it)
- documentation update for key_pairs and helper
- [aws|compute] commented/documented flavors/volumes
- Fixes for issue 38 and 39
Closes 
2010-12-01 14:34:42 -08:00
geemus
fe480bbaa3 [eucalyptus] clean up some stuff to allow eucalyptus to use AWS::Compute 2010-09-29 17:53:32 -07:00
geemus
f0e2cfd21d rely on service to include collections 2010-09-14 10:51:13 -07:00
geemus
fd755e042b clean up by changing service abstraction into a class 2010-09-03 15:04:54 -07:00
geemus
a3af5d7800 working toward more consistent/simpler collection/bin management 2010-09-02 16:01:19 -07:00
Jeremy Deininger
e4ff36c842 [simpleDB] changing put_attributes so it doesn't use batch mode. 2010-06-21 20:40:08 -07:00
Jeremy Deininger
9d42221815 Adding put_conditional support and spec. Fixes error no Const
Module::YAML when running single simpledb specs.
2010-06-21 20:40:08 -07:00
geemus
4b736a3979 add connection resetting/persistent option to connections 2010-06-19 18:58:54 -07:00
geemus
3d8d40f2d6 use openssl instead of ruby-hmac 2010-06-15 21:04:16 -07:00
geemus
936cfc0e95 refactor/cleanup to use service 2010-06-12 15:31:17 -07:00
geemus
63415a4748 [aws] consolidate AWS style request signing 2010-05-02 13:25:39 -07:00
geemus (Wesley Beary)
f5673d34e0 consolidate parser loading 2010-04-13 14:35:30 -07:00
geemus (Wesley Beary)
715808bafa prevent re-considering requires during connection initialization 2010-04-13 12:40:46 -07:00
geemus (Wesley Beary)
509bf6e469 defer requires to initialize time, speeding load time for those using fewer services 2010-04-03 00:33:35 -07:00
geemus (Wesley Beary)
b0cbc76d5c [aws] fix mocks to have global state 2010-03-17 16:07:25 -07:00
geemus (Wesley Beary)
c9fdf125a7 [ec2] simplify request method signature 2010-03-15 22:15:33 -07:00
geemus (Wesley Beary)
3ffa8b153a [simpledb] simplify request method signature 2010-03-15 21:58:57 -07:00
geemus (Wesley Beary)
293811ad42 [simpledb] cleaner mocking/dependencies 2010-03-14 20:11:43 -07:00
geemus (Wesley Beary)
d8e8d8885a fix mock related reloading 2010-03-08 15:52:56 -08:00
geemus (Wesley Beary)
4771ae5d1a cleanup load/reload/require stuff a bit 2010-02-11 23:41:40 -08:00
geemus (Wesley Beary)
78a3e26048 consolidate implementation/usage of indexed params for aws 2010-01-31 14:07:26 -08:00
Wesley Beary
9526938650 default to non-persistent connections 2010-01-27 20:22:22 -08:00
Wesley Beary
4086234ddc switch to using extracted connection code (excon) 2009-10-31 12:26:49 -07:00
Wesley Beary
e3643af5a0 manipulate load path instead of doing relative paths 2009-09-13 21:24:22 -07:00
Wesley Beary
6c0e4f5ab1 first pass at simpledb mocks 2009-09-07 21:25:50 -07:00
Wesley Beary
5d748000cd get rid of duplicated requires 2009-08-17 15:11:53 -07:00
Wesley Beary
3c21f15cb9 setting up other two libraries for mocking 2009-08-10 20:43:31 -07:00
Wesley Beary
3e6c9703b9 refining mocks, getting tests to cooperate 2009-08-07 19:55:11 -07:00
Wesley Beary
9af158aa9c first pass at mocking setup 2009-08-07 00:28:53 -07:00
Wesley Beary
a6ec973792 get expected status code or raise errors 2009-07-14 16:04:39 -07:00
Wesley Beary
dbc9ebfb04 split out requests into their own files 2009-07-13 19:14:59 -07:00
Wesley Beary
646f365dbc cleanup and separate to allow for requiring individual interfaces and/or whole package 2009-07-13 18:22:42 -07:00
Wesley Beary
43ab80e60d alpha sort methods in interfaces, split parsers into individual files 2009-07-11 13:41:21 -07:00
Wesley Beary
7a5c99ef0f use push parser in request 2009-07-10 15:40:11 -07:00
Wesley Beary
b1a39a8edd moving toward push parser integration 2009-07-09 23:50:41 -07:00
Wesley Beary
2e699d502a remove legacy split for parser input and s3 basic parser 2009-07-09 23:07:16 -07:00
Wesley Beary
5a7b8a32a4 cleanup/format docs and note areas lacking coverage 2009-07-07 19:20:54 -07:00
Wesley Beary
2ef2a53f4c add functions for ebs volumes 2009-07-02 12:38:35 -07:00