summaryrefslogtreecommitdiffstats
path: root/apps
AgeCommit message (Collapse)Author
2003-01-09Oops, left debugging malloc include file in...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-04Add EVP_CIPHER_CTX_cleanup() to avoid memory leak.Dr. Stephen Henson
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 (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-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-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-12Many security improvements (CHATS) and a warning fix.Ben Laurie
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-09-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-25Make sure toupper() is declaredRichard Levitte
2002-10-24On certain platforms, we redefine certain symbols using macros inRichard Levitte
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-23Signal an error if the entered output password didn't match itself.Richard Levitte
PR: 314
2002-10-23fix warnings, and harmonize indentationBodo Möller
2002-10-14makedepend complains when a header file is included more than once inRichard Levitte
the same source file.
2002-10-11BN_bn2hex() returns "0" instead of "00" for zero. This disrputs theRichard Levitte
requirement that the serial number always be an even amount of characters. PR: 248
2002-10-10VMS below version 7 doesn't have strcasecmp, so let's roll our own on VMS.Richard Levitte
PR: 184
2002-10-09Make sure that the 'config' variable is correctly defined and declaredRichard Levitte
for monolithic as well as non-monolithic biuld. More work is probably needed in this area. PR: 144
2002-10-09Remove redundancy and use the main makefile betterRichard Levitte
2002-10-09Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte
give it. For 0.9.7 and up, that means util/domd needs to remove those double dashes from the argument list when gcc is used to find the dependencies.
2002-10-09Add missing LFRichard Levitte
2002-09-25-elapsed is also useful when using gettimeofdayRichard Levitte
2002-08-30Apply -nameopt patches to 0.9.7Dr. Stephen Henson
2002-08-22Fix crahses and leaks in pkcs12 utility -chain optionDr. Stephen Henson
2002-08-15fix warnings (CHARSET_EBCDIC)Bodo Möller
Submitted by: Lorinczy Zsigmond <lzsiga@mail.ahiv.hu>
2002-08-15Sometimes, the value of the variable containing the compiler call canRichard Levitte
become rather large. This becomes a problem when the default 1024 character large buffer that WRITE uses isn't enough. WRITE/SYMBOL uses a 2048 byte large buffer instead.
2002-08-01make updateRichard Levitte
2002-08-01Make it possible to load keys from stdin, and restore thatRichard Levitte
functionality in the programs that had that before. Part fo PR 164
2002-08-01Cut'n'paste error with other reposnder certificates cleared.Richard Levitte
PR: 190
2002-07-31If the email address is moved from the subject to the subject alternate name,Richard Levitte
the subject in the certificate would differ from the subject in the index file, which has quite bad concequences. PR: 180
2002-07-29Only use DSA-functions if available.Lutz Jänicke
Submitted by: "Hellan,Kim KHE" <KHE@kmd.dk> Reviewed by: PR: 167
2002-07-18Allow subjects with more than 255 characters to be properly printed.Richard Levitte
PR: 147
2002-07-18Fix bug introduced with revision 1.95 when this filed was modified toBodo Möller
use the new X509_CRL_set_issuer_name() function: The CRL issuer should be X509_get_subject_name(x509), not X509_get_issuer_name(x509). Submitted by: Juergen Lesny <lesnyj@informatik.tu-muenchen.de> typo
2002-07-18Reverse the change with the following log, it needs further investigation:Richard Levitte
Make S/MIME output conform with the mail and MIME standards. PR: 151