Paul Whittaker
2007-Nov-16 02:25 UTC
[syslinux] [Fwd: pxelinux doesn't suppress common prefix if nothing precedes double colon]
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.
H. Peter Anvin
2007-Nov-16 08:05 UTC
[syslinux] [Fwd: pxelinux doesn't suppress common prefix if nothing precedes double colon]
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.Thanks for the reminder. I will look into it. -hpa
H. Peter Anvin
2007-Nov-16 23:18 UTC
[syslinux] [Fwd: pxelinux doesn't suppress common prefix if nothing precedes double colon]
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
Possibly Parallel Threads
- pxelinux doesn't suppress common prefix if nothing precedes double colon
- Number and colon precedes some package names in yum.log
- rename app>controller subfolder crashes app
- Javascript helpers not updating table row in IE6
- Early morning strange error saying: Status: 500 Internal Server Error