mariadb/vio
Alexander Nozdrin 75e552d509 Fix for Bug#52923 (Inadequate documentation of "Can't get hostname for your address" error).
The thing is that on some platforms (e.g. Mac OS X) sockaddr_in / sockaddr_in6
contain a non-standard field (sin_len / sin6_len), that must be set.

The problem was that only standard fields were set, thus getnameinfo() returned
EAI_SYSTEM instead of EAI_NONAME.

The fix is to introduce configure-time checks (for GNU auto-tools and CMake) for
those additional fields and to set them if they are available.
2010-05-21 17:17:01 +04:00
..
docs
CMakeLists.txt On Linux, support -Wl,--no-undefined (only client shared library) 2009-12-07 02:16:05 +01:00
Makefile.am Another incarnation of the patch for Bug#30708 2010-05-19 17:00:23 +04:00
test-ssl.c WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
test-sslclient.c WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
test-sslserver.c WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
vio.c Manual merge from mysql-trunk-merge. 2009-12-12 23:38:59 +03:00
vio_priv.h Fix typo (s/_WIN_/__WIN__). 2009-11-25 15:58:15 +03:00
viosocket.c Fix for Bug#52923 (Inadequate documentation of "Can't get hostname for your address" error). 2010-05-21 17:17:01 +04:00
viossl.c Merge pilot.mysql.com:/data/msvensson/mysql/bug25988/my50-bug25988 2008-02-07 09:55:49 +01:00
viosslfactories.c Post-merge fixes: fix typo and remove unused variables. 2009-11-21 10:11:45 -02:00
viotest-ssl.c WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
viotest-sslconnect.cc
viotest.cc