aboutsummaryrefslogtreecommitdiffstats
path: root/apps/s_client.c
Commit message (Collapse)AuthorAgeFilesLines
* Reduce the header dependencies on engine.h in apps/.Geoff Thorpe2001-09-121-1/+1
|
* Use apps_shutdown() in all applications, in case someone decides notRichard Levitte2001-06-231-0/+1
| | | | | | | to go the monolith way (does anyone do that these days?). NOTE: a few applications are missing in this commit. I've a few more changes in them that I haven't tested yet.
* Provide an application-common setup function for engines and use itRichard Levitte2001-06-181-22/+1
| | | | everywhere.
* Allow various X509_STORE_CTX properties to beDr. Stephen Henson2001-05-091-1/+8
| | | | | | inherited from X509_STORE. Add CRL checking options to other applications.
* Get e_os2.h to get all the system definitions correctly.Richard Levitte2001-02-201-1/+1
|
* Include opensslconf.h or the like early to make sure system macros getRichard Levitte2001-02-201-0/+1
| | | | correctly defined.
* Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte2001-02-201-8/+8
| | | | | | | missed any. This compiles and runs on Linux, and external applications have no problems with it. The definite test will be to build this on VMS.
* Make all configuration macros available for application by makingRichard Levitte2001-02-191-9/+9
| | | | | | | | | | | | sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
* Add "-rand" option to s_client and s_server.Lutz Jänicke2001-02-151-1/+15
|
* New Option SSL_OP_CIPHER_SERVER_PREFERENCE allows TLS/SSLv3 server to overrideLutz Jänicke2001-02-091-0/+3
| | | | the clients choice; in SSLv2 the client uses the server's preferences.
* First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. ↵Richard Levitte2000-11-301-0/+6
| | | | Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu>
* Merge the engine branch into the main trunk. All conflicts resolved.Richard Levitte2000-10-261-0/+33
| | | | At the same time, add VMS support for Rijndael.
* There have been a number of complaints from a number of sources that namesRichard Levitte2000-06-011-4/+4
| | | | | | | | | like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
* Small fix to enable reading from stdin as well.Richard Levitte2000-06-011-2/+2
| | | | Contributed by Yoichiro Okabe <okabe@wizsoft.co.jp>
* Add the possibility (with -ign_eof) to ignore end of file on input butRichard Levitte2000-03-101-2/+10
| | | | | still not be quiet. Also make it clear that -quiet implicitely means -ign_eof as well.
* Fix gcc warnings.Ulf Möller2000-02-201-0/+1
|
* Make gcc 2.95.2 happy again, even under ``-Wall -Wshadow -Wpointer-arith ↵Ralf S. Engelschall2000-02-111-0/+2
| | | | | | -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline''.
* Rename SSLeay_add_all_algorithms() et al toDr. Stephen Henson2000-02-041-1/+1
| | | | | OpenSSL_add_all_algorithms(). Move these into separate files so they work properly.
* ispell (and minor modifications)Ulf Möller2000-02-031-3/+3
|
* Add new -notext option to 'ca', -pubkey option to spkac.Dr. Stephen Henson2000-02-031-1/+1
| | | | | | | | Remove some "WTF??" casts from applications. Fixes to keep VC++ happy and avoid warnings. Docs tidy.
* Make s_server, s_client check cipher list return codes.Dr. Stephen Henson2000-01-231-2/+6
| | | | Update docs.
* Add missing #ifndefs that caused missing symbols when building libsslUlf Möller2000-01-161-4/+0
| | | | | | | | as a shared library without RSA. Use #ifndef NO_SSL2 instead of NO_RSA in ssl/s2*.c. Submitted by: Kris Kennaway <kris@hub.freebsd.org> Modified by Ulf Möller
* Add -prexit command to s_client and patch some BIODr. Stephen Henson2000-01-081-0/+4
| | | | functions so it doesn't crash. Document s_client.
* Change the trust and purpose code so it doesn't need initDr. Stephen Henson1999-12-021-1/+0
| | | | either and has a static and dynamic mix.
* Remainder of SSL purpose and trust code: trust and purpose setting inDr. Stephen Henson1999-11-291-0/+1
| | | | SSL_CTX and SSL, functions to set them and defaults if no values set.
* Various randomness handling bugfixes and improvements --Bodo Möller1999-10-261-0/+2
| | | | | some utilities that should have used RANDFILE did not, and -rand handling was broken except in genrsa.
* Fix to make s_client and s_server work under Windows. A bit of a hack butDr. Stephen Henson1999-09-201-7/+45
| | | | an improvement on not working at all.
* -crlf option.Bodo Möller1999-08-091-11/+1
|
* Comments.Bodo Möller1999-08-081-1/+1
|
* New option "-crlf" to s_client and s_server which tells them to convertBodo Möller1999-08-071-1/+39
| | | | | | | LFs into CRLFs when forwarding data from stdin to the TLS connection. This is necessary for properly talking HTTP. Because of the code freeze this change is by default disabled for now; without -DAPPS_CRLF, the code is exactly as before.
* VMS updates.Ulf Möller1999-07-281-6/+7
| | | | Submitted by: Richard Levitte <levitte@stacken.kth.se>
* Support the EBCDIC character set and BS2000/OSD-POSIX (work in progress).Ulf Möller1999-06-041-0/+6
| | | | Submitted by: Martin Kraemer <Martin.Kraemer@MchP.Siemens.De>
* Avoid type conflict on Unix with DEC C.Ulf Möller1999-06-041-1/+1
| | | | Pointed out by Sergio Rabellino <Rabellino@di.unito.it>
* If we couldn't handle "-showcerts" (which happens with the currentBodo Möller1999-05-171-1/+5
| | | | SSL2 implementation), show at least the server certificate.
* VMS support bug fixes.Ulf Möller1999-05-131-3/+3
|
* VMS support.Ulf Möller1999-05-131-1/+22
| | | | Submitted by: Richard Levitte <richard@levitte.org>
* A new comment.Bodo Möller1999-04-271-0/+5
| | | | | | Submitted by: Reviewed by: PR:
* New Configure option no-<cipher> (rsa, idea, rc5, ...).Ulf Möller1999-04-271-0/+4
|
* Remove NOPROTO definitions and error code comments.Ulf Möller1999-04-261-6/+0
|
* Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller1999-04-231-4/+4
| | | | | | Submitted by: Reviewed by: PR:
* Change functions to ANSI C.Ulf Möller1999-04-191-8/+3
|
* Cleaning up Ben's clean-ups :-)Bodo Möller1999-04-141-1/+1
| | | | | | Submitted by: Reviewed by: PR:
* Some tiny fixes.Bodo Möller1999-04-141-1/+1
| | | | | | | | | | Submitted by: Reviewed by: PR: Submitted by: Reviewed by: PR:
* Add type-safe STACKs and SETs.Ben Laurie1999-04-121-11/+12
|
* Adjust renegotiation slightly.Ben Laurie1999-04-101-3/+3
|
* Bugfix: s_client occasionally would sleep in select() when it shouldBodo Möller1999-04-091-20/+25
| | | | | | | have checked SSL_pending() first. Submitted by: Reviewed by: PR:
* New option "-showcerts" for s_clientBodo Möller1999-03-311-1/+9
| | | | Slight cleanup in ssl/
* Fix various memory leaks in SSL, apps and DSADr. Stephen Henson1999-02-151-2/+6
|
* Fix names in usage page of s_time, s_server and s_clientRalf S. Engelschall1999-01-281-1/+1
|
* Some more changes for renaming the binary from ssleay to openssl.Paul C. Sutton1999-01-021-1/+1
| | | | I wonder what eay.c is?