openssl.git
17 years agoDepend on OPENSSL_NO_STATIC_ENGINE rather than OPENSSL_NO_DYNAMIC_ENGINE.
Richard Levitte [Fri, 1 Nov 2002 12:37:22 +0000 (12:37 +0000)]
Depend on OPENSSL_NO_STATIC_ENGINE rather than OPENSSL_NO_DYNAMIC_ENGINE.
Make sure to include openssl/opensslconf.h to make sure we get the
definition of those macros.

17 years agoRemove all referenses to RSAref, since that's been gone for more than
Richard Levitte [Thu, 31 Oct 2002 16:46:52 +0000 (16:46 +0000)]
Remove all referenses to RSAref, since that's been gone for more than
a year.

17 years agoAdd all that is needed to build external engines on VMS.
Richard Levitte [Thu, 31 Oct 2002 15:43:38 +0000 (15:43 +0000)]
Add all that is needed to build external engines on VMS.
Currently, we simply assume that they shall always be built as
shareable images.

17 years agoAdd the command procedure to build external engines on VMS.
Richard Levitte [Thu, 31 Oct 2002 15:43:00 +0000 (15:43 +0000)]
Add the command procedure to build external engines on VMS.
Currently, we simply assume that they shall always be built as
shareable images.

17 years agoNew files have appeared, tell VMS.
Richard Levitte [Wed, 30 Oct 2002 09:46:21 +0000 (09:46 +0000)]
New files have appeared, tell VMS.

17 years agoPlug potential memory leak.
Richard Levitte [Wed, 30 Oct 2002 09:42:42 +0000 (09:42 +0000)]
Plug potential memory leak.
Identified by Goetz Babin-Ebell <babinebell@trustcenter.de>

17 years agoAdd a HISTORY section to the man page to mention the new flags.
Geoff Thorpe [Tue, 29 Oct 2002 18:05:16 +0000 (18:05 +0000)]
Add a HISTORY section to the man page to mention the new flags.

17 years agoThe recent CHANGES note between 0.9.6g and 0.9.6h needs copying into the
Geoff Thorpe [Tue, 29 Oct 2002 18:01:08 +0000 (18:01 +0000)]
The recent CHANGES note between 0.9.6g and 0.9.6h needs copying into the
other branches.

17 years agoThe last character of inconsistency in my recent commits is hereby
Geoff Thorpe [Tue, 29 Oct 2002 17:51:32 +0000 (17:51 +0000)]
The last character of inconsistency in my recent commits is hereby
squashed.

