[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#327443: X Forwarding broken on IPv6 systems without X11UseLocalhost



Package: ssh
Version: 1:3.8.1p1-8.sarge.4

Turns out that if X11UseLocalhost is disabled, sshd will only bind to the
X11 port on one of the local IPv6 addresses (might bind to several, but I
haven't tested that), rather than ::/IN6ADDR_ANY_INIT. As a result
IPv4-only X clients *cannot* connect as only :: receives IPv4-mapped
connections.

OTOH when X11UseLocalhost is enabled, the current version binds to both
127.0.0.1 and ::1, and as a result all X clients can connect. So I'm
actually happy since this configuration is both more functional and more
secure.


-- 
(\___(\___(\______          --=> 8-) EHM <=--          ______/)___/)___/)
 \BS (    |         EHeM@gremlin.m5p.com PGP 8881EF59         |    )   /
  \_CS\   |  _____  -O #include <stddisclaimer.h> O-   _____  |   /  _/
    \___\_|_/82 04 A1 3C C7 B1 37 2A*E3 6E 84 DA 97 4C 40 E6\_|_/___/






Reply to: