summaryrefslogtreecommitdiff
path: root/apps/s_client.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge main -> VMS_64BITBRANCH_VMS_64BITRichard Levitte2010-01-271-74/+699
|
* Many changes from 0.9.8-dev.Richard Levitte2005-02-251-3/+74
|
* Recent (and not so recent) changes from HEAD.Richard Levitte2004-06-281-0/+10
|
* I missed some conflicts, it seems...Richard Levitte2004-03-291-6/+1
|
* This branch hasn't been updated with changes from HEAD for a looooong time...Richard Levitte2004-01-231-18/+36
| | | | Here goes.
* All the changes from HEAD since last merge.Richard Levitte2003-04-041-0/+8
|
* Recent changes from HEAD.Richard Levitte2002-12-131-1/+1
|
* Recent changes from HEAD.Richard Levitte2002-12-021-3/+3
|
* Recent changes from HEAD.Richard Levitte2002-11-161-0/+17
|
* (almost) recent changes from HEAD.Richard Levitte2002-11-151-7/+7
|
* Merge in the latest changes from HEAD.Richard Levitte2002-07-181-5/+5
|
* Try to minimise the amount of ifdefs (i.e. make certain definitionsRichard Levitte2002-05-221-10/+10
| | | | | | more general), remove all those extra \n (that fixed the symptoms when the real bug should be searched for and fixed), and addapt term_sock.c to OpenSSL 0.9.8-dev.
* Compaq sent a rather large patch, and here are the contents, adaptedRichard Levitte2002-05-221-13/+45
| | | | | | | | | | | | where necessary to the main trunk (0.9.8-dev). This does not include rearrangements and work I've been doing, that'll come in the next bunch of commits to this branch. This set of changes can't be expected to work on any VMS system, there are changes in here that are very specific to Compaq's building system. This set of changes will be surrounded by the tags BEFORE_COMPAQ_PATCH and AFTER_COMPAQ_PATCH.
* Config code updates.Dr. Stephen Henson2002-02-221-0/+3
| | | | | | | | | | | | | | | | | | | CONF_modules_unload() now calls CONF_modules_finish() automatically. Default use of section openssl_conf moved to CONF_modules_load() Load config file in several openssl utilities. Most utilities now load modules from the config file, though in a few (such as version) this isn't done because it couldn't be used for anything. In the case of ca and req the config file used is the same as the utility itself: that is the -config command line option can be used to specify an alternative file.
* Implement STARTTLS for certain protocols, currently only supporting SMTP.Richard Levitte2001-11-141-2/+33
|
* New functions SSL[_CTX]_set_msg_callback().Bodo Möller2001-10-201-1/+64
| | | | | | | | | | | | | | | | | | | | | New macros SSL[_CTX]_set_msg_callback_arg(). Message callback imlementation for SSL 3.0/TLS 1.0 (no SSL 2.0 yet). New '-msg' option for 'openssl s_client' and 'openssl s_server' that enable a message callback that displays all protocol messages. In ssl3_get_client_hello (ssl/s3_srvr.c), generate a fatal alert if client_version is smaller than the protocol version in use. Also change ssl23_get_client_hello (ssl/s23_srvr.c) to select TLS 1.0 if the client demanded SSL 3.0 but only TLS 1.0 is enabled; then the client will at least see that alert. Fix SSL[_CTX]_ctrl prototype (void * instead of char * for generic pointer). Add/update some OpenSSL copyright notices.
* Flush buffers to prevent mixed output (Adam Back <adam@cypherspace.org>).Lutz Jänicke2001-10-161-0/+2
|
* 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>