I have just pushed out SYSLINUX 3.10-pre11. This version hopefully should fix Curtis' bug (display file garbage) as well as the NOESCAPE problem. Curtis, Alex and Paul, could you try this version out, please? -hpa
> I have just pushed out SYSLINUX 3.10-pre11. This version hopefully > should fix Curtis' bug (display file garbage) as well as the NOESCAPE > problem. Curtis, Alex and Paul, could you try this version out, please?The NOESCAPE problem is not fixed. I can still interrupt loading with ctrl-c and get a syslinux prompt: I do not need a password for password protected entries. There is a (new?) bug in menu.c32: LABEL hda1 requires a password ("gaga") although there is no corresponding line with MENU PASSWD for this label. Adding further LABELs without a MENU PASSWD line after the LABEL hda1 results in password ("gaga") protected menu entries. (No password should be required!) My pxelinux.cfg/default: DEFAULT menu PROMPT 0 NOESCAPE 1 TIMEOUT 100 IMPLICIT 0 ALLOWOPTIONS 0 ONERROR menu MENU TITLE Boot Menu LABEL nextdevice MENU LABEL local boot localboot 0 LABEL dosnetboot MENU LABEL Dos Boot Disk KERNEL memdisk append initrd=dosnetboot.ima IPAPPEND 1 LABEL fd MENU LABEL Floppy A: MENU PASSWD lala KERNEL chain.c32 append fd0 LABEL hda MENU LABEL Master Boot Record MENU PASSWD gaga KERNEL chain.c32 append hd0 LABEL hda1 MENU LABEL 1st partition KERNEL chain.c32 append hd0 1 LABEL menu MENU HIDE KERNEL menu.c32
Alexander Heinz wrote:>> Just pushed 3.10-pre12. Could you try it out, please? > > > pre12 does not fix the problem. booting password protected entries after > pressing ctrl-c is still possible. > It even got worse: holding down the shift key on boot results in a boot > prompt in spite of NOESCAPE 1. >ARGH! Made a one-character typo, which meant that the sense was inverted (i.e. turned "noescape" to "escape"). Can you change "je" on line 30 of ui.inc to "jne" and recompile and test? Thanks...>> Also, in 3.10-pre12, chainloading secondary menus should now work better. > > What did you change? >"localboot" should now work properly even in secondary menus. -hpa
> Can you change "je" on line 30 of ui.inc to "jne" and recompile and > test? Thanks...Thanks! Now NOESCAPE works as expected. It is no longer possible to get a boot prompt with pressing ctrl-c during a download.>>> Also, in 3.10-pre12, chainloading secondary menus should now work >>> better. >> >> What did you change? >> > > "localboot" should now work properly even in secondary menus.Great! I have not tested it yet, but I will soon... Alex
>>Can you change "je" on line 30 of ui.inc to "jne" and recompile and >>test? Thanks... > > > Thanks! Now NOESCAPE works as expected. It is no longer possible to get > a boot prompt with pressing ctrl-c during a download.I confirm this result (3.10-pre15). NOESCAPE now works as expected - thanks.