summaryrefslogtreecommitdiff
path: root/src/util.c
Commit message (Collapse)AuthorAgeFilesLines
* Added fix and minor optimizations to urlEncode submitted years ago byBryan Ischo2011-09-271-16/+9
| | | | Curtis Spencer that I forgot to integrate back then.
* * Fixed some issues that were breaking recent Windows builds with recent MinGWBryan Ischo2009-02-131-1/+6
|
* * Fixed a bug in urlEncode that was not terminating strings sometimesBryan Ischo2009-02-121-0/+1
|
* * Undid my last change. Now I realize why you should only ever use spacesBryan Ischo2008-12-301-395/+395
| | | | | | | 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-395/+395
| | | | | since forever (finally realized it was broken and fixed it today!)
* * 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
* * Remove time_t from API, replace with int64_t, which is of known size andBryan Ischo2008-09-281-2/+2
| | | | | | | | | | 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 crypto and base64 to work properly on 64 bit systemsBryan Ischo2008-09-171-5/+5
| | | | | | | | | * 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-6/+6
| | | | | | | | * 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
* * Integrated revisions 86:88 from 0.6 branch, which were fixes applied on theBryan Ischo2008-08-261-4/+2
| | | | | | branch relevent to trunk * Also some minor cleanups
* * Clean up stuffBryan Ischo2008-08-251-0/+352
|
* * Replaced openssl library with GnuTLS, libgcrypt, and hand-written base 64Bryan Ischo2008-08-131-0/+38
| | | | | encoding routine
* * 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
* * More work in progress; fixed some bugs, initial get object implementationBryan Ischo2008-07-131-3/+3
|
* * Work in progress: put object now worksBryan Ischo2008-07-121-2/+2
|
* * More work in progress. Initial list_bucket support.Bryan Ischo2008-07-111-10/+70
|
* * Work in progress - reorganized alot, completed list bucket, create bucket,Bryan Ischo2008-07-101-0/+111
delete bucket, test bucket