Mailing List Archive

pxelinux doesn't suppress common prefix if nothing precedes double colon
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.

_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.
Re: pxelinux doesn't suppress common prefix if nothing precedes double colon [ In reply to ]
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

_______________________________________________
SYSLINUX mailing list
Submissions to SYSLINUX@zytor.com
Unsubscribe or set options at:
http://www.zytor.com/mailman/listinfo/syslinux
Please do not send private replies to mailing list traffic.