summaryrefslogtreecommitdiff
path: root/lib/base64.c
Commit message (Collapse)AuthorAgeFilesLines
...
* fix print formatting string directivesYang Tse2008-09-041-1/+1
|
* Removed some redundant type castsDan Fandrich2008-09-021-2/+2
|
* libcurl internal base64.h header file renamed to curl_base64.hYang Tse2008-08-171-2/+2
|
* removed space after if and while before the parenthesis for better source codeDaniel Stenberg2007-11-051-1/+1
| | | | consistency
* Renamed several libcurl error codes and options to make them more generalDan Fandrich2007-08-301-3/+3
| | | | | | | | | | | and allow reuse by multiple protocols. Several unused error codes were removed. In all cases, macros were added to preserve source (and binary) compatibility with the old names. These macros are subject to removal at a future date, but probably not before 2009. An application can be tested to see if it is using any obsolete code by compiling it with the CURL_NO_OLDIES macro defined. Documented some newer error codes in libcurl-error(3)
* Steve Little's fixes to allow compilation on VMS 64-bit modeYang Tse2007-04-251-2/+2
|
* proper fix for compiler warningYang Tse2007-04-131-1/+1
|
* fix compiler warningYang Tse2007-04-131-1/+1
|
* Fixes some more out of memory handling bugs.Dan Fandrich2007-04-041-0/+2
|
* Suppress the "'convbuf' might be used uninitialized in this function" warning.Gisle Vanem2007-02-011-1/+1
|
* - David McCreedy made changes to allow base64 encoding/decoding to work onDaniel Stenberg2007-01-031-22/+74
| | | | non-ASCII platforms.
* Avoid typecasting a signed char to an int when using is*() functions, as thatDaniel Stenberg2006-10-171-2/+2
| | | | | | | | | could very well cause a negate number get passed in and thus cause reading outside of the array usually used for this purpose. We avoid this by using the uppercase macro versions introduced just now that does some extra crazy typecasts to avoid byte codes > 127 to cause negative int values.
* Fix compiler warningsYang Tse2006-07-191-4/+6
|
* Updated the copyright year since changes have been this year.Daniel Stenberg2005-03-311-1/+1
|
* Fix for a base64 decode heap buffer overflow vulnerability.Dan Fandrich2005-02-281-3/+17
|
* Curl_base64_decode() now returns an allocated bufferDaniel Stenberg2005-02-221-6/+16
|
* Add 'const' to immutable arrays.Dan Fandrich2004-12-151-1/+1
|
* Replaced all uses of sprintf() with the safer snprintf(). It is just aDaniel Stenberg2004-06-241-12/+12
| | | | precaution to prevent mistakes to lead to buffer overflows.
* make sure the returned pointer is NULL when encoding failsDaniel Stenberg2004-05-121-0/+2
|
* curl_global_init_mem() allows the memory functions to be replaced.Daniel Stenberg2004-05-111-2/+3
| | | | memory.h is included everywhere for this.
* removed an unnecessary shift and splut up som weird two-statements-per-lineDaniel Stenberg2004-03-011-3/+5
| | | | code
* oops, the decode() function got its arguments reversed in my cleanupDaniel Stenberg2004-02-231-1/+1
| | | | operation!
* More size_t cleanups in the base64 functions.Daniel Stenberg2004-02-231-45/+40
|
* The base64 encode function now takes a size_t for size, not an int asDaniel Stenberg2004-02-231-2/+2
| | | | previously.
* updated year in the copyright stringDaniel Stenberg2004-01-071-1/+1
|
* We noe use CURLDEBUG instead of MALLOCDEBUGDaniel Stenberg2003-06-261-1/+1
|
* made a nicer output for the decode test, as it served as a nice tool for me ;-)Daniel Stenberg2003-06-111-4/+20
|
* Initial take at NTLM authentication. It doesn't really work at this pointDaniel Stenberg2003-06-111-1/+5
| | | | but the infrastructure is there.
* Christopher R. Palmer fixed Curl_base64_encode() to deal with zeroes in theDaniel Stenberg2003-02-131-1/+1
| | | | data to encode.
* removed the local variables for emacs and vim, use the new sample.emacsDaniel Stenberg2003-01-291-8/+0
| | | | way for emacs, and vim users should provide a similar non-polluting style
* copyright year update in the source headerDaniel Stenberg2003-01-161-1/+1
|
* proper indentDaniel Stenberg2003-01-091-44/+46
|
* indent fixDaniel Stenberg2003-01-061-2/+2
|
* Curl_base64_decode() fixed by Matthew BDaniel Stenberg2002-12-191-2/+6
|
* updated source code boilerplate/headerDaniel Stenberg2002-09-031-7/+7
|
* copyright string (year) updateDaniel Stenberg2002-03-191-1/+1
|
* looks nicer and is better compatible with older vim versionsSterling Hughes2001-10-111-2/+2
|
* Added formatting sections for emacs and vimSterling Hughes2001-09-071-0/+8
|
* include setup.h properly, not config.hDaniel Stenberg2001-08-241-3/+2
|
* #include <curl/mprintf.h>Daniel Stenberg2001-08-141-0/+4
|
* Andrew Francis base64 decode, my previous base64 encoder, new source header.Daniel Stenberg2001-08-031-124/+231
| | | | No BSD-style license.
* Internal symbols that aren't static are now prefixed with 'Curl_'Daniel Stenberg2001-01-051-2/+2
|
* added memory debugging include fileDaniel Stenberg2000-10-091-0/+5
|
* replaced the old base64 stuff with the new onesDaniel Stenberg2000-09-281-107/+136
|
* new interface to the base64 encoderDaniel Stenberg2000-09-211-5/+29
|
* haxx.nu => haxx.seDaniel Stenberg2000-06-201-2/+2
|
* Initial revisionDaniel Stenberg1999-12-291-0/+94