summaryrefslogtreecommitdiff
path: root/src/general.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix some non-ANSI function declarationwip-da-SCADanny Al-Gaaf2014-05-151-1/+1
| | | | | | Add void in case no function parameters are declared. Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
* Incorporated change from Yehuda Sadeh which allows runtimeBryan Ischo2011-09-281-8/+6
| | | | | | customization of the S3 server to talk to, with additional small improvements, enhanced by me to support multiple S3 hosts in the same runtime.
* * Undid my last change. Now I realize why you should only ever use spacesBryan Ischo2008-12-301-402/+402
| | | | | | | 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.
* * tabify source, to fix the broken .emacs configuration I have been usingBryan Ischo2008-12-301-402/+402
| | | | | since forever (finally realized it was broken and fixed it today!)
* * Implemented Authenticated Query String supportBryan Ischo2008-10-281-21/+27
| | | | | | | * 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
* * Implement custom HMAC_SHA1 and thus eliminate all direct dependency onBryan Ischo2008-08-211-101/+1
| | | | | openssl/GnuTLS/any other cryptographic library
* * Revert GnuTLS back to openssl, since GnuTLS is too hard to get working onBryan Ischo2008-08-211-10/+96
| | | | | Windows
* * Replaced openssl library with GnuTLS, libgcrypt, and hand-written base 64Bryan Ischo2008-08-131-96/+10
| | | | | encoding routine
* * Remove the threading callbacks in favor of using pthreads API. Will haveBryan Ischo2008-08-121-65/+22
| | | | | | | 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-2/+13
| | | | | | | | | | | | | | - 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
* * Support build on Microsoft Windows via MingWBryan Ischo2008-08-071-1/+1
| | | | | | | * 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
* * Added Debian package build targetBryan Ischo2008-08-061-0/+4
| | | | | * Updated copyrights to give openssl exception
* * Added TODO and COPYINGBryan Ischo2008-07-291-14/+12
| | | | | * Updated copyrights to GPLv3
* * Completed s3 documentationBryan Ischo2008-07-291-12/+23
| | | | | | | | * 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
* * Fixed some error handlingBryan Ischo2008-07-221-0/+6
| | | | | | | * Report HTTP errors when S3 doesn't supply error details * Complete libs3.h header documentation * Bumped version to 0.2
* * Minor updates, and complete documentation for libs3.h in progressBryan Ischo2008-07-221-27/+24
|
* * Removed http response code from complete callback (libs3 users should onlyBryan Ischo2008-07-211-1/+22
| | | | | | | care about the actual response code) * Cleaned up some stuff * Added S3_status_is_retryable
* * S3RequestContext is now code complete, haven't tested it yet thoughBryan Ischo2008-07-151-7/+8
|
* * ACL support completeBryan Ischo2008-07-151-2/+213
|
* * More work in progress, get object is now completeBryan Ischo2008-07-131-0/+4
|
* * More work in progress; fixed some bugs, initial get object implementationBryan Ischo2008-07-131-2/+2
|
* * More work in progress. Initial list_bucket support.Bryan Ischo2008-07-111-0/+1
|
* * Work in progress - reorganized alot, completed list bucket, create bucket,Bryan Ischo2008-07-101-1/+2
| | | | | delete bucket, test bucket
* * Reorganized errors; it's all simpler nowBryan Ischo2008-07-071-0/+106
|
* * CurlRequest -> RequestBryan Ischo2008-06-281-2/+2
|
* * More work in progressBryan Ischo2008-06-271-113/+2
|
* * Work in progress, about to rework someBryan Ischo2008-06-271-2/+61
|
* * Work in progressBryan Ischo2008-06-261-9/+87
|
* * Work in progressBryan Ischo2008-06-241-0/+214