Richard Levitte
1a4dc04dc4
[Merged from the main trunk]
...
Adding a slash between the directoryt and the file is a problem with
VMS. The C RTL can handle it well if the "directory" is a logical
name with no colon, therefore ending being 'logname/file'. However,
if the given logical names actually has a colon, or if you use a full
VMS-syntax directory, you end up with 'logname:/file' or
'dev:[dir1.dir2]/file', and that isn't handled in any good way.
So, on VMS, we need to check if the directory string ends with a
separator (one of ':', ']' or '>' (< and > can be used instead [ and
])), and handle that by not inserting anything between the directory
spec and the file name. In all other cases, it's assumed the
directory spec is a logical name, so we need to place a colon between
it and the file.
Notified by Kevin Greaney <kevin.greaney@hp.com >.
2004-01-22 22:35:56 +00:00
Dr. Stephen Henson
f7191d25ad
Replace expired certificate.
2004-01-21 13:06:05 +00:00
Richard Levitte
e81cea2475
Just include "e_os.h" and trust the -I options to the compiler.
2004-01-19 09:04:08 +00:00
Andy Polyakov
2217e86cd0
Buffer overrun in e_rc4.c was fixed in Nov 2002 in HEAD and 0_9_7 branches,
...
but never made to 0_9_6...
PR: 811
2004-01-18 16:56:57 +00:00
Richard Levitte
0dbd9ccc06
CRYPTO_malloc(), CRYPTO_realloc() and variants of them should return NULL
...
if the give size is 0.
This is a thought that came up in PR 751.
2003-12-01 12:06:17 +00:00
Richard Levitte
b923ccab78
Make sure the documentation matches reality.
...
PR: 755
Notified by: Jakub Bogusz <qboosh@pld-linux.org >
2003-11-29 10:33:26 +00:00
Richard Levitte
7a035a4868
We're getting a clash with C++ because it has a type called 'list'.
...
Therefore, change all instances of the symbol 'list' to something else.
PR: 758
Submitted by: Frédéric Giudicelli <groups@newpki.org >
2003-11-29 10:26:41 +00:00
Richard Levitte
e57c110931
RSA_size() and DH_size() return the amount of bytes in a key, and we
...
compared it to the amount of bits required...
PR: 770
Submitted by: c zhang <czhang2005@hotmail.com >
2003-11-28 23:03:16 +00:00
Richard Levitte
bc4de7940f
1024 is the export key bits limit according to current regulations, not 512.
...
PR: 771
Submitted by: c zhang <czhang2005@hotmail.com >
2003-11-28 22:39:20 +00:00
Richard Levitte
ffa20374ac
Let's use text/plain in the example instead of crapy HTML.
...
PR: 777
Submitted by: Michael Shields <mshields@sunblocksystems.com >
2003-11-28 14:32:33 +00:00
Lutz Jänicke
1a517f0a82
Fix typo breaking linux-s390x target: "," -> "." .
...
PR: #759
Submitted by: Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com >
2003-11-16 15:57:33 +00:00
Mark J. Cox
fbe7cd3138
Bump revision after tagging
2003-11-04 11:37:18 +00:00
Mark J. Cox
83f70d68d6
Stop bug triggering large recursion when presented with
...
certain ASN.1 tags (CAN-2003-0851)
OpenSSL_0_9_6l
2003-11-04 11:30:40 +00:00
Richard Levitte
3db7c0977c
In this version of OpenSSL, declarations aren't always strict
...
prototypes, so I'm removing -Wstrict-prototypes and
-Wmissing-prototypes from my debugging target in favor of
-Wmissing-declarations. That will make other issues more visible than
in the middle of a thousand warnings telling me there isn't a proper
prototype for this or that function pointer...
2003-11-03 09:14:48 +00:00
Richard Levitte
c0ec5de6db
Correct a mixup of return values
2003-10-02 10:39:31 +00:00
Richard Levitte
3074ade0cb
Include e_os.h to get a proper definition of memmove on the platforms
...
that do not have it.
2003-10-01 20:43:30 +00:00
Dr. Stephen Henson
c4c18c82e8
New dev version.
2003-09-30 13:09:07 +00:00
Dr. Stephen Henson
0a0a3ea339
Changes for release
OpenSSL_0_9_6k
2003-09-30 12:09:13 +00:00
Dr. Stephen Henson
3c28bfdc82
Fix for ASN1 parsing bugs.
2003-09-30 12:05:11 +00:00
Dr. Stephen Henson
4b650cb731
Fix warning on Win32.
2003-09-29 17:17:54 +00:00
Richard Levitte
411a301c04
Make MD5 assembler code able to handle messages larger than 2GB on 32-bit
...
systems and above.
PR: 664
2003-09-27 22:14:43 +00:00
Richard Levitte
3cb08a4fb1
Have ssl3_ssl3_send_client_verify() change the state to SSL3_ST_SW_CERT_VRFY_B.
...
PR: 679
2003-09-27 19:32:12 +00:00
Richard Levitte
a01fc63c11
Have ssl3_send_certificate_request() change the state to SSL3_ST_SW_CERT_REQ_B.
...
PR: 680
2003-09-27 19:28:54 +00:00
Richard Levitte
a5bb5c9688
Remove extra argument to BIO_printf().
...
PR: 685
2003-09-27 18:31:43 +00:00
Richard Levitte
6023462f60
Correct small documentation error.
...
PR: 698
2003-09-27 10:39:21 +00:00
Dr. Stephen Henson
94f5c934f6
In order to get the expected self signed error when
...
calling X509_verify_cert() in x509.c the cert should
not be added to the trusted store.
2003-09-21 02:11:31 +00:00
Geoff Thorpe
19ed670b51
These should be write-locks, not read-locks.
2003-09-08 16:01:38 +00:00
Dr. Stephen Henson
3158c87a02
Only accept a client certificate if the server requests
...
one, as required by SSL/TLS specs.
2003-09-03 23:35:54 +00:00
Richard Levitte
0841f288e5
Undo the change that left LD_LIBRARY_PATH unchanged. The errors I saw
...
weren't due to that, but to a change on the SCO machines I used for
testing, where my $PATH was suddenly incorrect.
2003-08-14 06:30:32 +00:00
Bodo Möller
46a539a2c9
make sure no error is left in the queue that is intentionally ignored
2003-08-11 18:56:50 +00:00
Richard Levitte
58c84c1230
Typo, I had typed { instead of [.
2003-08-09 09:30:39 +00:00
Richard Levitte
e5c1a02519
Some installations (currently, it's been noted on a sco5 system where
...
gcc is used to build with) don't take it too well if LD_LIBRARY_PATH
is messed with when linknig programs. I'm going to assume that it's
OK to leave it unchanged when linking non-shared.
2003-08-08 09:36:46 +00:00
Richard Levitte
782576dbec
Correct two problems, found by Martin Kochanski <cardbox@easynet.co.uk>:
...
1. CreateToolhelp32Snapshot returns INVALID_HANDLE_VALUE, not NULL, on error.
2. On Windows CE, a snapshot handle is closed with CloseToolhelp32Snapshot,
not CloseHandle.
2003-08-07 11:57:45 +00:00
Bodo Möller
e9dcc3fb34
add OpenSSL license
...
fix typo
2003-08-06 10:40:19 +00:00
Bodo Möller
702eb4dc0a
tolerate extra data at end of client hello for SSL 3.0
2003-07-21 15:16:20 +00:00
Bodo Möller
a7a53184bf
typo
2003-07-21 14:58:32 +00:00
Richard Levitte
8848960020
Add a slash so grep doesn't return both ./crypto/bio/bss_mem.o and
...
./crypto/mem.o when we're looking for mem.o.
2003-07-03 21:43:50 +00:00
Richard Levitte
f6ab5d5761
Document the last change.
...
PR: 587
2003-06-19 19:04:17 +00:00
Richard Levitte
a974518704
We set the export flag for 512 *bit* keys, not 512 *byte* ones.
...
PR: 587
2003-06-19 18:55:53 +00:00
Richard Levitte
d84aa433d4
Incorrect patching removed.
2003-06-12 06:56:45 +00:00
Richard Levitte
647cfb980e
Typo.
...
PR: 584
2003-06-12 01:04:09 +00:00
Richard Levitte
9f0d2f6b09
Make sure ssize_t is defined on SunOS4.
...
PR: 585
2003-06-12 00:56:30 +00:00
Richard Levitte
29e301065f
Make sure DSO-dlfcn works properly on SunOS4.
...
PR: 585
2003-06-12 00:51:57 +00:00
Richard Levitte
b9c2b03352
Remove debugging output that wasn't supposed to be committed in the first place.
2003-06-11 18:46:22 +00:00
Richard Levitte
c2edb62beb
Make sure to NUL-terminate the string on end-of-file (and error)
...
PR: 643
2003-06-11 18:43:47 +00:00
Richard Levitte
0a02757b03
Correct a typo (basically, one can't just replace 'memset' with
...
'OPENSSL_cleanse', there's an argument to remove as well).
2003-05-22 09:35:46 +00:00
Richard Levitte
fd37856472
String not properly NUL-terminated when no X509_NAME is given.
...
PR: 618
2003-05-21 14:44:59 +00:00
Richard Levitte
46956f0670
Don't forget that strlen() doesn't include the ending NUL.
...
PR: 618
2003-05-21 14:41:02 +00:00
Richard Levitte
528c1ad2ae
Cleanse the MD context properly when done adding or getting random data.
...
PR: 619
2003-05-21 14:35:04 +00:00
Richard Levitte
3b9e8c7c36
Fix sign bugs.
...
PR: 621
2003-05-21 14:29:22 +00:00