openssl.git
14 years agoPR: 2009
Dr. Stephen Henson [Wed, 2 Sep 2009 13:20:32 +0000 (13:20 +0000)]
PR: 2009
Submitted by: "Alexei Khlebnikov" <alexei.khlebnikov@opera.com>
Approved by: steve@openssl.org

Avoid memory leak and fix error reporting in d2i_SSL_SESSION(). NB: although
the ticket mentions buffer overruns this isn't a security issue because
the SSL_SESSION structure is generated internally and it should never be
possible to supply its contents from an untrusted application (this would
among other things destroy session cache security).

14 years agoPR: 2022
Dr. Stephen Henson [Wed, 2 Sep 2009 12:53:52 +0000 (12:53 +0000)]
PR: 2022
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Approved by: steve@openssl.org

Fix DTLS record header length bug.

14 years agoTidy up and fix verify callbacks to avoid structure dereference, use of
Dr. Stephen Henson [Wed, 2 Sep 2009 12:47:28 +0000 (12:47 +0000)]
Tidy up and fix verify callbacks to avoid structure dereference, use of
obsolete functions and enhance to handle new conditions such as policy printing.

14 years agoMissing break.
Dr. Stephen Henson [Mon, 31 Aug 2009 22:19:26 +0000 (22:19 +0000)]
Missing break.

14 years agoPR: 2005
Dr. Stephen Henson [Wed, 26 Aug 2009 15:15:15 +0000 (15:15 +0000)]
PR: 2005
Submitted by: steve@openssl.org

Some systems have broken IPv6 headers and/or implementations. If
OPENSSL_USE_IPV6 is set to 0 IPv6 is not used, if it is set to 1 it is used
and if undefined an attempt is made to detect at compile time by checking
if AF_INET6 is set and excluding known problem platforms.

14 years agoPR: 2006
Dr. Stephen Henson [Wed, 26 Aug 2009 11:51:57 +0000 (11:51 +0000)]
PR: 2006
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Approved by: steve@openssl.org

Do not use multiple DTLS records for a single user message

14 years agoPR: 2015
Dr. Stephen Henson [Wed, 26 Aug 2009 11:42:11 +0000 (11:42 +0000)]
PR: 2015
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Approved by: steve@openssl.org

Define LIBDIR properly.

14 years agosha1-x86* assembler update: F_40_59 and Atom-specific optimizations.
Andy Polyakov [Tue, 18 Aug 2009 19:24:50 +0000 (19:24 +0000)]
sha1-x86* assembler update: F_40_59 and Atom-specific optimizations.

14 years agoStop unused variable warning on WIN32 et al.
Dr. Stephen Henson [Tue, 18 Aug 2009 11:15:33 +0000 (11:15 +0000)]
Stop unused variable warning on WIN32 et al.

14 years agoUse SHA1 and not deprecated MD5 in demos.
Dr. Stephen Henson [Sat, 15 Aug 2009 11:01:09 +0000 (11:01 +0000)]
Use SHA1 and not deprecated MD5 in demos.

14 years agoUpdate default dependency flags.
Dr. Stephen Henson [Wed, 12 Aug 2009 17:30:37 +0000 (17:30 +0000)]
Update default dependency flags.
Make error name discrepancies a fatal error.
Fix error codes.
make update

14 years agoEnable mdc2 support by default as the patent has now expired.
Dr. Stephen Henson [Wed, 12 Aug 2009 16:46:26 +0000 (16:46 +0000)]
Enable mdc2 support by default as the patent has now expired.

14 years agoUpdate README with bug report and contribution details.
Dr. Stephen Henson [Wed, 12 Aug 2009 16:44:33 +0000 (16:44 +0000)]
Update README with bug report and contribution details.

14 years agoPR: 1997
Dr. Stephen Henson [Wed, 12 Aug 2009 13:19:54 +0000 (13:19 +0000)]
PR: 1997
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Approved by: steve@openssl.org

DTLS timeout handling fix.

14 years agoTypo
Dr. Stephen Henson [Mon, 10 Aug 2009 15:52:49 +0000 (15:52 +0000)]
Typo

14 years agoPR: 1999
Dr. Stephen Henson [Mon, 10 Aug 2009 15:30:40 +0000 (15:30 +0000)]
PR: 1999
Submitted by: "Bayram Kurumahmut" <kbayram@ubicom.com>
Approved by: steve@openssl.org