17 years agosynchronise util/libeay.num with the 0.9.7-stable variant (guys, this
Richard Levitte [Tue, 29 Oct 2002 14:48:57 +0000 (14:48 +0000)]
synchronise util/libeay.num with the 0.9.7-stable variant (guys, this
is something we really need to keep track of!).
make update

17 years agoavoid warnings ('index' shadows global declaration)
Bodo Möller [Tue, 29 Oct 2002 11:50:20 +0000 (11:50 +0000)]
avoid warnings ('index' shadows global declaration)

Submitted by: Nils Larsch

17 years agoSun has agreed to removing the covenant language from most files.
Bodo Möller [Tue, 29 Oct 2002 10:59:32 +0000 (10:59 +0000)]
Sun has agreed to removing the covenant language from most files.

Submitted by: Sheueling Chang <Sheueling.Chang@Sun.COM>

17 years ago'covenant HOWTO' (what to do about the Sun covenant if you modify the code)
Bodo Möller [Tue, 29 Oct 2002 10:58:07 +0000 (10:58 +0000)]
'covenant HOWTO' (what to do about the Sun covenant if you modify the code)

Submitted by: Bodo Moeller

17 years agoThe #else part of the conditionals have two statements, so they need
Richard Levitte [Tue, 29 Oct 2002 09:42:59 +0000 (09:42 +0000)]
The #else part of the conditionals have two statements, so they need
to be surrounded with braces, or the surrounding if..else will fail
miserably in case the #else part is compiled.

17 years agoRevert, that was an incorrect change.
Richard Levitte [Tue, 29 Oct 2002 04:34:43 +0000 (04:34 +0000)]
Revert, that was an incorrect change.
PR: 156

17 years agoA small detail: since 0.9.7, DH_new_method() and DSA_new_method()
Richard Levitte [Tue, 29 Oct 2002 04:31:46 +0000 (04:31 +0000)]
A small detail: since 0.9.7, DH_new_method() and DSA_new_method()
don't take an ENGINE* as parameter any more.
PR: 156

17 years agoCorrect and enhance the behaviour of "internal" session caching as it
Geoff Thorpe [Tue, 29 Oct 2002 00:33:04 +0000 (00:33 +0000)]
Correct and enhance the behaviour of "internal" session caching as it
relates to SSL_CTX flags and the use of "external" session caching. The
existing flag, "SSL_SESS_CACHE_NO_INTERNAL_LOOKUP" remains but is
supplemented with a complimentary flag, "SSL_SESS_CACHE_NO_INTERNAL_STORE".
The bitwise OR of the two flags is also defined as
"SSL_SESS_CACHE_NO_INTERNAL" and is the flag that should be used by most
applications wanting to implement session caching *entirely* by its own
provided callbacks. As the documented behaviour contradicted actual
behaviour up until recently, and since that point behaviour has itself been
inconsistent anyway, this change should not introduce any compatibility
problems. I've adjusted the relevant documentation to elaborate about how
this works.

Kudos to "Nadav Har'El" <nyh@math.technion.ac.il> for diagnosing these
anomalies and testing this patch for correctness.

PR: 311

17 years agoincrease permissible message length so that we can handle
Bodo Möller [Mon, 28 Oct 2002 15:45:51 +0000 (15:45 +0000)]
increase permissible message length so that we can handle
CertificateVerify for 4096 bit RSA signatures

17 years ago'broken' PKCS #8 format does not apply to ECDSA
Bodo Möller [Mon, 28 Oct 2002 14:13:38 +0000 (14:13 +0000)]
'broken' PKCS #8 format does not apply to ECDSA

Submitted by: Nils Larsch

17 years agoclean up new code for NIST primes
Bodo Möller [Mon, 28 Oct 2002 14:02:19 +0000 (14:02 +0000)]
clean up new code for NIST primes

create new lock CRYPTO_LOCK_BN to avoid race condition

17 years agofast reduction for NIST curves
Bodo Möller [Mon, 28 Oct 2002 13:23:24 +0000 (13:23 +0000)]
fast reduction for NIST curves

Submitted by: Nils Larsch

17 years agoremove superfluous code
Bodo Möller [Mon, 28 Oct 2002 13:19:08 +0000 (13:19 +0000)]
remove superfluous code

Submitted by: Nils Larsch

17 years agoMake sure toupper() is declared
Richard Levitte [Fri, 25 Oct 2002 09:51:45 +0000 (09:51 +0000)]
Make sure toupper() is declared

17 years agoExternal engines aren't in crypto/engine/ any more, so don't try to
Richard Levitte [Thu, 24 Oct 2002 19:15:30 +0000 (19:15 +0000)]
External engines aren't in crypto/engine/ any more, so don't try to
build them there.

A command procedure to build the external engines is on it's way.

17 years agomake update
Richard Levitte [Thu, 24 Oct 2002 19:12:10 +0000 (19:12 +0000)]
make update

17 years agoFor the mkdef.pl to recognise if the "external" engines are inserted
Richard Levitte [Thu, 24 Oct 2002 19:09:03 +0000 (19:09 +0000)]
For the mkdef.pl to recognise if the "external" engines are inserted
into libcrypto, we need the "algorithm" STATIC_ENGINE.

17 years agoThere's a name clash between OpenSSL and RSAref. Since this engine handles
Richard Levitte [Thu, 24 Oct 2002 17:02:27 +0000 (17:02 +0000)]
There's a name clash between OpenSSL and RSAref.  Since this engine handles
RSAref data, pretend we don't care for OpenSSL's MD2 and MD5 structures or
implementation.
Remove all kinds of silly warning

17 years agoOn certain platforms, we redefine certain symbols using macros in
Richard Levitte [Thu, 24 Oct 2002 10:03:55 +0000 (10:03 +0000)]
On certain platforms, we redefine certain symbols using macros in
apps.h.  For those, it's better to include apps.h after the system
headers where those symbols may be defined, since there's otherwise a
chance that the C compiler will barf when it sees something that looks
like this after expansion:

int VMS_strcasecmp((str1),(str2))(const char *, const char *);

17 years agoSignal an error if the entered output password didn't match itself.
Richard Levitte [Wed, 23 Oct 2002 15:07:09 +0000 (15:07 +0000)]
Signal an error if the entered output password didn't match itself.
PR: 314

17 years agofix warnings, and harmonize indentation
Bodo Möller [Wed, 23 Oct 2002 13:11:38 +0000 (13:11 +0000)]
fix warnings, and harmonize indentation

17 years agoI don't like c-tab-always-indent ...
Bodo Möller [Wed, 23 Oct 2002 13:09:19 +0000 (13:09 +0000)]
I don't like c-tab-always-indent ...

17 years agoTypo: v3 is represented by 2.
Dr. Stephen Henson [Mon, 21 Oct 2002 00:10:10 +0000 (00:10 +0000)]
Typo: v3 is represented by 2.

17 years agoIn my extreme debug mode, gcc complains that 'static' doesn't come
Richard Levitte [Sun, 20 Oct 2002 20:38:18 +0000 (20:38 +0000)]
In my extreme debug mode, gcc complains that 'static' doesn't come
first.

17 years agoNew docs.
Dr. Stephen Henson [Sun, 20 Oct 2002 13:20:57 +0000 (13:20 +0000)]
New docs.

17 years agoMake pod2man happier.
Geoff Thorpe [Fri, 18 Oct 2002 22:04:26 +0000 (22:04 +0000)]
Make pod2man happier.

17 years agoIf dynamically-loadable ENGINEs are linked against a shared-library version
Geoff Thorpe [Fri, 18 Oct 2002 20:45:38 +0000 (20:45 +0000)]
If dynamically-loadable ENGINEs are linked against a shared-library version
of libcrypto, then it is possible that when they are loaded they will share
the same static data as the loading application/library. This means it will
be too late to set memory/ERR/ex_data/[etc] callbacks, but entirely
unnecessary to try. This change puts a static variable in the core ENGINE
code (contained in libcrypto) and a function returning a pointer to it. If
the loaded ENGINE's return value from this function matches the loading
application/library's return value - they share static data. If they don't
match, the loaded ENGINE has its own copy of libcrypto's static data and so
the callbacks need to be set.

Also, although 0.9.7 hasn't been released yet, it's clear this will
introduce a binary incompatibility between dynamic ENGINEs built for 0.9.7
and 0.9.8 (though others probably exist already from EC_*** hooks and
what-not) - so the version control values are correspondingly bumped.

17 years agoAnother ENGINE implementation dependant on string.h.
Geoff Thorpe [Fri, 18 Oct 2002 19:23:27 +0000 (19:23 +0000)]
Another ENGINE implementation dependant on string.h.

17 years agoWe need to propogate SHARED_LIBS to sub-directories for "install" targets
Geoff Thorpe [Fri, 18 Oct 2002 19:05:32 +0000 (19:05 +0000)]
We need to propogate SHARED_LIBS to sub-directories for "install" targets
now.

17 years agoThe loop variable is 'l', not 'i'.
Geoff Thorpe [Fri, 18 Oct 2002 19:02:18 +0000 (19:02 +0000)]
The loop variable is 'l', not 'i'.

17 years agoCorrected exchanged parameters in example for EVP_EncryptInit_ex()
Lutz Jänicke [Fri, 18 Oct 2002 09:47:14 +0000 (09:47 +0000)]
Corrected exchanged parameters in example for EVP_EncryptInit_ex()
Submitted by: "Marcus Carey" <marcus.carey@verizon.net>
Reviewed by:
PR: 265

17 years agochange Emacs indentation style to make it easier to insert
Bodo Möller [Thu, 17 Oct 2002 09:16:02 +0000 (09:16 +0000)]
change Emacs indentation style to make it easier to insert
tabs manually

Submitted by: Pierre Bacquet <pbacquet@delta.fr>

17 years agoEh, -Wl,--whole-archive disappeared from the GNU targets. I've no
Richard Levitte [Wed, 16 Oct 2002 22:44:52 +0000 (22:44 +0000)]
Eh, -Wl,--whole-archive disappeared from the GNU targets.  I've no
idea why, but that was definitely wrong...

17 years agoThe ENGINE implementations in ./engines/ should be role models on how to
Geoff Thorpe [Wed, 16 Oct 2002 21:50:28 +0000 (21:50 +0000)]
The ENGINE implementations in ./engines/ should be role models on how to
write external engines (and thus should require only installed openssl
headers and libs to compile without warnings). So this gets rid of recently
introduced compilation warnings (no longer including internal headers) by
including string.h directly.

17 years ago- Remo Inverardi noticed that ENGINEs don't have an "up_ref" function in the
Geoff Thorpe [Wed, 16 Oct 2002 01:29:37 +0000 (01:29 +0000)]
- Remo Inverardi noticed that ENGINEs don't have an "up_ref" function in the
normal 'structural' case (ENGINE_init() satisfies this in the less normal
'functional' case). This change provides such a function.

- Correct some "read" locks that should actually be "write" locks.

- make update.

17 years agoTypos.
Richard Levitte [Tue, 15 Oct 2002 20:30:56 +0000 (20:30 +0000)]
Typos.
PR: 189

17 years agoTypos.
Richard Levitte [Tue, 15 Oct 2002 20:29:09 +0000 (20:29 +0000)]
Typos.
PR: 189

17 years agoA much better idea, of course, is not to do a submake at all...
Richard Levitte [Tue, 15 Oct 2002 12:09:22 +0000 (12:09 +0000)]
A much better idea, of course, is not to do a submake at all...

17 years agoMakefile.shared needs to know how it can reach itself.
Richard Levitte [Tue, 15 Oct 2002 11:58:44 +0000 (11:58 +0000)]
Makefile.shared needs to know how it can reach itself.

17 years agoWhen BN_add_word() reaches top, it shouldn't try to add the the corresponding
Richard Levitte [Mon, 14 Oct 2002 11:33:32 +0000 (11:33 +0000)]
When BN_add_word() reaches top, it shouldn't try to add the the corresponding
word, since that word may not be zero.

17 years agomakedepend complains when a header file is included more than once in
Richard Levitte [Mon, 14 Oct 2002 10:02:36 +0000 (10:02 +0000)]
makedepend complains when a header file is included more than once in
the same source file.

17 years agoComplete the VxWorks fix by implementing a NULL RAND_poll() for it.
Richard Levitte [Mon, 14 Oct 2002 09:44:57 +0000 (09:44 +0000)]
Complete the VxWorks fix by implementing a NULL RAND_poll() for it.
PR: 253

17 years agolibs is a timestamp that we don't really need to know about.
Richard Levitte [Mon, 14 Oct 2002 09:35:11 +0000 (09:35 +0000)]
libs is a timestamp that we don't really need to know about.

17 years agoAdd needed libraries as per configuration to the list of libraries we
Richard Levitte [Mon, 14 Oct 2002 09:25:48 +0000 (09:25 +0000)]
Add needed libraries as per configuration to the list of libraries we
depend upon.

17 years agoAdd missing quotes.
Richard Levitte [Mon, 14 Oct 2002 09:24:50 +0000 (09:24 +0000)]
Add missing quotes.
Make sure test doesn't barf because of missing spaces before the
closing ].
Add -lc to the list of libraries we depend upon.  Not always
necessary, but never hurts.

