[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.

	-hpa




More information about the Syslinux mailing list