Richard Levitte
d69d8b5ffa
Merge in changes from the 0.9.6-stable branch.
2001-04-05 10:55:19 +00:00
Richard Levitte
9aef355cf0
Merge in changes from the 0.9.6-stable branch.
2001-04-04 16:34:38 +00:00
Geoff Thorpe
11f3f9f4a1
ENGINE_load_private_key, ENGINE_load_public_key, and ENGINE_ctrl all had
...
error-handling that could return without releasing a lock. These have been
fixed by moving (and copying) the unlock functions relative to the error
checking, but without introducing any new code constructs (we're too late
in the build up to 0.9.6a to risk a warning or error on any system).
2001-04-02 17:34:41 +00:00
Richard Levitte
ef9088c9ec
Tagging has been done, move on to develop beta 4 (hopefully not :-)).
2001-03-30 16:21:20 +00:00
Richard Levitte
422830e17b
make update
2001-03-30 16:02:44 +00:00
Richard Levitte
ac0d075faa
Merge in the latest fixes from 0.9.6a-beta3.
...
These changes will be part of OpenSSL 0.9.6a beta3 [engine]
2001-03-30 15:31:42 +00:00
Richard Levitte
53195ba215
Release beta 3 of OpenSSL 0.9.6a [engine].
...
The tag will be OpenSSL-engine-0_9_6a-beta3.
2001-03-30 13:41:55 +00:00
Richard Levitte
6b4580887e
Merge in fixes from 0.9.6-stable.
2001-03-30 13:40:16 +00:00
Richard Levitte
4c37da8051
Merge in recent changes from 0.9.6-stable
2001-03-29 22:15:23 +00:00
Richard Levitte
381798377e
Merge in recent changes from 0.9.6-stable
2001-03-27 23:57:54 +00:00
Richard Levitte
ffade5fb96
Include bn.h so we get BN_LLONG properly defined. Otherwise, we can forget things like %lld
2001-03-27 18:33:50 +00:00
Richard Levitte
0294674b44
Merge in recent changes from OpenSSL_0_9_6-stable.
2001-03-26 17:09:15 +00:00
Richard Levitte
771c8a7ce5
Tagging has been done, time to move on.
2001-03-21 22:00:35 +00:00
Richard Levitte
a307eeba84
Release OpenSSL 0.9.6a beta2 [engine].
...
The tag will be OpenSSL-engine-0_9_6a-beta2.
2001-03-21 21:26:59 +00:00
Richard Levitte
1fbc936cca
Changes from the 0.9.6-stable branch and a make update.
2001-03-21 20:12:35 +00:00
Richard Levitte
ac63f88790
Changes from the 0.9.6-stable branch.
2001-03-21 18:18:58 +00:00
Richard Levitte
df9badad4c
Merge in recent changes from OpenSSL-0_9_6-stable
2001-03-14 11:38:40 +00:00
Richard Levitte
c4af8daf34
Release Beta 1 of OpenSSL 0.9.6a [engine].
2001-03-13 16:39:22 +00:00
Richard Levitte
adccc4cc7e
Merge in recent changes from OpenSSL-0_9_6-stable
2001-03-13 14:06:59 +00:00
Richard Levitte
bbc89d2e1f
Merge in recent changes from OpenSSL-0_9_6-stable
2001-03-13 12:28:00 +00:00
Richard Levitte
1e6c9fc26f
Merge of the 0.9.6-stable branch (continued after network interrupt).
2001-03-13 06:58:57 +00:00
Richard Levitte
3d4bb90138
Merge in the 0.9.6-stable branch once more and hope for better
...
results.
2001-03-13 06:49:18 +00:00
Richard Levitte
6ad0776236
In preparation for the coming release of 0.9.6a, prepare a branch for
...
engine-0.9.6-stable.
There's no need to update this with the new bug fixes, it will get
updated from the changes in OpenSSL_0_9_6-stable, just like any normal
merge.
2001-03-09 00:05:44 +00:00
cvs2svn
cd9bed6d1d
This commit was manufactured by cvs2svn to create branch 'OpenSSL-engine-
...
0_9_6-stable'.
2001-02-23 21:05:57 +00:00
Dr. Stephen Henson
d7c06e9ec7
Make OCSP cert id code tolerate a missing issuer certificate
...
or serial number.
2001-02-23 13:04:24 +00:00
Dr. Stephen Henson
d339187b1a
Get rid of ASN1_ITEM_FUNCTIONS dummy function
...
prototype hack. This unfortunately means that
every ASN1_*_END construct cannot have a
trailing ;
2001-02-23 12:47:06 +00:00
Richard Levitte
61fca8b69b
make depend.
2001-02-23 11:57:35 +00:00
Dr. Stephen Henson
bb5ea36b96
Initial support for ASN1_ITEM_FUNCTION option to
...
change the way ASN1 modules are exported.
Still needs a bit of work for example the hack which a
dummy function prototype to avoid compilers warning about
multiple ;s.
2001-02-23 03:16:09 +00:00
Richard Levitte
48bf4aae24
Define the right macro for Linux and other GNU-based systems to get a correct declaration of strdup()
2001-02-22 18:03:30 +00:00
Richard Levitte
6231576088
e_os.h defines Getenv()
2001-02-22 17:59:55 +00:00
Richard Levitte
4270144b39
CONF_METHOD is one of the few places where you find MS_FAR. I can't
...
really see why we need to define these function pointers with MS_FAR
if it's not done cosistently everywhere.
If we decide to support MS_FAR modifiers, it's better to have the
named something more unique for OpenSSL and to define them in e_os2.h.
2001-02-22 17:41:15 +00:00
Bodo Möller
a2cf08cc23
undo previous change: "e_os.h" is now the official name for the file
...
to include (but the OpenSSL_0_9_6-stable branche still has
inconsistencies)
2001-02-22 15:08:30 +00:00
Bodo Möller
d3a73875e2
include e_os.h as "openssl/e_os.h" (as elsewhere)
2001-02-22 14:58:38 +00:00
Richard Levitte
41d2a336ee
e_os.h does not belong with the exported headers. Do not put it there
...
and make all files the depend on it include it without prefixing it
with openssl/.
This means that all Makefiles will have $(TOP) as one of the include
directories.
2001-02-22 14:45:02 +00:00
Richard Levitte
627774fd87
Since RAND_file_name() uses strlen, make sure the number that's
...
compared to it has the type size_t. Included the needed headers to
make that happen.
2001-02-22 14:40:15 +00:00
Richard Levitte
a5bc1e8568
Use e_os2.h rather than opensslconf.h, since some needed macros are
...
defined there.
2001-02-22 14:37:50 +00:00
Richard Levitte
c38171ba1f
Exported header files should not include e_os.h.
2001-02-22 14:27:22 +00:00
Richard Levitte
bb3ee8e75d
Since opensslconf.h might be included over and over, undefine
...
OPENSSL_UNISTD before redefining it, to avoid compiler warnings.
2001-02-22 14:24:50 +00:00
Richard Levitte
32654e792b
One indirection level too little compared to the
...
pre-CRYPTO_MEM_LEAK_CB time.
2001-02-22 14:23:44 +00:00
Richard Levitte
e3ef8d2e6b
Since SSL_add_dir_cert_subjects_to_stack isn't impemented on VMS,
...
there's no point creating an alias for it.
2001-02-22 13:22:20 +00:00
Dr. Stephen Henson
72e3c20c14
Rebuild ASN1 error codes to remove unused function and reason codes.
2001-02-22 00:39:06 +00:00
Geoff Thorpe
47ddf355b4
'make update'
2001-02-21 17:43:52 +00:00
Richard Levitte
35618bf6ad
strdup() is a X/Open extension.
2001-02-20 20:00:30 +00:00
Richard Levitte
460fe31f0c
With later version of DEC C on VMS, some functions (strcmp(), for
...
example) are declared with some extra linkage information. This
generates a warning when using the function name as a value to a
regular function pointer with the "correct" definition of the
function. Therefore, use a macro to cast the appropriate function on
VMS.
2001-02-20 19:13:46 +00:00
Richard Levitte
14565bedaf
Some functions, like strdup() and strcasecmp(), are defined in
...
strings.h according to X/Open.
2001-02-20 19:05:59 +00:00
Richard Levitte
38f3b3e29c
OpenVMS catches up.
2001-02-20 17:14:30 +00:00
Geoff Thorpe
4dc719fc37
The callbacks in the NAME_FUNCS structure are not used directly as LHASH
...
callbacks, and their prototypes were consistent as they were. These casts
need reversing.
Also, I personally find line breaks during parameter lists (ie a line
ending in a comma) easier to read at a glance than line breaks at the end
of a function call and before a dereference on the return value (ie a line
ending in a closed-bracket followed by a line starting with "->").
2001-02-20 16:31:15 +00:00
Ulf Möller
48f2ef8d00
make it a loop as in dsa
2001-02-20 16:17:25 +00:00
Richard Levitte
b8feddae71
Get the right cast for lhash callback functions.
2001-02-20 14:00:29 +00:00
Richard Levitte
a9daa46758
Include string.h so mem*() functions get properly declared.
2001-02-20 13:41:11 +00:00