summaryrefslogtreecommitdiff
path: root/ssl/bio_ssl.c
Commit message (Collapse)AuthorAgeFilesLines
* OPENSSL_NO_SOCK fixes.Andy Polyakov2012-04-161-0/+2
| | | | | PR: 2791 Submitted by: Ben Noordhuis
* PR: 2529Dr. Stephen Henson2011-05-251-0/+4
| | | | | | | | Submitted by: Marcus Meissner <meissner@suse.de> Reviewed by: steve Call ssl_new() to reallocate SSL BIO internals if we want to replace the existing internal SSL structure.
* Update from 1.0.0-stableDr. Stephen Henson2009-06-251-9/+11
|
* fix problems found by coverity: remove useless codeNils Larsch2006-03-151-1/+0
|
* Fix various incorrect error function codes.Bodo Möller2005-04-261-1/+1
| | | | ("perl util/ck_errf.pl */*.c */*/*.c" still reports many more.)
* Make kerberos ciphersuite code compile again.Dr. Stephen Henson2005-04-201-2/+2
| | | | Avoid more shadow warnings.
* Give everything prototypes (well, everything that's actually used).Ben Laurie2005-03-311-2/+2
|
* Make it possible to disable OCSP, the speed application, and the use of sockets.Richard Levitte2003-02-141-0/+2
| | | | PR: 358
* A few small bugs with BIO popping.Richard Levitte2003-01-301-0/+4
| | | | PR: 364
* Prototype info function.Ben Laurie2002-01-121-1/+3
|
* Make non blocking I/O work for accept BIOs.Dr. Stephen Henson2000-10-121-0/+4
|
* Fixes for Win32 build.Dr. Stephen Henson2000-06-211-2/+2
| | | | | | | | | | | | | | | | | This is mostly a work around for the old VC++ problem that it treats func() as func(void). Various prototypes had been added to 'compare' function pointers that triggered this. This could be fixed by removing the prototype, adding function pointer casts to every call or changing the passed function to use the expected arguments. I mostly did the latter. The mkdef.pl script was modified to remove the typesafe functions which no longer exist. Oh and some functions called OPENSSL_freeLibrary() were changed back to FreeLibrary(), wonder how that happened :-)
* There have been a number of complaints from a number of sources that namesRichard Levitte2000-06-011-2/+2
| | | | | | | | | 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.
* Get rid of more non-ANSI declarations.Ulf Möller2000-05-151-8/+8
|
* Move the registration of callback functions to special functionsRichard Levitte2000-02-201-10/+30
| | | | | | | | | | designed for that. This removes the potential error to mix data and function pointers. Please note that I'm a little unsure how incorrect calls to the old ctrl functions should be handled, in som cases. I currently return 0 and that's it, but it may be more correct to generate a genuine error in those cases.
* Compaq C 6.2 for VMS will complain when we want to convertRichard Levitte2000-01-181-1/+12
| | | | | | | | | | non-function pointers to function pointers and vice versa. The current solution is to have unions that describe the conversion we want to do, and gives us the ability to extract the type of data we want. The current solution is a quick fix, and can probably be made in a more general or elegant way.
* Remove NOPROTO definitions and error code comments.Ulf Möller1999-04-261-10/+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-32/+12
|
* Import of old SSLeay release: SSLeay 0.9.0bRalf S. Engelschall1998-12-211-48/+201
|
* Import of old SSLeay release: SSLeay 0.8.1bRalf S. Engelschall1998-12-211-0/+432