oweals/openssl.git
21 years agomingw related changes as in head
Ulf Möller [Sat, 22 Feb 2003 01:25:37 +0000 (01:25 +0000)]
mingw related changes as in head

21 years agoLet's move on to development of 0.9.7b.
Richard Levitte [Wed, 19 Feb 2003 12:55:39 +0000 (12:55 +0000)]
Let's move on to development of 0.9.7b.

21 years agoTime to release 0.9.7a. OpenSSL_0_9_7a
Richard Levitte [Wed, 19 Feb 2003 12:33:55 +0000 (12:33 +0000)]
Time to release 0.9.7a.
The tag will be OpenSSL_0_9_7a.

21 years agoSecurity fix: Vaudenay timing attack on CBC.
Richard Levitte [Wed, 19 Feb 2003 12:04:16 +0000 (12:04 +0000)]
Security fix: Vaudenay timing attack on CBC.
An advisory will be posted to the web.  Expect a release within the hour.

21 years agoMake sure the memory allocation routines check for negative sizes
Richard Levitte [Wed, 19 Feb 2003 11:54:57 +0000 (11:54 +0000)]
Make sure the memory allocation routines check for negative sizes

21 years agoBorland C++ Builder 5 complains about unreachable statements.
Richard Levitte [Wed, 19 Feb 2003 11:22:18 +0000 (11:22 +0000)]
Borland C++ Builder 5 complains about unreachable statements.

21 years agoMake the no-err option work properly
Richard Levitte [Tue, 18 Feb 2003 12:15:13 +0000 (12:15 +0000)]
Make the no-err option work properly

21 years agoRemove "+Olibcalls" option from HPUX targets.
Bodo Möller [Sun, 16 Feb 2003 20:10:26 +0000 (20:10 +0000)]
Remove "+Olibcalls" option from HPUX targets.

Reportedly this option is deprecated, and on some systems
"make test" fails if it is included.

PR: 495

21 years agomask old error codes so that mkerr.pl does not re-add them
Bodo Möller [Fri, 14 Feb 2003 14:43:31 +0000 (14:43 +0000)]
mask old error codes so that mkerr.pl does not re-add them

21 years agomake update
Bodo Möller [Fri, 14 Feb 2003 14:40:04 +0000 (14:40 +0000)]
make update

21 years agoAdd support for IA64.
Richard Levitte [Fri, 14 Feb 2003 13:30:43 +0000 (13:30 +0000)]
Add support for IA64.
PR: 454

21 years agoHandle krb5 libraries separately and make sure only libssl.so depends
Richard Levitte [Fri, 14 Feb 2003 13:11:44 +0000 (13:11 +0000)]
Handle krb5 libraries separately and make sure only libssl.so depends
on it.

21 years agoUpdate linux-mips and linux-mipsel to support threads and shared libraries.
Richard Levitte [Fri, 14 Feb 2003 08:56:25 +0000 (08:56 +0000)]
Update linux-mips and linux-mipsel to support threads and shared libraries.
I also updated the bn_ops field with values taken from OpenBSD-mips.
PR: 498

21 years agoPay attention to disabled SSL versions.
Richard Levitte [Fri, 14 Feb 2003 05:24:25 +0000 (05:24 +0000)]
Pay attention to disabled SSL versions.
PR: 500

21 years agoChange no_rmd160 to no_ripemd for consistency.
Richard Levitte [Fri, 14 Feb 2003 05:20:28 +0000 (05:20 +0000)]
Change no_rmd160 to no_ripemd for consistency.
PR: 500

21 years agoMake it possible to disable OCSP, the speed application, and the use of sockets.
Richard Levitte [Fri, 14 Feb 2003 01:03:06 +0000 (01:03 +0000)]
Make it possible to disable OCSP, the speed application, and the use of sockets.
PR: 358

21 years agoOh, the destest program did look at the return value...
Richard Levitte [Thu, 13 Feb 2003 08:53:43 +0000 (08:53 +0000)]
Oh, the destest program did look at the return value...

21 years agoAdjust DES_cbc_cksum() so the returned value is the same as MIT's
Richard Levitte [Wed, 12 Feb 2003 17:20:50 +0000 (17:20 +0000)]
Adjust DES_cbc_cksum() so the returned value is the same as MIT's
mit_des_cbc_cksum().  The difference was first observed, then verified by
looking at the MIT source.

21 years agoOption to disable auto SSL chain building.
Dr. Stephen Henson [Wed, 12 Feb 2003 17:05:17 +0000 (17:05 +0000)]
Option to disable auto SSL chain building.

21 years agocomments
Bodo Möller [Wed, 12 Feb 2003 14:17:38 +0000 (14:17 +0000)]
comments

21 years agoPKCS#1 has a new RFC, which we do implement
Richard Levitte [Thu, 6 Feb 2003 19:30:14 +0000 (19:30 +0000)]
PKCS#1 has a new RFC, which we do implement

21 years agoadditional sanity checks for arguments to EC_POINTs_mul()
Bodo Möller [Thu, 6 Feb 2003 18:07:23 +0000 (18:07 +0000)]
additional sanity checks for arguments to EC_POINTs_mul()

21 years agoEC_GROUP_get_extra_data() should not set an error when it returns NULL.
Bodo Möller [Thu, 6 Feb 2003 18:00:20 +0000 (18:00 +0000)]
EC_GROUP_get_extra_data() should not set an error when it returns NULL.
(NB: this is not an API change because this internal function is unused
in 0.9.7.  0.9.8-dev will use it, and will contain a similar change).

21 years agotypo in WIN16 section
Bodo Möller [Wed, 5 Feb 2003 16:50:50 +0000 (16:50 +0000)]
typo in WIN16 section

Submitted by: Toni Andjelkovic <toni@soth.at>

21 years agoSSL_add_dir_cert_subjects_to_stack now exists for WIN32
Bodo Möller [Wed, 5 Feb 2003 16:37:17 +0000 (16:37 +0000)]
SSL_add_dir_cert_subjects_to_stack now exists for WIN32

21 years agotypo
Bodo Möller [Tue, 4 Feb 2003 12:57:37 +0000 (12:57 +0000)]
typo

21 years agoUpdate PRNG entry:
Bodo Möller [Tue, 4 Feb 2003 12:26:48 +0000 (12:26 +0000)]
Update PRNG entry:
- OpenSSL version differences
- Sun /dev/urandom patch information

21 years agoWe can't say in advance what the argument to BIO_socket_ioctl() should be, so
Richard Levitte [Fri, 31 Jan 2003 12:20:41 +0000 (12:20 +0000)]
We can't say in advance what the argument to BIO_socket_ioctl() should be, so
let's make that a void *.  Also, BIO_socket_nbio() should send it an int
argument, not a long.
PR: 457

21 years agoDocument -engine where missing.
Richard Levitte [Thu, 30 Jan 2003 22:02:31 +0000 (22:02 +0000)]
Document -engine where missing.
PR: 424

21 years agoA few small bugs with BIO popping.
Richard Levitte [Thu, 30 Jan 2003 21:49:16 +0000 (21:49 +0000)]
A few small bugs with BIO popping.
PR: 364

21 years agoThe util scripts need to handled no-hw.
Richard Levitte [Thu, 30 Jan 2003 20:03:48 +0000 (20:03 +0000)]
The util scripts need to handled no-hw.
PR: 327

21 years agoThe MASM situation is more difficult than described so far. It is part of VC++ 7.
Richard Levitte [Thu, 30 Jan 2003 19:05:27 +0000 (19:05 +0000)]
The MASM situation is more difficult than described so far.  It is part of VC++ 7.
PR: 327

21 years agoFor VC++7 and up, the file is VSVARS32.BAT.
Richard Levitte [Thu, 30 Jan 2003 19:01:59 +0000 (19:01 +0000)]
For VC++7 and up, the file is VSVARS32.BAT.
PR: 327

21 years agoThe OPENSSL_NO_ENGINE has small problem: it changes certain structures. That's
Richard Levitte [Thu, 30 Jan 2003 18:52:52 +0000 (18:52 +0000)]
The OPENSSL_NO_ENGINE has small problem: it changes certain structures.  That's
bad, so let's not check OPENSSL_NO_ENGINE in those places.  Fortunately, all
the header files where the problem existed include ossl_typ.h, which makes
a 'forward declaration' of the ENGINE type.

