summaryrefslogtreecommitdiffstats
path: root/apps/s_socket.c
AgeCommit message (Collapse)Author
2011-03-12Fix warning.Ben Laurie
2011-01-09Constify.Ben Laurie
2010-07-05i variable is used on some platformsDr. Stephen Henson
2010-06-12Fix warnings.Ben Laurie
2008-11-12Revert the size_t modifications from HEAD that had led to moreGeoff Thorpe
knock-on work than expected - they've been extracted into a patch series that can be completed elsewhere, or in a different branch, before merging back to HEAD.
2008-11-01size_tification.Ben Laurie
2006-11-06fix warningNils Larsch
2006-05-01Bug fix.Ulf Möller
PR: 1307 Submitted by: Oliver Tappe <zooey@hirschkaefer.de>
2006-03-15fix problems found by coverity: remove useless codeNils Larsch
2005-06-13Netware patch submitted by Verdon Walker" <VWalker@novell.com> in PRRichard Levitte
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.
2005-04-26Fixes for signed/unsigned warnings and shadows.Dr. Stephen Henson
2005-04-26Add DTLS support.Ben Laurie
2005-04-20signed vs. unsigned.Richard Levitte
2005-03-31Give everything prototypes (well, everything that's actually used).Ben Laurie
2005-01-04DJGPP update.Andy Polyakov
PR: 989 Submitted by: Doug Kaufman
2003-12-27Use BUF_strlcpy() instead of strcpy().Richard Levitte
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>
2003-11-28Netware-specific changes,Richard Levitte
PR: 780 Submitted by: Verdon Walker <VWalker@novell.com> Reviewed by: Richard Levitte
2002-11-28Cleanse memory using the new OPENSSL_cleanse() function.Richard Levitte
I've covered all the memset()s I felt safe modifying, but may have missed some.
2002-11-22Disable this module if OPENSSL_NO_SOCK is defined.Richard Levitte
2002-11-15WinCE patchesRichard Levitte
2002-11-14Fix to build better with DJGPP.Richard Levitte
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.
2002-11-13Security fixes brought forward from 0.9.7.Ben Laurie
2001-02-20I forgot there was a reason why the inclusions and definition of u_intRichard Levitte
was made in a certain sequence. This change restores the earlier "chain of command".
2001-02-20Get e_os2.h to get all the system definitions correctly.Richard Levitte
2001-02-20Include opensslconf.h or the like early to make sure system macros getRichard Levitte
correctly defined.
2001-02-20Use new-style system-id macros everywhere possible. I hope I haven'tRichard Levitte
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.
2001-02-19Make all configuration macros available for application by makingRichard Levitte
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.
2000-09-21Portability patch for HP MPE/iX. Submitted by Mark Bixby <mark_bixby@hp.com>Richard Levitte
2000-06-01There have been a number of complaints from a number of sources that namesRichard Levitte
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.
2000-03-14Avoid a warning.Bodo Möller
2000-03-12cleaning up a littleBodo Möller
1999-07-28VMS updates.Ulf Möller
Submitted by: Richard Levitte <levitte@stacken.kth.se>
1999-06-10Avoid warnings.Bodo Möller
1999-06-04Avoid type conflict on Unix with DEC C.Ulf Möller
Pointed out by Sergio Rabellino <Rabellino@di.unito.it>
1999-05-13VMS support bug fixes.Ulf Möller
1999-05-13VMS support.Ulf Möller
Submitted by: Richard Levitte <richard@levitte.org>
1999-04-26Remove NOPROTO definitions and error code comments.Ulf Möller
1999-04-23Change #include filenames from <foo.h> to <openssl.h>.Bodo Möller
Submitted by: Reviewed by: PR:
1999-04-23Work with -pedantic!Ben Laurie
1999-04-20Fix lots of warnings.Ulf Möller
Submitted by: Richard Levitte <levitte@stacken.kth.se>
1999-04-19Change functions to ANSI C.Ulf Möller
1999-04-14Some tiny fixes.Bodo Möller
Submitted by: Reviewed by: PR: Submitted by: Reviewed by: PR:
1999-04-03Don't shadow.Ben Laurie
1999-04-02Avoid EADDRINUSE for s_server.Bodo Möller
Submitted by: Reviewed by: PR:
1999-03-22Fix security hole.Ben Laurie
1998-12-22Incorporation of RSEs assembled patchesRalf S. Engelschall
1998-12-21Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall
1998-12-21Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall