#
fcc6a1c4 |
| 02-Aug-2000 |
Richard Levitte |
Added and corrected documentation for the 'shared' option
|
#
f4b45b76 |
| 02-Aug-2000 |
Richard Levitte |
I had completely forgotten that print_table_entry also needed to read the two "shared" variables on it's own...
|
#
554097ff |
| 02-Aug-2000 |
Richard Levitte |
Add support for shared libraries on Solaris.
|
#
f4316c36 |
| 24-Jul-2000 |
Richard Levitte |
Avoid loops, and make sure that it's possible to still build shared libraries even if the "shared" configuration option wasn't chosen.
|
#
b436a982 |
| 21-Jul-2000 |
Richard Levitte |
Redo and enhance the support for building shared libraries. Currently there's support for building under Linux and True64 (using examples from the programming manuals), including versioning
Redo and enhance the support for building shared libraries. Currently 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...
show more ...
|
#
1a797ac6 |
| 21-Jun-2000 |
Geoff Thorpe |
* This adds some checking to the 'dlfcn' DSO_METHOD that at least lets it cope with OpenBSD which doesn't understand "RTLD_NOW". * Added the dso_scheme config string entry for OpenBSD-x86 t
* This adds some checking to the 'dlfcn' DSO_METHOD that at least lets it cope with OpenBSD which doesn't understand "RTLD_NOW". * Added the dso_scheme config string entry for OpenBSD-x86 to give it DSO support. * 'make update' that has also absorbed some of Steve's mkstack changes for the ASN-related macros.
show more ...
|
#
1c4f90a0 |
| 13-Jun-2000 |
Geoff Thorpe |
Enable DSO support on alpha (OSF1), cc and gcc. Also, "make update" has added some missing functions to libeay.num, updated the TABLE for the alpha changes, and updated thousands of
Enable DSO support on alpha (OSF1), cc and gcc. 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.
show more ...
|
#
6da6a113 |
| 08-Jun-2000 |
Bodo Möller |
Another attempt to allow compiling on SunOS 4.*.
|
#
7e6502a6 |
| 06-Jun-2000 |
Ulf Möller |
Option "no-symlinks" to configure without creating the links (e.g. for use with makefile.one)
|
#
62187daf |
| 06-Jun-2000 |
Andy Polyakov |
MT-support for IRIX 6.x and Alpha-Linux
|
#
b368eddd |
| 04-Jun-2000 |
Richard Levitte |
According to Gordon Atwood <gordon@cs.ualberta.ca>, GNU C on SunOS 4.1.4 uses libiberty to define strtoul and strerror.
|
#
be5d92e0 |
| 03-Jun-2000 |
Ulf Möller |
CygWin32 support. Submitted by: John Jarvie <jjarvie@newsguy.com>
|
#
1921eaad |
| 03-Jun-2000 |
Ben Laurie |
EVP constification.
|
#
e41c8d6a |
| 01-Jun-2000 |
Geoff Thorpe |
This change will cause builds (by default) to not use different STACK structures and functions for each stack type. The previous behaviour can be enabled by configuring with the "-DDEBUG_SAFE
This change will cause builds (by default) to not use different STACK 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.
show more ...
|
#
547bf7f9 |
| 30-May-2000 |
Geoff Thorpe |
"make update" Also, corrects the linux-elf-arm config string, it was previously setting $des_obj = dlfcn :-)
|
#
380d3aa6 |
| 29-May-2000 |
Richard Levitte |
Configuration for linux on ARM (contributed by Jeremy Norris <jeremy.norris@rebel.com>)
|
Revision tags: OpenSSL_0_9_5 |
|
#
2933ed4d |
| 24-May-2000 |
Richard Levitte |
Add the target system linux-m68k
|
#
439df508 |
| 18-May-2000 |
Dr. Stephen Henson |
Fix c_rehash script, add -fingerprint option to crl.
|
#
8530712d |
| 08-May-2000 |
Richard Levitte |
Being sick and tired of the hogging Efence does on my laptop, I decided to provide an alternative...
|
#
eca57e92 |
| 06-Apr-2000 |
Geoff Thorpe |
I forgot about $openssl_other_defines ... should probably do this for consistency. Not sure though whether HAVE_DLFCN_H should be included too? If we go the autoconf route then this probably
I forgot about $openssl_other_defines ... should probably do this for consistency. Not sure though whether HAVE_DLFCN_H should be included too? If we go the autoconf route then this probably wouldn't be included.
show more ...
|
#
bc2aadad |
| 06-Apr-2000 |
Geoff Thorpe |
This helps make the DSO stuff more portable; * "no-dso" option available in Configure so that all DSO methods will return NULL, overriding any support the platform might otherwise hav
This helps make the DSO stuff more portable; * "no-dso" option available in Configure so that all DSO methods will return NULL, overriding any support the platform might otherwise have built. * dlfcn_no_h config string now available rather than just dlfcn. This is for platforms that have dlfcn.h functions but do not have (or need) the dlfcn.h header file.
show more ...
|
#
9ec0126e |
| 04-Apr-2000 |
Geoff Thorpe |
This commit ties the new DSO code (crypto/dso/) into the build for a variety of platforms. A few are missing, and they will be added in eventually, but as this is new stuff, it was better to
This commit ties the new DSO code (crypto/dso/) into the build for a 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:
show more ...
|
Revision tags: OpenSSL_0_9_5a |
|
#
ce24e726 |
| 25-Mar-2000 |
Bodo Möller |
List "no-..." option first because it's the most frequently needed one.
|
#
2d99cee7 |
| 25-Mar-2000 |
Bodo Möller |
Explain configuration options more completely.
|
#
3bead95b |
| 24-Mar-2000 |
Richard Levitte |
A couple of corrections concerning HPUX 10 and shared libraries. Contributed by Lutz Jaenicke.
|