21 years agomake update
Richard Levitte [Thu, 30 Jan 2003 17:58:25 +0000 (17:58 +0000)]
make update

21 years agoAdd the possibility to build without the ENGINE framework.
Richard Levitte [Thu, 30 Jan 2003 17:37:49 +0000 (17:37 +0000)]
Add the possibility to build without the ENGINE framework.
PR: 287

21 years agoSmall typo, OENSSL should really be spelled OPENSSL.
Richard Levitte [Thu, 30 Jan 2003 11:08:47 +0000 (11:08 +0000)]
Small typo, OENSSL should really be spelled OPENSSL.
PR: 476

21 years agoFix a memory leak in SSL.
Richard Levitte [Thu, 30 Jan 2003 11:00:37 +0000 (11:00 +0000)]
Fix a memory leak in SSL.
PR: 477

21 years agocert_sk isn't always allocated, so freeing it may cause a crash.
Richard Levitte [Thu, 30 Jan 2003 10:27:47 +0000 (10:27 +0000)]
cert_sk isn't always allocated, so freeing it may cause a crash.
PR: 481

21 years agoDVCS (see RFC 3029) was missing among the possible purposes.
Richard Levitte [Wed, 29 Jan 2003 15:06:38 +0000 (15:06 +0000)]
DVCS (see RFC 3029) was missing among the possible purposes.
Notified privately to me by Peter Sylvester <Peter.Sylvester@EdelWeb.fr>,
one of the authors of said RFC

21 years agoCorrect EVP_SealInit() documentation, iv is an output
Dr. Stephen Henson [Sun, 26 Jan 2003 13:39:24 +0000 (13:39 +0000)]
Correct EVP_SealInit() documentation, iv is an output
parameter.

21 years agoconsistency
Bodo Möller [Fri, 24 Jan 2003 22:27:00 +0000 (22:27 +0000)]
consistency

21 years agoProvide "dummy" &main::picmeup even in Windows perlasm modules.
Andy Polyakov [Fri, 24 Jan 2003 09:38:18 +0000 (09:38 +0000)]
Provide "dummy" &main::picmeup even in Windows perlasm modules.

21 years agoCheck return value of gmtime() and add error codes
Dr. Stephen Henson [Fri, 24 Jan 2003 00:42:50 +0000 (00:42 +0000)]
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.

21 years agoWorkaround for lame compiler bug introduced in "CPU pack" for MSVC6SP5.
Andy Polyakov [Thu, 23 Jan 2003 10:05:59 +0000 (10:05 +0000)]
Workaround for lame compiler bug introduced in "CPU pack" for MSVC6SP5.

21 years agoThe patch speaks for itself.
Andy Polyakov [Thu, 23 Jan 2003 09:51:55 +0000 (09:51 +0000)]
The patch speaks for itself.

21 years agoMissing 0 broke FreeBSD build.
Richard Levitte [Thu, 23 Jan 2003 08:10:07 +0000 (08:10 +0000)]
Missing 0 broke FreeBSD build.
PR: 470

21 years agoSuggestion was to change ${MACHINE} to i586 in lines in question. Well,
Andy Polyakov [Sun, 19 Jan 2003 21:45:52 +0000 (21:45 +0000)]
Suggestion was to change ${MACHINE} to i586 in lines in question. Well,
"whatever" doesn't the same (avoids 386 being passed to ./Configure),
consistent with other elder SCO targets and denotes that we probably
shouldn't care much about every out-of-date platform.

21 years agoThis is an *initial* tune-up. This update puts Itanium2 back on par with
Andy Polyakov [Sun, 19 Jan 2003 21:31:20 +0000 (21:31 +0000)]
This is an *initial* tune-up. This update puts Itanium2 back on par with
Itanium. I mean if overall performance improvement over C version was X
for Itanium, it's now X even for Itanium2.

21 years agoOops! Missed closing quote... Didn't have time to verify before a snapshot
Andy Polyakov [Sun, 19 Jan 2003 11:39:56 +0000 (11:39 +0000)]
Oops! Missed closing quote... Didn't have time to verify before a snapshot
was cut...

