| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
|
|
|
|
|
|
| |
When integrated with ceph we don't want to install anything.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
|
|
|
|
|
|
| |
customization of the S3 server to talk to, with additional small
improvements, enhanced by me to support multiple S3 hosts in the same
runtime.
|
|
|
|
|
| |
This fix was sent to me years ago and I never included it or tested it, and
I hope it works.
|
| |
|
|
|
|
| |
* Fixed s3 documentation bug
|
|\ |
|
| |
| |
| |
| | |
* Fixed a few minor comment issues and some small makefile issues
|
|\ \
| |/ |
|
| | |
|
|/ |
|
|
|
|
|
| |
master (the old trunk) should always have 'trunk' as the version (although
I'll probably change this to 'master' sometime soon to match git lingo).
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| |
| |
| |
| |
| | |
sucessfully link against this shared library
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Fixed a bug where Content-Type header was not being printed by S3 on get/head
* Fixed ranged get requests, which weren't working at all before due to some
cruft left over from a previous change
* Incorporated a better debian shared libs step into the debian package
build logic of the GNUmakefile, as supplied by Paul J Stevens
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
| |
Wasn't using URL-encoded key in request URI, so libs3 failed on keys
with spaces and other unsafe characters
* Updated RPM and DEB packaging to split packages into two: normal and devel
|
|
|
|
|
| |
Debian packaging tools
|
|
|
|
|
|
| |
* Added a Windows "install" target
* Changed trunk version number to "trunk.trunk"
|
| |
|
|
|
|
|
|
| |
* Minor changes to libs3.spec
* Fixed debian stuff that was polluting non-debian builds
|
|
|
|
|
| |
* Updated copyrights to give openssl exception
|
|
|
|
|
| |
* Add libs3.spec for building RPMs
|
|
* Moved Makefile to GNUmakefile (since it requires gnu make), and updated it
to build a shared library
* Bumped version number to 0.3
|