summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2002-04-24 01:13:26 +0000
committerMartin Pool <mbp@samba.org>2002-04-24 01:13:26 +0000
commitc7d692c3c31898987e5a6623ed9010c05c034c03 (patch)
tree4525c82f61d9f29200c08106beab282ac19d8dc8 /TODO
parentf9b9e2f067d13788e4c994ebfc514972c826ea9b (diff)
downloadrsync-c7d692c3c31898987e5a6623ed9010c05c034c03.tar.gz
Notes about handling machines lacking getaddrinfo().
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 9 insertions, 0 deletions
diff --git a/TODO b/TODO
index 280147a6..13b3aad6 100644
--- a/TODO
+++ b/TODO
@@ -308,6 +308,15 @@ Hard-link handling
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