aboutsummaryrefslogtreecommitdiffstats
path: root/apps/s_socket.c
Commit message (Collapse)AuthorAgeFilesLines
* fix warningNils Larsch2006-11-061-1/+1
|
* Bug fix.Ulf Möller2006-05-011-2/+2
| | | | | PR: 1307 Submitted by: Oliver Tappe <zooey@hirschkaefer.de>
* fix problems found by coverity: remove useless codeNils Larsch2006-03-151-2/+0
|
* Netware patch submitted by Verdon Walker" <VWalker@novell.com> in PRRichard Levitte2005-06-131-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | 1107. He says: This is a followup to the NetWare patch that was applied to beta3. It does the following: - Fixes a problem in the CLib build with undefined symbols. - Adds the ability to use BSD sockets as the default for the OpenSSL socket BIO. NetWare supports 2 flavors of sockets and our Apache developers need BSD sockets as a configurable option when building OpenSSL. This adds that for them. - Updates to the INSTALL.NW file to explain new options. I have tried very hard to make sure all the changes are in NetWare specific files or guarded carefully to make sure they only impact NetWare builds. I have tested the Windows build to make sure it does not break that since we have made changes to mk1mf.pl. We are still working the gcc cross compile for NetWare issue and hope to have a patch for that before beta 6 is released.
* Fixes for signed/unsigned warnings and shadows.Dr. Stephen Henson2005-04-261-1/+1
|
* Add DTLS support.Ben Laurie2005-04-261-25/+42
|
* signed vs. unsigned.Richard Levitte2005-04-201-1/+1
|
* Give everything prototypes (well, everything that's actually used).Ben Laurie2005-03-311-1/+1
|
* DJGPP update.Andy Polyakov2005-01-041-1/+0
| | | | | PR: 989 Submitted by: Doug Kaufman
* Use BUF_strlcpy() instead of strcpy().Richard Levitte2003-12-271-1/+1
| | | | | | | Use BUF_strlcat() instead of strcat(). Use BIO_snprintf() instead of sprintf(). In some cases, keep better track of buffer lengths. This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
* Netware-specific changes,Richard Levitte2003-11-281-2/+36
| | | | | | PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte
* Cleanse memory using the new OPENSSL_cleanse() function.Richard Levitte2002-11-281-8/+8
| | | | I've covered all the memset()s I felt safe modifying, but may have missed some.
* Disable this module if OPENSSL_NO_SOCK is defined.Richard Levitte2002-11-221-1/+9
|
* WinCE patchesRichard Levitte2002-11-151-0/+2
|
* Fix to build better with DJGPP.Richard Levitte2002-11-141-11/+17
| | | | | | | | | | | | | | | | | PR: 338 Here's the description, submitted by Gisle Vanem <giva@bgnett.no>: 1. sock_init() renamed to ssl_sock_init() in ./apps/s_socket.c due to name-clash with Watt-32. 2. rand() renamed to Rand() in ./crypto/bn/divtest.c due to name-clash with <stdlib.h> 3. Added calls to dbug_init()/sock_init() in some demo programs. 4. Changed cflags/lflags in configure. Watt-32 install root now taken from $WATT_ROOT.
* Security fixes brought forward from 0.9.7.Ben Laurie2002-11-131-3/+6
|
* I forgot there was a reason why the inclusions and definition of u_intRichard Levitte2001-02-201-7/+8
| | | | | was made in a certain sequence. This change restores the earlier "chain of command".
* Get e_os2.h to get all the system definitions correctly.Richard Levitte2001-02-201-0/+1
|
* Include opensslconf.h or the like early to make sure system macros getRichard Levitte2001-02-201-8/+8
| | | | correctly defined.
* Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte2001-02-201-15/+15
| | | | | | | 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-1/+1
| | | | | | | | | | | | 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.
* Portability patch for HP MPE/iX. Submitted by Mark Bixby <mark_bixby@hp.com>Richard Levitte2000-09-211-0/+2
|
* There have been a number of complaints from a number of sources that namesRichard Levitte2000-06-011-3/+3
| | | | | | | | | 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.
* Avoid a warning.Bodo Möller2000-03-141-2/+4
|
* cleaning up a littleBodo Möller2000-03-121-152/+16
|
* VMS updates.Ulf Möller1999-07-281-5/+6
| | | | Submitted by: Richard Levitte <levitte@stacken.kth.se>
* Avoid warnings.Bodo Möller1999-06-101-1/+1
|
* Avoid type conflict on Unix with DEC C.Ulf Möller1999-06-041-1/+1
| | | | Pointed out by Sergio Rabellino <Rabellino@di.unito.it>
* VMS support bug fixes.Ulf Möller1999-05-131-3/+5
|
* VMS support.Ulf Möller1999-05-131-3/+34
| | | | Submitted by: Richard Levitte <richard@levitte.org>
* 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-1/+1
| | | | | | Submitted by: Reviewed by: PR:
* Work with -pedantic!Ben Laurie1999-04-231-2/+2
|
* Fix lots of warnings.Ulf Möller1999-04-201-2/+3
| | | | Submitted by: Richard Levitte <levitte@stacken.kth.se>
* Change functions to ANSI C.Ulf Möller1999-04-191-55/+18
|
* Some tiny fixes.Bodo Möller1999-04-141-1/+2
| | | | | | | | | | Submitted by: Reviewed by: PR: Submitted by: Reviewed by: PR:
* Don't shadow.Ben Laurie1999-04-031-2/+2
|
* Avoid EADDRINUSE for s_server.Bodo Möller1999-04-021-0/+6
| | | | | | Submitted by: Reviewed by: PR:
* Fix security hole.Ben Laurie1999-03-221-2/+3
|
* Incorporation of RSEs assembled patchesRalf S. Engelschall1998-12-221-0/+5
|
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-39/+24
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+684