openssl.git
18 years agoSomeone did some cutting and pasting and didn't quite finish the job :-).
Richard Levitte [Fri, 24 Jun 2005 05:13:18 +0000 (05:13 +0000)]
Someone did some cutting and pasting and didn't quite finish the job :-).

Notified by Steffen Pankratz <kratz00@gmx.de>

18 years agoWrap the inclusion of openssl/engine.h with a protective check for
Richard Levitte [Thu, 23 Jun 2005 22:08:41 +0000 (22:08 +0000)]
Wrap the inclusion of openssl/engine.h with a protective check for
the absence of OPENSSL_NO_ENGINE.

18 years agoWrap the inclusion of openssl/engine.h with a protective check for
Richard Levitte [Thu, 23 Jun 2005 21:57:37 +0000 (21:57 +0000)]
Wrap the inclusion of openssl/engine.h with a protective check for
the absence of OPENSSL_NO_ENGINE.

PR: 1123

18 years agoDo not defined des_crypt(), since it clashes with Solaris crypt.h.
Richard Levitte [Thu, 23 Jun 2005 21:53:52 +0000 (21:53 +0000)]
Do not defined des_crypt(), since it clashes with Solaris crypt.h.

PR: 1125

18 years agoInitialise dir to avoid a compiler warning.
Richard Levitte [Thu, 23 Jun 2005 21:49:18 +0000 (21:49 +0000)]
Initialise dir to avoid a compiler warning.

18 years agoThe NAME section of a man page is required to have a dash followed by a
Richard Levitte [Thu, 23 Jun 2005 21:45:32 +0000 (21:45 +0000)]
The NAME section of a man page is required to have a dash followed by a
short description, at least according to pod2man.

PR: 1127

18 years agoDCC doesn't like argument names in returned function pointers.
Richard Levitte [Thu, 23 Jun 2005 21:35:20 +0000 (21:35 +0000)]
DCC doesn't like argument names in returned function pointers.

PR: 1122

18 years agoUpdate for Stratus VOS.
Richard Levitte [Thu, 23 Jun 2005 21:27:13 +0000 (21:27 +0000)]
Update for Stratus VOS.

PR: 1130

18 years agoConfigure update for Stratus VOS.
Richard Levitte [Thu, 23 Jun 2005 21:20:31 +0000 (21:20 +0000)]
Configure update for Stratus VOS.

PR: 1129

18 years agoChange dir_ctrl to check for the environment variable before using the default
Richard Levitte [Thu, 23 Jun 2005 21:14:10 +0000 (21:14 +0000)]
Change dir_ctrl to check for the environment variable before using the default
directory instead of the other way around.

PR: 1131

18 years agoStrip the engine shared libraries as well.
Richard Levitte [Thu, 23 Jun 2005 20:55:35 +0000 (20:55 +0000)]
Strip the engine shared libraries as well.

Submitted by Corinna Vinschen <vinschen@redhat.com>

18 years agoDarwin specific update from HEAD.
Andy Polyakov [Thu, 23 Jun 2005 20:47:54 +0000 (20:47 +0000)]
Darwin specific update from HEAD.

18 years agoMissed -c in IRIX rule.
Andy Polyakov [Thu, 23 Jun 2005 20:38:19 +0000 (20:38 +0000)]
Missed -c in IRIX rule.

18 years agoIRIX upadte from HEAD.
Andy Polyakov [Thu, 23 Jun 2005 16:47:21 +0000 (16:47 +0000)]
IRIX upadte from HEAD.

18 years agoHP-UX specific update to Makefile.shared.
Andy Polyakov [Thu, 23 Jun 2005 15:39:19 +0000 (15:39 +0000)]
HP-UX specific update to Makefile.shared.

18 years agoA number of architectures noted so far.
Richard Levitte [Thu, 23 Jun 2005 06:31:08 +0000 (06:31 +0000)]
A number of architectures noted so far.

18 years agono-asm didn't prevent make from compiling assembler modules [from HEAD].
Andy Polyakov [Wed, 22 Jun 2005 23:50:07 +0000 (23:50 +0000)]
no-asm didn't prevent make from compiling assembler modules [from HEAD].

