aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/comp
Commit message (Collapse)AuthorAgeFilesLines
* Assorted bugfixes:Bodo Möller2011-02-031-2/+1
| | | | | | | | - safestack macro changes for C++ were incomplete - RLE decompression boundary case - SSL 2.0 key arg length check Submitted by: Google (Adam Langley, Neel Mehta, Bodo Moeller)
* Change AR to ARX to allow exclusion of fips object modulesDr. Stephen Henson2011-01-261-1/+1
|
* 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-123-2/+412
| | | | | | | | | | 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. Eliminate duplicate error codes.Dr. Stephen Henson2006-11-211-7/+4
|
* Update filenames in makefiles.Dr. Stephen Henson2006-02-041-1/+1
|
* 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
* Further BUILDENV refinement, further fool-proofing of Makefiles andAndy Polyakov2005-05-161-2/+1
| | | | | [most importantly] put back dependencies accidentaly eliminated in check-in #13342.
* Fool-proofing MakefilesAndy Polyakov2005-05-151-4/+1
|
* Rebuild error codes.Dr. Stephen Henson2005-04-121-4/+7
|
* Add emacs cache files to .cvsignore.Richard Levitte2005-04-111-0/+2
|
* Blow away Makefile.ssl.Ben Laurie2005-03-301-4/+3
|
* Changes concering RFC 3820 (proxy certificates) integration:Richard Levitte2005-01-171-1/+2
| | | | | | | | | | | | | | | | | - Enforce that there should be no policy settings when the language is one of id-ppl-independent or id-ppl-inheritAll. - Add functionality to ssltest.c so that it can process proxy rights and check that they are set correctly. Rights consist of ASCII letters, and the condition is a boolean expression that includes letters, parenthesis, &, | and ^. - Change the proxy certificate configurations so they get proxy rights that are understood by ssltest.c. - Add a script that tests proxy certificates with SSL operations. Other changes: - Change the copyright end year in mkerr.pl. - make update.
* Make whiny compilers stop complaining about missing prototype.Andy Polyakov2004-12-301-0/+1
|
* Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte2004-11-021-1/+1
| | | | | | if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
* 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.
* After the latest round of header-hacking, regenerate the dependencies inGeoff Thorpe2004-05-171-17/+15
| | | | | the Makefiles. NB: this commit is probably going to generate a huge posting and it is highly uninteresting to read.
* make updateGeoff Thorpe2004-04-191-3/+3
|
* Use sh explicitely to run point.shRichard Levitte2003-12-271-1/+1
| | | | This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
* make updateGeoff Thorpe2003-10-281-6/+6
|
* Make sure int SSL_COMP_add_compression_method() checks if a certainRichard Levitte2003-10-061-6/+6
| | | | | | | | | | | | | | | | | | | | compression identity is already present among the registered compression methods, and if so, reject the addition request. Declare SSL_COMP_get_compression_method() so it can be used properly. Change ssltest.c so it checks what compression methods are available and enumerates them. As a side-effect, built-in compression methods will be automagically loaded that way. Additionally, change the identities for ZLIB and RLE to be conformant to draft-ietf-tls-compression-05.txt. Finally, make update. Next on my list: have the built-in compression methods added "automatically" instead of requiring that the author call SSL_COMP_add_compression_method() or SSL_COMP_get_compression_methods().
* 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.
* Define COMP method function prototypes properly.Richard Levitte2003-03-211-8/+15
|
* Make sure we get the definition of OPENSSL_NO_ERR.Richard Levitte2003-03-201-0/+1
|
* Add some debugging output.Richard Levitte2003-01-161-0/+10
|
* Implement a stateful variant if the ZLIB compression method. The oldRichard Levitte2002-12-082-10/+185
| | | | stateless variant is kept, but isn't used anywhere.
* Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte2002-10-091-1/+1
| | | | | | | give it. For 0.9.7 and up, that means util/domd needs to remove those double dashes from the argument list when gcc is used to find the dependencies.
* 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
* Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte2002-06-271-1/+1
| | | | | handled properly. Part of PR 75
* add automatically generated ERR_load_... prototypeBodo Möller2002-01-041-1/+1
|
* make updateRichard Levitte2002-01-021-0/+7
|
* Do not forget to compile comp_err.cRichard Levitte2001-12-201-2/+2
|
* 'make update'Richard Levitte2001-10-041-7/+7
|
* Start to reduce some of the header bloat.Ben Laurie2001-08-051-3/+4
|
* make updateRichard Levitte2001-07-311-2/+3
|
* Really add the EVP and all of the DES changes.Ben Laurie2001-07-301-3/+2
|
* Instead of telling both 'make' and the user that ranlibBodo Möller2001-03-091-2/+1
| | | | | | errors can be tolerated, hide the error from 'make'. This gives shorter output both if ranlib fails and if it works.
* make updateRichard Levitte2001-02-261-7/+7
| | | | | Note that all *_it variables are suddenly non-existant according to libeay.num. This is a bug that will be corrected. Please be patient.
* e_os.h does not belong with the exported headers. Do not put it thereRichard Levitte2001-02-221-17/+16
| | | | | | | | and make all files the depend on it include it without prefixing it with openssl/. This means that all Makefiles will have $(TOP) as one of the include directories.
* 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.
* Make all configuration macros available for application by makingRichard Levitte2001-02-192-4/+7
| | | | | | | | | | | | sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
* Make depend.Ben Laurie2001-02-041-3/+6
|
* COMP_zlib should always be declared, even if it is not functional.Bodo Möller2000-11-301-2/+0
| | | | Don't dump core in ssltest.
* A few bug fixes for Windows.Richard Levitte2000-11-301-5/+5
|