提交 1b1a6e78 编写于 作者: B Bodo Möller

-crlf option.

上级 385be6eb
...@@ -4,6 +4,10 @@ ...@@ -4,6 +4,10 @@
Changes between 0.9.4 and 0.9.5 [xx XXX 1999] Changes between 0.9.4 and 0.9.5 [xx XXX 1999]
*) -crlf option to s_client and s_server for sending newlines as
CRLF (as required by many protocols).
[Bodo Moeller]
Changes between 0.9.3a and 0.9.4 [09 Aug 1999] Changes between 0.9.3a and 0.9.4 [09 Aug 1999]
*) Install libRSAglue.a when OpenSSL is built with RSAref. *) Install libRSAglue.a when OpenSSL is built with RSAref.
......
...@@ -56,9 +56,7 @@ ...@@ -56,9 +56,7 @@
* [including the GNU Public Licence.] * [including the GNU Public Licence.]
*/ */
#ifdef APPS_CRLF #include <assert.h>
# include <assert.h>
#endif
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
...@@ -142,9 +140,7 @@ static void sc_usage(void) ...@@ -142,9 +140,7 @@ static void sc_usage(void)
#ifdef FIONBIO #ifdef FIONBIO
BIO_printf(bio_err," -nbio - Run with non-blocking IO\n"); BIO_printf(bio_err," -nbio - Run with non-blocking IO\n");
#endif #endif
#ifdef APPS_CRLF /* won't be #ifdef'd in next release */
BIO_printf(bio_err," -crlf - convert LF from terminal into CRLF\n"); BIO_printf(bio_err," -crlf - convert LF from terminal into CRLF\n");
#endif
BIO_printf(bio_err," -quiet - no s_client output\n"); BIO_printf(bio_err," -quiet - no s_client output\n");
BIO_printf(bio_err," -ssl2 - just use SSLv2\n"); BIO_printf(bio_err," -ssl2 - just use SSLv2\n");
BIO_printf(bio_err," -ssl3 - just use SSLv3\n"); BIO_printf(bio_err," -ssl3 - just use SSLv3\n");
...@@ -171,9 +167,7 @@ int MAIN(int argc, char **argv) ...@@ -171,9 +167,7 @@ int MAIN(int argc, char **argv)
char *cert_file=NULL,*key_file=NULL; char *cert_file=NULL,*key_file=NULL;
char *CApath=NULL,*CAfile=NULL,*cipher=NULL; char *CApath=NULL,*CAfile=NULL,*cipher=NULL;
int reconnect=0,badop=0,verify=SSL_VERIFY_NONE,bugs=0; int reconnect=0,badop=0,verify=SSL_VERIFY_NONE,bugs=0;
#ifdef APPS_CRLF
int crlf=0; int crlf=0;
#endif
int write_tty,read_tty,write_ssl,read_ssl,tty_on,ssl_pending; int write_tty,read_tty,write_ssl,read_ssl,tty_on,ssl_pending;
SSL_CTX *ctx=NULL; SSL_CTX *ctx=NULL;
int ret=1,in_init=1,i,nbio_test=0; int ret=1,in_init=1,i,nbio_test=0;
...@@ -244,10 +238,8 @@ int MAIN(int argc, char **argv) ...@@ -244,10 +238,8 @@ int MAIN(int argc, char **argv)
if (--argc < 1) goto bad; if (--argc < 1) goto bad;
cert_file= *(++argv); cert_file= *(++argv);
} }
#ifdef APPS_CRLF
else if (strcmp(*argv,"-crlf") == 0) else if (strcmp(*argv,"-crlf") == 0)
crlf=1; crlf=1;
#endif
else if (strcmp(*argv,"-quiet") == 0) else if (strcmp(*argv,"-quiet") == 0)
c_quiet=1; c_quiet=1;
else if (strcmp(*argv,"-pause") == 0) else if (strcmp(*argv,"-pause") == 0)
...@@ -647,7 +639,6 @@ printf("read=%d pending=%d peek=%d\n",k,SSL_pending(con),SSL_peek(con,zbuf,10240 ...@@ -647,7 +639,6 @@ printf("read=%d pending=%d peek=%d\n",k,SSL_pending(con),SSL_peek(con,zbuf,10240
#ifndef WINDOWS #ifndef WINDOWS
else if (FD_ISSET(fileno(stdin),&readfds)) else if (FD_ISSET(fileno(stdin),&readfds))
{ {
#ifdef APPS_CRLF
if (crlf) if (crlf)
{ {
int j, lf_num; int j, lf_num;
...@@ -671,7 +662,6 @@ printf("read=%d pending=%d peek=%d\n",k,SSL_pending(con),SSL_peek(con,zbuf,10240 ...@@ -671,7 +662,6 @@ printf("read=%d pending=%d peek=%d\n",k,SSL_pending(con),SSL_peek(con,zbuf,10240
assert(lf_num == 0); assert(lf_num == 0);
} }
else else
#endif
i=read(fileno(stdin),cbuf,BUFSIZZ); i=read(fileno(stdin),cbuf,BUFSIZZ);
if ((!c_quiet) && ((i <= 0) || (cbuf[0] == 'Q'))) if ((!c_quiet) && ((i <= 0) || (cbuf[0] == 'Q')))
......
...@@ -56,9 +56,7 @@ ...@@ -56,9 +56,7 @@
* [including the GNU Public Licence.] * [including the GNU Public Licence.]
*/ */
#ifdef APPS_CRLF #include <assert.h>
# include <assert.h>
#endif
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
...@@ -169,9 +167,7 @@ static char *s_dcert_file=NULL,*s_dkey_file=NULL; ...@@ -169,9 +167,7 @@ static char *s_dcert_file=NULL,*s_dkey_file=NULL;
static int s_nbio=0; static int s_nbio=0;
#endif #endif
static int s_nbio_test=0; static int s_nbio_test=0;
#ifdef APPS_CRLF /* won't be #ifdef'd in next release */
int s_crlf=0; int s_crlf=0;
#endif
static SSL_CTX *ctx=NULL; static SSL_CTX *ctx=NULL;
static int www=0; static int www=0;
...@@ -219,9 +215,7 @@ static void sv_usage(void) ...@@ -219,9 +215,7 @@ static void sv_usage(void)
BIO_printf(bio_err," -nbio - Run with non-blocking IO\n"); BIO_printf(bio_err," -nbio - Run with non-blocking IO\n");
#endif #endif
BIO_printf(bio_err," -nbio_test - test with the non-blocking test bio\n"); BIO_printf(bio_err," -nbio_test - test with the non-blocking test bio\n");
#ifdef APPS_CRLF
BIO_printf(bio_err," -crlf - convert LF from terminal into CRLF\n"); BIO_printf(bio_err," -crlf - convert LF from terminal into CRLF\n");
#endif
BIO_printf(bio_err," -debug - Print more output\n"); BIO_printf(bio_err," -debug - Print more output\n");
BIO_printf(bio_err," -state - Print the SSL states\n"); BIO_printf(bio_err," -state - Print the SSL states\n");
BIO_printf(bio_err," -CApath arg - PEM format directory of CA's\n"); BIO_printf(bio_err," -CApath arg - PEM format directory of CA's\n");
...@@ -525,10 +519,8 @@ int MAIN(int argc, char *argv[]) ...@@ -525,10 +519,8 @@ int MAIN(int argc, char *argv[])
{ hack=1; } { hack=1; }
else if (strcmp(*argv,"-state") == 0) else if (strcmp(*argv,"-state") == 0)
{ state=1; } { state=1; }
#ifdef APPS_CRLF
else if (strcmp(*argv,"-crlf") == 0) else if (strcmp(*argv,"-crlf") == 0)
{ s_crlf=1; } { s_crlf=1; }
#endif
else if (strcmp(*argv,"-quiet") == 0) else if (strcmp(*argv,"-quiet") == 0)
{ s_quiet=1; } { s_quiet=1; }
else if (strcmp(*argv,"-bugs") == 0) else if (strcmp(*argv,"-bugs") == 0)
...@@ -813,7 +805,6 @@ static int sv_body(char *hostname, int s, unsigned char *context) ...@@ -813,7 +805,6 @@ static int sv_body(char *hostname, int s, unsigned char *context)
if (i <= 0) continue; if (i <= 0) continue;
if (FD_ISSET(fileno(stdin),&readfds)) if (FD_ISSET(fileno(stdin),&readfds))
{ {
#ifdef APPS_CRLF
if (s_crlf) if (s_crlf)
{ {
int j, lf_num; int j, lf_num;
...@@ -837,7 +828,6 @@ static int sv_body(char *hostname, int s, unsigned char *context) ...@@ -837,7 +828,6 @@ static int sv_body(char *hostname, int s, unsigned char *context)
assert(lf_num == 0); assert(lf_num == 0);
} }
else else
#endif
i=read(fileno(stdin),buf,bufsize); i=read(fileno(stdin),buf,bufsize);
if (!s_quiet) if (!s_quiet)
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册