openssl/crypto
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
..
asn1 Use sk_*_new_null() instead of sk_*_new(NULL), since that takes care 2000-09-17 18:21:27 +00:00
bf
bio On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
bn Totally remove the supposedly 'faster' variant in 2000-09-19 23:25:00 +00:00
buffer 'make update' 2000-09-07 08:46:51 +00:00
cast
comp 'make update' 2000-09-07 08:46:51 +00:00
conf More VMS synchronisation 2000-09-09 18:05:27 +00:00
des Fix some CygWin problems. 2000-09-09 04:45:18 +00:00
dh 'make update' 2000-09-07 08:46:51 +00:00
dsa Don't set the two top bits to one when generating a random number < q.:wq 2000-09-13 01:45:54 +00:00
dso Unless we cast, thorough compilers will complain 2000-09-18 08:40:55 +00:00
err 'make update' 2000-09-07 08:46:51 +00:00
evp 'make update' 2000-09-07 08:46:51 +00:00
hmac 'make update' 2000-09-07 08:46:51 +00:00
idea
lhash 'make update' 2000-09-07 08:46:51 +00:00
md2 'make update' 2000-09-07 08:46:51 +00:00
md4
md5
mdc2 'make update' 2000-09-07 08:46:51 +00:00
objects 'make update' 2000-09-07 08:46:51 +00:00
pem 'make update' 2000-09-07 08:46:51 +00:00
perlasm
pkcs7 Work around for Netscape PKCS#7 signedData bug. 2000-09-18 12:30:57 +00:00
pkcs12 Use sk_*_new_null() instead of sk_*_new(NULL), since that takes care 2000-09-17 18:21:27 +00:00
rand Going through performance statistics sometimes generates an exception, 2000-09-18 11:51:07 +00:00
rc2
rc4
rc5
ripemd
rsa 'make update' 2000-09-07 08:46:51 +00:00
sha
stack Some platforms define NULL as ((void *)0). Unfortunately, a void* 2000-09-17 14:46:09 +00:00
threads
txt_db 'make update' 2000-09-07 08:46:51 +00:00
x509 Two new PKCS#12 demo programs. 2000-09-07 23:14:26 +00:00
x509v3 Use sk_*_new_null() instead of sk_*_new(NULL), since that takes care 2000-09-17 18:21:27 +00:00
.cvsignore
cpt_err.c
cryptlib.c
cryptlib.h
crypto-lib.com On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
crypto.h
cversion.c
ebcdic.c
ebcdic.h
ex_data.c
install.com No engine stuff in the main trunk. 2000-09-18 16:07:20 +00:00
Makefile.ssl 'make update' 2000-09-07 08:46:51 +00:00
md32_common.h
mem_dbg.c
mem.c
opensslconf.h.in
opensslv.h A new beta is being released. Change the version numbers 2000-09-17 20:19:44 +00:00
symhacks.h A couple of more names need to be shortened for VMS on VAX. 2000-09-17 14:44:35 +00:00
tmdiff.c
tmdiff.h