Notes about handling machines lacking getaddrinfo().
authorMartin Pool <mbp@samba.org>
Wed, 24 Apr 2002 01:13:26 +0000 (01:13 +0000)
committerMartin Pool <mbp@samba.org>
Wed, 24 Apr 2002 01:13:26 +0000 (01:13 +0000)
TODO

diff --git a/TODO b/TODO
index 280147a..13b3aad 100644 (file)
--- a/TODO
+++ b/TODO
@@ -308,6 +308,15 @@ Hard-link handling
 
 IPv6
 
 
 IPv6
 
+  Put back the old socket code; if on a machine that does not properly
+  support the getaddrinfo API, then use it.  This is probably much
+  simpler than reimplementing it.  This might get us working again on
+  RedHat 5 and similar systems.  Although the Kame patch seems like a
+  good idea, in fact it is a much broader interface than the
+  relatively narrow "open by name", "accept and log" interface that
+  rsync uses internally, and it has the disadvantage of clashing with
+  half-arsed implementations of the API.
+
   Implement suggestions from http://www.kame.net/newsletter/19980604/
   and ftp://ftp.iij.ad.jp/pub/RFC/rfc2553.txt
 
   Implement suggestions from http://www.kame.net/newsletter/19980604/
   and ftp://ftp.iij.ad.jp/pub/RFC/rfc2553.txt