18 years agoTypo.
Dr. Stephen Henson [Wed, 22 Jun 2005 18:54:05 +0000 (18:54 +0000)]
Typo.

18 years agoReorder extensions to account for synced OID table.
Dr. Stephen Henson [Wed, 22 Jun 2005 17:28:55 +0000 (17:28 +0000)]
Reorder extensions to account for synced OID table.

18 years agoSync OID database with 0.9.7.
Dr. Stephen Henson [Wed, 22 Jun 2005 17:26:24 +0000 (17:26 +0000)]
Sync OID database with 0.9.7.

18 years agoFix extension ordering.
Dr. Stephen Henson [Wed, 22 Jun 2005 13:25:38 +0000 (13:25 +0000)]
Fix extension ordering.

18 years agoTagging is done, we're moving on.
Richard Levitte [Tue, 21 Jun 2005 05:56:26 +0000 (05:56 +0000)]
Tagging is done, we're moving on.

18 years agoPrepare for a release of 0.9.8-beta6. This is supposed to be the OpenSSL_0_9_8-beta6
Richard Levitte [Tue, 21 Jun 2005 05:49:47 +0000 (05:49 +0000)]
Prepare for a release of 0.9.8-beta6.  This is supposed to be the
final beta.
The tag will be OpenSSL_0_9_8-beta6

18 years agoSome new news.
Richard Levitte [Tue, 21 Jun 2005 05:46:41 +0000 (05:46 +0000)]
Some new news.

18 years agomake update
Richard Levitte [Tue, 21 Jun 2005 05:28:47 +0000 (05:28 +0000)]
make update

18 years agoDEVRANDOM, not DEBRANDOM...
Richard Levitte [Tue, 21 Jun 2005 04:41:31 +0000 (04:41 +0000)]
DEVRANDOM, not DEBRANDOM...

18 years agoDo no try to pretend we're at the end of anything unless we're at the end
Richard Levitte [Mon, 20 Jun 2005 22:11:28 +0000 (22:11 +0000)]
Do no try to pretend we're at the end of anything unless we're at the end
of a 4-character block.

18 years agoCheck for 'usage' and 'Usage'.
Richard Levitte [Mon, 20 Jun 2005 20:49:05 +0000 (20:49 +0000)]
Check for 'usage' and 'Usage'.
Submitted by Tim Rice <tim@multitalents.net>.  His comment is:

I noticed "make report" didn't show the cc version on most of
my System V platforms. This patch corrects this.

18 years agoRefine ELF detection on BSD platforms.
Andy Polyakov [Mon, 20 Jun 2005 17:36:19 +0000 (17:36 +0000)]
Refine ELF detection on BSD platforms.

18 years agoSolaris x86_64 /usr/ccs/bin/as support.
Andy Polyakov [Mon, 20 Jun 2005 14:50:26 +0000 (14:50 +0000)]
Solaris x86_64 /usr/ccs/bin/as support.

18 years agoAdd crypto/bn/bn_prime.h to the collection of generated files. In the
Richard Levitte [Mon, 20 Jun 2005 04:29:56 +0000 (04:29 +0000)]
Add crypto/bn/bn_prime.h to the collection of generated files.  In the
update target, place the dependency on depend last, so all necessary files
are generated *before* the dependencies are figured out.

PR: 1121

18 years agoWith DJGPP, it seems like the return code from grep, even when in the
Richard Levitte [Sun, 19 Jun 2005 20:31:32 +0000 (20:31 +0000)]
With DJGPP, it seems like the return code from grep, even when in the
middle of a pipe, is noted.  Counter that by forcing a true return code
when the return code has no importance.

PR: 1085

18 years agoUndefine DECRANDOM before redefining it.
Richard Levitte [Sun, 19 Jun 2005 20:20:33 +0000 (20:20 +0000)]
Undefine DECRANDOM before redefining it.

PR: 1110

18 years agoAdd better documentation on how id_function() should be defined and what
Richard Levitte [Sat, 18 Jun 2005 05:52:23 +0000 (05:52 +0000)]
Add better documentation on how id_function() should be defined and what
issues there are.

PR: 1096

