summaryrefslogtreecommitdiff
path: root/GNUmakefile
Commit message (Collapse)AuthorAgeFilesLines
* GNUmakefile: enable support for CC env variable to use e.g. clangDanny Al-Gaaf2014-05-151-7/+12
| | | | Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* GNUmakefile: remove install targetYehuda Sadeh2012-05-211-1/+7
| | | | | | When integrated with ceph we don't want to install anything. Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
* GNUmakefile: dist and distdir targetsSage Weil2012-05-061-0/+2
|
* GNUmakefile: add check targetSage Weil2012-05-061-0/+5
|
* GNUmakefile: add distclean ruleYehuda Sadeh2012-05-011-0/+5
| | | | Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
* Incorporated change from Yehuda Sadeh which allows runtimeBryan Ischo2011-09-281-0/+3
| | | | | | 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 debian package build commands as per input from Paul J Stevens.Bryan Ischo2011-09-281-1/+1
| | | | | This fix was sent to me years ago and I never included it or tested it, and I hope it works.
* Allow libs3 library version to be defined by compile.Bryan Ischo2011-09-071-3/+3
|
* * Improved makefilesBryan Ischo2009-02-171-84/+170
| | | | * Fixed s3 documentation bug
* Merge commit '48b37dceec73492bfaf397e6a9ced39b5fc3e29d'Bryan Ischo2009-02-121-6/+8
|\
| * * Added support for Mac OS XBryan Ischo2009-02-121-6/+8
| | | | | | | | * Fixed a few minor comment issues and some small makefile issues
* | Merge branch '1.4'Bryan Ischo2009-01-211-1/+1
|\ \ | |/
| * Fixed makefile issue when rebuilding debian package.Bryan Ischo2009-01-211-1/+1
| |
| * Bumped version numbers to 1.4 for the 1.4 releaseBryan Ischo2009-01-211-2/+2
|/
* Not sure why subversion repository clone to git didn't get these changes,Bryan Ischo2009-01-211-2/+2
| | | | | 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).
* Merge commit 'trunk'Bryan Ischo2009-01-211-3/+5
|\
| * * Implemented Authenticated Query String supportBryan Ischo2008-10-281-2/+2
| | | | | | | | | | | | | | * 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
| * * Ensure that libs3.so is also linked in /usr/lib so that other programs canBryan Ischo2008-10-161-0/+2
| | | | | | | | | | sucessfully link against this shared library
| * * Added -Wextra and -Wshadow compiler options, to enforce extra warnings, andBryan Ischo2008-10-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | * Release 0.7 customizationsBryan Ischo2008-09-171-2/+2
|/
* * Fixed debian package build commands from previously untested versionBryan Ischo2008-09-171-1/+1
|
* * Fixed crypto and base64 to work properly on 64 bit systemsBryan Ischo2008-09-171-1/+2
| | | | | | | | | * 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
* * Minor cleanupsBryan Ischo2008-09-041-2/+3
| | | | | | | | * 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
* * Clean up stuffBryan Ischo2008-08-251-4/+4
|
* * Implement custom HMAC_SHA1 and thus eliminate all direct dependency onBryan Ischo2008-08-211-4/+4
| | | | | openssl/GnuTLS/any other cryptographic library
* * Revert GnuTLS back to openssl, since GnuTLS is too hard to get working onBryan Ischo2008-08-211-14/+2
| | | | | Windows
* * Support GNUTLS on Windows. But - it doesn't work. Maybe my GNUTLSBryan Ischo2008-08-141-3/+3
| | | | | | library is too old? Since openssl does work, I expect that I will branch this and revert.
* * Replaced openssl library with GnuTLS, libgcrypt, and hand-written base 64Bryan Ischo2008-08-131-2/+15
| | | | | encoding routine
* * Remove the threading callbacks in favor of using pthreads API. Will haveBryan Ischo2008-08-121-1/+1
| | | | | | | to implement relevent pthreads API pieces on Windows now to restore the Windows build.
* * Incorporated fixes submitted by Bryan Donlan <bdonlan@gmail.com>:Bryan Ischo2008-08-111-12/+20
| | | | | | | | | | | | | | - 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
* * Fixed Debian package buildsBryan Ischo2008-08-091-9/+13
|
* * Fixed bug reported by Troy Hakala <troy.hakala@gmail.com>:Bryan Ischo2008-08-091-1/+35
| | | | | | | 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
* * Change GNUmakefile on trunk to use version 'trunk0.tunk0' to satisfyBryan Ischo2008-08-081-2/+2
| | | | | Debian packaging tools
* * Fixed a bunch of Windows build stuffBryan Ischo2008-08-081-4/+4
| | | | | | * Added a Windows "install" target * Changed trunk version number to "trunk.trunk"
* * Some minor fixes to the POSIX build that the Windows build introducedBryan Ischo2008-08-081-1/+1
|
* * Made -O3 default compiler optionBryan Ischo2008-08-061-2/+8
| | | | | | * Minor changes to libs3.spec * Fixed debian stuff that was polluting non-debian builds
* * Added Debian package build targetBryan Ischo2008-08-061-18/+75
| | | | | * Updated copyrights to give openssl exception
* * Improve build systemBryan Ischo2008-08-051-15/+76
| | | | | * Add libs3.spec for building RPMs
* * Added some standard GNU filesBryan Ischo2008-08-041-0/+130
* Moved Makefile to GNUmakefile (since it requires gnu make), and updated it to build a shared library * Bumped version number to 0.3