Don't use HAVE_FORK in apps/speed.c it can conflict with configured version.

14 years agoPR: 2004
Dr. Stephen Henson [Mon, 10 Aug 2009 14:56:57 +0000 (14:56 +0000)]
PR: 2004
Submitted by: Peter Sylvester <peter.sylvester@edelweb.fr>
Approved by: steve@openssl.org

Handle fractional seconds properly in ASN1_GENERALIZEDTIME_print

14 years agoPR: 2003
Dr. Stephen Henson [Mon, 10 Aug 2009 14:48:40 +0000 (14:48 +0000)]
PR: 2003
Make it possible to install OpenSSL in directories with name other
than "lib" for example "lib64". Based on patch from Jeremy Utley.

14 years agoAdd COMP error strings.
Dr. Stephen Henson [Sun, 9 Aug 2009 14:58:37 +0000 (14:58 +0000)]
Add COMP error strings.

14 years agoFix error code.
Dr. Stephen Henson [Thu, 6 Aug 2009 16:39:34 +0000 (16:39 +0000)]
Fix error code.

14 years agoReject leading 0x80 in OID subidentifiers.
Dr. Stephen Henson [Thu, 6 Aug 2009 16:32:54 +0000 (16:32 +0000)]
Reject leading 0x80 in OID subidentifiers.

14 years agoPR: 2002
Dr. Stephen Henson [Wed, 5 Aug 2009 15:51:39 +0000 (15:51 +0000)]
PR: 2002
Submitted by: Tomas Mraz <tmraz@redhat.com>
Obtained from: steve@openssl.org

Fix bug in libssl and krb5 linking in Makefile.org

14 years agoOops!
Dr. Stephen Henson [Wed, 5 Aug 2009 15:32:10 +0000 (15:32 +0000)]
Oops!

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Wed, 5 Aug 2009 15:29:58 +0000 (15:29 +0000)]
Update from 1.0.0-stable.

14 years agoPR: 2001
Dr. Stephen Henson [Wed, 5 Aug 2009 14:55:20 +0000 (14:55 +0000)]
PR: 2001
Submitted by: Tomas Mraz <tmraz@redhat.com>
Approved by: steve@openssl.org

Add patch: http://cvs.openssl.org/chngview?cn=14635 which never made it to
1.0.0, HEAD.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Mon, 27 Jul 2009 21:22:02 +0000 (21:22 +0000)]
Update from 1.0.0-stable.

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Mon, 27 Jul 2009 21:10:00 +0000 (21:10 +0000)]
Update from 1.0.0-stable

14 years agoFix warnings.
Ben Laurie [Sun, 26 Jul 2009 12:09:21 +0000 (12:09 +0000)]
Fix warnings.

14 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Fri, 24 Jul 2009 13:48:07 +0000 (13:48 +0000)]
Update from 0.9.8-stable.

14 years agoRemove MD2 test from WIN32 as we don't compile it in by default any more.
Dr. Stephen Henson [Fri, 24 Jul 2009 13:43:59 +0000 (13:43 +0000)]
Remove MD2 test from WIN32 as we don't compile it in by default any more.

14 years agoFix typos.
Dr. Stephen Henson [Fri, 24 Jul 2009 13:37:18 +0000 (13:37 +0000)]
Fix typos.

14 years agoNew debug targets from 1.0.0-stable
Dr. Stephen Henson [Fri, 24 Jul 2009 13:31:12 +0000 (13:31 +0000)]
New debug targets from 1.0.0-stable

14 years agoPR: 1990
Dr. Stephen Henson [Fri, 24 Jul 2009 13:07:30 +0000 (13:07 +0000)]
PR: 1990

Update from 0.9.8-stable

14 years agoDocument removal of digest+signature algorithm link.
Dr. Stephen Henson [Fri, 24 Jul 2009 13:01:40 +0000 (13:01 +0000)]
Document removal of digest+signature algorithm link.

14 years agoPR: 1993
Dr. Stephen Henson [Fri, 24 Jul 2009 11:52:55 +0000 (11:52 +0000)]
PR: 1993

Fix from 0.9.8-stable.

