mariadb/vio
unknown 32741794a3 BUG#9678: Client library hangs after network communication failure
Socket timeouts in client library were used only on Windows.

The solution is to use socket timeouts in client library on all
systems were they are supported.

No test case is provided because it is impossible to simulate network
failure in current test suit.


sql/net_serv.cc:
  Retry indefinitely only if got EINTR.
vio/viosocket.c:
  Set socket timeouts on POSIX systems as well as on Windows.
2006-08-14 20:01:19 +04:00
..
docs Fixed searching after ssl directories. 2002-09-05 16:17:08 +03:00
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
Makefile.am Makefile.am: 2005-07-05 23:24:48 +02:00
test-ssl.c Fedora now defines read(2)/write(2) as macros. 2005-03-29 23:31:56 +02:00
test-sslclient.c Fedora now defines read(2)/write(2) as macros. 2005-03-29 23:31:56 +02:00
test-sslserver.c - Applied some portability fixes for SGI IRIX/MipsPro compiler 2004-06-22 17:35:34 +02:00
vio.c Fix for bug#14780 memory leak for mysql 4.1.14 with openssl enabled 2005-11-21 16:09:26 +04:00
vio_priv.h Fix for bug#14780 memory leak for mysql 4.1.14 with openssl enabled 2005-11-21 16:09:26 +04:00
viosocket.c BUG#9678: Client library hangs after network communication failure 2006-08-14 20:01:19 +04:00
viossl.c Fix for bug#14780 memory leak for mysql 4.1.14 with openssl enabled 2005-11-21 16:09:26 +04:00
viosslfactories.c Fix for bug#14221 SSL support breaks going from OpenSSL 0.9.7i to 0.9.8a 2005-11-29 12:15:48 +04:00
viotest-ssl.c Fixes for Netware 2003-01-28 08:38:28 +02:00
viotest-sslconnect.cc Fixed for Ia64 + delayed key creation + a lot of small bug fixes 2000-08-15 20:09:37 +03:00
viotest.cc Fixed for Ia64 + delayed key creation + a lot of small bug fixes 2000-08-15 20:09:37 +03:00