diff options
author | Martin Pool <mbp@samba.org> | 2002-05-13 07:54:47 +0000 |
---|---|---|
committer | Martin Pool <mbp@samba.org> | 2002-05-13 07:54:47 +0000 |
commit | bde47ca7c52ac6b3e9f5b9bb0823c7b2ceb42768 (patch) | |
tree | dd38b8dc30b922b762e078ed8dca69e22a9cb5c3 /TODO | |
parent | ea7f8108b03353871e3f17bda22cd2b617b9bd8a (diff) | |
download | rsync-bde47ca7c52ac6b3e9f5b9bb0823c7b2ceb42768.tar.gz rsync-bde47ca7c52ac6b3e9f5b9bb0823c7b2ceb42768.tar.bz2 rsync-bde47ca7c52ac6b3e9f5b9bb0823c7b2ceb42768.zip |
Note that using the old sockets API probably will not work
sufficiently on some ipv6 systems.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 23 |
1 files changed, 15 insertions, 8 deletions
@@ -313,14 +313,21 @@ 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. + Perhaps 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. + + Alternatively, have two different files implementing the same + interface, and choose either the new or the old API. This is + probably necessary for systems that e.g. have IPv6, but + gethostbyaddr() can't handle it. The Linux manpage claims this is + currently the case. + + 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 |