18 years agoMove the definition of DEVRANDOM for DJGPP from Configure to e_os.h.
Richard Levitte [Sat, 18 Jun 2005 04:42:34 +0000 (04:42 +0000)]
Move the definition of DEVRANDOM for DJGPP from Configure to e_os.h.
That should solve the issues with propagating it through the Makefiles.

PR: 1110

18 years agoOnly define ZLIB_SHARED if it hasn't already been defined (on the command
Richard Levitte [Sat, 18 Jun 2005 04:32:23 +0000 (04:32 +0000)]
Only define ZLIB_SHARED if it hasn't already been defined (on the command
line, for example).

PR: 1112

18 years agoHave pod2man.pl accept '=for comment ...' before the '=head1 NAME' line.
Richard Levitte [Sat, 18 Jun 2005 04:27:15 +0000 (04:27 +0000)]
Have pod2man.pl accept '=for comment ...' before the '=head1 NAME' line.

PR: 1113

18 years agoclear dso pointer in case of an error
Nils Larsch [Fri, 17 Jun 2005 21:27:28 +0000 (21:27 +0000)]
clear dso pointer in case of an error

PR: 816

18 years agoupdate for the cswift engine:
Nils Larsch [Fri, 17 Jun 2005 20:43:05 +0000 (20:43 +0000)]
update for the cswift engine:
- fix the problem described in bug report 825
- fix a segfault when the engine fails to initialize
- let the engine switch to software when keysize > 2048

PR: 825, 826
Submitted by: Frédéric Giudicelli

18 years agoDo not undefine _XOPEN_SOURCE. This is currently experimental, and
Richard Levitte [Thu, 16 Jun 2005 22:19:14 +0000 (22:19 +0000)]
Do not undefine _XOPEN_SOURCE.  This is currently experimental, and
will be firmed up as soon as it's been verified not to break anything.

18 years agoDon't strip extensions from header filenames in mk1mf.pl.
Dr. Stephen Henson [Thu, 16 Jun 2005 02:16:50 +0000 (02:16 +0000)]
Don't strip extensions from header filenames in mk1mf.pl.

18 years agoUpdate from head.
Dr. Stephen Henson [Thu, 16 Jun 2005 02:05:57 +0000 (02:05 +0000)]
Update from head.

18 years ago0.9.8-beta5 works on Gentoo/arml but not /armb, and works on Linux AMD64
Richard Levitte [Tue, 14 Jun 2005 05:42:56 +0000 (05:42 +0000)]
0.9.8-beta5 works on Gentoo/arml but not /armb, and works on Linux AMD64

18 years agoData about which Cygwin versions 0.9.8-beta5 work on
Richard Levitte [Mon, 13 Jun 2005 17:10:07 +0000 (17:10 +0000)]
Data about which Cygwin versions 0.9.8-beta5 work on

18 years ago0.9.8-beta5 works on SuSE 9.3
Richard Levitte [Mon, 13 Jun 2005 17:03:17 +0000 (17:03 +0000)]
0.9.8-beta5 works on SuSE 9.3

18 years ago0.9.8-beta5 works on Cygwin
Richard Levitte [Mon, 13 Jun 2005 17:00:25 +0000 (17:00 +0000)]
0.9.8-beta5 works on Cygwin

18 years agoupdate FAQ
Nils Larsch [Mon, 13 Jun 2005 08:36:38 +0000 (08:36 +0000)]
update FAQ

18 years ago0.9.8-beta5 works on VMS/Alpha
Richard Levitte [Mon, 13 Jun 2005 04:17:24 +0000 (04:17 +0000)]
0.9.8-beta5 works on VMS/Alpha

18 years agoNow that beta5 is tagged, lets continue with beta6.
Richard Levitte [Mon, 13 Jun 2005 03:48:22 +0000 (03:48 +0000)]
Now that beta5 is tagged, lets continue with beta6.

18 years agoTime to release beta 5. OpenSSL_0_9_8-beta5
Richard Levitte [Mon, 13 Jun 2005 03:36:21 +0000 (03:36 +0000)]
Time to release beta 5.
The tag will be OpenSSL_0_9_8-beta5

18 years agomake update
Richard Levitte [Mon, 13 Jun 2005 03:29:04 +0000 (03:29 +0000)]
make update

