summaryrefslogtreecommitdiffstats
path: root/crypto/ui
AgeCommit message (Collapse)Author
2010-03-09PR: 2188Dr. Stephen Henson
Submitted By: Jaroslav Imrich <jaroslav.imrich@disig.sk> Add "missing" functions to get and set prompt constructor.
2009-10-04Fix warnings about ignoring fgets return valueDr. Stephen Henson
2009-05-13PR: 1924Dr. Stephen Henson
Submitted by: "Green, Paul" <Paul.Green@stratus.com> Approved by: steve@openssl.org Fix _POSIX_C_SOURCE usage.
2009-02-16Data not initialised.Richard Levitte
Notified by Gerardo Ganis <gerardo.ganis@cern.ch>
2008-12-22This _WIN32-specific patch makes it possible to "wrap" OpenSSL in anotherAndy Polyakov
.DLL, in particular static build. The issue has been discussed in RT#1230 and later on openssl-dev, and mutually exclusive approaches were suggested. This completes compromise solution suggested in RT#1230. PR: 1230
2006-11-21Update from 0.9.8 stable. Eliminate duplicate error codes.Dr. Stephen Henson
2006-11-16Initial, incomplete support for typesafe macros without using functionDr. Stephen Henson
casts.
2006-04-11Add BeOS support.Ulf Möller
PR: 1312 Submitted by: Oliver Tappe <zooey@hirschkaefer.de> Reviewed by: Ulf Moeller
2005-09-26Update from stable branch.Dr. Stephen Henson
2005-09-20Latest MSVCR80 doesn't tolerate unsupported signal numbers, throwingAndy Polyakov
fatal exceptions.
2005-08-07Final(?) WinCE update.Andy Polyakov
2005-07-26improved error checking and some fixesNils Larsch
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 Polyakov
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 Polyakov
[most importantly] put back dependencies accidentaly eliminated in check-in #13342.
2005-05-15Fool-proofing MakefilesAndy Polyakov
2005-04-12Rebuild error codes.Dr. Stephen Henson
2005-04-11Add emacs cache files to .cvsignore.Richard Levitte
2005-03-31Give everything prototypes (well, everything that's actually used).Ben Laurie
2005-03-30Blow away Makefile.ssl.Ben Laurie
2004-11-02Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte
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 Thorpe
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 Thorpe
Deprecate inclusion of crypto.h from ui.h.
2004-04-19make updateGeoff Thorpe
2004-04-19Reduce header interdependencies, initially in engine.h (the rest of theGeoff Thorpe
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 Polyakov
_POSIX_C_SOURCE needed in first place.
2003-12-27Use sh explicitely to run point.shRichard Levitte
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27Use BUF_strlcpy() instead of strcpy().Richard Levitte
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 Levitte
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 Levitte
with an ANSI compiler on Solaris (and possibly others).
2003-01-16Armor against systems without ranlib...Lutz Jänicke
Submitted by: Thierry Lelegard <thierry.lelegard@canal-plus.fr> PR: 461
2003-01-13Correct a misleading comment.Richard Levitte
PR: 456
2003-01-13UI_UTIL_read_pw() misinterpreted the values returned from UI functions.Richard Levitte
PR: 456
2003-01-13tty_in will never be stderr, so it will always be closed, which means stdinRichard Levitte
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 Levitte
PR: 381
2002-12-03Windows CE updates, contributed by Steven Reddie <smr@essemer.com.au>Richard Levitte
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-15WinCE patchesRichard Levitte
2002-11-13Correct support for SunOS 4.1.3_U1.Richard Levitte
PR: 227
2002-11-13Security fixes brought forward from 0.9.7.Ben Laurie
2002-10-09Add a few more VxWorks targets.Richard Levitte
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 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-09-25Make sure that the signal storage is regarded as volatile.Richard Levitte
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 Levitte
Submitted by Götz Babin-Ebell <babinebell@trustcenter.de>
2002-06-27Pass CFLAG to dependency makers, so non-standard system include paths areRichard Levitte
handled properly. Part of PR 75
2002-06-13Add support for DJGPP.Richard Levitte
PR: 75
2002-05-09One place where VMS wasn't changed to OPENSSL_SYS_VMS...Richard Levitte
2002-03-26Correct the mapping for des_read_pw()Richard Levitte
2002-02-14Add the configuration target VxWorks.Richard Levitte
2002-02-05'make update'Richard Levitte
2002-02-05With the changed des_old API, let's complete the work by renaming theRichard Levitte
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.