17 years agoTargeting the solaris platform for specific tests. Something is going
Richard Levitte [Sun, 13 Oct 2002 22:57:51 +0000 (22:57 +0000)]
Targeting the solaris platform for specific tests.  Something is going
wrong, and my test engine doesn't show it.  The verbosity will be
temporary for about a day.

17 years agoClarify where the engines are by default.
Richard Levitte [Sat, 12 Oct 2002 16:07:31 +0000 (16:07 +0000)]
Clarify where the engines are by default.

17 years agoChase down the missing backslashes.
Richard Levitte [Sat, 12 Oct 2002 09:16:10 +0000 (09:16 +0000)]
Chase down the missing backslashes.

17 years agoAdd more commentary. Check that *num is smaller than the block size.
Richard Levitte [Fri, 11 Oct 2002 22:42:34 +0000 (22:42 +0000)]
Add more commentary.  Check that *num is smaller than the block size.

17 years agoThe AES CTR API was buggy, we need to save the encrypted counter as well
Richard Levitte [Fri, 11 Oct 2002 22:37:29 +0000 (22:37 +0000)]
The AES CTR API was buggy, we need to save the encrypted counter as well
between calls, or that will be lost if it returned with *num non-zero.

17 years agoStep 14 of move of engines: Final step, document the change.
Richard Levitte [Fri, 11 Oct 2002 22:06:44 +0000 (22:06 +0000)]
Step 14 of move of engines:  Final step, document the change.