18 years agoNetware patch submitted by Verdon Walker" <VWalker@novell.com> in PR
Richard Levitte [Mon, 13 Jun 2005 03:21:01 +0000 (03:21 +0000)]
Netware patch submitted by Verdon Walker" <VWalker@novell.com> in PR
1107.  He says:

This is a followup to the NetWare patch that was applied to beta3.  It
does the following:

- Fixes a problem in the CLib build with undefined symbols.

- Adds the ability to use BSD sockets as the default for the OpenSSL
  socket BIO.  NetWare supports 2 flavors of sockets and our Apache
  developers need BSD sockets as a configurable option when building
  OpenSSL.  This adds that for them.

- Updates to the INSTALL.NW file to explain new options.

I have tried very hard to make sure all the changes are in NetWare
specific files or guarded carefully to make sure they only impact
NetWare builds.  I have tested the Windows build to make sure it does
not break that since we have made changes to mk1mf.pl.

We are still working the gcc cross compile for NetWare issue and hope
to have a patch for that before beta 6 is released.

18 years agoShow what the offending target was.
Richard Levitte [Mon, 13 Jun 2005 02:38:13 +0000 (02:38 +0000)]
Show what the offending target was.

PR: 1108

18 years agoreplace the deprecated "-m486" gcc option with "-march=i486"
Nils Larsch [Sun, 12 Jun 2005 10:32:11 +0000 (10:32 +0000)]
replace the deprecated "-m486" gcc option with "-march=i486"

PR: 1049

18 years ago- let SSL_CTX_set_cipher_list and SSL_set_cipher_list return an
Nils Larsch [Fri, 10 Jun 2005 19:51:16 +0000 (19:51 +0000)]
- let SSL_CTX_set_cipher_list and SSL_set_cipher_list return an
  error if the cipher list is empty
- fix last commit in ssl_create_cipher_list
- clean up ssl_create_cipher_list

18 years agoAllow for dso load by explicit path on HP-UX.
Andy Polyakov [Thu, 9 Jun 2005 20:50:44 +0000 (20:50 +0000)]
Allow for dso load by explicit path on HP-UX.

18 years agouse "=" instead of "|=", fix typo
Nils Larsch [Wed, 8 Jun 2005 22:20:24 +0000 (22:20 +0000)]
use "=" instead of "|=", fix typo

18 years agoAvoid endless loops. Really, we were using the same variable for two
Richard Levitte [Wed, 8 Jun 2005 21:59:54 +0000 (21:59 +0000)]
Avoid endless loops.  Really, we were using the same variable for two
different conditions...

18 years agossl_create_cipher_list should return an error if no cipher could be
Nils Larsch [Wed, 8 Jun 2005 21:13:52 +0000 (21:13 +0000)]
ssl_create_cipher_list should return an error if no cipher could be
collected (see SSL_CTX_set_cipher_list manpage). Fix handling of
"cipher1+cipher2" expressions in ssl_cipher_process_rulestr

PR: 836 + 1005

18 years agoUpdate from head.
Dr. Stephen Henson [Mon, 6 Jun 2005 22:41:50 +0000 (22:41 +0000)]
Update from head.

18 years agoAllow BIO_s_file to open and sequentially access files larger than 2GB
Andy Polyakov [Mon, 6 Jun 2005 12:05:12 +0000 (12:05 +0000)]
Allow BIO_s_file to open and sequentially access files larger than 2GB
on affected platforms.
PR: 973

18 years agoFAQ to mention no-sha512 as option for compilers without support for
Andy Polyakov [Mon, 6 Jun 2005 09:33:45 +0000 (09:33 +0000)]
FAQ to mention no-sha512 as option for compilers without support for
64-bit integer type [from HEAD].

18 years agoPass INSTALL_PREFIX in BUILDENV.
Richard Levitte [Mon, 6 Jun 2005 08:52:32 +0000 (08:52 +0000)]
Pass INSTALL_PREFIX in BUILDENV.

PR: 1100

18 years agoSkipping all tests just because one algorithm is disabled seems a bit harsch.
Richard Levitte [Mon, 6 Jun 2005 08:38:23 +0000 (08:38 +0000)]
Skipping all tests just because one algorithm is disabled seems a bit harsch.

