Update of /cvsroot/naviserver/naviserver
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9169
Modified Files:
ChangeLog
Log Message:
See file
Index: ChangeLog
===================================================================
RCS file: /cvsroot/naviserver/naviserver/ChangeLog,v
retrieving revision 1.196
retrieving revision 1.197
diff -C2 -d -r1.196 -r1.197
*** ChangeLog 5 Oct 2005 09:41:00 -0000 1.196
--- ChangeLog 8 Oct 2005 09:28:08 -0000 1.197
***************
*** 1,2 ****
--- 1,15 ----
+ 2005-10-08 Zoran Vasiljevic <vas...@us...>
+
+ * configure.in: emit warning for Darwin builds about
+ MT-unsafeness of DNS calls (getnameinfo, getaddrinfo).
+
+ * configure: regenerated
+
+ * nsd/dns.c: added critical sections in GetHost/GetAddr
+ when using getnameinfo/getaddrinfo on Darwin platforms.
+ Also, in GetHost(), explicitly initialize the struct
+ sockaddr_in sin_len element because this is needed for
+ the Darwin getnameinfo implementation.
+
2005-10-05 Zoran Vasiljevic <vas...@us...>
***************
*** 6,9 ****
--- 19,27 ----
Log structure elements in the LogObjCmd.
+ * nsd/dns.c: fixed typo in GetAddr when using the gethostbyname
+ path. This is very needed for Apple Mac OSX since the other
+ getnameinfo/getaddrinfo calls does not seem to work correctly
+ and are also mt-unsafe, so it is a loose-loose situation.
+
2005-10-02 Stephen Deasey <sd...@us...>
|