summaryrefslogtreecommitdiffstats
path: root/crypto/comp/c_zlib.c
AgeCommit message (Collapse)Author
2010-01-13Modify compression code so it avoids using ex_data free functions. ThisDr. Stephen Henson
stops applications that call CRYPTO_free_all_ex_data() prematurely leaking memory.
2008-12-13Missing return values (Coverity ID 204).Ben Laurie
2008-03-12And so it begins...Dr. Stephen Henson
Initial support for CMS. Add zlib compression BIO. Add AES key wrap implementation. Generalize S/MIME MIME code to support CMS and/or PKCS7.
2007-02-14- use OPENSSL_malloc() etc. in zlibNils Larsch
- move zlib_stateful_ex_idx initialization to COMP_zlib() PR: 1468
2005-12-05Update from 0.9.8-stable.Dr. Stephen Henson
2005-12-03Make ZLIB without ZLIB_SHARED compiled again.Dr. Stephen Henson
2005-12-02Add error checking to avoid crashing when zlib cannot be loaded.Dr. Stephen Henson
2005-06-18Only define ZLIB_SHARED if it hasn't already been defined (on the commandRichard Levitte
line, for example). PR: 1112
2004-12-30Make whiny compilers stop complaining about missing prototype.Andy Polyakov
2004-10-14Because libraries on Windows lack useful version information, the zlibRichard Levitte
guys had to change the name to differentiate with older versions when a backward incompatibility came up. Of course, we need to adapt. This change simply tries to load the library through the newer name (ZLIB1) first, and if that fails, it tries the good old ZLIB.
2003-10-06Setting the ex_data index is unsafe in a threaded environment, soRichard Levitte
let's wrap it with a lock.
2003-10-04Remove unused code, don't use zlib functions that are really macrosRichard Levitte
and provide missing prototypes.
2003-01-16Add some debugging output.Richard Levitte
2002-12-08Implement a stateful variant if the ZLIB compression method. The oldRichard Levitte
stateless variant is kept, but isn't used anywhere.
2002-10-04If we're loading libz dynamically, and COMP_zlib() is called more than once,Richard Levitte
only the first call would provide the correct result. PR: 277
2001-02-20Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte
missed any. This compiles and runs on Linux, and external applications have no problems with it. The definite test will be to build this on VMS.
2000-11-30A few bug fixes for Windows.Richard Levitte
2000-11-30COMP_METHOD has a new argument since some time back...Richard Levitte
2000-11-30Change c_zlib further to allow loading a shared zlib on all operatingRichard Levitte
systems where such an operation is supported.
2000-11-30Changes to c_zlib.c to make ZLIB.DLL dynamically loadable underRichard Levitte
Windows. Really, this should probably be done on Unix as well, but that will be a later story...
1999-04-23Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-19Change functions to ANSI C.Ulf Möller
1998-12-21Import of old SSLeay release: SSLeay 0.9.1b (unreleased)SSLeayRalf S. Engelschall