aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/Makefile.ssl
Commit message (Collapse)AuthorAgeFilesLines
* Add OPENSSL_cleanse() to help cleanse memory and avoid certain compilerRichard Levitte2002-11-271-2/+5
| | | | | and linker optimizations. PR: 343
* 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.
* fix for 'make update'Bodo Möller2002-06-101-1/+1
|
* Reformat the CFLAG string so it can be made part of a C string.Richard Levitte2002-05-301-4/+4
| | | | | Incidently, this works pretty well on the command line as well. PR: 52
* Make sure that date is run under the C locale, so dates are given in theRichard Levitte2002-05-021-1/+1
| | | | | default format. PR: 16
* in INCLUDES, use '-I../..' so that we find "e_os.h"Bodo Möller2002-03-181-1/+1
|
* make updateRichard Levitte2001-03-131-0/+3
| | | | | | Since there was some functions added in libeay.num, it means things are going to move in libeay.num in the OpenSSL-engine-0_9_6-stable branch and in the main trunk.
* OPENSSL_issetugid() as in the main branch.Ulf Möller2001-02-191-2/+2
|
* Fix from main trunk, 2000-09-25 10:52 levitte:Richard Levitte2000-10-111-1/+2
| | | | | | 'ranlib' doesn't always run on some systems. That's actually acceptable, since all that happens if it fails is a library with an index, which makes linking slower, but still working correctly.
* 'make update'Richard Levitte2000-09-071-7/+9
|
* It's not just VMS that needs some symbols to be hacked. Let'sRichard Levitte2000-09-071-1/+1
| | | | | centralise those hacks in crypto/symhacks.h and use it everywhere it's needed.
* Enable DSO support on alpha (OSF1), cc and gcc.Geoff Thorpe2000-06-131-12/+14
| | | | | | Also, "make update" has added some missing functions to libeay.num, updated the TABLE for the alpha changes, and updated thousands of dependancies that have changed from recent commits.
* This commit ties the new DSO code (crypto/dso/) into the build for aGeoff Thorpe2000-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | variety of platforms. A few are missing, and they will be added in eventually, but as this is new stuff, it was better to not break lots of platforms in one go that we can't easily test. The changes to "Configure" should illustrate how to add support to other systems if you feel like having a go. NB: I'll add something shortly to allow you to add "dlfcn.h" support on those platforms that don't have (or need) a dlfcn.h header file. (The symbol for Configure will probably by "dlfcn_no_h"). Thanks to Richard Levitte, who is responsible for the dso_dl.c support, understanding the trickier aspects of the build process, and giving great feedback on everything else. [Don't use this stuff if you're easily offended by changes to the interface or behaviour - it's still work in progress.] PR:
* Problems with the Windows build.Ulf Möller2000-03-201-1/+1
|
* EBCDIC support.Ulf Möller2000-02-011-2/+2
| | | | Submitted by: Martin Kraemer <martin.kraemer@mch.sni.de>
* Tidy up CRYPTO_EX_DATA structures.Dr. Stephen Henson2000-01-231-7/+13
|
* make no-des and no-rc2 work.Bodo Möller2000-01-071-1/+2
|
* Rebuild of the OpenSSL memory allocation and deallocation routines.Richard Levitte1999-12-171-4/+9
| | | | | | | | | | | | | | | | | | | | | | | With this change, the following is provided and present at all times (meaning CRYPTO_MDEBUG is no longer required to get this functionality): - hooks to provide your own allocation and deallocation routines. They have to have the same interface as malloc(), realloc() and free(). They are registered by calling CRYPTO_set_mem_functions() with the function pointers. - hooks to provide your own memory debugging routines. The have to have the same interface as as the CRYPTO_dbg_*() routines. They are registered by calling CRYPTO_set_mem_debug_functions() with the function pointers. I moved everything that was already built into OpenSSL and did memory debugging to a separate file (mem_dbg.c), to make it clear what is what. With this, the relevance of the CRYPTO_MDEBUG has changed. The only thing in crypto/crypto.h that it affects is the definition of the MemCheck_start and MemCheck_stop macros.
* Parantheses not needed.Ulf Möller1999-09-101-2/+2
|
* "make update"Bodo Möller1999-09-101-1/+1
|
* typoBodo Möller1999-09-101-1/+1
|
* Correction for the testapps lines.Ulf Möller1999-09-101-2/+2
|
* Use proper flags to build the testapps (default CC value causes confusionUlf Möller1999-09-081-2/+2
| | | | on Solaris)
* make testapps after the library.Ulf Möller1999-08-281-0/+4
|
* avoid some NO_<cipher> problemsBodo Möller1999-08-021-0/+2
|
* Always use buildinf.h, which now includes the mk1mfinf.h data.Bodo Möller1999-07-291-6/+7
| | | | | | Using different files caused problems because the dependencies in the Makefiles produced by mk1mf.pl were for the standard case, i.e. mentioned buildinf.h and not mk1mfinf.h.
* Use correct CFLAG definition for makefile.one builds.Bodo Möller1999-07-271-2/+2
|
* date.h no longer to be deleted by "make clean"Bodo Möller1999-07-221-1/+1
|
* avoid -DPLATFORM=\"...\" and -DCFLAGS=\"...\" command lines,Bodo Möller1999-07-211-8/+12
| | | | use new file buildinf.h instead.
* "make clean" has to delete date.hBodo Möller1999-07-171-1/+1
|
* Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).Ulf Möller1999-06-041-1/+1
| | | | Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
* Pass INSTALL_PREFIX to subdirectories of cryptoBodo Möller1999-05-281-1/+1
| | | | Submitted by: strube@physik3.gwdg.de (Hans Werner Strube)
* It was a very bad idea to use #include "../e_os.h" -- when this occursBodo Möller1999-05-211-25/+25
| | | | | | | | | | in cryptlib.h (which is often included as "../cryptlib.h"), then the question remains relative to which directory this is to be interpreted. gcc went one further directory up, as intended; but makedepend thinks differently, and so probably do some C compilers. So the ../ must go away; thus e_os.h goes back into include/openssl (but I now use #include "openssl/e_os.h" instead of <openssl/e_os.h> to make the point) -- and we have another huge bunch of dependency changes. Argh.
* Add a kludge :-(Bodo Möller1999-05-201-1/+0
| | | | | | | There were problems with putting e_os.h just into the top directory, because the test programs are compiled within test/ in the "standard" case in in their original directories in the makefile.one case; and in the latter symlinks may not be available.
* Don't install e_os.h in include/openssl, use it only as a localBodo Möller1999-05-201-25/+26
| | | | include file.
* Update dependencies.Bodo Möller1999-05-151-15/+15
|
* VMS support.Ulf Möller1999-05-131-1/+1
| | | | Submitted by: Richard Levitte <richard@levitte.org>
* pass $PERL on make files.Ulf Möller1999-05-081-1/+1
|
* Support INSTALL_PREFIX for packagers.Bodo Möller1999-04-291-3/+5
| | | | | | Submitted by: Reviewed by: PR:
* Pass PERL to sub-Makefiles during "make links".Bodo Möller1999-04-291-1/+1
| | | | | | Submitted by: Reviewed by: PR:
* Obey $(PERL) when running util/mklink.pl.Bodo Möller1999-04-291-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Use util/mklink.pl instead of util/mklink.sh.Bodo Möller1999-04-281-3/+3
| | | | | | Submitted by: Reviewed by: PR:
* Pass $PERL on make dclean.Ulf Möller1999-04-281-1/+1
|
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-271-2/+2
|
* Removed traces of cryptall.h, and did a "make depend".Bodo Möller1999-04-251-9/+14
| | | | | | Submitted by: Reviewed by: PR:
* Change the command line options of mkerr.pl so -static is now default andDr. Stephen Henson1999-04-241-3/+2
| | | | | a -write option is needed to actually change anything. Second attempt at getting rid of ERR, ERRC definitions: it might even work this time :-)
* "perl util/mkerr.pl -static -recurse -rebuild" because the previousBodo Möller1999-04-241-2/+3
| | | | | | | | codebase apparently was inconsistent. And crypto/Makefile.ssl *does* need an ERRC .. Submitted by: Reviewed by: PR:
* Removed superfluous reference to ERRC.Bodo Möller1999-04-241-2/+2
| | | | | | Submitted by: Reviewed by: PR:
* Delete the unnecessary ERR and ERRC lines in makefiles, add some functionalityDr. Stephen Henson1999-04-241-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.
* Complete rewrite of the error code generation script. It now runs as a singleDr. Stephen Henson1999-04-241-15/+0
| | | | | | | 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.