| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Fix for :
inc/request.h:131:14: error: sizeof on pointer operation will return
size of 'char *' instead of 'char [9]' [-Werror,-Wsizeof-array-decay]
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
|
|
|
|
|
|
| |
customization of the S3 server to talk to, with additional small
improvements, enhanced by me to support multiple S3 hosts in the same
runtime.
|
| |
|
|
|
|
| |
* Fixed a few minor comment issues and some small makefile issues
|
|
|
|
|
|
|
| |
in code indentations (because it's impossible to get everything to line up
if tabs of arbitrary width are used), and so I'm reverting back to spaces
for everything.
|
|
|
|
|
| |
since forever (finally realized it was broken and fixed it today!)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
functionality (and possibly other functionality)
* Fixed a memory leak in the list_bucket operation, which was not destroying
the simplexml structure when finished with it
* Fixed a bug discovered and fixed by Erez Strauss, caused by
compiler-dependent ordering of a = b = c statments (I don't understand how
this is compiler-dependent, I thought it was well-defined, but oh well), the
symptoms of which were double calls to the request complete callback when
using request contexts
* Improved some comments
|
|
|
|
|
|
|
| |
* Implemented Server Access Logging support
* Added "Log Delivery" S3 Group to support Server Access Logging
* Fixed some minor compiler warnings, due to red-herring signedness issues
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fixed the code necessary to comply with these flags
* Fixed a bug introduced in the 1.0 release, that caused last modified time
not to be reported to callbacks
* Changed the semantics of the put data callback, to only make the callback
enough times to get enough data to satisfy the content length
* Fixed the error status when curl doesn't get a valid HTTP response from
S3 to be S3StatusConnectionFailed instead of S3StatusHttpErrorUnknown
* Fixed a bug where S3_runall_request_context would stop even though a
callback had added another request
* libs3.h doesn't need sys/time.h anymore, it just needs sys/select.h
* Some minor documentation enhancements
|
|
|
|
|
|
|
|
|
|
| |
avoids problems with structure sizes of precompiled libraries differing from
that of compiled programs using libs3
* Fixed S3RequestContext functionality; it was untested and nonworking before
this change
* Added S3_get_request_context_timeout function for allowing callers to assist
libs3 to support curl internal timeouts
|
|
|
|
|
|
|
|
| |
* Fixed bug where list bucket common prefixes were not being properly parsed
* Fix typo in s3 argument
* Reset the curl handle after each request, this fixes problems with issuing
multiple requests by re-use of curl handles
|
| |
|
|
|
|
|
| |
openssl/GnuTLS/any other cryptographic library
|
|
|
|
|
| |
Windows
|
|
|
|
|
|
| |
library is too old? Since openssl does work, I expect that I will
branch this and revert.
|
|
|
|
|
| |
encoding routine
|
| |
|
|
|
|
|
|
|
| |
to implement relevent pthreads API pieces on Windows now to restore the
Windows build.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fixed missing return statement after error in S3_list_bucket
- Fixed integer types in string functions
- Added flags to S3_initialize(), and be sure to call curl_global_init()
and curl_global_cleanup()
* Changed s3 utility to use path-style URI as default, but to refuse to
create a bucket which fails virtual-host-style validation unless the -f
(--force) option is passed to s3
* Allow S3_initialize() to be called more than once with no side effects, as
long as S3_deinitialize() is called the same number of times when libs3
is being shut down
|
|
|
|
|
|
|
| |
* Don't verify Amazon S3's SSL certificate, doing so causes problems
* Added error code to properly report the case where the SSL certificate
verification fails
|
|
|
|
|
| |
* Updated copyrights to give openssl exception
|
|
|
|
|
| |
* Add libs3.spec for building RPMs
|
| |
|
|
|
|
|
| |
* Updated copyrights to GPLv3
|
|
|
|
|
|
|
|
| |
* Made threading functions optional for libs3
* Implemented retries in s3
* Fixed bug in s3 with error codes with no error details
* Made allDetails version of getacl the default, improved its formatting
|
|
|
|
|
| |
* Improved libs3.h comments
|
| |
|
|
|
|
|
|
|
| |
* Report HTTP errors when S3 doesn't supply error details
* Complete libs3.h header documentation
* Bumped version to 0.2
|
| |
|
|
|
|
|
|
|
| |
care about the actual response code)
* Cleaned up some stuff
* Added S3_status_is_retryable
|
|
|
|
|
| |
with curl_off_t unresolved.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
delete bucket, test bucket
|
| |
|
| |
|
|
|
|
| |
work.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|