21 years agoSCO target missed .so definition.
Andy Polyakov [Sat, 18 Jan 2003 21:59:19 +0000 (21:59 +0000)]
SCO target missed .so definition.

21 years ago-lresolv is not present on SCO Unix, RT#460.
Andy Polyakov [Sat, 18 Jan 2003 18:11:10 +0000 (18:11 +0000)]
-lresolv is not present on SCO Unix, RT#460.

21 years agoCaldera/SCO targets erroneously limit themselves to 386. See RT#464.
Andy Polyakov [Sat, 18 Jan 2003 14:59:19 +0000 (14:59 +0000)]
Caldera/SCO targets erroneously limit themselves to 386. See RT#464.

21 years agoFix for AIX shared build, see RT#463.
Andy Polyakov [Sat, 18 Jan 2003 13:10:23 +0000 (13:10 +0000)]
Fix for AIX shared build, see RT#463.

21 years agoEVP_DecryptInit() should call EVP_CipherInit() not EVP_CipherInit_ex().
Dr. Stephen Henson [Fri, 17 Jan 2003 00:46:08 +0000 (00:46 +0000)]
EVP_DecryptInit() should call EVP_CipherInit() not EVP_CipherInit_ex().

21 years agoA few more files to ignore
Richard Levitte [Thu, 16 Jan 2003 21:33:06 +0000 (21:33 +0000)]
A few more files to ignore

21 years agoFreeBSD has /dev/crypto as well.
Richard Levitte [Thu, 16 Jan 2003 18:29:34 +0000 (18:29 +0000)]
FreeBSD has /dev/crypto as well.
PR: 462

21 years agoArmor against systems without ranlib...
Lutz Jänicke [Thu, 16 Jan 2003 17:21:15 +0000 (17:21 +0000)]
Armor against systems without ranlib...
Submitted by: Thierry Lelegard <thierry.lelegard@canal-plus.fr>

PR: 461

21 years agoncr-scde target needs -lc89 for strcasecmp() and ftime() (Tim Rice, Martin
Lutz Jänicke [Thu, 16 Jan 2003 07:54:12 +0000 (07:54 +0000)]
ncr-scde target needs -lc89 for strcasecmp() and ftime() (Tim Rice, Martin
Megele).

PR: 450

21 years agoFix possible NULL dereferencial.
Richard Levitte [Thu, 16 Jan 2003 06:00:59 +0000 (06:00 +0000)]
Fix possible NULL dereferencial.
Notified by Verdon Walker <VWalker@novell.com>

21 years agoAdd verbosity
Richard Levitte [Wed, 15 Jan 2003 17:23:28 +0000 (17:23 +0000)]
Add verbosity

21 years agomake update
Richard Levitte [Wed, 15 Jan 2003 17:19:38 +0000 (17:19 +0000)]
make update

21 years agoFix initialization sequence to prevent freeing of unitialized objects.
Lutz Jänicke [Wed, 15 Jan 2003 14:56:47 +0000 (14:56 +0000)]
Fix initialization sequence to prevent freeing of unitialized objects.
Submitted by: Nils Larsch <nla@trustcenter.de>

PR: 459

21 years agoReally fix SSLv2 session ID handling
Lutz Jänicke [Wed, 15 Jan 2003 09:48:29 +0000 (09:48 +0000)]
Really fix SSLv2 session ID handling

PR: 377

21 years agoSet EXPORT_VAR_AS_FN for BC-32 to work around a compiler bug,
Dr. Stephen Henson [Tue, 14 Jan 2003 20:52:58 +0000 (20:52 +0000)]
Set EXPORT_VAR_AS_FN for BC-32 to work around a compiler bug,

21 years agoExtend the HOWTO on creating certificates, and add a HOWTO in creating keys.
Richard Levitte [Tue, 14 Jan 2003 15:46:36 +0000 (15:46 +0000)]
Extend the HOWTO on creating certificates, and add a HOWTO in creating keys.
PR: 422

21 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Tue, 14 Jan 2003 15:42:19 +0000 (15:42 +0000)]
This commit was manufactured by cvs2svn to create branch
'OpenSSL_0_9_7-stable'.

