summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Show list file addresses in absolutesyslinux-3.50H. Peter Anvin2007-06-084-32/+72
| | | | | | Small Perl script to postprocess the listfile and show absolute addresses instead of section-relative. This only applies to the main address, not to addresses in bracketed fields.
* Use strcpy to copy MACStrsyslinux-3.50-pre23H. Peter Anvin2007-06-081-2/+1
| | | | | We were using an open-coded string copy with the wrong length. Use strcpy instead.
* Capture the UUID from packet 1 (request)syslinux-3.50-pre22H. Peter Anvin2007-06-081-7/+8
| | | | | Make sure we capture only the first instance of the UUID, in case the server does something silly like send back its own UUID.
* Lower case seems to be more common for UUIDH. Peter Anvin2007-06-082-22/+23
| | | | | | | | From a brief look around the Internet, it seems UUID is more commonly written in lower case (still with the funny dash pattern, though.) Stick with that convention. Also, unify upper-vs-lower-case hexadecimal string production.
* Generate config file name based on the UUIDH. Peter Anvin2007-06-083-108/+180
| | | | | | - Generate a config file name based on the UUID as well as previous types; - Get better about picking up client identifier option; - Clean up config file name generation.
* Sanitize handling of client identifier optionH. Peter Anvin2007-06-071-0/+8
| | | | | The first byte of the client identifier is the identifier type. Look at that one first and only copy if it matches the hardware ARP type.
* Fix the INT 18h patch offset for the RAID mode (-r) optionsyslinux-3.50-pre21H. Peter Anvin2007-06-072-2/+2
| | | | | The calculation of the INT 18h patch offset for RAID mode (-r) was incorrect. Fix it.
* Stealth whitespace cleanupH. Peter Anvin2007-06-056-17/+12
|
* vesacon_set_background: Need "volatile" asmsyslinux-3.50-pre20H. Peter Anvin2007-06-051-4/+4
|
* Allow a flat color to be specified as a background.H. Peter Anvin2007-06-059-38/+107
|
* Not all terminals home the cursor on CSI 2 JH. Peter Anvin2007-06-051-1/+1
| | | | | Not all terminals home the cursor on CSI 2 J, so send CSI 2 J CSI H.
* Unify hexval functions; fix % in printf stringH. Peter Anvin2007-06-053-16/+8
|
* Clarify that the background is always an image fileH. Peter Anvin2007-06-051-3/+3
|
* Fix alignment of tab and timeout messagessyslinux-3.50-pre19H. Peter Anvin2007-06-051-2/+7
|
* com32: change the message color scheme; background 0 is always transparentH. Peter Anvin2007-06-055-15/+96
| | | | | Change the default message color scheme, and allow the user to tweak the global parameters as well as individual entries.
* RAID mode installer support for SYSLINUXsyslinux-3.50-pre18H. Peter Anvin2007-06-016-27/+50
| | | | Hook up RAID mode in the installers for SYSLINUX
* Remove unused set_8() functionH. Peter Anvin2007-06-011-5/+0
| | | | Remove unused set_8() function, to keep gcc quiet.
* RAID mode installer support for extlinuxH. Peter Anvin2007-06-011-12/+30
| | | | Hook up RAID mode in the extlinux installer.
* "RAID mode": execute INT 18h on boot failure instead of wait for keyH. Peter Anvin2007-06-012-4/+28
| | | | | In "RAID mode" we want to execute INT 18h on boot failure instead of waiting for a user keypress.
* Shift horiontaly timeout message when HSHIFT is setsyslinux-3.50-pre17Otavio Salvador2007-05-311-1/+1
|
* Document F-key help in the simple menu systemsyslinux-3.50-pre16H. Peter Anvin2007-05-311-0/+1
|
* Add file missing from previous checkinH. Peter Anvin2007-05-311-0/+123
|
* Hook up F-key help for the menu system, documentH. Peter Anvin2007-05-314-8/+134
|
* Fix decoding of <F11> and <F12>H. Peter Anvin2007-05-311-5/+5
|
* If no serial console is configured, don't bother calling into itH. Peter Anvin2007-05-312-0/+8
| | | | | If there is no serial console configured, we can simply drop writes from com32 rather than letting syslinux do that.
* Document that we disabled polling for ARP.H. Peter Anvin2007-05-311-0/+2
|
* Disable polling for ARP during idle.H. Peter Anvin2007-05-311-2/+17
| | | | | | Disable polling for ARP during idle. On some PXE stacks, e.g. Marvell, this just takes way too long. Compared to that, losing an ARP is a relatively benign event.
* Correct inverted handling of Ctrl-FH. Peter Anvin2007-05-311-2/+2
|
* Simple program to dump serial console infoH. Peter Anvin2007-05-312-1/+41
|
* Implement syslinux_serial_console_info()H. Peter Anvin2007-05-312-1/+54
|
* ansi.h: remove unused fieldH. Peter Anvin2007-05-311-1/+0
|
* Hacky debugging function by setting VESA pixels, sometimes usefulH. Peter Anvin2007-05-311-0/+13
|
* ansi.c: minor cleanupsH. Peter Anvin2007-05-311-15/+17
|
* vesa/drawtxt.c: remove divide caused by %H. Peter Anvin2007-05-311-3/+6
| | | | | Although this particular % should be reducible to a mask, it looks like gcc doesn't deduce that.
* xserial_write: handle the new \1..\5 control sequencesH. Peter Anvin2007-05-311-30/+24
|
* pxelinux: Save/set up/restore ES around init.incH. Peter Anvin2007-05-311-1/+4
| | | | | At this point, ES points to the PXE entry structure, but init.inc assumes ES == DS.
* Add missing parenthesisH. Peter Anvin2007-05-311-1/+1
|
* Fix problem where the command line would get truncated during editH. Peter Anvin2007-05-311-1/+1
| | | | | Fix a problem where, during edit, the command line would occationally lose the last character.
* Improve commentH. Peter Anvin2007-05-311-2/+2
|
* Remove Linux test compilationH. Peter Anvin2007-05-311-8/+0
| | | | Remove support for Linux test compilation. Use Qemu for testing, instead.
* Change \2#0 -> \1#H. Peter Anvin2007-05-311-18/+18
| | | | Now when attribute codes can be different lengths, use that...
* Handle color tables with more than 100 entriesH. Peter Anvin2007-05-305-70/+67
| | | | | | For sane handling of message files with attributes, we need to be able to do more than 256 attributes. The easiest way is to simply allow a table to be that large; we have enough memory for the job.
* Add support to change menu vertical and horizontal shiftingOtavio Salvador2007-05-302-21/+28
| | | | | | | | | Two new options has been add to allow to change the menu position and also makes it backward compatible with previous configuration files. The new options are 'vshift' and 'hshift' Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Parse F-key help commands in the menu systemH. Peter Anvin2007-05-302-2/+46
| | | | | This adds support for parsing the F-key help commands in the menu system; it still doesn't actually do anything with them.
* Allow binding help text to F11 and F12.H. Peter Anvin2007-05-308-37/+49
| | | | Fix the odd anomaly that one can't bind help text to F11 and F12.
* Add "help" to the commentH. Peter Anvin2007-05-301-0/+1
| | | | Add the "help" entry to list in comment
* Don't clobber /dev/null when compiling as rootLuciano Rocha2007-05-2513-26/+52
| | | | | | Compiling as root is highly discouraged, but some people do it anyway. gcc_ok, however, can clobber /dev/null due to "-o /dev/null"; this is bad. Instead, write a temporary file and delete it.
* Drop TFTP_MTU to 1440.H. Peter Anvin2007-05-221-1/+1
| | | | | | Drop TFTP_MTU to 1440. This gives TFTP_LARGE_BLK = 1408 = 0x580, which is the roundest number without dropping the MTU significantly below the standard Ethernet MTU.
* Make it safe to call close_file on an already closed file.syslinux-3.50-pre15H. Peter Anvin2007-05-226-10/+12
| | | | | | | | | The SYSLINUX internal API closes a file automatically upon reading to block EOF (not necessarily file EOF!) Thus, it's fairly likely we'll get SI == 0 (closed file) passed to close_file at some point or another. Just plain admit it, and make close_file accept SI == 0 by spec.
* Make the menu system understand INCLUDE as well.syslinux-3.50-pre14H. Peter Anvin2007-05-222-2/+8
| | | | | This adds support for INCLUDE (as opposed to MENU INCLUDE) to the menu system.