summaryrefslogtreecommitdiffstats
path: root/Configure
AgeCommit message (Collapse)Author
2000-06-13Enable DSO support on alpha (OSF1), cc and gcc.Geoff Thorpe
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.
2000-06-08Another attempt to allow compiling on SunOS 4.*.Bodo Möller
2000-06-06Option "no-symlinks" to configure without creating the links (e.g.Ulf Möller
for use with makefile.one)
2000-06-06MT-support for IRIX 6.x and Alpha-LinuxAndy Polyakov
2000-06-04According to Gordon Atwood <gordon@cs.ualberta.ca>, GNU C on SunOSRichard Levitte
4.1.4 uses libiberty to define strtoul and strerror.
2000-06-03CygWin32 support.Ulf Möller
Submitted by: John Jarvie <jjarvie@newsguy.com>
2000-06-03EVP constification.Ben Laurie
2000-06-01This change will cause builds (by default) to not use different STACKGeoff Thorpe
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.
2000-05-30"make update"Geoff Thorpe
Also, corrects the linux-elf-arm config string, it was previously setting $des_obj = dlfcn :-)
2000-05-29Configuration for linux on ARM (contributed by Jeremy NorrisRichard Levitte
<jeremy.norris@rebel.com>)
2000-05-24Add the target system linux-m68kRichard Levitte
2000-05-18Fix c_rehash script, add -fingerprint option to crl.Dr. Stephen Henson
2000-05-08Being sick and tired of the hogging Efence does on my laptop, IRichard Levitte
decided to provide an alternative...
2000-04-06I forgot about $openssl_other_defines ... should probably do thisGeoff Thorpe
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.
2000-04-06This helps make the DSO stuff more portable;Geoff Thorpe
* "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.
2000-04-04This commit ties the new DSO code (crypto/dso/) into the build for aGeoff Thorpe
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:
2000-03-25List "no-..." option first because it's the most frequently needed one.Bodo Möller
2000-03-25Explain configuration options more completely.Bodo Möller
2000-03-24A couple of corrections concerning HPUX 10 and shared libraries.Richard Levitte
Contributed by Lutz Jaenicke.
2000-03-23A quick hack to have ssize_t work with gcc under SunOS 4 (tested onRichard Levitte
SunOS 4.1.4).
2000-03-12cleaning up a littleBodo Möller
2000-03-07Protect variables from potential misinterpretations, for example aRichard Levitte
colon which may bite the lesser knowleged...
2000-03-02I'm experimenting with a hack in dopr() and friends b_printf.c to makeRichard Levitte
it work like asprintf().
2000-02-29some people can't read :)Ulf Möller
2000-02-29Added configuration support for Linux/IA64Ralf S. Engelschall
Submitted by: Rolf Haberrecker <rolf@suse.de>
2000-02-28Switch to 0.9.6, and finally remove the annoying messageBodo Möller
about renamed header files.
2000-02-26Reorganize bn_mul.c (no bugfix yet), remove obsolete files in BN library.Ulf Möller
2000-02-26Add support for Unixware 7. Thanks to Ron Record <rr@sco.com> for theRichard Levitte
patch.
2000-02-25linux-ppcUlf Möller
Submitted by: Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
2000-02-25Use threads for linux-ppc.Bodo Möller
2000-02-24Don't define platform-dependent preprocessor symbols for OPENSSL_THREAD_DEFINES.Bodo Möller
"make update".
2000-02-23Avoid saving any macros starting with a _, since that can createRichard Levitte
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.
2000-02-21Move MAC computations for Finished from ssl3_read_bytes intoBodo Möller
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.
2000-02-21More compact Configure usage message.Ulf Möller
2000-02-20Change the 'other' structure in certificate aux info.Dr. Stephen Henson
2000-02-18Keep variable names consistent with corresponding pre-processorBodo Möller
symbols.
2000-02-18Make excluded cipher entry in opensslconf.h a bit more descriptive.Ulf Möller
2000-02-18Stay compatible to older Perl5 releases (see diff -r1.11 -r1.12).Bodo Möller
2000-02-18Avoid potential conflicts between #defines in opensslconf.h andBodo Möller
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.
2000-02-18Make Configure add the configuration options that it was copmiledRichard Levitte
with. Currently, those defines are protected with a OPENSSL_EXCLUDED. That may not be the best strategy, but it will do for now.
2000-02-15Avoid GNU C assembler templates under Solaris x86.Andy Polyakov
2000-02-12HP-UX tune-up: new unified configs, HP C compiler bug workaround.Andy Polyakov
2000-02-06Support for MacOS X (Rhapsody) is added. Also get rid of volatileAndy Polyakov
qualifier in asm definitions as it prevents compiler from moving the instruction(s) during optimization pass.
2000-02-05Generate just one error code if iterated SSL_CTX_get() fails.Bodo Möller
Avoid enabled 'assert()' in production library.
2000-02-01EBCDIC support.Ulf Möller
Submitted by: Martin Kraemer <martin.kraemer@mch.sni.de>
2000-02-01Print a reassuring message when Configure is done.Ulf Möller
2000-01-29Finally found a form that I like...Richard Levitte
2000-01-27It works much better when you don't press shift at the wrong moment...Richard Levitte
2000-01-27Added a configuration for myself...Richard Levitte
2000-01-22config string commentUlf Möller