aboutsummaryrefslogtreecommitdiff
path: root/crypto/comp
AgeCommit message (Collapse)AuthorFilesLines
2002-10-09Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte1-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.
2002-10-04If we're loading libz dynamically, and COMP_zlib() is called more than once,Richard Levitte1-2/+2
only the first call would provide the correct result. PR: 277
2002-06-27Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte1-1/+1
handled properly. Part of PR 75
2002-01-04add automatically generated ERR_load_... prototypeBodo Möller1-1/+1
2002-01-02make updateRichard Levitte1-0/+7
2001-12-20Do not forget to compile comp_err.cRichard Levitte1-2/+2
2001-10-04'make update'Richard Levitte1-7/+7
2001-08-05Start to reduce some of the header bloat.Ben Laurie1-3/+4
2001-07-31make updateRichard Levitte1-2/+3
2001-07-30Really add the EVP and all of the DES changes.Ben Laurie1-3/+2
2001-03-09Instead of telling both 'make' and the user that ranlibBodo Möller1-2/+1
errors can be tolerated, hide the error from 'make'. This gives shorter output both if ranlib fails and if it works.
2001-02-26make updateRichard Levitte1-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.
2001-02-22e_os.h does not belong with the exported headers. Do not put it thereRichard Levitte1-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.
2001-02-20Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte1-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.
2001-02-19Make all configuration macros available for application by makingRichard Levitte2-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.
2001-02-04Make depend.Ben Laurie1-3/+6
2000-11-30COMP_zlib should always be declared, even if it is not functional.Bodo Möller1-2/+0
Don't dump core in ssltest.
2000-11-30A few bug fixes for Windows.Richard Levitte1-5/+5
2000-11-30COMP_METHOD has a new argument since some time back...Richard Levitte2-0/+3
2000-11-30Change c_zlib further to allow loading a shared zlib on all operatingRichard Levitte1-34/+51
systems where such an operation is supported.
2000-11-30Changes to c_zlib.c to make ZLIB.DLL dynamically loadable underRichard Levitte1-8/+116
Windows. Really, this should probably be done on Unix as well, but that will be a later story...
2000-09-25'ranlib' doesn't always run on some systems. That's actuallyRichard Levitte1-1/+2
acceptable, since all that happens if it fails is a library with an index, which makes linking slower, but still working correctly.
2000-09-07'make update'Richard Levitte1-3/+3
2000-07-05I got sick and tired of having to keep track of NIDs when such a thingRichard Levitte1-8/+10
could be done automagically, much like the numbering in libeay.num and ssleay.num. The solution works as follows: - New object identifiers are inserted in objects.txt, following the syntax given in objects.README. - objects.pl is used to process obj_mac.num and create a new obj_mac.h. - obj_dat.pl is used to create a new obj_dat.h, using the data in obj_mac.h. This is currently kind of a hack, and the perl code in objects.pl isn't very elegant, but it works as I intended. The simplest way to check that it worked correctly is to look in obj_dat.h and check the array nid_objs and make sure the objects haven't moved around (this is important!). Additions are OK, as well as consistent name changes.
2000-06-01There have been a number of complaints from a number of sources that namesRichard Levitte1-3/+3
like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
2000-05-02In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>,Richard Levitte1-2/+2
"Jan Mikkelsen" <janm@transactionsite.com> correctly states that the OpenSSL header files have #include's and extern "C"'s in an incorrect order. Thusly fixed.
2000-03-05Preserve reason strings in automatically build tables.Bodo Möller1-1/+2
2000-02-20Move the registration of callback functions to special functionsRichard Levitte1-0/+1
designed for that. This removes the potential error to mix data and function pointers. Please note that I'm a little unsure how incorrect calls to the old ctrl functions should be handled, in som cases. I currently return 0 and that's it, but it may be more correct to generate a genuine error in those cases.
1999-05-01Update dependencies.Ben Laurie1-3/+4
1999-04-29Support INSTALL_PREFIX for packagers.Bodo Möller1-2/+4
Submitted by: Reviewed by: PR:
1999-04-29Ignore Makefile.saveUlf Möller1-0/+1
Submitted by: Anonymous
1999-04-29Obey $(PERL) when running util/mklink.pl.Bodo Möller1-3/+3
Submitted by: Reviewed by: PR:
1999-04-28Use util/mklink.pl instead of util/mklink.sh.Bodo Möller1-3/+3
Submitted by: Reviewed by: PR:
1999-04-27New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1-1/+1
1999-04-26Remove NOPROTO definitions and error code comments.Ulf Möller1-13/+0
1999-04-24"perl util/mkerr.pl -static -recurse -rebuild" because the previousBodo Möller1-51/+63
codebase apparently was inconsistent. And crypto/Makefile.ssl *does* need an ERRC .. Submitted by: Reviewed by: PR:
1999-04-24Delete the unnecessary ERR and ERRC lines in makefiles, add some functionalityDr. Stephen Henson1-2/+0
to error code script: it can now find untranslatable function codes (usually because the function is static and not defined in a header: occasionally because of a typo...) and unreferenced function and reason codes. To see this try: perl util/mkerr.pl -recurse -debug Also fixed some typos in crypto/pkcs12 that this found :-) Also tidy up some error calls that had to be all on one line: the old error script couldn't find codes unless the call was all on one line.
1999-04-24Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson4-13/+12
script, translates function codes better and doesn't need the K&R function prototypes to work (NB. the K&R prototypes can't be wiped just yet: they are still needed by the DEF generator...). I also ran the script with the -rewrite option to update all the header and source files.
1999-04-23"make depend"Bodo Möller1-11/+15
Submitted by: Reviewed by: PR:
1999-04-23Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller6-12/+12
Submitted by: Reviewed by: PR:
1999-04-23Work with -pedantic!Ben Laurie1-3/+5
1999-04-19Change functions to ANSI C.Ulf Möller4-48/+19
1999-04-17Massive constification.Ben Laurie1-1/+1
1999-04-01New Makefile variables $(RANLIB) and $(PERL).Ulf Möller1-5/+5
1999-03-22Fix security hole.Ben Laurie1-5/+5
1999-03-06Put the dependencies back.Ben Laurie1-0/+10
1999-03-06General source tree makefile cleanups: Made `making xxx in yyy...' displayRalf S. Engelschall1-16/+5
consistent in the source tree and replaced `/bin/rm' by `rm'. Additonally cleaned up the `make links' target: Remove unnecessary semicolons, subsequent redundant removes, inline point.sh into mklink.sh to speed processing and no longer clutter the display with confusing stuff. Instead only the actually done links are displayed.
1999-02-27Get rid of remaining C++-style comments which strict C compilers hate.Ralf S. Engelschall1-1/+1
(Pointed out by Carlos Amengual).
1999-01-19This time, get it right.Ben Laurie1-2/+4
1999-01-19Finally lay dependencies to rest (I hope!).Ben Laurie1-1/+9