[syslinux] [Fwd: pxelinux doesn't suppress common prefix if nothing precedes double colon]

H. Peter Anvin hpa at zytor.com
Fri Nov 16 15:18:23 PST 2007


Paul Whittaker wrote:
> Just a reminder that this remains an issue up to and including the 
> latest syslinux 3.53-pre (0x473cfc9c).
> 
> Additional testing suggests that implicit hostname/IP has never worked, 
> ever since the common prefix suppression feature was added in version 3.00.
> 
> -------- Original Message --------
> Subject: 	pxelinux doesn't suppress common prefix if nothing precedes 
> double colon
> Date: 	Sat, 25 Aug 2007 22:22:00 -0400
> From: 	Paul Whittaker <whitpa at velocitynet.com.au>
> To: 	syslinux at zytor.com
> 
> 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.
> 

I just tested this on my own system, and I explicitly do *NOT* see this 
problem in syslinux-3.53-pre5.  I need more details about exactly what 
you're trying to do; in particular if you can send me a config file that 
reproduces the problem it would help.

	-h-pa




More information about the Syslinux mailing list