21 years agoExtend the HOWTO on creating certificates, and add a HOWTO in creating keys.
Richard Levitte [Tue, 14 Jan 2003 15:42:16 +0000 (15:42 +0000)]
Extend the HOWTO on creating certificates, and add a HOWTO in creating keys.
PR: 422

21 years agoDocument hpux-parisc2-cc problems, probably due to optimizer bug.
Lutz Jänicke [Tue, 14 Jan 2003 13:57:06 +0000 (13:57 +0000)]
Document hpux-parisc2-cc problems, probably due to optimizer bug.

PR: 426

21 years agoCorrect an example that has a few typos.
Richard Levitte [Tue, 14 Jan 2003 13:56:41 +0000 (13:56 +0000)]
Correct an example that has a few typos.
PR: 458

21 years agoCorrect an example that has a few typos.
Richard Levitte [Tue, 14 Jan 2003 13:56:38 +0000 (13:56 +0000)]
Correct an example that has a few typos.
PR: 458

21 years agoDocument hpux-parisc2-cc problems, probably due to optimizer bug.
Lutz Jänicke [Tue, 14 Jan 2003 13:56:26 +0000 (13:56 +0000)]
Document hpux-parisc2-cc problems, probably due to optimizer bug.

PR: 426

21 years agoMerge from 0.9.7-stable.
Richard Levitte [Mon, 13 Jan 2003 17:16:25 +0000 (17:16 +0000)]
Merge from 0.9.7-stable.

21 years agoNote IA-32 assembler support enhancements in CHANGES.
Andy Polyakov [Mon, 13 Jan 2003 16:39:41 +0000 (16:39 +0000)]
Note IA-32 assembler support enhancements in CHANGES.

21 years agoMinor FAQ update.
Andy Polyakov [Mon, 13 Jan 2003 16:34:56 +0000 (16:34 +0000)]
Minor FAQ update.

21 years agoMinor FAQ update
Andy Polyakov [Mon, 13 Jan 2003 16:34:05 +0000 (16:34 +0000)]
Minor FAQ update

21 years ago"!Cname surname" has now become redundant ...
Bodo Möller [Mon, 13 Jan 2003 15:57:33 +0000 (15:57 +0000)]
"!Cname surname" has now become redundant ...

21 years ago"!Cname surname" has now become redundant ...
Bodo Möller [Mon, 13 Jan 2003 15:55:52 +0000 (15:55 +0000)]
"!Cname surname" has now become redundant ...

21 years agoundo part of a recent change: it's "surname", not "surName"
Bodo Möller [Mon, 13 Jan 2003 15:52:04 +0000 (15:52 +0000)]
undo part of a recent change: it's "surname", not "surName"
(see X.520 aka ISO/IEC 9594-6)

21 years agoundo part of a recent change: it's "surname", not "surName"
Bodo Möller [Mon, 13 Jan 2003 15:51:33 +0000 (15:51 +0000)]
undo part of a recent change: it's "surname", not "surName"
(see X.520 aka ISO/IEC 9594-6)

21 years agoMake sure not to declare a clashing read() for DJGPP.
Richard Levitte [Mon, 13 Jan 2003 15:35:27 +0000 (15:35 +0000)]
Make sure not to declare a clashing read() for DJGPP.
PR: 440

21 years agoMake sure not to declare a clashing read() for DJGPP.
Richard Levitte [Mon, 13 Jan 2003 15:35:22 +0000 (15:35 +0000)]
Make sure not to declare a clashing read() for DJGPP.
PR: 440

21 years agoDJGPP doesn't have DLLs, so skip adding to %PATH% in that environment.
Richard Levitte [Mon, 13 Jan 2003 15:16:48 +0000 (15:16 +0000)]
DJGPP doesn't have DLLs, so skip adding to %PATH% in that environment.
PR: 453

21 years agoDJGPP doesn't have DLLs, so skip adding to %PATH% in that environment.
Richard Levitte [Mon, 13 Jan 2003 15:16:40 +0000 (15:16 +0000)]
DJGPP doesn't have DLLs, so skip adding to %PATH% in that environment.
PR: 453

