summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2008-01-04Merge commit 'syslinux-3.55-pre4' into advsyslinux-3.60-pre7H. Peter Anvin7-8/+269
2008-01-04Handle vga={ask|normal|ext} in linux.c32syslinux-3.55-pre4H. Peter Anvin1-2/+16
2008-01-03Fix incorrect handling of overlapping memory areas in bcopy32syslinux-3.55-pre3H. Peter Anvin2-3/+6
2008-01-03Add simple module to load and run a protected-mode raw binaryH. Peter Anvin2-2/+232
2007-12-20Document options to the syslinux commandGeert Stappers1-0/+14
2007-12-18specfile: Manual pages are usually not tagged %docH. Peter Anvin1-1/+1
2007-12-18Merge commit 'origin/master' into advsyslinux-3.60-pre6H. Peter Anvin20-8/+585
2007-12-18Move doc files to doc/, and add man pages from Debiansyslinux-3.55-pre2H. Peter Anvin20-8/+585
2007-12-18Higher confidence in the harmlessness of the ADV codesyslinux-3.60-pre5H. Peter Anvin1-2/+6
2007-12-18Document the EXTLINUX ADV commands.H. Peter Anvin1-2/+36
2007-12-14Update ADV documentation in comboot.docH. Peter Anvin1-3/+4
2007-12-14Add missing libinstaller filessyslinux-3.60-pre4H. Peter Anvin3-0/+235
2007-12-14Document ADV and its stuffH. Peter Anvin1-0/+11
2007-12-14Call this version 3.60. The gPXE support work is waiting for them.H. Peter Anvin1-1/+1
2007-12-14Create libinstaller; actually implement boot-once for extlinuxH. Peter Anvin13-107/+324
2007-12-13syslinux_setadv(): handle size == 0, error on size > 255H. Peter Anvin1-12/+18
2007-12-13Library routines for manipulating ADV dataH. Peter Anvin6-2/+224
2007-12-13Documentation: ADV was definitely not in 3.53...H. Peter Anvin1-2/+2
2007-12-13Snapshot: initialize the default ADV for disk-based derivativesH. Peter Anvin2-12/+33
2007-12-13Use the ADV to support boot-onceH. Peter Anvin2-0/+33
2007-12-13Initial support for auxilliary data vectorH. Peter Anvin15-15/+711
2007-12-13Deprecate PXELINUX option 208 in accordance with RFC 5071syslinux-3.55-pre1H. Peter Anvin4-12/+807
2007-12-133.54 is gone, now working on 3.55H. Peter Anvin1-1/+1
2007-12-12BBS on Award, not Phoenix, is broken... don't know about Phoenix.syslinux-3.54H. Peter Anvin1-1/+1
2007-12-12Stealth whitespace cleanupH. Peter Anvin4-4/+3
2007-12-11Document cfarcall thunking supportH. Peter Anvin1-1/+8
2007-12-10cdecl helper is 3.54 materialH. Peter Anvin1-1/+1
2007-12-10Separate attribute control for disabled menu itemssyslinux-3.54-pre1H. Peter Anvin2-3/+9
2007-12-10Documentation update: NEWS, new MENU commandsH. Peter Anvin2-0/+64
2007-12-10Fix handling of VESA modes with noncontiguous memory buffersH. Peter Anvin3-9/+10
2007-11-21Add "menu separator", "menu indent", "menu disabled"H. Peter Anvin3-8/+61
2007-11-21spec: Require NASM 0.98.39H. Peter Anvin1-1/+1
2007-11-21Patch for syslinux.specBernard Li1-1/+5
2007-11-20When setting up the cfarcall stack frame, copy the right amountH. Peter Anvin1-0/+1
2007-11-20Add missing thunk function for cfarcallH. Peter Anvin1-0/+11
2007-11-20Next version is presumably 3.54H. Peter Anvin1-1/+1
2007-11-20Add support for thunking cdecl/stdcall-style real-mode codeH. Peter Anvin5-12/+78
2007-11-20struct term_state: remove duplicate .xy and unused .attrH. Peter Anvin2-2/+0
2007-11-17mbr: remove *.bin on "spotless", not "clean"syslinux-3.53H. Peter Anvin1-1/+1
2007-11-17Document changes for 3.53H. Peter Anvin1-0/+15
2007-11-17Fix invalid segment assumption in pxelinuxsyslinux-3.53-pre6H. Peter Anvin2-6/+12
2007-11-14Preserve ES:DI instead of probing for $PnPsyslinux-3.53-pre5H. Peter Anvin8-50/+55
2007-11-14mbr.S: fix loading from logical partitionsH. Peter Anvin1-1/+1
2007-11-14ISOLINUX: Change DriveNo -> DriveNumberH. Peter Anvin3-12/+12
2007-11-13Fix boot sectors; cleanup_hardware must preserve registerssyslinux-3.53-pre4H. Peter Anvin1-1/+2
2007-11-13Remove unused variable BufSafeSecH. Peter Anvin4-4/+0
2007-11-09Add sha256crypt and sha512crypt; not yet enabledH. Peter Anvin7-3/+1577
2007-11-09In 32-bit mode, "xor eax,eax" is shorter than "xor ax,ax"H. Peter Anvin1-1/+1
2007-11-07Typo cleanupH. Peter Anvin1-1/+1
2007-11-07Guard section to avoid future partial-sector-clobber issuessyslinux-3.53-pre3H. Peter Anvin4-6/+11
2007-11-06Clean up the transition to PM for shuffle-and-boot-to-PMH. Peter Anvin1-4/+12
2007-11-06isolinux: protect bss variables clobbered due to final sector loadH. Peter Anvin1-1/+5
2007-11-04Setting cr0 requires a jmp to synchronize on 386/486H. Peter Anvin1-1/+2
2007-11-02Use "nop nop" to clobber "mov cs,ax" even though it's longerH. Peter Anvin1-3/+2
2007-11-02Optional debugging code for shuffle and boot and load_linuxsyslinux-3.53-pre2H. Peter Anvin2-0/+41
2007-11-02comboot: fix shuffle_and_boot_rm (used by linux.c32)H. Peter Anvin1-0/+1
2007-11-02Remove unused EndOfGetcBufH. Peter Anvin4-4/+0
2007-11-01Code cleanup: get rid of hard-coded descriptor numbersH. Peter Anvin2-16/+30
2007-11-01mkdiskimage: correct the partition type for > 1024 cylindersH. Peter Anvin1-3/+3
2007-11-01syslinux $PnP search fixsyslinux-3.53-pre1Gerald Britton1-1/+2
2007-11-01Try to fix libfat/ulint.h for non-x86 platformsH. Peter Anvin1-6/+14
2007-11-01mkdiskimage: support more than 1024 cylindersH. Peter Anvin1-7/+22
2007-11-01DHCP bootfile option is 67, not 64.H. Peter Anvin1-1/+1
2007-11-01Fix [BI]ESUBDIRS for make installer/tidy/clean/spotlessH. Peter Anvin2-4/+8
2007-10-11Add .gitignore file so "git status" makes senseH. Peter Anvin1-0/+34
2007-10-11Mark TSS unbusy before protected mode entryH. Peter Anvin2-0/+5
2007-10-11Set TR and LDTR when entering protected modeH. Peter Anvin2-7/+30
2007-10-10Makefiles: create NASMOPT variableH. Peter Anvin7-11/+18
2007-10-03Update the memory layout specificationH. Peter Anvin11-28/+25
2007-10-02Next version is 3.53H. Peter Anvin1-1/+1
2007-10-02elf.c: better error message when memory is unavailableH. Peter Anvin1-1/+2
2007-10-02memdump: remove debugging code never meant for releaseH. Peter Anvin1-12/+0
2007-10-02bootsect.inc: make sure the $PnP header can fit inside the segmentH. Peter Anvin1-2/+2
2007-09-24Fix building on a 64-bit system without a 32-bit system installedsyslinux-3.52-pre10syslinux-3.52H. Peter Anvin15-29/+369
2007-09-21localboot.c32: sample/test program for invoking syslinux_local_boot()H. Peter Anvin2-0/+10
2007-09-21memdump: a debugging utility to dump memory over a serial portH. Peter Anvin27-2/+3611
2007-09-21Document memory overwrite fixsyslinux-3.52-pre9H. Peter Anvin1-0/+2
2007-09-21memdisk: add "nopass" option to completely take over INT 13hH. Peter Anvin2-31/+43
2007-09-21comboot: fix memory overwrite bugH. Peter Anvin1-0/+1
2007-09-19ISOLINUX: save segment registers around INT 13hH. Peter Anvin2-4/+23
2007-08-27NEWS: EDD now actually works in MEMDISKsyslinux-3.52-pre8H. Peter Anvin1-0/+1
2007-08-27MEMDISK: Fix register messup in EDDDuane Voth1-7/+8
2007-08-16Clean up some of the new PCI code from Erwan Velu.syslinux-3.52-pre7H. Peter Anvin3-84/+99
2007-08-16Improving PCI collected informationsErwan Velu4-36/+295
2007-08-16Use git push instead of cg-pushH. Peter Anvin1-1/+1
2007-08-14Add reboot.c32 modulesyslinux-3.52-pre6H. Peter Anvin2-1/+18
2007-08-14com32: fix __farcall()H. Peter Anvin1-2/+3
2007-08-12More Etherboot pointersH. Peter Anvin1-0/+8
2007-08-12Document gPXE chaining to work around PXE stack problemsH. Peter Anvin1-0/+16
2007-08-06Fix section confusion...H. Peter Anvin2-0/+3
2007-08-06Give ourselves more room for codeH. Peter Anvin1-1/+1
2007-07-25Handle plural correctly in countdown.H. Peter Anvin3-4/+52
2007-07-24Install sha1pass, md5passsyslinux-3.52-pre5H. Peter Anvin1-1/+2
2007-07-24Add header file missing from previous checkin (md5.h)H. Peter Anvin1-0/+46
2007-07-24Add support for Unix-standard MD5 passwordH. Peter Anvin11-16/+632
2007-07-24Document MENU HIDDENH. Peter Anvin1-0/+2
2007-07-24Correctly handle switches between graphics and text modeH. Peter Anvin2-4/+6
2007-07-24Make the hidden timeout behaviour match the rest of the menuH. Peter Anvin1-4/+4
2007-07-24Move hidden_row to -2; don't re-timeout once a key is pressedH. Peter Anvin2-6/+8
2007-07-24Simple menu system: add support for "menu hidden"H. Peter Anvin4-21/+75
2007-07-23Document MEMDISK fixes.H. Peter Anvin1-0/+1
2007-07-20Add the actual zeroregs file; missing from a previous checkin.syslinux-3.52-pre4H. Peter Anvin1-0/+5
2007-07-20Add syslinux_reboot()H. Peter Anvin3-2/+90
2007-07-20com32: add a common zero-register structureH. Peter Anvin1-0/+1
2007-07-11MBR: shave off another byteH. Peter Anvin1-5/+6
2007-07-11MBR: shave off another byteH. Peter Anvin1-2/+2
2007-07-11MBR: one more commentH. Peter Anvin1-0/+1
2007-07-11MBR: shave another ~4 bytes through an ugly error message hackH. Peter Anvin1-22/+17
2007-07-11MBR: add HLT to prevent system from melting on failureH. Peter Anvin1-1/+3
2007-07-11MBR: add CR LF to the end of messagesH. Peter Anvin1-3/+3
2007-07-11MBR: shave 2 more bytesH. Peter Anvin1-2/+4
2007-07-11MBR: Don't clobber %eax before entering CBIOS codeH. Peter Anvin1-3/+5
2007-07-11MBR: always do setup for EBIOS, makes stack handling easier and saves jmpH. Peter Anvin1-14/+14
2007-07-11MBR: Handle the stack in read_sector correctly...H. Peter Anvin1-2/+3
2007-07-11One more MBR byteH. Peter Anvin1-1/+1
2007-07-11Another 12 bytes shaved off the MBR...H. Peter Anvin1-18/+12
2007-07-11Another 2 bytes off the MBR.H. Peter Anvin1-15/+13
2007-07-11Add some comments to the MBRH. Peter Anvin1-3/+3
2007-07-11Another 3 bytes or so off the MBR...H. Peter Anvin1-5/+7
2007-07-11One more MBR byte...H. Peter Anvin1-1/+1
2007-07-11Shave two more bytes off the MBRH. Peter Anvin1-4/+3
2007-07-11MBR: fix pointer to partition table baseH. Peter Anvin1-2/+2
2007-07-11Shave another byte off the MBRH. Peter Anvin1-2/+4
2007-07-11Shave an additional ~7 bytes off the MBRH. Peter Anvin1-16/+16
2007-07-11Shave a byte off the MBR code.H. Peter Anvin1-4/+4
2007-07-08MEMDISK: Try for better EDD complianceH. Peter Anvin2-37/+76
2007-07-06Document giving the disk a signature.H. Peter Anvin1-0/+1
2007-07-06mkdiskimage: give the disk image an MBR signatureH. Peter Anvin1-4/+31
2007-06-30Forgot to add our own drive to the drive count!syslinux-3.52-pre3H. Peter Anvin1-0/+3
2007-06-29Disable vmware workaround until bug report has been substantiatedH. Peter Anvin1-0/+3
2007-06-29PXELINUX: if siaddr isn't set, fall back to server identitysyslinux-3.52-pre2H. Peter Anvin2-1/+14
2007-06-22chain.c32: add support for searching for an MBR signature at runtime.H. Peter Anvin2-20/+58
2007-06-20Next version is 3.52syslinux-3.52-pre1H. Peter Anvin1-1/+1
2007-06-20Document changes since 3.51H. Peter Anvin1-0/+6
2007-06-20Alignment fix when loading multiple kernels.H. Peter Anvin1-7/+13
2007-06-20Move most messages into the appropriate .inc filesH. Peter Anvin12-131/+50
2007-06-20Don't print multiple newlines after initrd...H. Peter Anvin1-1/+1
2007-06-20Workaround for VMware console bug; make more common code commonH. Peter Anvin8-98/+80
2007-06-15Simple menu: F-key config was accidentally case sensitiveH. Peter Anvin1-1/+1
2007-06-10Begin version 3.51syslinux-3.51-pre1syslinux-3.51H. Peter Anvin2-1/+4
2007-06-10extlinux: "open" takes a mangled pointer in DS:DIH. Peter Anvin1-1/+1
2007-06-10lstadjust: handle struc/endstruc correctlyH. Peter Anvin1-9/+12
2007-06-09Add missing documentation of RAID mode.H. Peter Anvin1-0/+3
2007-06-08Show list file addresses in absolutesyslinux-3.50H. Peter Anvin4-32/+72
2007-06-08Use strcpy to copy MACStrsyslinux-3.50-pre23H. Peter Anvin1-2/+1
2007-06-08Capture the UUID from packet 1 (request)syslinux-3.50-pre22H. Peter Anvin1-7/+8
2007-06-08Lower case seems to be more common for UUIDH. Peter Anvin2-22/+23
2007-06-08Generate config file name based on the UUIDH. Peter Anvin3-108/+180
2007-06-07Sanitize handling of client identifier optionH. Peter Anvin1-0/+8
2007-06-07Fix the INT 18h patch offset for the RAID mode (-r) optionsyslinux-3.50-pre21H. Peter Anvin2-2/+2
2007-06-05Stealth whitespace cleanupH. Peter Anvin6-17/+12
2007-06-05vesacon_set_background: Need "volatile" asmsyslinux-3.50-pre20H. Peter Anvin1-4/+4
2007-06-05Allow a flat color to be specified as a background.H. Peter Anvin9-38/+107
2007-06-05Not all terminals home the cursor on CSI 2 JH. Peter Anvin1-1/+1
2007-06-05Unify hexval functions; fix % in printf stringH. Peter Anvin3-16/+8
2007-06-05Clarify that the background is always an image fileH. Peter Anvin1-3/+3
2007-06-05Fix alignment of tab and timeout messagessyslinux-3.50-pre19H. Peter Anvin1-2/+7
2007-06-05com32: change the message color scheme; background 0 is always transparentH. Peter Anvin5-15/+96
2007-06-01RAID mode installer support for SYSLINUXsyslinux-3.50-pre18H. Peter Anvin6-27/+50
2007-06-01Remove unused set_8() functionH. Peter Anvin1-5/+0
2007-06-01RAID mode installer support for extlinuxH. Peter Anvin1-12/+30
2007-06-01"RAID mode": execute INT 18h on boot failure instead of wait for keyH. Peter Anvin2-4/+28
2007-05-31Shift horiontaly timeout message when HSHIFT is setsyslinux-3.50-pre17Otavio Salvador1-1/+1
2007-05-31Document F-key help in the simple menu systemsyslinux-3.50-pre16H. Peter Anvin1-0/+1
2007-05-31Add file missing from previous checkinH. Peter Anvin1-0/+123
2007-05-31Hook up F-key help for the menu system, documentH. Peter Anvin4-8/+134
2007-05-31Fix decoding of <F11> and <F12>H. Peter Anvin1-5/+5
2007-05-31If no serial console is configured, don't bother calling into itH. Peter Anvin2-0/+8
2007-05-31Document that we disabled polling for ARP.H. Peter Anvin1-0/+2
2007-05-31Disable polling for ARP during idle.H. Peter Anvin1-2/+17
2007-05-31Correct inverted handling of Ctrl-FH. Peter Anvin1-2/+2
2007-05-31Simple program to dump serial console infoH. Peter Anvin2-1/+41
2007-05-31Implement syslinux_serial_console_info()H. Peter Anvin2-1/+54
2007-05-31ansi.h: remove unused fieldH. Peter Anvin1-1/+0
2007-05-31Hacky debugging function by setting VESA pixels, sometimes usefulH. Peter Anvin1-0/+13
2007-05-31ansi.c: minor cleanupsH. Peter Anvin1-15/+17
2007-05-31vesa/drawtxt.c: remove divide caused by %H. Peter Anvin1-3/+6
2007-05-31xserial_write: handle the new \1..\5 control sequencesH. Peter Anvin1-30/+24
2007-05-31pxelinux: Save/set up/restore ES around init.incH. Peter Anvin1-1/+4
2007-05-31Add missing parenthesisH. Peter Anvin1-1/+1
2007-05-31Fix problem where the command line would get truncated during editH. Peter Anvin1-1/+1
2007-05-31Improve commentH. Peter Anvin1-2/+2
2007-05-31Remove Linux test compilationH. Peter Anvin1-8/+0
2007-05-31Change \2#0 -> \1#H. Peter Anvin1-18/+18
2007-05-30Handle color tables with more than 100 entriesH. Peter Anvin5-70/+67
2007-05-30Add support to change menu vertical and horizontal shiftingOtavio Salvador2-21/+28
2007-05-30Parse F-key help commands in the menu systemH. Peter Anvin2-2/+46
2007-05-30Allow binding help text to F11 and F12.H. Peter Anvin8-37/+49
2007-05-30Add "help" to the commentH. Peter Anvin1-0/+1
2007-05-25Don't clobber /dev/null when compiling as rootLuciano Rocha13-26/+52
2007-05-22Drop TFTP_MTU to 1440.H. Peter Anvin1-1/+1
2007-05-22Make it safe to call close_file on an already closed file.syslinux-3.50-pre15H. Peter Anvin6-10/+12
2007-05-22Make the menu system understand INCLUDE as well.syslinux-3.50-pre14H. Peter Anvin2-2/+8
2007-05-22Document INCLUDEH. Peter Anvin2-1/+8
2007-05-22Add "include" command to the core syslinux parserH. Peter Anvin4-6/+22
2007-05-22getc: make sure EOF is "sticky"H. Peter Anvin1-0/+5
2007-05-22New stackable getc interface, using the real_mode_seg for buffers.H. Peter Anvin1-60/+156
2007-05-22Revert "ISOLINUX: Include the caching code"H. Peter Anvin1-9/+2
2007-05-22Revert "Add subroutines to add/remove blocks from the expiry chain"H. Peter Anvin1-54/+15
2007-05-22Use a segment layout more similar to the other derivativesH. Peter Anvin1-3/+3