mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
645749ef98
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. |
||
---|---|---|
.. | ||
asn1 | ||
bf | ||
bio | ||
bn | ||
buffer | ||
cast | ||
comp | ||
conf | ||
des | ||
dh | ||
dsa | ||
dso | ||
err | ||
evp | ||
hmac | ||
idea | ||
lhash | ||
md2 | ||
md4 | ||
md5 | ||
mdc2 | ||
objects | ||
pem | ||
perlasm | ||
pkcs7 | ||
pkcs12 | ||
rand | ||
rc2 | ||
rc4 | ||
rc5 | ||
ripemd | ||
rsa | ||
sha | ||
stack | ||
threads | ||
txt_db | ||
x509 | ||
x509v3 | ||
.cvsignore | ||
cpt_err.c | ||
cryptlib.c | ||
cryptlib.h | ||
crypto-lib.com | ||
crypto.h | ||
cversion.c | ||
ebcdic.c | ||
ebcdic.h | ||
ex_data.c | ||
install.com | ||
Makefile.ssl | ||
md32_common.h | ||
mem_dbg.c | ||
mem.c | ||
opensslconf.h.in | ||
opensslv.h | ||
symhacks.h | ||
tmdiff.c | ||
tmdiff.h |