-crlf option.
This commit is contained in:
parent
385be6eb20
commit
1b1a6e7808
4
CHANGES
4
CHANGES
@ -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 @@
|
|||||||
* [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)
|
|||||||
#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)
|
|||||||
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)
|
|||||||
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
|
|||||||
#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
|
|||||||
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 @@
|
|||||||
* [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;
|
|||||||
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)
|
|||||||
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[])
|
|||||||
{ 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)
|
|||||||
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)
|
|||||||
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)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user