oweals/openssl.git
23 years agoThis change should be suitable as a workaround for the Solaris x86
Bodo Möller [Tue, 3 Apr 2001 13:46:36 +0000 (13:46 +0000)]
This change should be suitable as a workaround for the Solaris x86
compiler bug reported in <01032110293775.22278@weba3.iname.net>
(the '++seq[i]' condition is evaluated as 256 rather than 0
when the previous value is 255).

23 years agoPlug a memory leak. Spotted by "Shijin" <shijin@comex.com>
Richard Levitte [Tue, 3 Apr 2001 09:42:49 +0000 (09:42 +0000)]
Plug a memory leak.  Spotted by "Shijin" <shijin@comex.com>

23 years agolibfisdef.h and LIB do not exist on older VMS versions
Richard Levitte [Tue, 3 Apr 2001 08:31:45 +0000 (08:31 +0000)]
libfisdef.h and LIB do not exist on older VMS versions

23 years agoRemove a typo in dgux-R4-gcc.
Richard Levitte [Tue, 3 Apr 2001 08:27:53 +0000 (08:27 +0000)]
Remove a typo in dgux-R4-gcc.

23 years agoCompaq C on OpenVMS is a little picky around producing empty object
Richard Levitte [Mon, 2 Apr 2001 09:10:59 +0000 (09:10 +0000)]
Compaq C on OpenVMS is a little picky around producing empty object
files...

23 years agoavoid buffer overflow
Bodo Möller [Sat, 31 Mar 2001 07:47:32 +0000 (07:47 +0000)]
avoid buffer overflow

23 years agoNote that alpha.s is no longer used.
Ulf Möller [Sat, 31 Mar 2001 01:19:42 +0000 (01:19 +0000)]
Note that alpha.s is no longer used.

23 years agoTagging has been done, move on to develop beta 4 (hopefully not :-)).
Richard Levitte [Fri, 30 Mar 2001 16:22:44 +0000 (16:22 +0000)]
Tagging has been done, move on to develop beta 4 (hopefully not :-)).

23 years agomake update OpenSSL_0_9_6a-beta3
Richard Levitte [Fri, 30 Mar 2001 15:59:57 +0000 (15:59 +0000)]
make update

23 years agothis time *really* fix the /../ check ...
Bodo Möller [Fri, 30 Mar 2001 14:55:19 +0000 (14:55 +0000)]
this time *really* fix the /../ check ...

23 years agoFix asn1_GetSequence() for indefinite length sequences.
Dr. Stephen Henson [Fri, 30 Mar 2001 13:42:32 +0000 (13:42 +0000)]
Fix asn1_GetSequence() for indefinite length sequences.

23 years agoRelease beta 3 of OpenSSL 0.9.6a.
Richard Levitte [Fri, 30 Mar 2001 12:21:28 +0000 (12:21 +0000)]
Release beta 3 of OpenSSL 0.9.6a.
The tag will be OpenSSL_0_9_6a-beta3.

23 years agoRemove unused variable 'prev_slash' that I accidentily added.
Bodo Möller [Fri, 30 Mar 2001 10:50:27 +0000 (10:50 +0000)]
Remove unused variable 'prev_slash' that I accidentily added.