17 years agomake update.
Richard Levitte [Fri, 11 Oct 2002 20:45:56 +0000 (20:45 +0000)]
make update.

17 years agoAnd if the path has a space, we definitely need to protect $openssl.
Richard Levitte [Fri, 11 Oct 2002 20:31:27 +0000 (20:31 +0000)]
And if the path has a space, we definitely need to protect $openssl.

17 years agoOh, there were *two* places where we needed to protect the file
Richard Levitte [Fri, 11 Oct 2002 20:28:23 +0000 (20:28 +0000)]
Oh, there were *two* places where we needed to protect the file
name...

17 years agoFor the platforms where version info is inserted separately into the
Richard Levitte [Fri, 11 Oct 2002 19:56:57 +0000 (19:56 +0000)]
For the platforms where version info is inserted separately into the
shared library, set those flags conditionally.

17 years agoStep 13 of move of engines: Remove old files.
Richard Levitte [Fri, 11 Oct 2002 18:52:42 +0000 (18:52 +0000)]
Step 13 of move of engines:  Remove old files.

17 years agoStep 12 of move of engines: Time to make the changes to support
Richard Levitte [Fri, 11 Oct 2002 18:51:29 +0000 (18:51 +0000)]
Step 12 of move of engines: Time to make the changes to support
automatic load of dynamic engines.  Make the changes in the main
Makefile so the engines are built, but now in the engines/ directory.

