https://bugzilla.novell.com/show_bug.cgi?id=694033 https://bugzilla.novell.com/show_bug.cgi?id=694033#c0 Summary: ssh config interface change breaks backwards compatibility Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: x86-64 OS/Version: Linux Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: ohering@novell.com QAContact: qa@suse.de Found By: Outsourced Testing Blocker: --- I use IPv6 link-local addresses to ssh to other hosts on my LAN. An entry in ~/.ssh/config looks like that and works fine up to 11.3: # FSC Esprimo Mobile M9400 # 00:0a:95:e8:7c:fc host esprimo-en0 hostname = fe80::2a0:d1ff:fec8:8ecb%eth0 user = olaf # 00:11:24:2a:c5:fb host esprimo-en1 hostname = fe80::222:5fff:fe68:ee6d%en1 user = olaf In 11.4 the %e is rejected as unknown. Looking through man ssh_config in sles11sp1 and 11.4 I noticed a difference in the Hostname section. Now appearently '%h' is parsed as a new feature. Please add code to restore the old behaviour since a hostname in an IPv6 link-local address does not make sense. I can workaround it by add double percent %%, but then the config is not understood by previous ssh versions. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.