Richard Levitte
9f81f23742
Set LD_LIBRARY_PATH when linking, since OpenUnix' ld uses it to create
...
a library search path.
Correct typos.
2003-04-08 11:54:32 +00:00
Richard Levitte
2bdcfbd7a3
Reset the version number of the issuer certificate? I believe this
...
hasn't been tested in a long while...
2003-04-03 18:50:48 +00:00
Richard Levitte
be34231656
No need to test -setalias twice.
...
PR: 556
2003-03-31 13:56:55 +00:00
Richard Levitte
c6b220d933
Add usage string for -fingerprint.
...
PR: 560
2003-03-31 13:06:27 +00:00
Dr. Stephen Henson
39e76bc454
Update ocsp usage message and docs.
2003-03-26 00:47:07 +00:00
Richard Levitte
f077cf68af
Make sure that all the library paths are modified in prepend mode, not
...
replace mode.
PR: 528
2003-03-20 11:37:55 +00:00
Dr. Stephen Henson
3f691235da
Get the PEDANTIC stuff right this time...
2003-03-13 21:26:31 +00:00
Dr. Stephen Henson
b575dff21a
Avoid warnings for no-engine and PEDANTIC
2003-03-12 02:38:35 +00:00
Ulf Möller
37d9503a67
mingw related cleanups, as in head
2003-02-22 18:02:46 +00:00
Richard Levitte
6c0118ee8e
Handle krb5 libraries separately and make sure only libssl.so depends
...
on it.
2003-02-14 13:11:44 +00:00
Richard Levitte
97333eaff7
Pay attention to disabled SSL versions.
...
PR: 500
2003-02-14 05:24:25 +00:00
Richard Levitte
b9447ec1bc
Make it possible to disable OCSP, the speed application, and the use of sockets.
...
PR: 358
2003-02-14 01:03:06 +00:00
Richard Levitte
6d85cd36e2
Add the possibility to build without the ENGINE framework.
...
PR: 287
2003-01-30 17:37:49 +00:00
Richard Levitte
d48e6a47bd
cert_sk isn't always allocated, so freeing it may cause a crash.
...
PR: 481
2003-01-30 10:27:47 +00:00
Dr. Stephen Henson
624feae8af
Check return value of gmtime() and add error codes
...
where it fails in ASN1_TIME_set().
Clear error queue in req.c if *_min or *_max is absent.
2003-01-24 00:42:50 +00:00
Richard Levitte
881cb8b108
DJGPP doesn't have DLLs, so skip adding to %PATH% in that environment.
...
PR: 453
2003-01-13 15:16:48 +00:00
Dr. Stephen Henson
df77232bdc
Oops, left debugging malloc include file in...
2003-01-09 16:53:26 +00:00
Dr. Stephen Henson
8ce7348625
NULL tofree when it is freed to avoid double free.
...
Make sure key is not NULL before freeing it.
2003-01-09 13:05:57 +00:00
Dr. Stephen Henson
e78a012305
Add EVP_CIPHER_CTX_cleanup() to avoid memory leak.
2003-01-04 18:23:11 +00:00
Richard Levitte
718d8a931d
Spelling error.
...
This patch was taken from the OpenBSD copy of OpenSSL 0.9.7 beta3 with patches
2002-12-25 22:17:00 +00:00
Richard Levitte
39db27cb83
Avoid double definition of config.
...
PR: 420
2002-12-24 23:53:50 +00:00
Richard Levitte
542e010aa5
Cygwin needs the library locatin for .DLLs to be set in PATH. Unfortunately,
...
the conditional was set to add the library directory to PATH when the
platform is NOT Cygwin. Corrected.
PR: 404
2002-12-24 10:50:18 +00:00
Richard Levitte
ab79ac44d5
There was a mixup between INSTALLTOP and OPENSSLDIR...
2002-12-20 07:51:08 +00:00
Richard Levitte
e286dfe6ed
We stupidly had a separate LIBKRB5 variable for KRB5 library dependencies,
...
and then didn't support it very well. And that when there already is a
useful variable for exactly this kind of thing; EX_LIBS...
2002-12-19 22:10:20 +00:00
Richard Levitte
d5bf2e06b3
I have no idea what possesed me to compile s_socket.c as POSIXly code.
...
Incidently, it now compiles so much better without _POSIX_C_SOURCE.
2002-12-19 19:42:55 +00:00
Richard Levitte
bf683ec609
Update the make system for installations:
...
- define a HERE variable to indicate where the source tree is (not
used right now)
- make more use of copying and making attribute changes to {file}.new,
and then move it to {file}
- use 'mv -f' to avoid all those questions to the user when the file
in question doesn't have write attributes for that user.
2002-12-15 06:00:29 +00:00
Richard Levitte
7f87c1c0fc
Apparently, bash is more forgiving than sh. To be backward
...
compatible, don't use ==, use = instead...
2002-12-06 08:44:24 +00:00
Richard Levitte
bb9104f0ee
Corrected DJGPP patch
2002-12-05 20:50:52 +00:00
Richard Levitte
27498a3330
EXIT() may mean return(). That's confusing, so let's have it really mean
...
exit() in whatever way works for the intended platform, and define
OPENSSL_EXIT() to have the old meaning (the name is of course because
it's only used in the openssl program)
2002-12-03 16:34:28 +00:00
Richard Levitte
75e3026a14
Cleanse memory using the new OPENSSL_cleanse() function.
...
I've covered all the memset()s I felt safe modifying, but may have missed some.
2002-11-28 08:09:03 +00:00
Richard Levitte
273c624442
Make sure sysconf exists (it doesn't in the VMS C RTL lesser than version 7).
2002-11-18 23:05:50 +00:00
Bodo Möller
8f4a23e3b7
allocate bio_err before memory debugging is enabled to avoid memory leaks
...
(we can't release it before the CRYPTO_mem_leaks() call!)
Submitted by: Nils Larsch
2002-11-18 13:38:30 +00:00
Richard Levitte
29ca164513
WinCE patches
2002-11-15 22:44:08 +00:00
Richard Levitte
082cd4e564
Changes to make shared library building and use work better with Cygwin
2002-11-15 16:49:34 +00:00
Richard Levitte
5bf0d0ea1e
Remove warnings.
2002-11-14 15:58:01 +00:00
Richard Levitte
40bace2da6
Fix to build better with DJGPP.
...
PR: 338
Here's the description, submitted by Gisle Vanem <giva@bgnett.no>:
1. sock_init() renamed to ssl_sock_init() in ./apps/s_socket.c due
to name-clash with Watt-32.
2. rand() renamed to Rand() in ./crypto/bn/divtest.c due to name-clash
with <stdlib.h>
3. Added calls to dbug_init()/sock_init() in some demo programs.
4. Changed cflags/lflags in configure. Watt-32 install root now taken
from $WATT_ROOT.
2002-11-14 11:22:46 +00:00
Ben Laurie
9831d941ca
Many security improvements (CHATS) and a warning fix.
2002-11-12 13:23:40 +00:00
Richard Levitte
edb7b28a00
Variables on the stack must be initialized or we can't depend on any
...
initial value. For errline/errorline, we did depend on that, erroneously
2002-11-11 21:35:00 +00:00
Richard Levitte
a1edc87664
Make the programs link against the static library on MacOS X.
...
PR: 335
2002-11-11 20:49:01 +00:00
Richard Levitte
95900b8592
-CAserial does take a filename argument.
...
PR: 332
2002-11-09 21:53:56 +00:00
Richard Levitte
8b6ee018c2
Windows doesn't know sys/file.h
2002-11-07 21:40:17 +00:00
Richard Levitte
c752563e43
Remove all referenses to RSAref, since that's been gone for more than
...
a year.
2002-10-31 16:46:18 +00:00
Richard Levitte
0bf76767b0
Make sure toupper() is declared
2002-10-25 09:51:50 +00:00
Richard Levitte
4f99ab58f7
On certain platforms, we redefine certain symbols using macros in
...
apps.h. For those, it's better to include apps.h after the system
headers where those symbols may be defined, since there's otherwise a
chance that the C compiler will barf when it sees something that looks
like this after expansion:
int VMS_strcasecmp((str1),(str2))(const char *, const char *);
2002-10-24 09:41:45 +00:00
Richard Levitte
4407fbc2d4
Signal an error if the entered output password didn't match itself.
...
PR: 314
2002-10-23 15:07:18 +00:00
Bodo Möller
27f08d6d48
fix warnings, and harmonize indentation
2002-10-23 13:14:10 +00:00
Richard Levitte
f6733ae577
makedepend complains when a header file is included more than once in
...
the same source file.
2002-10-14 09:53:46 +00:00
Richard Levitte
a61050ad96
BN_bn2hex() returns "0" instead of "00" for zero. This disrputs the
...
requirement that the serial number always be an even amount of characters.
PR: 248
2002-10-11 09:39:32 +00:00
Richard Levitte
d19370b617
VMS below version 7 doesn't have strcasecmp, so let's roll our own on VMS.
...
PR: 184
2002-10-10 09:05:46 +00:00
Richard Levitte
4fd5e85a18
Make sure that the 'config' variable is correctly defined and declared
...
for monolithic as well as non-monolithic biuld.
More work is probably needed in this area.
PR: 144
2002-10-09 15:36:42 +00:00