Note: The changes in step 12 have all been made by Geoff Thorpe.
Credit where credit is due.

17 years agoStep 11c of move of engines: Time to make the changes to support
Richard Levitte [Fri, 11 Oct 2002 18:49:55 +0000 (18:49 +0000)]
Step 11c of move of engines: Time to make the changes to support
automatic load of dynamic engines.  Change the iterator to try to load
the requested engine dynamically.  The environment variable
OPENSSL_ENGINES can be used to override the internal default directory
where one can expect to find dynamically loadable engines.

Note: The changes in step 11 have all been made by Geoff Thorpe.
Credit where credit is due.

17 years agoStep 11b of move of engines: Time to make the changes to support
Richard Levitte [Fri, 11 Oct 2002 18:47:51 +0000 (18:47 +0000)]
Step 11b of move of engines: Time to make the changes to support
automatic load of dynamic engines.  Add functionality to the dynamic
engine to handle engine directories and loading from those.  This
is currently NOT compatible with the use of LD_LIBRARY_PATH and
similar environment variables.

Note: The changes in step 11 have all been made by Geoff Thorpe.
Credit where credit is due.

17 years agoStep 11a of move of engines: Time to make the changes to support
Richard Levitte [Fri, 11 Oct 2002 18:42:54 +0000 (18:42 +0000)]
Step 11a of move of engines: Time to make the changes to support
automatic load of dynamic engines.  Unless we don't have shared
library support, do not try to load any "built-in" engines except for
cryptodev.