14 years agoFix from 0.9.8-stable
Dr. Stephen Henson [Fri, 24 Jul 2009 11:34:59 +0000 (11:34 +0000)]
Fix from 0.9.8-stable

14 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Fri, 24 Jul 2009 11:25:13 +0000 (11:25 +0000)]
Update from 0.9.8-stable.

14 years agoUpdate from 0.9.8-stable
Dr. Stephen Henson [Fri, 24 Jul 2009 11:17:10 +0000 (11:17 +0000)]
Update from 0.9.8-stable

14 years agoUpdate from 0.9.8-stable
Dr. Stephen Henson [Fri, 24 Jul 2009 11:11:30 +0000 (11:11 +0000)]
Update from 0.9.8-stable

14 years agoUse correct extension and OSX detection.
Dr. Stephen Henson [Thu, 16 Jul 2009 09:52:59 +0000 (09:52 +0000)]
Use correct extension and OSX detection.

14 years agoUpdates from 1.0.0-stable
Dr. Stephen Henson [Wed, 15 Jul 2009 18:00:04 +0000 (18:00 +0000)]
Updates from 1.0.0-stable

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Wed, 15 Jul 2009 11:33:24 +0000 (11:33 +0000)]
Update from 1.0.0-stable.

14 years agoUpdates from 1.0.0-stable
Dr. Stephen Henson [Wed, 15 Jul 2009 11:02:24 +0000 (11:02 +0000)]
Updates from 1.0.0-stable

14 years agoUpdates from 1.0.0-stable.
Dr. Stephen Henson [Tue, 14 Jul 2009 15:30:05 +0000 (15:30 +0000)]
Updates from 1.0.0-stable.

14 years agoDocument MD2 deprecation.
Dr. Stephen Henson [Mon, 13 Jul 2009 11:58:05 +0000 (11:58 +0000)]
Document MD2 deprecation.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Mon, 13 Jul 2009 11:44:30 +0000 (11:44 +0000)]
Update from 1.0.0-stable.

14 years agoUse new time routines to avoid possible overflow.
Dr. Stephen Henson [Mon, 13 Jul 2009 11:40:14 +0000 (11:40 +0000)]
Use new time routines to avoid possible overflow.

14 years agoUpdate from 0.9.8-stable
Dr. Stephen Henson [Sat, 11 Jul 2009 22:36:59 +0000 (22:36 +0000)]
Update from 0.9.8-stable

14 years agoPR: 1624
Dr. Stephen Henson [Sat, 11 Jul 2009 22:28:45 +0000 (22:28 +0000)]
PR: 1624
Submitted by: "Simon L. Nielsen" <simon@FreeBSD.org>
Obtained from: steve@openssl.org

Correct FreeBSD check.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sat, 11 Jul 2009 21:43:50 +0000 (21:43 +0000)]
Update from 1.0.0-stable.

14 years agoMake update.
Dr. Stephen Henson [Wed, 8 Jul 2009 09:19:53 +0000 (09:19 +0000)]
Make update.

14 years agoDelete MD2 from algorithm tables as in 0.9.8-stable. However since this is
Dr. Stephen Henson [Wed, 8 Jul 2009 08:49:17 +0000 (08:49 +0000)]
Delete MD2 from algorithm tables as in 0.9.8-stable. However since this is
a new branch we can also disable it by default.

14 years agoFix warnings.
Dr. Stephen Henson [Sat, 4 Jul 2009 12:04:06 +0000 (12:04 +0000)]
Fix warnings.

14 years agoPR: 1981
Dr. Stephen Henson [Sat, 4 Jul 2009 11:38:40 +0000 (11:38 +0000)]
PR: 1981
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Approved by: steve@openssl.org

DTLS record header bugfix.

14 years agoUpadte from 1.0.0-stable
Dr. Stephen Henson [Wed, 1 Jul 2009 15:47:04 +0000 (15:47 +0000)]
Upadte from 1.0.0-stable

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Wed, 1 Jul 2009 15:43:04 +0000 (15:43 +0000)]
Update from 1.0.0-stable.

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Wed, 1 Jul 2009 15:37:17 +0000 (15:37 +0000)]
Update from 1.0.0-stable

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Wed, 1 Jul 2009 15:26:00 +0000 (15:26 +0000)]
Update from 1.0.0-stable

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Wed, 1 Jul 2009 11:46:03 +0000 (11:46 +0000)]
Update from 1.0.0-stable

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Wed, 1 Jul 2009 11:40:19 +0000 (11:40 +0000)]
Update from 1.0.0-stable

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Wed, 1 Jul 2009 11:29:25 +0000 (11:29 +0000)]
Update from 1.0.0-stable