PR: 1089

18 years agoChange mention of Makefile.ssl to Makefile.
Andy Polyakov [Mon, 6 Jun 2005 08:36:31 +0000 (08:36 +0000)]
Change mention of Makefile.ssl to Makefile.

18 years agoNow that tagging is done, we can continue working.
Richard Levitte [Mon, 6 Jun 2005 00:44:49 +0000 (00:44 +0000)]
Now that tagging is done, we can continue working.

18 years agoTime to release 0.9.8 beta 4. OpenSSL_0_9_8-beta4
Richard Levitte [Mon, 6 Jun 2005 00:39:18 +0000 (00:39 +0000)]
Time to release 0.9.8 beta 4.
The tag will be OpenSSL_0_9_8-beta4

18 years agoFurther change pq_compat.h to generate the flag macros PQ_64BIT_IS_INTEGER
Richard Levitte [Mon, 6 Jun 2005 00:32:30 +0000 (00:32 +0000)]
Further change pq_compat.h to generate the flag macros PQ_64BIT_IS_INTEGER
and PQ_64BIT_IS_BIGNUM with the values 0 (for false) and 1 (for true),
depending on which is true.  Use those flags everywhere else to provide
the correct implementation for handling certain operations in q PQ_64BIT.

18 years agoDocument the change and update the release number.
Richard Levitte [Sun, 5 Jun 2005 23:25:51 +0000 (23:25 +0000)]
Document the change and update the release number.

18 years agoRemove the incorrect installation of '%{openssldir}/lib'.
Richard Levitte [Sun, 5 Jun 2005 23:15:29 +0000 (23:15 +0000)]
Remove the incorrect installation of '%{openssldir}/lib'.

PR: 1074

18 years agoChange pq_compat.h to trust the macros defined by bn.h a bit more, and thereby
Richard Levitte [Sun, 5 Jun 2005 22:43:08 +0000 (22:43 +0000)]
Change pq_compat.h to trust the macros defined by bn.h a bit more, and thereby
provide better generic support for environments that do not have 64-bit
integers.  Among others, this should solve PR 1086

18 years agogcc 2.95.3 on Ultrix supports long long.
Richard Levitte [Sun, 5 Jun 2005 22:19:34 +0000 (22:19 +0000)]
gcc 2.95.3 on Ultrix supports long long.

PR: 1091

18 years agoCorrect typo ia64.o -> bn-ia64.o.
Richard Levitte [Sun, 5 Jun 2005 22:09:21 +0000 (22:09 +0000)]
Correct typo ia64.o -> bn-ia64.o.

PR: 1094

18 years agoAdd support for the new Intel compiler, icc.
Richard Levitte [Sun, 5 Jun 2005 22:01:32 +0000 (22:01 +0000)]
Add support for the new Intel compiler, icc.
Submitted by Keith Thompson <kst@sdsc.edu>

PR: 1095

18 years agoOld typo...
Richard Levitte [Sun, 5 Jun 2005 21:55:09 +0000 (21:55 +0000)]
Old typo...

PR: 1097

18 years agoUpdated support for NetWare, submitted by Verdon Walker <VWalker@novell.com>.
Richard Levitte [Sun, 5 Jun 2005 21:46:57 +0000 (21:46 +0000)]
Updated support for NetWare, submitted by Verdon Walker <VWalker@novell.com>.

PR: 1098

18 years agoPROBLEMS to mention workarounds for ULTRIX build problems.
Andy Polyakov [Sun, 5 Jun 2005 18:07:47 +0000 (18:07 +0000)]
PROBLEMS to mention workarounds for ULTRIX build problems.
PR: 1092

18 years agoThe macro THREADS was changed to OPENSSL_THREADS a long time ago.
Richard Levitte [Sat, 4 Jun 2005 08:44:08 +0000 (08:44 +0000)]
The macro THREADS was changed to OPENSSL_THREADS a long time ago.

PR: 1096

18 years agoUpdate from head.
Dr. Stephen Henson [Thu, 2 Jun 2005 23:17:38 +0000 (23:17 +0000)]
Update from head.