21 years agoadd something to the '$no_shared_warn' text
Bodo Möller [Mon, 13 Jan 2003 14:59:07 +0000 (14:59 +0000)]
add something to the '$no_shared_warn' text

21 years agoadd something to the '$no_shared_warn' text
Bodo Möller [Mon, 13 Jan 2003 14:58:49 +0000 (14:58 +0000)]
add something to the '$no_shared_warn' text

21 years agoCorrect a misleading comment.
Richard Levitte [Mon, 13 Jan 2003 14:53:46 +0000 (14:53 +0000)]
Correct a misleading comment.
PR: 456

21 years agoCorrect a misleading comment.
Richard Levitte [Mon, 13 Jan 2003 14:53:43 +0000 (14:53 +0000)]
Correct a misleading comment.
PR: 456

21 years agoRevert: the names of the cygwin distribution will not be named openssl2-*.
Richard Levitte [Mon, 13 Jan 2003 14:47:55 +0000 (14:47 +0000)]
Revert: the names of the cygwin distribution will not be named openssl2-*.
Requested by Corinna Vinschen <vinschen@redhat.com>

21 years agoRevert: the names of the cygwin distribution will not be named openssl2-*.
Richard Levitte [Mon, 13 Jan 2003 14:47:52 +0000 (14:47 +0000)]
Revert: the names of the cygwin distribution will not be named openssl2-*.
Requested by Corinna Vinschen <vinschen@redhat.com>

21 years agoUI_UTIL_read_pw() misinterpreted the values returned from UI functions.
Richard Levitte [Mon, 13 Jan 2003 14:17:47 +0000 (14:17 +0000)]
UI_UTIL_read_pw() misinterpreted the values returned from UI functions.
PR: 456

21 years agoUI_UTIL_read_pw() misinterpreted the values returned from UI functions.
Richard Levitte [Mon, 13 Jan 2003 14:17:43 +0000 (14:17 +0000)]
UI_UTIL_read_pw() misinterpreted the values returned from UI functions.
PR: 456

21 years agodocument BN_GENCB API by adding an example
Bodo Möller [Mon, 13 Jan 2003 13:44:20 +0000 (13:44 +0000)]
document BN_GENCB API by adding an example

21 years agoTypo.
Bodo Möller [Mon, 13 Jan 2003 13:18:22 +0000 (13:18 +0000)]
Typo.

NB: This and other manual pages should be updated for the new
BN_GENCB interface.

21 years agotypo
Bodo Möller [Mon, 13 Jan 2003 13:16:46 +0000 (13:16 +0000)]
typo

21 years agotty_in will never be stderr, so it will always be closed, which means stdin
Richard Levitte [Mon, 13 Jan 2003 13:15:19 +0000 (13:15 +0000)]
tty_in will never be stderr, so it will always be closed, which means stdin
might get closed...
Reported by Mark Daniel <Mark.Daniel@wasd.vsm.com.au>

21 years agotty_in will never be stderr, so it will always be closed, which means stdin
Richard Levitte [Mon, 13 Jan 2003 13:15:16 +0000 (13:15 +0000)]
tty_in will never be stderr, so it will always be closed, which means stdin
might get closed...
Reported by Mark Daniel <Mark.Daniel@wasd.vsm.com.au>

21 years agotypo
Bodo Möller [Mon, 13 Jan 2003 12:52:33 +0000 (12:52 +0000)]
typo

21 years agoAddenum to IA-32 assembler support enhancements from HEAD branch.
Andy Polyakov [Sun, 12 Jan 2003 22:40:09 +0000 (22:40 +0000)]
Addenum to IA-32 assembler support enhancements from HEAD branch.

21 years agoOpenBSD FAQ update. Apparently gas from binutils-2.x makes it impossible to
Andy Polyakov [Sun, 12 Jan 2003 21:40:15 +0000 (21:40 +0000)]
OpenBSD FAQ update. Apparently gas from binutils-2.x makes it impossible to
use gcc -fPIC ... on OpenBSD-i386. Alternative solution is provided.