14 years agoUpdate from 0.9.8-stable
Dr. Stephen Henson [Tue, 30 Jun 2009 22:27:33 +0000 (22:27 +0000)]
Update from 0.9.8-stable

14 years agoTypo.
Dr. Stephen Henson [Tue, 30 Jun 2009 18:27:03 +0000 (18:27 +0000)]
Typo.

14 years agoUse common verify parameters instead of the small ad-hoc subset in
Dr. Stephen Henson [Tue, 30 Jun 2009 15:56:35 +0000 (15:56 +0000)]
Use common verify parameters instead of the small ad-hoc subset in
s_client, s_server.

14 years agoUpdates from 1.0.0-stable
Dr. Stephen Henson [Tue, 30 Jun 2009 15:28:16 +0000 (15:28 +0000)]
Updates from 1.0.0-stable

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Tue, 30 Jun 2009 11:58:10 +0000 (11:58 +0000)]
Update from 1.0.0-stable.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Tue, 30 Jun 2009 11:42:04 +0000 (11:42 +0000)]
Update from 1.0.0-stable.

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Tue, 30 Jun 2009 11:24:57 +0000 (11:24 +0000)]
Update from 1.0.0-stable

14 years agoAllow setting of verify depth in verify parameters (as opposed to the depth
Dr. Stephen Henson [Mon, 29 Jun 2009 16:09:37 +0000 (16:09 +0000)]
Allow setting of verify depth in verify parameters (as opposed to the depth
implemented using the verify callback).

14 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Sun, 28 Jun 2009 16:24:37 +0000 (16:24 +0000)]
Update from 0.9.8-stable.

14 years agoFix from 0.9.8-stable.
Dr. Stephen Henson [Fri, 26 Jun 2009 23:14:39 +0000 (23:14 +0000)]
Fix from 0.9.8-stable.

14 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Fri, 26 Jun 2009 15:03:35 +0000 (15:03 +0000)]
Update from 0.9.8-stable.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Fri, 26 Jun 2009 11:29:26 +0000 (11:29 +0000)]
Update from 1.0.0-stable.

14 years agoStop warnings in gcc where "a" is const passed as a non-const argument.
Dr. Stephen Henson [Thu, 25 Jun 2009 17:10:44 +0000 (17:10 +0000)]
Stop warnings in gcc where "a" is const passed as a non-const argument.

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Thu, 25 Jun 2009 11:29:30 +0000 (11:29 +0000)]
Update from 1.0.0-stable

14 years agoUpdate FAQ with note about online docs.
Dr. Stephen Henson [Wed, 24 Jun 2009 13:50:05 +0000 (13:50 +0000)]
Update FAQ with note about online docs.

14 years agoInitialize outlen.
Dr. Stephen Henson [Wed, 24 Jun 2009 13:29:29 +0000 (13:29 +0000)]
Initialize outlen.

14 years agoAdd beos as a supported DSO scheme.
Dr. Stephen Henson [Wed, 17 Jun 2009 12:19:09 +0000 (12:19 +0000)]
Add beos as a supported DSO scheme.

14 years agoRename asc2uni and uni2asc functions to avoid clashes.
Dr. Stephen Henson [Wed, 17 Jun 2009 12:04:56 +0000 (12:04 +0000)]
Rename asc2uni and uni2asc functions to avoid clashes.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Wed, 17 Jun 2009 11:48:22 +0000 (11:48 +0000)]
Update from 1.0.0-stable.

14 years agoPR: 1958
Dr. Stephen Henson [Wed, 17 Jun 2009 11:37:44 +0000 (11:37 +0000)]
PR: 1958
Submitted by: Sean Boudreau <seanb@qnx.com>
Approved by: steve@openssl.org

qnx6 support.

14 years agoPR: 1956
Dr. Stephen Henson [Wed, 17 Jun 2009 11:32:59 +0000 (11:32 +0000)]
PR: 1956
Submitted by: Guenter <lists@gknw.net>
Approved by: steve@openssl.org

