History log of /curl/lib/base64.c (Results 76 – 100 of 115)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 038fe54e 13-Apr-2007 Yang Tse

fix compiler warning


Revision tags: curl-7_16_2
# c321b9f7 04-Apr-2007 Dan Fandrich

Fixes some more out of memory handling bugs.


# 1c63ceb3 01-Feb-2007 Gisle Vanem

Suppress the "'convbuf' might be used uninitialized in this function" warning.


Revision tags: curl-7_16_1
# 359d5009 03-Jan-2007 Daniel Stenberg

- David McCreedy made changes to allow base64 encoding/decoding to work on
non-ASCII platforms.


Revision tags: curl-7_16_0
# 44d84ac1 17-Oct-2006 Daniel Stenberg

Avoid typecasting a signed char to an int when using is*() functions, as that
could very well cause a negate number get passed in and thus cause reading
outside of the array usually used for

Avoid typecasting a signed char to an int when using is*() functions, as that
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.

show more ...


Revision tags: curl-7_15_6-prepipeline, curl-7_15_5
# d157c292 19-Jul-2006 Yang Tse

Fix compiler warnings


Revision tags: curl-7_15_4, curl-7_15_3, curl-7_15_2, curl-7_15_1, curl-7_15_0, curl-7_14_1, c-ares-1_3_0, curl-7_14_0, curl-7_13_2
# ab4086bc 31-Mar-2005 Daniel Stenberg

Updated the copyright year since changes have been this year.


Revision tags: curl-7_13_1
# 0ddab51a 28-Feb-2005 Dan Fandrich

Fix for a base64 decode heap buffer overflow vulnerability.


# 527f70e5 22-Feb-2005 Daniel Stenberg

Curl_base64_decode() now returns an allocated buffer


Revision tags: before_ftp_statemachine, curl-7_13_0, curl-7_12_3
# 1ba47e7a 15-Dec-2004 Dan Fandrich

Add 'const' to immutable arrays.


Revision tags: curl-7_12_2, curl-7_12_1
# feb2dd28 24-Jun-2004 Daniel Stenberg

Replaced all uses of sprintf() with the safer snprintf(). It is just a
precaution to prevent mistakes to lead to buffer overflows.


Revision tags: pre-aifix, curl-7_12_0
# 8e09a389 12-May-2004 Daniel Stenberg

make sure the returned pointer is NULL when encoding fails


# bbafb2eb 11-May-2004 Daniel Stenberg

curl_global_init_mem() allows the memory functions to be replaced.
memory.h is included everywhere for this.


Revision tags: curl-7_11_2, c-ares-1_2_0, curl-7_11_1
# 4d12be98 01-Mar-2004 Daniel Stenberg

removed an unnecessary shift and splut up som weird two-statements-per-line
code


# 99bc7e5f 23-Feb-2004 Daniel Stenberg

oops, the decode() function got its arguments reversed in my cleanup
operation!


# e1b5e154 23-Feb-2004 Daniel Stenberg

More size_t cleanups in the base64 functions.


# 1aba4c51 23-Feb-2004 Daniel Stenberg

The base64 encode function now takes a size_t for size, not an int as
previously.


Revision tags: curl-7_11_0
# 053f6c85 07-Jan-2004 Daniel Stenberg

updated year in the copyright string


Revision tags: curl-7_10_8, curl-7_10_7, curl-7_10_6
# 204f0391 26-Jun-2003 Daniel Stenberg

We noe use CURLDEBUG instead of MALLOCDEBUG


# 52c5b572 11-Jun-2003 Daniel Stenberg

made a nicer output for the decode test, as it served as a nice tool for me ;-)


# 73c5f24f 11-Jun-2003 Daniel Stenberg

Initial take at NTLM authentication. It doesn't really work at this point
but the infrastructure is there.


Revision tags: curl-7_10_5, curl-7_10_4
# 3ddc7b93 13-Feb-2003 Daniel Stenberg

Christopher R. Palmer fixed Curl_base64_encode() to deal with zeroes in the
data to encode.


# a7c72b7a 29-Jan-2003 Daniel Stenberg

removed the local variables for emacs and vim, use the new sample.emacs
way for emacs, and vim users should provide a similar non-polluting style


# f26a338a 16-Jan-2003 Daniel Stenberg

copyright year update in the source header


Revision tags: curl-7_10_3
# ed22f752 09-Jan-2003 Daniel Stenberg

proper indent


12345