17 years agoStep 10 of move of engines: Change crypto/engine/Makefile.ssl so we
Richard Levitte [Fri, 11 Oct 2002 18:40:47 +0000 (18:40 +0000)]
Step 10 of move of engines: Change crypto/engine/Makefile.ssl so we
don't build any "built-in" engines in that directory any more, except
fo the cryptodev one.

17 years agoStep 9 of move of engines: rename crypto/engine/hw_cryptodev.c to
Richard Levitte [Fri, 11 Oct 2002 18:38:26 +0000 (18:38 +0000)]
Step 9 of move of engines: rename crypto/engine/hw_cryptodev.c to
eng_cryptodev.c.  This is an engine that (at least currently) has
to be built in.

17 years agoTypo
Richard Levitte [Fri, 11 Oct 2002 18:32:32 +0000 (18:32 +0000)]
Typo

17 years agoStep 8 of move of engines: Remove the last little quirks.
Richard Levitte [Fri, 11 Oct 2002 18:21:40 +0000 (18:21 +0000)]
Step 8 of move of engines: Remove the last little quirks.
DECIMAL_SIZE is copied from crypto/cryptlib.h.

17 years agoWe didn't copy the cryptodev engine here, darn it!
Richard Levitte [Fri, 11 Oct 2002 18:20:06 +0000 (18:20 +0000)]
We didn't copy the cryptodev engine here, darn it!

17 years agoStep 7 of move of engines: Engines should not depend on private
Richard Levitte [Fri, 11 Oct 2002 18:17:16 +0000 (18:17 +0000)]
Step 7 of move of engines: Engines should not depend on private
OpenSSL header files.

17 years agoTypo.
Richard Levitte [Fri, 11 Oct 2002 18:10:14 +0000 (18:10 +0000)]
Typo.

17 years agoStep 6 of move of engines: rename the macro ENGINE_DYNAMIC_SUPPORT to
Richard Levitte [Fri, 11 Oct 2002 18:06:08 +0000 (18:06 +0000)]
Step 6 of move of engines: rename the macro ENGINE_DYNAMIC_SUPPORT to
OPENSSL_NO_DYNAMIC_ENGINE and make sure that gets defined unless
shared library support has been specifically requested.

17 years agosynchronize with 0.9.7-stable version of this file
Bodo Möller [Fri, 11 Oct 2002 17:56:34 +0000 (17:56 +0000)]
synchronize with 0.9.7-stable version of this file

17 years agoThat wasn't supposed to be there...
Richard Levitte [Fri, 11 Oct 2002 17:43:53 +0000 (17:43 +0000)]
That wasn't supposed to be there...

17 years agoStep 5 of move of engines: Add a makefile (and a .cvsignore).
Richard Levitte [Fri, 11 Oct 2002 17:42:30 +0000 (17:42 +0000)]
Step 5 of move of engines: Add a makefile (and a .cvsignore).

17 years agoStep 4 of move of engines: Split e.ec into individual files for each
Richard Levitte [Fri, 11 Oct 2002 17:41:40 +0000 (17:41 +0000)]
Step 4 of move of engines: Split e.ec into individual files for each
engine.

17 years agoStep 3 of move of engines: copy the corresponding vendor header files.
Richard Levitte [Fri, 11 Oct 2002 17:10:59 +0000 (17:10 +0000)]
Step 3 of move of engines: copy the corresponding vendor header files.

17 years agoStep 2 of move of engines: copy engines to new directory and rename them
Richard Levitte [Fri, 11 Oct 2002 17:08:27 +0000 (17:08 +0000)]
Step 2 of move of engines: copy engines to new directory and rename them
to be prefixed with e_ instead of hw_.  They aren't necessarely hardware
engines.  The files commited here are exact copies of the corresponding
hw_ files found in crypto/engine/.