Netware doesn't have strings.h

14 years agoSubmitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz>
Dr. Stephen Henson [Wed, 17 Jun 2009 11:25:42 +0000 (11:25 +0000)]
Submitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz>
Approved by: steve@openssl.org

Check return values for NULL in case of malloc failure.

14 years agoPR: 1946
Dr. Stephen Henson [Tue, 16 Jun 2009 16:54:44 +0000 (16:54 +0000)]
PR: 1946
Submitted by: Guenter <lists@gknw.net>
Approved by: steve@openssl.org

Netware header fix.

14 years agoSubmitted by: Artem Chuprina <ran@cryptocom.ru>
Dr. Stephen Henson [Tue, 16 Jun 2009 16:38:47 +0000 (16:38 +0000)]
Submitted by: Artem Chuprina <ran@cryptocom.ru>
Reviewed by: steve@openssl.org

Various GOST ciphersuite and ENGINE fixes. Including...

Allow EVP_PKEY_set_derive_peerkey() in encryption operations.

New flag when certificate verify should be omitted in client key exchange.

14 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Mon, 15 Jun 2009 15:01:00 +0000 (15:01 +0000)]
Update from 0.9.8-stable.

14 years agoFix error codes.
Dr. Stephen Henson [Mon, 15 Jun 2009 11:18:31 +0000 (11:18 +0000)]
Fix error codes.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Mon, 15 Jun 2009 10:27:22 +0000 (10:27 +0000)]
Update from 1.0.0-stable.

14 years agoPR: 1952
Dr. Stephen Henson [Sat, 13 Jun 2009 20:46:30 +0000 (20:46 +0000)]
PR: 1952
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de>
Reviewed by: steve@openssl.org

ECDH negotiation bug.

14 years agoUpdates from 1.0.0-stable
Dr. Stephen Henson [Fri, 5 Jun 2009 14:59:26 +0000 (14:59 +0000)]
Updates from 1.0.0-stable

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Fri, 5 Jun 2009 11:52:23 +0000 (11:52 +0000)]
Update from 1.0.0-stable.

14 years agoPR: 1946
Dr. Stephen Henson [Tue, 2 Jun 2009 11:23:13 +0000 (11:23 +0000)]
PR: 1946
Submitted by: Guenter <lists@gknw.net>
Reviewed by: steve@openssl.org

Get timeval definition on Netware.

14 years agoPR: 1938
Dr. Stephen Henson [Tue, 2 Jun 2009 11:05:33 +0000 (11:05 +0000)]
PR: 1938
Submitted by: Mark Phalan <Mark.Phalan@Sun.COM>
Reviewed by: steve@openssl.org

Patch to pem and hmac manual pages NAME sections.

14 years agoPR: 1945
Dr. Stephen Henson [Mon, 1 Jun 2009 12:13:44 +0000 (12:13 +0000)]
PR: 1945
Submitted by: Guenter <lists@gknw.net>
Approved by: steve@openssl.org

Netware compilation fix for nonexistent header.

14 years agoOops, update CHANGES entry.
Dr. Stephen Henson [Sun, 31 May 2009 17:13:55 +0000 (17:13 +0000)]
Oops, update CHANGES entry.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sun, 31 May 2009 17:13:09 +0000 (17:13 +0000)]
Update from 1.0.0-stable.

14 years agoUpdate from 1.0.0-stable.
Dr. Stephen Henson [Sat, 30 May 2009 18:11:26 +0000 (18:11 +0000)]
Update from 1.0.0-stable.

14 years agoAdd ignored FIPS options to evp.h change clashing flag value.
Dr. Stephen Henson [Fri, 29 May 2009 18:57:31 +0000 (18:57 +0000)]
Add ignored FIPS options to evp.h change clashing flag value.

14 years agoUpdate from 0.9.8-stable.
Dr. Stephen Henson [Fri, 29 May 2009 14:02:57 +0000 (14:02 +0000)]
Update from 0.9.8-stable.

14 years agoUpdate from 1.0.0-stable
Dr. Stephen Henson [Thu, 28 May 2009 21:41:47 +0000 (21:41 +0000)]
Update from 1.0.0-stable