aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/comp/c_zlib.c
Commit message (Collapse)AuthorAgeFilesLines
* Run util/openssl-format-source -v -c .Matt Caswell2015-01-221-677/+640
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Modify compression code so it avoids using ex_data free functions. ThisDr. Stephen Henson2010-01-131-10/+7
| | | | | stops applications that call CRYPTO_free_all_ex_data() prematurely leaking memory.
* Missing return values (Coverity ID 204).Ben Laurie2008-12-131-1/+2
|
* And so it begins...Dr. Stephen Henson2008-03-121-1/+390
| | | | | | | | | | Initial support for CMS. Add zlib compression BIO. Add AES key wrap implementation. Generalize S/MIME MIME code to support CMS and/or PKCS7.
* - use OPENSSL_malloc() etc. in zlibNils Larsch2007-02-141-15/+40
| | | | | | - move zlib_stateful_ex_idx initialization to COMP_zlib() PR: 1468
* Update from 0.9.8-stable.Dr. Stephen Henson2005-12-051-115/+15
|
* Make ZLIB without ZLIB_SHARED compiled again.Dr. Stephen Henson2005-12-031-1/+3
|
* Add error checking to avoid crashing when zlib cannot be loaded.Dr. Stephen Henson2005-12-021-2/+7
|
* Only define ZLIB_SHARED if it hasn't already been defined (on the commandRichard Levitte2005-06-181-1/+3
| | | | | | line, for example). PR: 1112
* Make whiny compilers stop complaining about missing prototype.Andy Polyakov2004-12-301-0/+1
|
* Because libraries on Windows lack useful version information, the zlibRichard Levitte2004-10-141-1/+11
| | | | | | | 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.
* Setting the ex_data index is unsafe in a threaded environment, soRichard Levitte2003-10-061-3/+6
| | | | let's wrap it with a lock.
* Remove unused code, don't use zlib functions that are really macrosRichard Levitte2003-10-041-6/+19
| | | | and provide missing prototypes.
* Add some debugging output.Richard Levitte2003-01-161-0/+10
|
* Implement a stateful variant if the ZLIB compression method. The oldRichard Levitte2002-12-081-4/+185
| | | | stateless variant is kept, but isn't used anywhere.
* If we're loading libz dynamically, and COMP_zlib() is called more than once,Richard Levitte2002-10-041-2/+2
| | | | | only the first call would provide the correct result. PR: 277
* Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte2001-02-201-3/+3
| | | | | | | 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.
* A few bug fixes for Windows.Richard Levitte2000-11-301-5/+5
|
* COMP_METHOD has a new argument since some time back...Richard Levitte2000-11-301-0/+2
|
* Change c_zlib further to allow loading a shared zlib on all operatingRichard Levitte2000-11-301-34/+51
| | | | systems where such an operation is supported.
* Changes to c_zlib.c to make ZLIB.DLL dynamically loadable underRichard Levitte2000-11-301-8/+116
| | | | | Windows. Really, this should probably be done on Unix as well, but that will be a later story...
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-231-2/+2
| | | | | | Submitted by: Reviewed by: PR:
* Change functions to ANSI C.Ulf Möller1999-04-191-18/+7
|
* Import of old SSLeay release: SSLeay 0.9.1b (unreleased)Ralf S. Engelschall1998-12-211-0/+144