aboutsummaryrefslogtreecommitdiff
path: root/crypto/ui
AgeCommit message (Collapse)AuthorFilesLines
2006-11-21Update from 0.9.8 stable. Eliminate duplicate error codes.Dr. Stephen Henson1-7/+4
2006-11-16Initial, incomplete support for typesafe macros without using functionDr. Stephen Henson1-1/+1
casts.
2006-04-11Add BeOS support.Ulf Möller1-1/+1
PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller
2005-09-26Update from stable branch.Dr. Stephen Henson1-2/+3
2005-09-20Latest MSVCR80 doesn't tolerate unsupported signal numbers, throwingAndy Polyakov1-0/+18
fatal exceptions.
2005-08-07Final(?) WinCE update.Andy Polyakov1-0/+4
2005-07-26improved error checking and some fixesNils Larsch1-1/+3
PR: 1170 Submitted by: Yair Elharrar Reviewed and edited by: Nils Larsch
2005-05-17Move cryptlib.h prior bio.h. Actually it makes sense to include cryptlib.hAndy Polyakov1-1/+1
first everywhere in crypto and skip stdio.h and string.h [because it includes them].
2005-05-16Further BUILDENV refinement, further fool-proofing of Makefiles andAndy Polyakov1-2/+1
[most importantly] put back dependencies accidentaly eliminated in check-in #13342.
2005-05-15Fool-proofing MakefilesAndy Polyakov1-4/+1
2005-04-12Rebuild error codes.Dr. Stephen Henson1-22/+26
2005-04-11Add emacs cache files to .cvsignore.Richard Levitte1-0/+2
2005-03-31Give everything prototypes (well, everything that's actually used).Ben Laurie2-2/+2
2005-03-30Blow away Makefile.ssl.Ben Laurie1-4/+3
2004-11-02Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte1-1/+1
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
2004-05-17After the latest round of header-hacking, regenerate the dependencies inGeoff Thorpe1-6/+4
the Makefiles. NB: this commit is probably going to generate a huge posting and it is highly uninteresting to read.
2004-05-17Moving opaque definitions to ossl_typ.h lets us reduce header dependencies.Geoff Thorpe3-1/+4
Deprecate inclusion of crypto.h from ui.h.
2004-04-19make updateGeoff Thorpe1-14/+15
2004-04-19Reduce header interdependencies, initially in engine.h (the rest of theGeoff Thorpe1-12/+4
changes are the fallout). As this could break source code that doesn't directly include headers for interfaces it uses, changes to recursive includes are covered by the OPENSSL_NO_DEPRECATED symbol. It's better to define this when building and using openssl, and then adapt code where necessary - this is how to stay current. However the mechanism exists for the lethargic.
2004-01-27#undef _POSIX_C_SOURCE in ui_openssl.c ruined IRIX builds. Comment on whyAndy Polyakov1-1/+5
_POSIX_C_SOURCE needed in first place.
2003-12-27Use sh explicitely to run point.shRichard Levitte1-1/+1
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27Use BUF_strlcpy() instead of strcpy().Richard Levitte1-6/+7
Use BUF_strlcat() instead of strcat(). Use BIO_snprintf() instead of sprintf(). In some cases, keep better track of buffer lengths. This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-11-28Netware-specific changes,Richard Levitte1-2/+8
PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte
2003-06-04Make sure the sigaction structure and fileno function are properly declared ↵Richard Levitte1-5/+8
with an ANSI compiler on Solaris (and possibly others).
2003-01-16Armor against systems without ranlib...Lutz Jänicke1-1/+1
Submitted by: Thierry Lelegard <thierry.lelegard@canal-plus.fr> PR: 461
2003-01-13Correct a misleading comment.Richard Levitte1-1/+1
PR: 456
2003-01-13UI_UTIL_read_pw() misinterpreted the values returned from UI functions.Richard Levitte1-2/+4
PR: 456
2003-01-13tty_in will never be stderr, so it will always be closed, which means stdinRichard Levitte1-1/+1
might get closed... Reported by Mark Daniel <Mark.Daniel@wasd.vsm.com.au>
2002-12-05Only check for a result buffer if the allocated string is a prompt string.Richard Levitte1-1/+2
PR: 381
2002-12-03Windows CE updates, contributed by Steven Reddie <smr@essemer.com.au>Richard Levitte1-3/+0
2002-11-28Cleanse memory using the new OPENSSL_cleanse() function.Richard Levitte2-2/+2
I've covered all the memset()s I felt safe modifying, but may have missed some.
2002-11-15WinCE patchesRichard Levitte2-2/+13
2002-11-13Correct support for SunOS 4.1.3_U1.Richard Levitte1-1/+5
PR: 227
2002-11-13Security fixes brought forward from 0.9.7.Ben Laurie2-9/+10
2002-10-09Add a few more VxWorks targets.Richard Levitte1-2/+2
Correct misspelled VXWORKS macros. Add VXWORKS identifying macros to e_os2.h. Add required inclusions and mappings for VxWorks in e_os.h. A few small modifications to make OpenSSL build and work on VxWorks. PR: 253, except for the change that was handled in an earlier commit, and a request for easy build of just parts of OpenSSL.
2002-10-09Use double dashes so makedepend doesn't misunderstand the flags weRichard Levitte1-1/+1
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-09-25Make sure that the signal storage is regarded as volatile.Richard Levitte1-1/+1
This correction was originally introduced in OpenBSD's tracking of OpenSSL.
2002-07-11In UI_UTIL_read_pw(), we should look at the size parameter, not at BUFSIZ.Richard Levitte1-2/+5
Submitted by Götz Babin-Ebell <babinebell@trustcenter.de>
2002-06-27Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte1-1/+1
handled properly. Part of PR 75
2002-06-13Add support for DJGPP.Richard Levitte1-1/+1
PR: 75
2002-05-09One place where VMS wasn't changed to OPENSSL_SYS_VMS...Richard Levitte1-1/+1
2002-03-26Correct the mapping for des_read_pw()Richard Levitte1-1/+1
2002-02-14Add the configuration target VxWorks.Richard Levitte1-1/+7
2002-02-05'make update'Richard Levitte1-2/+6
2002-02-05With the changed des_old API, let's complete the work by renaming theRichard Levitte5-113/+150
functions in ui_compat. This gave reason to rework that part more thoroughly, so here are the changes made: 1. Add DES_read_password() and DES_read_2passwords() with the same functionality as the corresponding old des_ functions, as a convenience to the users. 2. Add UI_UTIL_read_pw_string() and UI_UTIL_read_pw() with the functionality from des_read_pw_string() and des_read_pw(), again as a concenience to the users. 3. Rename des_read_password(), des_read_2passwords(), des_read_pw_string() and des_read_pw() by changing des_ to _ossl_old_des_, and add the usual mapping macros. 4. Move the implementation of des_read_password() and des_read_2passwords() to the des directory, since they are tightly tied to DES anyway. This change was inspired by a patch from Assar Westerlund <assar@sics.se>: There are some functions that didn't get the kick-away-old-des-and- replace-des-with-DES action. Here's a patch that adds DES_ and des_ (in des_old.h) versions of des_read_pw_string et al. This patch includes some of the first des_old.h semi-colon macro fixes that I've already sent.
2002-01-24make updateRichard Levitte1-1/+2
libeay.num got tweaked so the old des symbols would retain their positions.
2001-12-20Security fix.Ben Laurie1-22/+17
2001-10-24Due to an increasing number of clashes between modern OpenSSL andRichard Levitte2-6/+6
libdes (which is still used out there) or other des implementations, the OpenSSL DES functions are renamed to begin with DES_ instead of des_. Compatibility routines are provided and declared by including openssl/des_old.h. Those declarations are the same as were in des.h when the OpenSSL project started, which is exactly how libdes looked at that time, and hopefully still looks today. The compatibility functions will be removed in some future release, at the latest in version 1.0.
2001-09-01Make the necessary changes to work with the recent "ex_data" overhaul.Geoff Thorpe1-7/+4
See the commit log message for that for more information. NB: X509_STORE_CTX's use of "ex_data" support was actually misimplemented (initialisation by "memset" won't/can't/doesn't work). This fixes that but requires that X509_STORE_CTX_init() be able to handle errors - so its prototype has been changed to return 'int' rather than 'void'. All uses of that function throughout the source code have been tracked down and adjusted.
2001-08-12The indexes returned by ***_get_ex_new_index() functions are used whenGeoff Thorpe1-3/+4
setting stack (actually, array) values in ex_data. So only increment the global counters if the underlying CRYPTO_get_ex_new_index() call succeeds. This change doesn't make "ex_data" right (see the comment at the head of ex_data.c to know why), but at least makes the source code marginally less frustrating.