18 years agoTypo.
Dr. Stephen Henson [Thu, 2 Jun 2005 20:30:46 +0000 (20:30 +0000)]
Typo.

18 years agoUpdate CHANGES.
Dr. Stephen Henson [Thu, 2 Jun 2005 20:09:43 +0000 (20:09 +0000)]
Update CHANGES.

18 years agoPSS update [from 0.9.7].
Andy Polyakov [Thu, 2 Jun 2005 18:29:21 +0000 (18:29 +0000)]
PSS update [from 0.9.7].

18 years agohandshake_write_seq is an unsigned short, so treat it like one
Richard Levitte [Thu, 2 Jun 2005 17:26:17 +0000 (17:26 +0000)]
handshake_write_seq is an unsigned short, so treat it like one

18 years agocheck return value
Nils Larsch [Wed, 1 Jun 2005 22:35:07 +0000 (22:35 +0000)]
check return value

18 years agoUpdate from 0.9.7-stable
Dr. Stephen Henson [Wed, 1 Jun 2005 22:14:41 +0000 (22:14 +0000)]
Update from 0.9.7-stable

18 years agoSynchronise yet a little more with the Unixly build
Richard Levitte [Wed, 1 Jun 2005 16:24:20 +0000 (16:24 +0000)]
Synchronise yet a little more with the Unixly build

18 years agoclear error queue on success and return NULL if cert could be read
Nils Larsch [Wed, 1 Jun 2005 08:31:22 +0000 (08:31 +0000)]
clear error queue on success and return NULL if cert could be read

PR: 1088

18 years agofix assertion
Nils Larsch [Tue, 31 May 2005 20:38:31 +0000 (20:38 +0000)]
fix assertion

PR: 1072

18 years agoSynchronise more with the Unix build
Richard Levitte [Tue, 31 May 2005 20:28:55 +0000 (20:28 +0000)]
Synchronise more with the Unix build

18 years agolet "make all test" work with "no-aes"
Nils Larsch [Tue, 31 May 2005 17:56:17 +0000 (17:56 +0000)]
let "make all test" work with "no-aes"

PR: 1078

18 years agoinclude opensslconf.h if OPENSSL_NO_* is used
Nils Larsch [Tue, 31 May 2005 17:31:50 +0000 (17:31 +0000)]
include opensslconf.h if OPENSSL_NO_* is used

18 years ago"Show" more respect to no-sha* config options.
Andy Polyakov [Tue, 31 May 2005 16:33:43 +0000 (16:33 +0000)]
"Show" more respect to no-sha* config options.
PR: 1086

18 years agoFix warnings.
Ben Laurie [Tue, 31 May 2005 13:13:18 +0000 (13:13 +0000)]
Fix warnings.

18 years agoMention more GCC bugs in ./PROBLEMS.
Andy Polyakov [Tue, 31 May 2005 12:39:14 +0000 (12:39 +0000)]
Mention more GCC bugs in ./PROBLEMS.

18 years agofile fips_rsa_x931g.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12...
Dr. Stephen Henson [Tue, 31 May 2005 12:38:01 +0000 (12:38 +0000)]
file fips_rsa_x931g.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:21 +0000

18 years agofile fips_rsagtest.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12...
Dr. Stephen Henson [Tue, 31 May 2005 12:37:59 +0000 (12:37 +0000)]
file fips_rsagtest.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 10:12:22 +0000

18 years agofile bn_x931p.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 22:54:29 ...
Dr. Stephen Henson [Tue, 31 May 2005 12:37:57 +0000 (12:37 +0000)]
file bn_x931p.c was added on branch OpenSSL_0_9_8-stable on 2008-09-16 22:54:29 +0000

18 years agoMissing sparcv8.o rule.
Andy Polyakov [Tue, 31 May 2005 12:18:15 +0000 (12:18 +0000)]
Missing sparcv8.o rule.
PR: 1082

18 years agoFix typo in ./config.
Andy Polyakov [Tue, 31 May 2005 11:31:07 +0000 (11:31 +0000)]
Fix typo in ./config.

18 years agoAMD64 OPENSSL_Uplink update.
Andy Polyakov [Tue, 31 May 2005 11:00:15 +0000 (11:00 +0000)]
AMD64 OPENSSL_Uplink update.