23 years agoFor -WWW, fix test for ".." directory references (and avoid warning for
Bodo Möller [Fri, 30 Mar 2001 10:47:56 +0000 (10:47 +0000)]
For -WWW, fix test for ".." directory references (and avoid warning for
index -1).

23 years agoNews for 0.9.6a.
Bodo Möller [Fri, 30 Mar 2001 10:46:49 +0000 (10:46 +0000)]
News for 0.9.6a.

23 years agoUse enhanced bctest (as in main trunk), and add a workaround that
Bodo Möller [Fri, 30 Mar 2001 09:23:14 +0000 (09:23 +0000)]
Use enhanced bctest (as in main trunk), and add a workaround that
should solve the problems with FreeBSD's /bin/sh.

23 years agoAdditionally, rename des_encrypt to des_encrypt1 in files that are
Richard Levitte [Fri, 30 Mar 2001 07:26:04 +0000 (07:26 +0000)]
Additionally, rename des_encrypt to des_encrypt1 in files that are
seldom used or read, but may still be...

23 years agoChange des_encrypt to des_encrypt1 in assembly language perl
Dr. Stephen Henson [Fri, 30 Mar 2001 02:14:29 +0000 (02:14 +0000)]
Change des_encrypt to des_encrypt1 in assembly language perl
scripts and des_opts #defines.

23 years agoFix a bug caused by the 'fix' for empty X509_NAME encoding.
Dr. Stephen Henson [Fri, 30 Mar 2001 00:58:49 +0000 (00:58 +0000)]
Fix a bug caused by the 'fix' for empty X509_NAME encoding.

23 years agoMerge in the latest news
Richard Levitte [Thu, 29 Mar 2001 20:58:18 +0000 (20:58 +0000)]
Merge in the latest news

23 years agoOne des_encrypt to des_encrypt1 I forgot to commit...
Richard Levitte [Thu, 29 Mar 2001 20:37:32 +0000 (20:37 +0000)]
One des_encrypt to des_encrypt1 I forgot to commit...

23 years agoI forgot to rename des_encrypt to des_encrypt1 in libeay.num.
Richard Levitte [Thu, 29 Mar 2001 10:49:01 +0000 (10:49 +0000)]
I forgot to rename des_encrypt to des_encrypt1 in libeay.num.

23 years agoSince there has been reports of clashes between OpenSSL's
Richard Levitte [Thu, 29 Mar 2001 07:45:01 +0000 (07:45 +0000)]
Since there has been reports of clashes between OpenSSL's
des_encrypt() and des_encrypt() defined on some systems (Solaris and
Unixware and maybe others), we rename des_encrypt() to des_encrypt1().
This should have very little impact on external software unless
someone has written a mode of DES, since that's all des_encrypt() is
meant for.

23 years agoAdd news section for OpenSSL 0.9.6a. Please add what's missing
Richard Levitte [Wed, 28 Mar 2001 13:35:48 +0000 (13:35 +0000)]
Add news section for OpenSSL 0.9.6a.  Please add what's missing

23 years agocheck the CRT result.
Ulf Möller [Wed, 28 Mar 2001 04:49:39 +0000 (04:49 +0000)]
check the CRT result.

23 years agoNote the MIPS assembler bug fix.
Ulf Möller [Wed, 28 Mar 2001 02:39:22 +0000 (02:39 +0000)]
Note the MIPS assembler bug fix.

23 years agoMerge in the IRIX fix from the main development line.
Richard Levitte [Tue, 27 Mar 2001 23:48:35 +0000 (23:48 +0000)]
Merge in the IRIX fix from the main development line.

23 years agoReports seem to show that asm/mips3.s has faults. To be investigated, but let's...
Richard Levitte [Tue, 27 Mar 2001 09:12:51 +0000 (09:12 +0000)]
Reports seem to show that asm/mips3.s has faults.  To be investigated, but let's avoid using it in the mean time

23 years agoFor mips3 and alpha, put the assembler file directives in separate
Richard Levitte [Mon, 26 Mar 2001 16:26:41 +0000 (16:26 +0000)]
For mips3 and alpha, put the assembler file directives in separate
variables and disable the Alpha assembler for now, since it has been
shown to fail.

The Alpha failure can be shown by adding the following numbers:

FFFFFFFFFFFFFF0000FF2E00000000EBFFFFFF0000D1
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46FFE0FFFF0000

The result is:

1FFFFFFFFFFFEFF0000FF2E0000000032FFE0FEFF00D1

The result should really be:

1FFFFFFFFFFFFFF0000FF2E0000000032FFE0FEFF00D1

23 years agomake update
Richard Levitte [Sat, 24 Mar 2001 12:45:11 +0000 (12:45 +0000)]
make update

23 years agoBring in the following changes:
Richard Levitte [Sat, 24 Mar 2001 12:37:32 +0000 (12:37 +0000)]
Bring in the following changes:

ln on Solaris expects -f to come before -s.
The linux-shared method is actually gcc-specific, so call it
gnu-shared as well.

When using the native tools on Solaris, make damn sure the native ld
is used, even if the user has GNU ld earlier in his $PATH.

23 years agoBring in the following change:
Richard Levitte [Sat, 24 Mar 2001 12:35:41 +0000 (12:35 +0000)]
Bring in the following change:

gcc uses collect2, not ld, to link things.  Therefore, when using gcc
there's no need fooling ourselves, it's the gnu-shared method that we
should use.  Do it for Solaris to begin with.

23 years agoBring in the rest of the corrections for shared libraries from the
Richard Levitte [Sat, 24 Mar 2001 12:26:03 +0000 (12:26 +0000)]
Bring in the rest of the corrections for shared libraries from the
main trunk.

23 years agoFor AIX 4.3 or above, allow the use of dlfcn.
Richard Levitte [Thu, 22 Mar 2001 22:06:27 +0000 (22:06 +0000)]
For AIX 4.3 or above, allow the use of dlfcn.

23 years agoWe really have no need for PEX_LIBS, so empty it.
Richard Levitte [Thu, 22 Mar 2001 21:21:09 +0000 (21:21 +0000)]
We really have no need for PEX_LIBS, so empty it.

23 years agoOops... fix PKCS#7 bug properly this time.
Dr. Stephen Henson [Thu, 22 Mar 2001 18:03:22 +0000 (18:03 +0000)]
Oops... fix PKCS#7 bug properly this time.

23 years agoFix error caused by typo (len->strlen) and warning caused by long<->int
Lutz Jänicke [Thu, 22 Mar 2001 15:52:26 +0000 (15:52 +0000)]
Fix error caused by typo (len->strlen) and warning caused by long<->int
for HP-UX shl_* (32bit dynamic loading) interface.

23 years agosolaris64-sparcv9-cc still works
Bodo Möller [Thu, 22 Mar 2001 15:15:58 +0000 (15:15 +0000)]
solaris64-sparcv9-cc still works

23 years agoAdd missing '#ifndef NO_DSA'.
Bodo Möller [Thu, 22 Mar 2001 15:13:43 +0000 (15:13 +0000)]
Add missing '#ifndef NO_DSA'.

Submitted by: "Hellan,Kim KHE" <KHE@kmd.dk>

23 years agoAdd missing '#ifndef NO_DSA'.
Bodo Möller [Thu, 22 Mar 2001 15:05:23 +0000 (15:05 +0000)]
Add missing '#ifndef NO_DSA'.

Submitted by: "Hellan,Kim KHE" <KHE@kmd.dk>

23 years agobackport the comment (here it's NO_DH, not OPENSSL_NO_DH ...)
Bodo Möller [Thu, 22 Mar 2001 15:00:45 +0000 (15:00 +0000)]
backport the comment (here it's NO_DH, not OPENSSL_NO_DH ...)

23 years agoAvoid compiler warning for NO_DH as in the main trunk.
Bodo Möller [Thu, 22 Mar 2001 14:59:18 +0000 (14:59 +0000)]
Avoid compiler warning for NO_DH as in the main trunk.

23 years agoAdd another "[This change does not apply to 0.9.7.]" line so
Bodo Möller [Thu, 22 Mar 2001 14:56:55 +0000 (14:56 +0000)]
Add another "[This change does not apply to 0.9.7.]" line so
that we can combine the CHANGES files later on.

23 years agoGot one positive report.
Richard Levitte [Thu, 22 Mar 2001 14:56:04 +0000 (14:56 +0000)]
Got one positive report.

23 years agoRemove redundant operations and update version info.
Richard Levitte [Thu, 22 Mar 2001 14:42:24 +0000 (14:42 +0000)]
Remove redundant operations and update version info.

23 years agoFix bug in PKCS#7 decode routines when indefinite length
Dr. Stephen Henson [Thu, 22 Mar 2001 13:49:15 +0000 (13:49 +0000)]
Fix bug in PKCS#7 decode routines when indefinite length
encoding is used inside definite length encoding.

23 years agoHarmonize CHANGES and STATUS files between the 0.9.6a branch and
Bodo Möller [Thu, 22 Mar 2001 10:59:18 +0000 (10:59 +0000)]
Harmonize CHANGES and STATUS files between the 0.9.6a branch and
the trunk to keep diffs small.

23 years agoThe latest beta release is "2", not another "1" ...
Bodo Möller [Thu, 22 Mar 2001 09:02:38 +0000 (09:02 +0000)]
The latest beta release is "2", not another "1" ...

23 years agoAvoid warning
Bodo Möller [Thu, 22 Mar 2001 08:39:03 +0000 (08:39 +0000)]
Avoid warning

23 years agoUpdate the status.
Richard Levitte [Wed, 21 Mar 2001 23:14:03 +0000 (23:14 +0000)]
Update the status.

23 years agoTagging has been done (OpenSSL_0_9_6a-beta2), time to move on.
Richard Levitte [Wed, 21 Mar 2001 20:54:52 +0000 (20:54 +0000)]
Tagging has been done (OpenSSL_0_9_6a-beta2), time to move on.

23 years agoRelease OpenSSL 0.9.6a beta2. OpenSSL_0_9_6a-beta2
Richard Levitte [Wed, 21 Mar 2001 20:37:47 +0000 (20:37 +0000)]
Release OpenSSL 0.9.6a beta2.

23 years agomake update
Richard Levitte [Wed, 21 Mar 2001 19:30:39 +0000 (19:30 +0000)]
make update

23 years agoSince site_t is used, there's no more need to cast to int.
Richard Levitte [Wed, 21 Mar 2001 18:39:43 +0000 (18:39 +0000)]
Since site_t is used, there's no more need to cast to int.

23 years agoMake sure the size_t declaration is available.
Bodo Möller [Wed, 21 Mar 2001 15:30:28 +0000 (15:30 +0000)]
Make sure the size_t declaration is available.

23 years agoTurn 'num' argument to RAND_file_name into a size_t (rather than an int).
Bodo Möller [Wed, 21 Mar 2001 15:26:47 +0000 (15:26 +0000)]
Turn 'num' argument to RAND_file_name into a size_t (rather than an int).

23 years agoChange from main development line, 2001-03-20 16:36 levitte
Richard Levitte [Wed, 21 Mar 2001 14:18:06 +0000 (14:18 +0000)]
Change from main development line, 2001-03-20 16:36  levitte

avoid linking problems when OpenSSL is built with no-dsa.
Spotted by Hellan,Kim KHE <khe@kmd.dk>

23 years agoChange from main development line, 2001-03-18 15:24 levitte
Richard Levitte [Wed, 21 Mar 2001 14:10:50 +0000 (14:10 +0000)]
Change from main development line, 2001-03-18 15:24  levitte

New cofiguration for Unixwre and SCO,with slightly better granularity.
Contributed by Tim Rice <tim@multitalents.net>

23 years agoFix PKCS#12 key generation bug.
Dr. Stephen Henson [Sun, 18 Mar 2001 02:10:25 +0000 (02:10 +0000)]
Fix PKCS#12 key generation bug.

23 years agomake update
Richard Levitte [Fri, 16 Mar 2001 12:26:29 +0000 (12:26 +0000)]
make update

23 years agoFrom revision 1.54, 2001-03-16 10:30 levitte:
Richard Levitte [Fri, 16 Mar 2001 10:39:38 +0000 (10:39 +0000)]
From revision 1.54, 2001-03-16 10:30  levitte:

Correct a typo which might have lead to a dump.
Noted by Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com>

23 years agoFrom revision 1.6, 2001-03-08 13:27 bodo:
Richard Levitte [Fri, 16 Mar 2001 09:46:09 +0000 (09:46 +0000)]
From revision 1.6, 2001-03-08 13:27  bodo:

Throw out *all* absolute pathnames, not matter what they look like.
The filenames we are interested in for Makefile dependencies are
always relative.

23 years agoSuccess with Mingw32.
Richard Levitte [Thu, 15 Mar 2001 22:11:54 +0000 (22:11 +0000)]
Success with Mingw32.

23 years agoMinimise the amount of -L. when linking the shared libraries. It
Richard Levitte [Thu, 15 Mar 2001 22:11:03 +0000 (22:11 +0000)]
Minimise the amount of -L. when linking the shared libraries.  It
seems like some Unixen (SCO) have opinions about too many -L.

23 years agoThe change on handling shared libraries was never applied in
Richard Levitte [Thu, 15 Mar 2001 21:44:17 +0000 (21:44 +0000)]
The change on handling shared libraries was never applied in
0.9.6a-dev...

23 years agoAdd status on a few fixes.
Richard Levitte [Thu, 15 Mar 2001 20:53:03 +0000 (20:53 +0000)]
Add status on a few fixes.

23 years agoBSDI ELF knows dlfcn.
Richard Levitte [Thu, 15 Mar 2001 20:36:19 +0000 (20:36 +0000)]
BSDI ELF knows dlfcn.

23 years agoForgot cvs commands, so only the surrounding changes made it... sigh.
Lutz Jänicke [Thu, 15 Mar 2001 12:42:56 +0000 (12:42 +0000)]
Forgot cvs commands, so only the surrounding changes made it... sigh.

23 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Thu, 15 Mar 2001 12:42:06 +0000 (12:42 +0000)]
This commit was manufactured by cvs2svn to create branch
'OpenSSL_0_9_6-stable'.

23 years agoForgot "cvs add", so only the surrounding changes made it... sigh.
Lutz Jänicke [Thu, 15 Mar 2001 12:42:04 +0000 (12:42 +0000)]
Forgot "cvs add", so only the surrounding changes made it... sigh.

23 years agoError codes are longs, not ints
Bodo Möller [Thu, 15 Mar 2001 11:33:16 +0000 (11:33 +0000)]
Error codes are longs, not ints

23 years agoMore err_data memory leaks
Bodo Möller [Thu, 15 Mar 2001 11:33:00 +0000 (11:33 +0000)]
More err_data memory leaks

23 years agoavoid infinite loop
Bodo Möller [Thu, 15 Mar 2001 11:31:37 +0000 (11:31 +0000)]
avoid infinite loop

23 years agoerror codes are longs, not ints
Bodo Möller [Thu, 15 Mar 2001 11:30:55 +0000 (11:30 +0000)]
error codes are longs, not ints

23 years agoMore error_data memory leaks
Bodo Möller [Thu, 15 Mar 2001 11:30:10 +0000 (11:30 +0000)]
More error_data memory leaks

23 years agoIt is a good thing to prepare the .def files.
Richard Levitte [Thu, 15 Mar 2001 06:51:49 +0000 (06:51 +0000)]
It is a good thing to prepare the .def files.

23 years agoIt is a good thing to prepare the .def files.
Richard Levitte [Thu, 15 Mar 2001 06:51:32 +0000 (06:51 +0000)]
It is a good thing to prepare the .def files.

23 years agoA number of things have now been corrected.
Richard Levitte [Thu, 15 Mar 2001 06:15:26 +0000 (06:15 +0000)]
A number of things have now been corrected.
HP MPE/iX passes.

23 years agoDocument the -certopt option to the x509 utility.
Dr. Stephen Henson [Thu, 15 Mar 2001 01:15:54 +0000 (01:15 +0000)]
Document the -certopt option to the x509 utility.

Add no_issuer option.

Fix X509_print_ex() so it prints out newlines when
certain fields are omitted.

23 years agoThe former ULTRASPARC preprocessor symbol is now called
Bodo Möller [Wed, 14 Mar 2001 14:02:10 +0000 (14:02 +0000)]
The former ULTRASPARC preprocessor symbol is now called
OPENSSL_SYSNAME_ULTRASPARC, so we'd better check for that one

23 years ago0.9.6a-beta1 works for solaris64-sparcv9-cc.
Bodo Möller [Wed, 14 Mar 2001 13:44:59 +0000 (13:44 +0000)]
0.9.6a-beta1 works for solaris64-sparcv9-cc.

23 years agoThe VMS build script was missing a couple of modules.
Richard Levitte [Wed, 14 Mar 2001 13:39:30 +0000 (13:39 +0000)]
The VMS build script was missing a couple of modules.
Reported by Mark Daniel <Mark.Daniel@wasd.vsm.com.au>

23 years agoInclude openssl/rand.h so RAND_status() gets properly declared.
Richard Levitte [Wed, 14 Mar 2001 13:36:50 +0000 (13:36 +0000)]
Include openssl/rand.h so RAND_status() gets properly declared.
Reported by Rob Neff <neff.ra@home.com>

23 years agoSigned vs. unsigned problem fix.
Richard Levitte [Wed, 14 Mar 2001 13:32:16 +0000 (13:32 +0000)]
Signed vs. unsigned problem fix.
Reported by Rob Neff <neff.ra@home.com>

23 years agoOn HP-UX 10, shareable libraries end with '.sl', not '.so'.
Richard Levitte [Wed, 14 Mar 2001 13:30:07 +0000 (13:30 +0000)]
On HP-UX 10, shareable libraries end with '.sl', not '.so'.
In part reported by Lynn Gazis <lgazis@IVEA.com>.  The rest of the
report is about SHLIB_PATH being ignored.  It was decided that using
it would break security.

23 years agoIrix fails.
Richard Levitte [Wed, 14 Mar 2001 07:00:57 +0000 (07:00 +0000)]
Irix fails.

23 years agoA few more reports.
Richard Levitte [Wed, 14 Mar 2001 06:57:16 +0000 (06:57 +0000)]
A few more reports.

23 years agoFix: return 0 if no error occured.
Bodo Möller [Tue, 13 Mar 2001 22:17:45 +0000 (22:17 +0000)]
Fix: return 0 if no error occured.

23 years agoFix: return 0 if no error occured.
Bodo Möller [Tue, 13 Mar 2001 22:17:10 +0000 (22:17 +0000)]
Fix: return 0 if no error occured.

23 years agomake update.
Richard Levitte [Tue, 13 Mar 2001 21:47:23 +0000 (21:47 +0000)]
make update.

23 years agoUpdate beta 1 status.
Richard Levitte [Tue, 13 Mar 2001 21:39:34 +0000 (21:39 +0000)]
Update beta 1 status.

23 years agoWe need to build MINFO.
Richard Levitte [Tue, 13 Mar 2001 21:38:53 +0000 (21:38 +0000)]
We need to build MINFO.

23 years agoWe need to build MINFO.
Richard Levitte [Tue, 13 Mar 2001 21:28:44 +0000 (21:28 +0000)]
We need to build MINFO.

23 years agotypo
Bodo Möller [Tue, 13 Mar 2001 16:30:09 +0000 (16:30 +0000)]
typo

23 years agoTagging has now been done, switch over to development of beta 2.
Richard Levitte [Tue, 13 Mar 2001 16:29:03 +0000 (16:29 +0000)]
Tagging has now been done, switch over to development of beta 2.
The tag for beta 1 is OpenSSL_0_9_6a-beta1.

23 years agoRelease Beta 1 of 0.9.6a. OpenSSL_0_9_6a-beta1
Richard Levitte [Tue, 13 Mar 2001 16:08:32 +0000 (16:08 +0000)]
Release Beta 1 of 0.9.6a.

23 years agoA correction from the main trunk that was forgotten.
Richard Levitte [Tue, 13 Mar 2001 14:39:51 +0000 (14:39 +0000)]
A correction from the main trunk that was forgotten.

23 years agomake update
Richard Levitte [Tue, 13 Mar 2001 12:12:05 +0000 (12:12 +0000)]
make update

Since there was some functions added in libeay.num, it means things
are going to move in libeay.num in the OpenSSL-engine-0_9_6-stable
branch and in the main trunk.

23 years agothat was useless - still fails with GCC
Ulf Möller [Tue, 13 Mar 2001 07:12:02 +0000 (07:12 +0000)]
that was useless - still fails with GCC

23 years agoUse err_clear_data macro
Bodo Möller [Tue, 13 Mar 2001 07:03:39 +0000 (07:03 +0000)]
Use err_clear_data macro