Richard Levitte
6628e9629c
make update
2004-03-23 17:51:56 +00:00
Richard Levitte
c89bf7dca8
Remove a warning for conversion double->long. This has impacts on Windows.
...
PR: 849
2004-03-21 22:39:55 +00:00
Dr. Stephen Henson
8b3b01a2d4
Win32 fixes.
2004-03-17 01:05:42 +00:00
Richard Levitte
16c3ccca86
Change expt to something else, as in 0.9.7-stable.
2004-01-29 09:32:48 +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
Bodo Möller
e9dcc3fb34
add OpenSSL license
...
fix typo
2003-08-06 10:40:19 +00:00
Richard Levitte
d84aa433d4
Incorrect patching removed.
2003-06-12 06:56:45 +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
3b9e8c7c36
Fix sign bugs.
...
PR: 621
2003-05-21 14:29:22 +00:00
Bodo Möller
a71f9eeb9f
typo in WIN16 section
...
Submitted by: Toni Andjelkovic <toni@soth.at>
2003-02-05 16:52:37 +00:00
Richard Levitte
9952cfcf62
Use double dashes so makedepend doesn't misunderstand the flags we
...
give it.
For 0.9.7 and up, that means util/domd needs to remove those double
dashes from the argument list when gcc is used to find the
dependencies.
2002-10-09 13:16:31 +00:00
Richard Levitte
3e34aaafad
Certain flag macros were tested with #if instead if #ifdef...
2002-08-02 11:14:06 +00:00
Lutz Jänicke
d12eb7b024
"make update"
...
Submitted by:
Reviewed by:
PR:
2002-07-30 09:32:45 +00:00
Richard Levitte
578c1cdefa
make update
2002-06-13 21:57:57 +00:00
Richard Levitte
d66c022a1f
Check the return values where memory allocation failures may happen.
...
PR: 49
2002-05-30 16:49:00 +00:00
Bodo Möller
a385a1aef0
make b_print.c consistent with the rest of OpenSSL:
...
disable assert() except for debug builds
2002-05-14 19:04:54 +00:00
Richard Levitte
9811a7406c
Make the huge buffer smaller, so the size becomes reasonable for small-stack environments.
...
Notified by Verdon Walker <VWalker@novell.com>
2002-05-09 20:14:17 +00:00
Richard Levitte
2d4ce88b11
Move an assert() to avoid core dumps when a static buffer hasn't been given.
...
Notified by Verdon Walker <VWalker@novell.com>
2002-05-09 18:19:35 +00:00
Richard Levitte
4a579233b4
Fix of mixup bwtween SOMAXCONN and SO_MAXCONN.
...
Furthermore, make SO_MAXCONN the first choice, since that's the standard
(as far as I know).
2002-03-29 23:48:29 +00:00
Bodo Möller
354d263e44
_INT_MAX should read INT_MAX (this is correct in the 0.9.7-dev and
...
main branches)
2002-03-01 14:05:30 +00:00
Bodo Möller
f261295d9c
disable '#ifdef DEBUG' sections
2002-02-21 14:07:55 +00:00
Bodo Möller
e2d39e421d
fix indentation
2002-02-14 16:06:19 +00:00
Richard Levitte
2ff622cf9d
Add the configuration target VxWorks.
2002-02-14 15:36:50 +00:00
Lutz Jänicke
348c9e5985
Fix incorrect BIO_*_ctrl() macros (Shay Harding <sharding@ccbill.com>).
2002-01-21 17:58:53 +00:00
Bodo Möller
3ece3605ac
remove redundant ERR_load_... declarations
2001-12-17 19:24:39 +00:00
Ulf Möller
a69b3e94f3
name confusion with HP library function prototype (?)
2001-12-10 18:52:42 +00:00
Richard Levitte
75df0bb231
perl util/mkerr.pl -recurse -write -rebuild
2001-11-15 12:44:57 +00:00
Geoff Thorpe
2f4dca7052
The change in the HEAD to not cache gethostbyname() values made two
...
functions redundant - which were later commented out. This does the same
for the merge of the gethostbyname() change to 0.9.6-stable.
2001-11-15 01:56:10 +00:00
Bodo Möller
e20788700c
disable caching in BIO_gethostbyname
2001-10-26 13:03:28 +00:00
Lutz Jänicke
86cd2530db
Bugfixes provided by "Stephen Hinton" <shinton@netopia.com>.
2001-08-16 15:30:37 +00:00
Richard Levitte
de61328615
make update
2001-07-05 12:28:13 +00:00
Bodo Möller
41d208db79
increase DEFAULT_BUFFER_SIZE (4K instead of just 1K)
2001-06-01 08:39:02 +00:00
Richard Levitte
4760dc31c9
Merge in the following changes (from the main trunk log):
...
>----------------------------
>revision 1.24
>date: 2001/04/29 16:30:59; author: steve; state: Exp; lines: +5 -1
>Win32 fixes:
>
>define LLONG properly for VC++.
>
>stop compiler complaining about signed/unsigned mismatch in apps/engine.c
>----------------------------
>revision 1.22
>date: 2001/02/27 23:59:18; author: ulf; state: Exp; lines: +1 -1
>%f conversion bug fix
>Submitted by: Henrik Eriksson <henrik.eriksson@axis.com>
>----------------------------
>revision 1.21
>date: 2000/10/22 12:44:12; author: levitte; state: Exp; lines: +3 -3
>On some operating systems, MAX is defined. Call ours OSSL_MAX instead
2001-05-02 07:10:42 +00:00
Richard Levitte
cb1c1555fa
A small change that only went to the engine-0.9.6 branch...
...
This change will be part of 0.9.6a.
2001-04-05 21:08:33 +00:00
Richard Levitte
cd4fad5488
Merge in memory leak correction from main trunk.
2001-02-05 13:33:28 +00:00
Richard Levitte
4c3853abea
Fix from main trunk, 2000-10-09 18:40 bodo:
...
BIO_sock_init() returns 1 for success and -1 for failure, not 0; thus
the condition '!BIO_sock_init()' doesn't make sense.
2000-10-11 10:24:06 +00:00
Richard Levitte
eb3633164e
Fix from main trunk, 2000-09-25 10:52 levitte:
...
'ranlib' doesn't always run on some systems. That's actually
acceptable, since all that happens if it fails is a library with an
index, which makes linking slower, but still working correctly.
2000-10-11 02:04:16 +00:00
Richard Levitte
c5f8bbbc0b
Portability patch for HP MPE/iX. Submitted by Mark Bixby <mark_bixby@hp.com>
2000-09-21 05:42:01 +00:00
Richard Levitte
645749ef98
On VMS, stdout may very well lead to a file that is written to in a
...
record-oriented fashion. That means that every write() will write a
separate record, which will be read separately by the programs trying
to read from it. This can be very confusing.
The solution is to put a BIO filter in the way that will buffer text
until a linefeed is reached, and then write everything a line at a
time, so every record written will be an actual line, not chunks of
lines and not (usually doesn't happen, but I've seen it once) several
lines in one record. Voila, BIO_f_linebuffer() is born.
Since we're so close to release time, I'm making this VMS-only for
now, just to make sure no code is needlessly broken by this. After
the release, this BIO method will be enabled on all other platforms as
well.
2000-09-20 13:55:50 +00:00
Bodo Möller
07fcf422a1
Rename new BIO_set_shutdown_wr macro to just BIO_shutdown_wr
...
(it's similar to the shutdown(..., SHUT_WR) system call
for sockets).
2000-09-17 01:23:53 +00:00
Dr. Stephen Henson
2c281ebb6c
New macro BIO_set_shutdown_wr().
...
Update docs.
2000-09-16 21:21:01 +00:00
Richard Levitte
0baed24c1b
More VMS synchronisation
2000-09-09 18:05:27 +00:00
Dr. Stephen Henson
f50c11ca40
Ugh, BIO_find_type() cannot be passed a NULL.
...
Fix doc example, and fix BIO_find_type().
Fix PKCS7_verify(). It was using 'i' for both the
loop variable and the verify return value.
2000-09-07 17:42:25 +00:00
Dr. Stephen Henson
cfd3bb1785
Add docs for BIO_find_type() and friends.
...
Added function BIO_next() otherwise you can't
traverse a chain without accessing BIO internals.
2000-09-07 13:04:27 +00:00
Richard Levitte
62ab514e98
'make update'
2000-09-07 08:46:51 +00:00
Richard Levitte
827dbcb150
Change the printing mahine used by BIO_printf() and friends so it can
...
handle an externally provided "static" buffer as well a a dynamic
buffer. The "static" buffer is filled first, but if overflowed, the
dynamic buffer is used instead, being allocated somewhere i the heap.
This combines the benefits of putting the output in a preallocated
buffer (on the stack, for example) and in a buffer that grows
somewhere in the heap.
2000-09-07 05:50:14 +00:00
Bodo Möller
29dc25e88a
Increase print buffer (10K instead of just 2K).
2000-09-05 12:43:39 +00:00
Bodo Möller
7d95ff76e6
Remove silly test for b->references at the end of BIO_write:
...
If some other thread deletes the BIO that one thread needs for
BIO_write, then there's a lot of trouble anyway; there's
nothing special about calling the callback.
2000-09-05 12:35:00 +00:00
Bodo Möller
affadbef0b
Consistency
2000-09-04 15:47:17 +00:00