aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.org
Commit message (Collapse)AuthorAgeFilesLines
* Allow reconfiguration. This can be useful if some source updateRichard Levitte2000-08-171-0/+1
| | | | | requires that you configure again, but you don't want to reenter all those configuration arguments again.
* MD4 implemented. Assar Westerlund provided the digest code itself and the ↵Richard Levitte2000-08-141-1/+1
| | | | test utility, I added the bits to get a EVP interface, the command line utility and the speed test
* It's probably a good idea to make the shared libraries depend in EX_LIBS.Richard Levitte2000-08-021-3/+3
|
* A few corrections with the shared library support:Richard Levitte2000-08-021-13/+10
| | | | | | 1. make sure libssl.so becomes dependent on libcrypto.so 2. correct a number of silly bugs in the solaris-shared target, and make sure lib*.so also depends on libc.so.
* Add support for solaris shared libraries, currently just experimentalRichard Levitte2000-07-241-0/+18
| | | | (there's no way to get it through configuration yet).
* Avoid loops, and make sure that it's possible to still build sharedRichard Levitte2000-07-241-4/+12
| | | | libraries even if the "shared" configuration option wasn't chosen.
* Redo and enhance the support for building shared libraries. CurrentlyRichard Levitte2000-07-211-45/+125
| | | | | | | | | | | | | | | | | | | | | there's support for building under Linux and True64 (using examples from the programming manuals), including versioning that is currently the same as OpenSSL versions but should really be a different series. With this change, it's up to the users to decide if they want shared libraries as well as the static ones. This decision now has to be done at configuration time (well, not really, those who know what they do can still do it the same way as before). The OpenSSL programs (openssl and the test programs) are currently always linked statically, but this may change in the future in a configurable manner. The necessary makefile variables to enable this are in place. Also note that I have done absolutely nothing about the Windows target to get something similar. On the other hand, DLLs are already the default there, but without versioning, and I've no idea what the possibilities for such a thing are there...
* I got sick and tired of having to keep track of NIDs when such a thingRichard Levitte2000-07-051-2/+4
| | | | | | | | | | | | | | | | | | 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.
* Using speaking "variable" names in macros so that e.g. grepping forBodo Möller2000-06-171-1/+1
| | | | | | | | sk_whatever_insert and sk_whatever_set immediately reveals the subtle difference in parameter order. Change mkstack.pl so that safestack.h is not rewritten when nothing has changed.
* This change will cause builds (by default) to not use different STACKGeoff Thorpe2000-06-011-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | structures and functions for each stack type. The previous behaviour can be enabled by configuring with the "-DDEBUG_SAFESTACK" option. This will also cause "make update" (mkdef.pl in particular) to update the libeay.num and ssleay.num symbol tables with the number of extra functions DEBUG_SAFESTACK creates. The way this change works is to accompany each DECLARE_STACK_OF() macro with a set of "#define"d versions of the sk_##type##_*** functions that ensures all the existing "type-safe" stack calls are precompiled into the underlying stack calls. The presence or abscence of the DEBUG_SAFESTACK symbol controls whether this block of "#define"s or the DECLARE_STACK_OF() macro is taking effect. The block of "#define"s is in turn generated and maintained by a perl script (util/mkstack.pl) that encompasses the block with delimiting C comments. This works in a similar way to the auto-generated error codes and, like the other such maintenance utilities, is invoked by the "make update" target. A long (but mundane) commit will follow this with the results of "make update" - this will include all the "#define" blocks for each DECLARE_STACK_OF() statement, along with stripped down libeay.num and ssleay.num files.
* Fix c_rehash script, add -fingerprint option to crl.Dr. Stephen Henson2000-05-181-1/+1
|
* 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:
* SSL_ALLOW_ADH no longer has a meaning.Bodo Möller2000-03-141-2/+0
|
* Manual page installation did not work if INSTALL_PREFIX was a relative path.Bodo Möller2000-03-091-6/+6
|
* Shared library support for Solaris and HPUXUlf Möller2000-02-281-0/+7
| | | | | | | by Lutz Behnke and by Lutz Jaenicke. Hopefully we'll have a unified way of handling shared libraries when we move to autoconf...
* In "make clean", delete files created by "make report".Bodo Möller2000-02-251-1/+1
|
* Make it possible to have differing tar versions.Richard Levitte2000-02-241-1/+3
|
* New make target "report" to run util/selftest.plUlf Möller2000-02-231-0/+3
|
* Install manpages below OPENSSLDIR (I think it was meant to be this way?).Ulf Möller2000-02-151-6/+7
| | | | New variable for man directory.
* Create the man directories where the manpages will be put.Ulf Möller2000-02-151-4/+4
|
* Add a couple of forgotten $(PERL), and make the code to run pod2html aRichard Levitte2000-02-141-2/+16
| | | | tad more readable.
* Corrections.Bodo Möller2000-02-111-1/+1
|
* Implement MD5-based "apr1" password hash.Bodo Möller2000-02-111-8/+13
|
* des_modes is a section 7 manual, so let's make sure that's where it ends upRichard Levitte2000-02-071-4/+5
|
* Source code cleanups: Use void * rather than char * in lhash,Ulf Möller2000-01-301-2/+2
| | | | eliminate some of the -Wcast-qual warnings (debug-ben-strict target)
* Use the pod2man that comes with OpenSSL. Make it so config(5) reallyRichard Levitte2000-01-271-3/+4
| | | | ends up in section 5.
* Move ssl.pod to doc/sslUlf Möller2000-01-211-1/+1
|
* doc/man moved to doc/appsBodo Möller2000-01-211-1/+1
|
* Don't build the testapps automatically because the openssl program nowUlf Möller2000-01-211-1/+1
| | | | has s/mime functionality.
* Document the RSA library.Ulf Möller2000-01-111-8/+2
|
* Unify doc/openssl.pod and doc/man/openssl.pod, which were almost theBodo Möller2000-01-081-1/+1
| | | | | | same and now are identical. The next step will be to delete doc/openssl.pod, this is just to see the individual CVS deltas.
* Use basename instead of complicated sed line.Bodo Möller2000-01-081-4/+2
|
* Install man pages.Ulf Möller2000-01-081-1/+15
|
* Fix for d2i_ASN1_bytes and stop PKCS#7 routines crashing is signed messageDr. Stephen Henson1999-10-041-1/+1
| | | | | | contains no certificates. Also fix typo in RANLIB changes.
* Pass $(RANLIB) when doing "make install" in subdirectories;Bodo Möller1999-10-031-1/+1
| | | | | | rsaref needs ist. Submitted by: Will Day
* Cosmetic changes.Ulf Möller1999-09-291-2/+2
|
* Generate obj_dat.h in "make update".Ulf Möller1999-09-291-1/+4
|
* Parantheses not needed.Ulf Möller1999-09-101-1/+1
|
* make testapps after the library.Ulf Möller1999-08-281-0/+1
|
* Remove the perl stuff also optically from the build procedure,Ralf S. Engelschall1999-08-081-2/+2
| | | | because it could confuse people (which then send us bug reports)...
* New function DSA_dup_DH, and fixes for bugs that were foundBodo Möller1999-08-051-1/+1
| | | | while implementing and using it.
* Make the perl module compile and eliminate some of the warnings.Ulf Möller1999-07-221-2/+2
| | | | | Still doesn't work (the destructor on BIO and SSL is called immediately after creating the object. Why that??)
* tiny optical changeBodo Möller1999-06-091-1/+1
|
* Oops, I forgot to add the dependency "TABLE: Configure".Bodo Möller1999-06-091-1/+1
|
* "make update" (added to top Makefile, and applied).Bodo Möller1999-06-091-2/+14
|
* Use mkdir-p.pl more efficiently.Bodo Möller1999-06-081-7/+7
|
* mkdir -p is not fully portable (according to Marc Crispin,Bodo Möller1999-06-071-8/+8
| | | | NeXTstep creates a directory called -p); now mkdir-p.pl does its job.
* It was a very bad idea to use #include "../e_os.h" -- when this occursBodo Möller1999-05-211-1/+1
| | | | | | | | | | 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.
* Don't include top-level CVS directory.Ben Laurie1999-05-211-1/+1
|
* Don't install e_os.h in include/openssl, use it only as a localBodo Möller1999-05-201-1/+1
| | | | include file.