My favorites | Sign in
Project Logo
             
Details: Show all Hide all

Earlier this year

  • Oct 30, 2009
    r387 (Fixed an issue where S3 would try to parse non-XML response ...) committed by r...@tarzan-aws.com   -   Fixed an issue where S3 would try to parse non-XML response bodies.
    Fixed an issue where S3 would try to parse non-XML response bodies.
  • Oct 17, 2009
    issue 194 (Error in doc : http://tarzan-aws.com/docs/examples/s3/delet...) Status changed by r...@tarzan-aws.com   -   I'm completely replacing all of the usage examples. This will be fixed automatically when 2.5 comes out. Because of this, I'm closing as WONTFIX.
    Status: WontFix
    I'm completely replacing all of the usage examples. This will be fixed automatically when 2.5 comes out. Because of this, I'm closing as WONTFIX.
    Status: WontFix
  • Oct 14, 2009
    issue 194 (Error in doc : http://tarzan-aws.com/docs/examples/s3/delet...) reported by kinglouis   -   On this page : http://tarzan-aws.com/docs/examples/s3/delete_bucket.phps there is "echo" instead of "else", see : if ($deleted->isOK()) { echo 'Successfully deleted!'; } echo { echo 'Deletion failed!'; }
    On this page : http://tarzan-aws.com/docs/examples/s3/delete_bucket.phps there is "echo" instead of "else", see : if ($deleted->isOK()) { echo 'Successfully deleted!'; } echo { echo 'Deletion failed!'; }
  • Oct 11, 2009
    r386 (Minor test updates.) committed by r...@tarzan-aws.com   -   Minor test updates.
    Minor test updates.
  • Oct 11, 2009
    issue 155 (Testing: 90%+ code coverage for CDN) Status changed by r...@tarzan-aws.com   -  
    Status: Fixed
    Status: Fixed
  • Oct 11, 2009
    r385 (Minor test updates.) committed by r...@tarzan-aws.com   -   Minor test updates.
    Minor test updates.
  • Oct 11, 2009
    r384 (Wrote up unit tests that have about 97% code coverage for Cl...) committed by r...@tarzan-aws.com   -   Wrote up unit tests that have about 97% code coverage for CloudFront. Fixed some other CloudFront bugs along the way.
    Wrote up unit tests that have about 97% code coverage for CloudFront. Fixed some other CloudFront bugs along the way.
  • Oct 11, 2009
    r383 (Fixed another code comment.) committed by r...@tarzan-aws.com   -   Fixed another code comment.
    Fixed another code comment.
  • Oct 11, 2009
    r382 (Fixed some code comments and added a test for AmazonSQS::add...) committed by r...@tarzan-aws.com   -   Fixed some code comments and added a test for AmazonSQS::add_permission().
    Fixed some code comments and added a test for AmazonSQS::add_permission().
  • Oct 10, 2009
    r381 (Updated the file version number.) committed by r...@tarzan-aws.com   -   Updated the file version number.
    Updated the file version number.
  • Oct 10, 2009
    issue 155 (Testing: 90%+ code coverage for CDN) Status changed by r...@tarzan-aws.com   -  
    Status: Started
    Status: Started
  • Oct 10, 2009
    issue 137 (SQS: Updates for 2009.04.07) Status changed by r...@tarzan-aws.com   -  
    Status: Started
    Status: Started
  • Oct 10, 2009
    issue 111 (CacheCore: Implement Cache_Extras) Status changed by r...@tarzan-aws.com   -  
    Status: WontFix
    Status: WontFix
  • Oct 10, 2009
    r380 (Fixed the AmazonSDB::batch_put_attributes() documentation.) committed by r...@tarzan-aws.com   -   Fixed the AmazonSDB::batch_put_attributes() documentation.
    Fixed the AmazonSDB::batch_put_attributes() documentation.
  • Oct 10, 2009
    r379 (Added support for the new gzip functionality in CacheCore to...) committed by r...@tarzan-aws.com   -   Added support for the new gzip functionality in CacheCore to CloudFusion. Updated examples for CloudFusion::delete_cache_response().
    Added support for the new gzip functionality in CacheCore to CloudFusion. Updated examples for CloudFusion::delete_cache_response().
  • Oct 10, 2009
    issue 128 (New Feature: zlib compression for all caching methods) Status changed by r...@tarzan-aws.com   -   Fixed in CacheCore trunk @ r32.
    Status: Fixed
    Fixed in CacheCore trunk @ r32.
    Status: Fixed
  • Oct 10, 2009
    r378 (Updated examples pointers for cache_response().) committed by r...@tarzan-aws.com   -   Updated examples pointers for cache_response().
    Updated examples pointers for cache_response().
  • Oct 10, 2009
    r377 (Updated the caching tests and added support for CloudFusion:...) committed by r...@tarzan-aws.com   -   Updated the caching tests and added support for CloudFusion::delete_cache_response().
    Updated the caching tests and added support for CloudFusion::delete_cache_response().
  • Oct 10, 2009
    issue 191 (S3: Minor documentation omission in s3.class.php) Status changed by r...@tarzan-aws.com   -   Fixed in trunk @ r376.
    Status: Fixed
    Fixed in trunk @ r376.
    Status: Fixed
  • Oct 10, 2009
    r376 (Removed the outdated "example usage" references. Clarified t...) committed by r...@tarzan-aws.com   -   Removed the outdated "example usage" references. Clarified the documentation for store_remote_file().
    Removed the outdated "example usage" references. Clarified the documentation for store_remote_file().
  • Oct 10, 2009
    issue 192 (Core: cache_response fails to cache non-object data) Status changed by r...@tarzan-aws.com   -   Fixed in trunk @ r375.
    Status: Fixed
    Fixed in trunk @ r375.
    Status: Fixed
  • Oct 10, 2009
    r375 (Fixes issue #192. Wrote tests to confirm solution.) committed by r...@tarzan-aws.com   -   Fixes issue #192 . Wrote tests to confirm solution.
    Fixes issue #192 . Wrote tests to confirm solution.
  • Oct 10, 2009
    r374 (Reduced to a single set of caching tests under the cloudfusi...) committed by r...@tarzan-aws.com   -   Reduced to a single set of caching tests under the cloudfusion test directory.
    Reduced to a single set of caching tests under the cloudfusion test directory.
  • Oct 10, 2009
    r373 (Minor documentation cleanup.) committed by r...@tarzan-aws.com   -   Minor documentation cleanup.
    Minor documentation cleanup.
  • Oct 10, 2009
    r372 (Added final examples to PAS class.) committed by r...@tarzan-aws.com   -   Added final examples to PAS class.
    Added final examples to PAS class.
  • Oct 10, 2009
    issue 153 (Testing: 90%+ code coverage for AAWS) Status changed by r...@tarzan-aws.com   -  
    Status: Fixed
    Status: Fixed
  • Oct 10, 2009
    r371 (Committed the remaining PAS unit tests.) committed by r...@tarzan-aws.com   -   Committed the remaining PAS unit tests.
    Committed the remaining PAS unit tests.
  • Oct 02, 2009
    issue 153 (Testing: 90%+ code coverage for AAWS) Status changed by r...@tarzan-aws.com   -  
    Status: Started
    Status: Started
  • Oct 02, 2009
    issue 193 (S3: create_bucket fails unless S3_LOCATION_EU is explicitly ...) changed by r...@tarzan-aws.com   -  
    Summary: S3: create_bucket fails unless S3_LOCATION_EU is explicitly specified
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Labels: Milestone-2.5 Module-S3
    Summary: S3: create_bucket fails unless S3_LOCATION_EU is explicitly specified
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Labels: Milestone-2.5 Module-S3
  • Sep 30, 2009
    issue 193 (create_bucket fails unless S3_LOCATION_EU is explicitly spec...) reported by simoneau.louis   -   What steps will reproduce the problem? 1. Execute the create_bucket method as per the documetation without explicitly setting an S3_LOCATION What is the expected output? What do you see instead? The create_bucket method returns an error code from AWS saying that the calculated strings don't match. What version of the product are you using? On what operating system? trunk from svn (r370) Please provide any additional information below. This seems to be due to changes in s3.class.php in r317: on line 254 a default is now set for $contentType (instead of null), and the else if statement (setting a default value for PUT requests) in the block starting on 382 has been deleted. This means that when create_bucket calls authenticate, unless a contentType has been set in create_bucket (which will only happen if the locale is 'eu'), it passes a null value to authenticate. So the default set on line 254 will be overwritten by extract on line 275, and we submit a request with no contentType, leading to an error.
    What steps will reproduce the problem? 1. Execute the create_bucket method as per the documetation without explicitly setting an S3_LOCATION What is the expected output? What do you see instead? The create_bucket method returns an error code from AWS saying that the calculated strings don't match. What version of the product are you using? On what operating system? trunk from svn (r370) Please provide any additional information below. This seems to be due to changes in s3.class.php in r317: on line 254 a default is now set for $contentType (instead of null), and the else if statement (setting a default value for PUT requests) in the block starting on 382 has been deleted. This means that when create_bucket calls authenticate, unless a contentType has been set in create_bucket (which will only happen if the locale is 'eu'), it passes a null value to authenticate. So the default set on line 254 will be overwritten by extract on line 275, and we submit a request with no contentType, leading to an error.
  • Sep 14, 2009
    issue 192 (Core: cache_response fails to cache non-object data) changed by r...@tarzan-aws.com   -  
    Summary: Core: cache_response fails to cache non-object data
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Labels: Milestone-2.5 Module-Core
    Summary: Core: cache_response fails to cache non-object data
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Labels: Milestone-2.5 Module-Core
  • Sep 14, 2009
    issue 192 (cache_response fails to cache non-object data) reported by googlesi...@webcentrica.co.uk   -   What steps will reproduce the problem? 1. Attempt to cache the response from a Tarzan function that returns a non-object e.g. AmazonS3::get_object_url() What is the expected output? What do you see instead? Example code: <?php require_once('tarzan.class.php'); $s3 = new AmazonS3(); $url = $s3->cache_reponse('get_object_url', './cache', 3600, array('example-bucket', 'example.jpg', 3600)); echo $url; ?> Expected: $url should contain an AWS authorised URL and ./cache should contain a cache file for the request. Actual: Fatal error: __clone method called on non-object in /home/.../tarzan/tarzan.class.php on line 719 What version of the product are you using? On what operating system? Tested on 2.0.4 but believe problem exists in 2.0.5 also. PHP version: 5.2.6-3ubuntu4.2 Please provide any additional information below. A simple object detection on returned data seems to have fixed it for me... e.g. $copy = is_object($data)? clone($data):$data;//lines 719 and 799 (2.0.4) and $copy[$i] = is_object($data[$i])? clone($data[$i]):$data[$i];//lines 701 and 781 (2.0.4) If the returned data is an object, clone it, otherwise copy by value.
    What steps will reproduce the problem? 1. Attempt to cache the response from a Tarzan function that returns a non-object e.g. AmazonS3::get_object_url() What is the expected output? What do you see instead? Example code: <?php require_once('tarzan.class.php'); $s3 = new AmazonS3(); $url = $s3->cache_reponse('get_object_url', './cache', 3600, array('example-bucket', 'example.jpg', 3600)); echo $url; ?> Expected: $url should contain an AWS authorised URL and ./cache should contain a cache file for the request. Actual: Fatal error: __clone method called on non-object in /home/.../tarzan/tarzan.class.php on line 719 What version of the product are you using? On what operating system? Tested on 2.0.4 but believe problem exists in 2.0.5 also. PHP version: 5.2.6-3ubuntu4.2 Please provide any additional information below. A simple object detection on returned data seems to have fixed it for me... e.g. $copy = is_object($data)? clone($data):$data;//lines 719 and 799 (2.0.4) and $copy[$i] = is_object($data[$i])? clone($data[$i]):$data[$i];//lines 701 and 781 (2.0.4) If the returned data is an object, clone it, otherwise copy by value.
  • Sep 13, 2009
    issue 153 (Testing: 90%+ code coverage for AAWS) commented on by r...@tarzan-aws.com   -   Currently at 89.93% coverage. More to come.
    Currently at 89.93% coverage. More to come.
  • Sep 13, 2009
    issue 191 (S3: Minor documentation omission in s3.class.php) changed by r...@tarzan-aws.com   -  
    Summary: S3: Minor documentation omission in s3.class.php
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Labels: Milestone-2.5 Module-Docs
    Summary: S3: Minor documentation omission in s3.class.php
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Labels: Milestone-2.5 Module-Docs
  • Sep 13, 2009
    issue 191 (S3: Minor documentation omission in s3.class.php) changed by r...@tarzan-aws.com   -  
    Summary: S3: Minor documentation omission in s3.class.php
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Labels: Milestone-2.5 Module-Docs
    Summary: S3: Minor documentation omission in s3.class.php
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Labels: Milestone-2.5 Module-Docs
  • Sep 11, 2009
    issue 191 (Minor documentation omission in s3.class.php) reported by nickgsuperstar   -   Around line 1116 in s3.class.php, for the "get_object()" method, in the Parameters section * Parameters: * bucket - _string_ (Required) The name of the bucket to be used. * opt - _array_ (Required) Associative array of parameters which \ can have the following keys: * But the signature a few lines down in. public function get_object($bucket, $filename, $opt = null) i.e. missing required $filename, and incorrectly says that opt is required (it is optional). thanks, -nickg What is the expected output? What do you see instead? Please use labels and text to provide additional information.
    Around line 1116 in s3.class.php, for the "get_object()" method, in the Parameters section * Parameters: * bucket - _string_ (Required) The name of the bucket to be used. * opt - _array_ (Required) Associative array of parameters which \ can have the following keys: * But the signature a few lines down in. public function get_object($bucket, $filename, $opt = null) i.e. missing required $filename, and incorrectly says that opt is required (it is optional). thanks, -nickg What is the expected output? What do you see instead? Please use labels and text to provide additional information.
  • Sep 11, 2009
    issue 190 (S3 get_object_list on an empty bucket return an error) Labels changed by r...@tarzan-aws.com   -  
    Labels: Milestone-2.5 Module-S3
    Labels: Milestone-2.5 Module-S3
  • Sep 11, 2009
    issue 190 (S3 get_object_list on an empty bucket return an error) changed by r...@tarzan-aws.com   -  
    Status: Accepted
    Owner: r...@tarzan-aws.com
    Status: Accepted
    Owner: r...@tarzan-aws.com
  • Sep 11, 2009
    issue 190 (S3 get_object_list on an empty bucket return an error) reported by gafitescu   -   $s3 = new AmazonS3(); $list = $s3->get_object_list('onepage-images'); I get : Severity: Notice Message: Trying to get property of non-object Filename: tarzan/s3.class.php Line Number: 1417 A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: tarzan/s3.class.php Line Number: 1417 The code from there is : foreach ($list->body->Contents as $file) { $filenames[] = (string) $file->Key; } I think you should try if (!empty($list)) { foreach ($list->body->Contents as $file) { $filenames[] = (string) $file->Key; } } Again this I get when the bucket is empty and I have error_reporting = E_ALL.
    $s3 = new AmazonS3(); $list = $s3->get_object_list('onepage-images'); I get : Severity: Notice Message: Trying to get property of non-object Filename: tarzan/s3.class.php Line Number: 1417 A PHP Error was encountered Severity: Warning Message: Invalid argument supplied for foreach() Filename: tarzan/s3.class.php Line Number: 1417 The code from there is : foreach ($list->body->Contents as $file) { $filenames[] = (string) $file->Key; } I think you should try if (!empty($list)) { foreach ($list->body->Contents as $file) { $filenames[] = (string) $file->Key; } } Again this I get when the bucket is empty and I have error_reporting = E_ALL.
  • Sep 04, 2009
    r370 (More AmazonPAS unit tests around sellers and vehicle parts.) committed by r...@tarzan-aws.com   -   More AmazonPAS unit tests around sellers and vehicle parts.
    More AmazonPAS unit tests around sellers and vehicle parts.
  • Sep 04, 2009
    issue 189 (PAS: cart_modify in aaws.class.php doesn't handle SaveForLat...) Status changed by r...@tarzan-aws.com   -   Fixed in trunk @ r369.
    Status: Fixed
    Fixed in trunk @ r369.
    Status: Fixed
  • Sep 04, 2009
    r369 (More cart tests in AmazonPAS.) committed by r...@tarzan-aws.com   -   More cart tests in AmazonPAS.
    More cart tests in AmazonPAS.
  • Sep 04, 2009
    r368 (Added more unit tests around AmazonPAS carts.) committed by r...@tarzan-aws.com   -   Added more unit tests around AmazonPAS carts.
    Added more unit tests around AmazonPAS carts.
  • Sep 04, 2009
    issue 189 (PAS: cart_modify in aaws.class.php doesn't handle SaveForLat...) Summary changed by r...@tarzan-aws.com   -  
    Summary: PAS: cart_modify in aaws.class.php doesn't handle SaveForLater and MoveToCart
    Summary: PAS: cart_modify in aaws.class.php doesn't handle SaveForLater and MoveToCart
  • Sep 04, 2009
    issue 188 (S3: Must urlencode marker in list_objects) Summary changed by r...@tarzan-aws.com   -  
    Summary: S3: Must urlencode marker in list_objects
    Summary: S3: Must urlencode marker in list_objects
  • Sep 03, 2009
    r367 (More unit tests for AmazonPAS.) committed by r...@tarzan-aws.com   -   More unit tests for AmazonPAS.
    More unit tests for AmazonPAS.
  • Sep 03, 2009
    r366 (Tests for item_lookup().) committed by r...@tarzan-aws.com   -   Tests for item_lookup().
    Tests for item_lookup().
  • Sep 03, 2009
    r365 (Updated code comments.) committed by r...@tarzan-aws.com   -   Updated code comments.
    Updated code comments.
 
Hosted by Google Code