summaryrefslogtreecommitdiffstats
path: root/apps
AgeCommit message (Collapse)Author
2003-02-15Single pass processing to cleartext S/MIME signing.Dr. Stephen Henson
2003-02-14Handle krb5 libraries separately and make sure only libssl.so dependsRichard Levitte
on it.
2003-02-14Pay attention to disabled SSL versions.Richard Levitte
PR: 500
2003-02-14Make it possible to disable OCSP, the speed application, and the use of sockets.Richard Levitte
PR: 358
2003-02-13Add full support for -rpath/-R, both in shared libraries andRichard Levitte
applications, at least on the platforms where it's known how to do it. Note: this has only been tested on GNU-based platforms (Linux), and needs to be tested on all others. Additionally, it's not yet supported on the following platforms, for lack of information: Darwin (MacOS X) Cygwin OSF1/Alpha SVR3 ReliantUNIX Please help out with testing and the platforms we don't yet know well enough.
2003-02-10Typo.Dr. Stephen Henson
2003-02-08avoid coredumpBodo Möller
Submitted by: Nils Larsch
2003-02-06implement fast point multiplication with precomputationBodo Möller
Submitted by: Nils Larsch Reviewed by: Bodo Moeller
2003-01-30Add the possibility to build without the ENGINE framework.Richard Levitte
PR: 287
2003-01-30"openssl engine" will not display ENGINE/DSO load failure errors whenGeoff Thorpe
testing availability of engines with "-t" - the old behaviour of is produced by increasing the feature's verbosity with "-tt".
2003-01-30cert_sk isn't always allocated, so freeing it may cause a crash.Richard Levitte
PR: 481
2003-01-24Check return value of gmtime() and add error codesDr. Stephen Henson
where it fails in ASN1_TIME_set(). Edit asn1.h so the new error code is the same in 0.9.7 and 0.9.8, rebuild new error codes. Clear error queue in req.c if *_min or *_max is absent.
2003-01-16avoid potential confusion about curves (prime192v1 and prime256v1 areBodo Möller
also known as secp192r1 and secp256r1, respectively) Submitted by: Nils Larsch, Bodo Moeller
2003-01-13DJGPP doesn't have DLLs, so skip adding to %PATH% in that environment.Richard Levitte
PR: 453
2003-01-09Typo.Dr. Stephen Henson
2003-01-09NULL tofree when it is freed to avoid double free.Dr. Stephen Henson
Make sure key is not NULL before freeing it.
2003-01-04Fix leak.Dr. Stephen Henson
2002-12-29make updateRichard Levitte
2002-12-25Spelling error.Richard Levitte
This patch was taken from the OpenBSD copy of OpenSSL 0.9.7 beta3 with patches
2002-12-24Avoid double definition of config.Richard Levitte
PR: 420
2002-12-24Cygwin needs the library locatin for .DLLs to be set in PATH. Unfortunately,Richard Levitte
the conditional was set to add the library directory to PATH when the platform is NOT Cygwin. Corrected. PR: 404
2002-12-20There was a mixup between INSTALLTOP and OPENSSLDIR...Richard Levitte
2002-12-19We stupidly had a separate LIBKRB5 variable for KRB5 library dependencies,Richard Levitte
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-19I have no idea what possesed me to compile s_socket.c as POSIXly code.Richard Levitte
Incidently, it now compiles so much better without _POSIX_C_SOURCE.
2002-12-15Update the make system for installations:Richard Levitte
- define a HERE variable to indicate where the source tree is (used very little 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-11This stops a compiler warning from -Wmissing-prototypes.Geoff Thorpe
(Noticed by Nils Larsch)
2002-12-08Nils Larsch submitted;Geoff Thorpe
- a patch to fix a memory leak in rsa_gen.c - a note about compiler warnings with unions - a note about improving structure element names This applies his patch and implements a solution to the notes.
2002-12-08Undefine OPENSSL_NO_DEPRECATED inside openssl application code if we areGeoff Thorpe
being built with it defined - it is not a symbol to affect how openssl itself builds, but to alter the way openssl headers can be used from an API point of view. The "deprecated" function wrappers will always remain inside OpenSSL at least as long as they're still being used internally. :-) The exception is dsaparam which has been updated to the BN_GENCB-based functions to test the new functionality. If GENCB_TEST is defined, dsaparam will support a "-timebomb <n>" switch to cancel parameter-generation if it gets as far as 'n' seconds without completion.
2002-12-06Apparently, bash is more forgiving than sh. To be backwardRichard Levitte
compatible, don't use ==, use = instead...
2002-12-05Corrected DJGPP patchRichard Levitte
2002-12-03EXIT() may mean return(). That's confusing, so let's have it really meanRichard Levitte
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-11-28Cleanse memory using the new OPENSSL_cleanse() function.Richard Levitte
I've covered all the memset()s I felt safe modifying, but may have missed some.
2002-11-22Disable this module if OPENSSL_NO_SOCK is defined.Richard Levitte
2002-11-18Make sure sysconf exists (it doesn't in the VMS C RTL lesser than version 7).Richard Levitte
2002-11-18allocate bio_err before memory debugging is enabled to avoid memory leaksBodo Möller
(we can't release it before the CRYPTO_mem_leaks() call!) Submitted by: Nils Larsch
2002-11-15WinCE patchesRichard Levitte
2002-11-15Changes to make shared library building and use work better with CygwinRichard Levitte
2002-11-14Remove warnings.Richard Levitte
2002-11-14Fix to build better with DJGPP.Richard Levitte
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-13This didn't get to the 0.9.8-dev thread...Richard Levitte
2002-11-13Security fixes brought forward from 0.9.7.Ben Laurie
2002-11-12Initial ASN1 generation code. This can constructDr. Stephen Henson
arbitrary encodings from strings and config files. Documentation to follow...
2002-11-11Variables on the stack must be initialized or we can't depend on anyRichard Levitte
initial value. For errline/errorline, we did depend on that, erroneously
2002-11-11Make the programs link against the static library on MacOS X.Richard Levitte
PR: 335
2002-11-08-CAserial does take a filename argument.Richard Levitte
PR: 332
2002-11-07Windows doesn't know sys/file.hRichard Levitte
2002-10-31Remove all referenses to RSAref, since that's been gone for more thanRichard Levitte
a year.
2002-10-29Sun has agreed to removing the covenant language from most files.Bodo Möller
Submitted by: Sheueling Chang <Sheueling.Chang@Sun.COM>
2002-10-28fast reduction for NIST curvesBodo Möller
Submitted by: Nils Larsch
2002-10-25Make sure toupper() is declaredRichard Levitte