[syslinux] pxelinux doesn't suppress common prefix if nothing precedes double colon
H. Peter Anvin
hpa at zytor.com
Sun Aug 26 12:22:14 PDT 2007
Paul Whittaker wrote:
> Contrary to the pxelinux.doc documentation, the common filename prefix
> is only suppressed if an explicit hostname or IP address precedes the
> double colon, e.g. 192.168.1.1::/foobar. A tcpdump of TFTP requests
> reveals that the double colon does nothing in implicit case (::/foobar
> is the same as /foobar, i.e. gets mapped to /pxelinux//foobar or
> whatever). 0.0.0.0::/foobar also does this.
> I first noticed the problem in 3.51, and have confirmed that it still
> exists in the current (3.52 0x46d0cdef) git code.
> Sorry, my 80x86 assembly skills are too rusty to fix this myself, but it
> should be 100% reproduceable.
Hm, wonder when *that* broke. Thanks for the report, I'll look into it.
More information about the Syslinux