summaryrefslogtreecommitdiff
path: root/Configure
Commit message (Collapse)AuthorAgeFilesLines
...
* * This adds some checking to the 'dlfcn' DSO_METHOD that at least letsGeoff Thorpe2000-06-211-1/+1
| | | | | | | | 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.
* Enable DSO support on alpha (OSF1), cc and gcc.Geoff Thorpe2000-06-131-2/+2
| | | | | | 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.
* Another attempt to allow compiling on SunOS 4.*.Bodo Möller2000-06-081-1/+1
|
* Option "no-symlinks" to configure without creating the links (e.g.Ulf Möller2000-06-061-1/+5
| | | | for use with makefile.one)
* MT-support for IRIX 6.x and Alpha-LinuxAndy Polyakov2000-06-061-8/+8
|
* According to Gordon Atwood <gordon@cs.ualberta.ca>, GNU C on SunOSRichard Levitte2000-06-041-1/+1
| | | | 4.1.4 uses libiberty to define strtoul and strerror.
* CygWin32 support.Ulf Möller2000-06-031-3/+5
| | | | Submitted by: John Jarvie <jjarvie@newsguy.com>
* EVP constification.Ben Laurie2000-06-031-2/+2
|
* 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.
* "make update"Geoff Thorpe2000-05-301-1/+1
| | | | | Also, corrects the linux-elf-arm config string, it was previously setting $des_obj = dlfcn :-)
* Configuration for linux on ARM (contributed by Jeremy NorrisRichard Levitte2000-05-291-0/+3
| | | | <jeremy.norris@rebel.com>)
* Add the target system linux-m68kRichard Levitte2000-05-241-0/+1
|
* Fix c_rehash script, add -fingerprint option to crl.Dr. Stephen Henson2000-05-181-1/+2
|
* Being sick and tired of the hogging Efence does on my laptop, IRichard Levitte2000-05-081-0/+1
| | | | decided to provide an alternative...
* I forgot about $openssl_other_defines ... should probably do thisGeoff Thorpe2000-04-061-3/+9
| | | | | | 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.
* This helps make the DSO stuff more portable;Geoff Thorpe2000-04-061-8/+27
| | | | | | | | | * "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.
* This commit ties the new DSO code (crypto/dso/) into the build for aGeoff Thorpe2000-04-041-32/+43
| | | | | | | | | | | | | | | | | | | | | 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:
* List "no-..." option first because it's the most frequently needed one.Bodo Möller2000-03-251-1/+1
|
* Explain configuration options more completely.Bodo Möller2000-03-251-1/+1
|
* A couple of corrections concerning HPUX 10 and shared libraries.Richard Levitte2000-03-241-0/+2
| | | | Contributed by Lutz Jaenicke.
* A quick hack to have ssize_t work with gcc under SunOS 4 (tested onRichard Levitte2000-03-231-1/+1
| | | | SunOS 4.1.4).
* cleaning up a littleBodo Möller2000-03-121-4/+3
|
* Protect variables from potential misinterpretations, for example aRichard Levitte2000-03-071-27/+27
| | | | colon which may bite the lesser knowleged...
* I'm experimenting with a hack in dopr() and friends b_printf.c to makeRichard Levitte2000-03-021-1/+1
| | | | it work like asprintf().
* some people can't read :)Ulf Möller2000-02-291-0/+1
|
* Added configuration support for Linux/IA64Ralf S. Engelschall2000-02-291-0/+1
| | | | Submitted by: Rolf Haberrecker <rolf@suse.de>
* Switch to 0.9.6, and finally remove the annoying messageBodo Möller2000-02-281-3/+0
| | | | about renamed header files.
* Reorganize bn_mul.c (no bugfix yet), remove obsolete files in BN library.Ulf Möller2000-02-261-1/+1
|
* Add support for Unixware 7. Thanks to Ron Record <rr@sco.com> for theRichard Levitte2000-02-261-0/+3
| | | | patch.
* linux-ppcUlf Möller2000-02-251-1/+1
| | | | Submitted by: Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* Use threads for linux-ppc.Bodo Möller2000-02-251-1/+1
|
* Don't define platform-dependent preprocessor symbols for OPENSSL_THREAD_DEFINES.Bodo Möller2000-02-241-8/+8
| | | | "make update".
* Avoid saving any macros starting with a _, since that can createRichard Levitte2000-02-231-1/+1
| | | | | | trouble if header files are included in some "impropper" order. It's much better if the application programmer has to specify on his or her own if _REENTRANT shall be defined and when.
* Move MAC computations for Finished from ssl3_read_bytes intoBodo Möller2000-02-211-1/+1
| | | | | | | | | | ssl3_get_message, which is more logical (and avoids a bug, in addition to the one that I introduced yesterday :-) and makes Microsoft "fast SGC" less special. MS SGC should still work now without an extra state of its own (it goes directly to SSL3_ST_SR_CLNT_HELLO_C, which is the usual state for reading the body of a Client Hello message), however this should be tested to make sure, and I don't have a MS SGC client.
* More compact Configure usage message.Ulf Möller2000-02-211-6/+25
|
* Change the 'other' structure in certificate aux info.Dr. Stephen Henson2000-02-201-1/+1
|
* Keep variable names consistent with corresponding pre-processorBodo Möller2000-02-181-7/+7
| | | | symbols.
* Make excluded cipher entry in opensslconf.h a bit more descriptive.Ulf Möller2000-02-181-1/+2
|
* Stay compatible to older Perl5 releases (see diff -r1.11 -r1.12).Bodo Möller2000-02-181-1/+2
|
* Avoid potential conflicts between #defines in opensslconf.h andBodo Möller2000-02-181-13/+21
| | | | | | | | defines when compiling applications, and allow applications to select what #defines to enable -- OPENSSL_EXLUCDE_DEFINES enables the "#define NO_whatever" stuff only, which avoids potential severe confusion caused by "#define _REENTRANT" when opensslconf.h is not the first header file #included.
* Make Configure add the configuration options that it was copmiledRichard Levitte2000-02-181-2/+22
| | | | | | | with. Currently, those defines are protected with a OPENSSL_EXCLUDED. That may not be the best strategy, but it will do for now.
* Avoid GNU C assembler templates under Solaris x86.Andy Polyakov2000-02-151-8/+25
|
* HP-UX tune-up: new unified configs, HP C compiler bug workaround.Andy Polyakov2000-02-121-4/+37
|
* Support for MacOS X (Rhapsody) is added. Also get rid of volatileAndy Polyakov2000-02-061-0/+3
| | | | | qualifier in asm definitions as it prevents compiler from moving the instruction(s) during optimization pass.
* Generate just one error code if iterated SSL_CTX_get() fails.Bodo Möller2000-02-051-13/+13
| | | | Avoid enabled 'assert()' in production library.
* EBCDIC support.Ulf Möller2000-02-011-1/+1
| | | | Submitted by: Martin Kraemer <martin.kraemer@mch.sni.de>
* Print a reassuring message when Configure is done.Ulf Möller2000-02-011-0/+2
|
* Finally found a form that I like...Richard Levitte2000-01-291-1/+1
|
* It works much better when you don't press shift at the wrong moment...Richard Levitte2000-01-271-1/+1
|
* Added a configuration for myself...Richard Levitte2000-01-271-0/+1
|