17 years agoAdd a configuration target for A/UX.
Richard Levitte [Fri, 11 Oct 2002 14:39:03 +0000 (14:39 +0000)]
Add a configuration target for A/UX.
PR: 271

17 years agomake update
Richard Levitte [Fri, 11 Oct 2002 12:22:47 +0000 (12:22 +0000)]
make update

17 years agoThere may be more than one single quote to fix.
Richard Levitte [Fri, 11 Oct 2002 11:34:20 +0000 (11:34 +0000)]
There may be more than one single quote to fix.
PR: 256

17 years agoMake sure it's properly detected when there's no version information
Richard Levitte [Fri, 11 Oct 2002 11:14:41 +0000 (11:14 +0000)]
Make sure it's properly detected when there's no version information
at all, and in all other cases, make sure foo.so is linked to
foo.so.{soversion}.

17 years agoMake sure $fname will not give us any surprises with any funny characters.
Richard Levitte [Fri, 11 Oct 2002 11:07:28 +0000 (11:07 +0000)]
Make sure $fname will not give us any surprises with any funny characters.
PR: 256

17 years agoBN_bn2hex() returns "0" instead of "00" for zero. This disrputs the
Richard Levitte [Fri, 11 Oct 2002 09:38:56 +0000 (09:38 +0000)]
BN_bn2hex() returns "0" instead of "00" for zero.  This disrputs the
requirement that the serial number always be an even amount of characters.
PR: 248

17 years agoFix inconsistencies in the Darwin targets.
Richard Levitte [Fri, 11 Oct 2002 08:45:42 +0000 (08:45 +0000)]
Fix inconsistencies in the Darwin targets.
Add a variant of SHLIB_SOVER without the preceding period.

17 years agoAdd a suffix for Darwin's sake, since it seems like .dylib comes after
Richard Levitte [Fri, 11 Oct 2002 07:33:38 +0000 (07:33 +0000)]
Add a suffix for Darwin's sake, since it seems like .dylib comes after
the version in the file name.

17 years agoMove the shared library construction stuff to Makefile.shared, a
Richard Levitte [Fri, 11 Oct 2002 00:37:11 +0000 (00:37 +0000)]
Move the shared library construction stuff to Makefile.shared, a
helper makefile that generalises our way of building shared libraries
and is designed to take care of almost anything (I hope).

17 years agoRhapsody had ftime, Darwin doesn't (any longer?)
Richard Levitte [Thu, 10 Oct 2002 13:35:49 +0000 (13:35 +0000)]
Rhapsody had ftime, Darwin doesn't (any longer?)

17 years agoAdd a few more target platforms, to see how well the shared library
Richard Levitte [Thu, 10 Oct 2002 12:46:05 +0000 (12:46 +0000)]
Add a few more target platforms, to see how well the shared library
linking works on them.

17 years agoVMS below version 7 doesn't have strcasecmp, so let's roll our own on VMS.
Richard Levitte [Thu, 10 Oct 2002 09:05:05 +0000 (09:05 +0000)]
VMS below version 7 doesn't have strcasecmp, so let's roll our own on VMS.
PR: 184

17 years agoTypo
Richard Levitte [Thu, 10 Oct 2002 08:32:39 +0000 (08:32 +0000)]
Typo

17 years agoRFC 2712 redefines the codes for use of Kerberos 5 in SSL/TLS.
Richard Levitte [Thu, 10 Oct 2002 07:59:03 +0000 (07:59 +0000)]
RFC 2712 redefines the codes for use of Kerberos 5 in SSL/TLS.
PR: 189

17 years agoMore docs.
Dr. Stephen Henson [Wed, 9 Oct 2002 17:19:59 +0000 (17:19 +0000)]
More docs.

17 years agoTypo.
Dr. Stephen Henson [Wed, 9 Oct 2002 17:15:35 +0000 (17:15 +0000)]
Typo.

17 years agoUpdate docs.
Dr. Stephen Henson [Wed, 9 Oct 2002 17:05:05 +0000 (17:05 +0000)]
Update docs.