openssl/apps
Richard Levitte a60994df34 Change the treatment of stdin and stdout to allow binary data
If the output to stdout or the input from stdin is meant to be binary,
it's deeply unsetting to get the occasional LF converted to CRLF or
the other way around.  If someone happens to forget to redirect stdin
or stdout, they will get gibberish anyway, line ending conversion will
not change that.

Therefore, let's not have dup_bio_* decide unilaterally what mode the
BIO derived from stdin and stdout, and rather let the app decide by
declaring the intended format.

Reviewed-by: Tim Hudson <tjh@openssl.org>
2015-09-06 13:34:49 +02:00
..
demoCA Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
demoSRP Missing SRP files. 2011-03-16 11:50:33 +00:00
app_rand.c GH345: Remove stderr output 2015-08-16 21:08:25 -04:00
apps.c Change the treatment of stdin and stdout to allow binary data 2015-09-06 13:34:49 +02:00
apps.h Change the treatment of stdin and stdout to allow binary data 2015-09-06 13:34:49 +02:00
asn1pars.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
ca-cert.srl Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
ca-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
ca-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
ca.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
CA.com Corrections to the VMS build system. 2011-03-25 16:20:35 +00:00
CA.pl.in GH271: Warning on </dev/null to CA.pl 2015-05-04 15:07:52 -04:00
cert.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
ciphers.c Standardize handling of #ifdef'd options. 2015-06-02 12:40:24 -04:00
client.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
cms.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
crl2p7.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
crl.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
dgst.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
dh1024.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh2048.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh4096.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dhparam.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
dsa512.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dsa1024.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dsa-ca.pem Fix the gendsa program and add it to the app list. The progs.h file is 1999-01-09 17:29:34 +00:00
dsa-pca.pem Fix the gendsa program and add it to the app list. The progs.h file is 1999-01-09 17:29:34 +00:00
dsa.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
dsap.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
dsaparam.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
ec.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
ecparam.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
enc.c Change the treatment of stdin and stdout to allow binary data 2015-09-06 13:34:49 +02:00
engine.c Change the treatment of stdin and stdout to allow binary data 2015-09-06 13:34:49 +02:00
errstr.c Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
gendsa.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
genpkey.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
genrsa.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
install-apps.com After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMS 2011-03-19 10:58:14 +00:00
makeapps.com Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
Makefile Remove extra '; \' in apps/Makefile 2015-07-13 15:48:57 +02:00
nseq.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
ocsp.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
openssl-vms.cnf RT3067: simplify patch 2014-09-24 15:35:02 +02:00
openssl.c Change the treatment of stdin and stdout to allow binary data 2015-09-06 13:34:49 +02:00
openssl.cnf RT2626: Change default_bits from 1K to 2K 2014-09-08 17:21:04 -04:00
opt.c RT3951: Add X509_V_FLAG_NO_CHECK_TIME to suppress time check 2015-09-05 16:17:15 -04:00
passwd.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
pca-cert.srl Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
pca-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
pca-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
pkcs7.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
pkcs8.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
pkcs12.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
pkey.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
pkeyparam.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
pkeyutl.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
prime.c Restore module loading 2015-05-29 12:41:50 +02:00
privkey.pem PR: 1644 2009-09-06 15:49:46 +00:00
progs.h Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
progs.pl Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
rand.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
req.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
req.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
rsa8192.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
rsa.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
rsautl.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
s512-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s512-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s1024key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s1024req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s_apps.h memset, memcpy, sizeof consistency fixes 2015-05-05 22:18:59 -04:00
s_cb.c remove 0 assignments. 2015-09-03 16:26:34 -04:00
s_client.c Change the treatment of stdin and stdout to allow binary data 2015-09-06 13:34:49 +02:00
s_server.c Change the treatment of stdin and stdout to allow binary data 2015-09-06 13:34:49 +02:00
s_socket.c Use bio_err not stderr in apps. 2015-06-09 12:48:55 -04:00
s_time.c Use bio_err not stderr in apps. 2015-06-09 12:48:55 -04:00
server2.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.srl Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
sess_id.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
smime.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
speed.c apps/speed.c: fix memory leak 2015-09-01 20:01:55 +02:00
spkac.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
srp.c Restore module loading 2015-05-29 12:41:50 +02:00
testCA.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
testdsa.h Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
testrsa.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
timeouts.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ts.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
tsget PR: 2031 2009-09-07 17:57:18 +00:00
verify.c Fix refactoring breakage. 2015-08-02 16:11:16 +01:00
version.c Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
vms_decc_init.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
winrand.c Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
x509.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00