summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2007-05-22Add a proper internal close function (close_file)H. Peter Anvin5-7/+40
2007-05-22Add subroutines to add/remove blocks from the expiry chainH. Peter Anvin1-15/+54
2007-05-22ISOLINUX: Include the caching codesyslinux-3.50-pre13H. Peter Anvin1-2/+9
2007-05-22We need to bloody well set KernelVersion before using it...syslinux-3.50-pre12H. Peter Anvin1-0/+1
2007-05-22Fix loading pre-2.00 protocol kernels.syslinux-3.50-pre11H. Peter Anvin1-9/+17
2007-05-11PXELINUX: Use the client-identifier instead when DHCP doesn't have a MAC.syslinux-3.50-pre10H. Peter Anvin2-100/+131
2007-05-10Remove stale fileH. Peter Anvin1-69/+0
2007-05-09Fix <Ctrl-N> for printing network informationsyslinux-3.50-pre9H. Peter Anvin1-0/+2
2007-05-09PXELINUX: Add <Ctrl-N> to print the network informationsyslinux-3.50-pre8H. Peter Anvin2-3/+27
2007-05-09Document update of Linux boot protocol.H. Peter Anvin1-0/+1
2007-05-07More tweaks to allow bigger stack/heap, and boot protocol adjustmentssyslinux-3.50-pre7H. Peter Anvin3-24/+33
2007-05-05Make more space for the heap when doing so is possibleH. Peter Anvin3-35/+63
2007-04-26Update the default names of the MinGW tools.H. Peter Anvin1-3/+3
2007-04-26Document the use of the MinGW compiler.H. Peter Anvin1-0/+8
2007-04-26Add wrapper function syslinux_run_kernel_image()syslinux-3.50-pre6H. Peter Anvin3-1/+75
2007-04-26linux.c32: saturate memory size to 32 bits if too largeH. Peter Anvin1-1/+7
2007-04-10Make the pixel format canonicalization code a bit easier to read.H. Peter Anvin1-26/+7
2007-04-10Document recent additions.syslinux-3.50-pre5H. Peter Anvin1-0/+3
2007-04-10MBR: fix problems when LBA > 65535*sectors.H. Peter Anvin2-35/+35
2007-04-10Fix expansion of palette images to ABGR.H. Peter Anvin1-11/+18
2007-04-04Add syslinux_local_boot() wrapper functionH. Peter Anvin3-1/+45
2007-04-03pxe_get_cached.c: readability improvement.H. Peter Anvin1-2/+2
2007-04-03intcall, farcall: readability improvements.syslinux-3.50-pre4H. Peter Anvin2-5/+5
2007-04-03A few more syslinux wrapper functionH. Peter Anvin4-0/+131
2007-04-03Final cleanup *does* return.H. Peter Anvin1-1/+1
2007-04-03set -e so the build stops on error.syslinux-3.50-pre3H. Peter Anvin1-1/+1
2007-04-03Move the PCI-scanning code into the library proper.H. Peter Anvin3-3/+3
2007-04-03pci.c: change from GPL to MIT license; Erwan has OK'd this change.H. Peter Anvin1-5/+20
2007-04-03pcitest.c: remove obsolete fields; formatting cleanupsH. Peter Anvin1-20/+35
2007-04-03Fix the handling of namelen and argument parsing in linux.c32Ferenc Wagner2-1/+2
2007-04-01ethersel: move RID range parsing into its own function.H. Peter Anvin1-13/+21
2007-04-01Remove bogus clobbering of the maskH. Peter Anvin1-2/+1
2007-04-01Return first match in list, not first match in PCI hierarchysyslinux-3.50-pre2H. Peter Anvin1-8/+8
2007-04-01Remove useless attempt at reading pci.idsH. Peter Anvin2-91/+0
2007-03-30Support chaining shuffle descriptors when buffer is too smallsyslinux-3.50-pre1H. Peter Anvin3-2/+30
2007-03-30Move extlinux boot stuff into /boot/extlinux; /etc/extlinux.conf symlinkH. Peter Anvin1-5/+19
2007-03-20SYSLINUX API headers, and beginning of implementation.H. Peter Anvin7-1/+357
2007-03-20Stealth whitespace cleanupH. Peter Anvin1-1/+1
2007-03-20Add interface for querying the syslinux feature flags.H. Peter Anvin3-1/+102
2007-03-20Move <syslinux.h> to <syslinux/idle.h>; clean up libutil do_idle()H. Peter Anvin7-64/+24
2007-03-20Rename the new version 3.50 instead of 3.40; too many new things.H. Peter Anvin3-9/+9
2007-03-15Linux-loading module with optional DHCP generation.syslinux-3.40-pre15H. Peter Anvin2-1/+237
2007-03-15initramfs chain handling: add support for forcing the alignment.H. Peter Anvin5-13/+47
2007-03-15Library functions for manipulating initramfsH. Peter Anvin9-4/+340
2007-03-15Initial library support for booting a Linux kernelH. Peter Anvin3-0/+353
2007-03-15PXE header support; higher-level function for PXE GET_CACHED_INFOH. Peter Anvin5-1/+626
2007-03-14Restore intentional blank lines at the end of sample/sample.msgH. Peter Anvin1-0/+2
2007-03-14Stealth whitespace cleanup (automated)H. Peter Anvin90-455/+440
2007-03-14Add a register-setting shuffle and boot for real mode; clean up headers.syslinux-3.40-pre14H. Peter Anvin12-31/+272
2007-03-14Move the loadfile() routine into the syslinux/ namespace, and use it.syslinux-3.40-pre13H. Peter Anvin4-57/+4
2007-03-14Finish the shuffle and boot interface, and add an ELF loading module.H. Peter Anvin15-108/+917
2007-03-14Fix the shuffle and boot interface. It was probably always broken.H. Peter Anvin3-14/+18
2007-03-14Dummy <assert.h>H. Peter Anvin1-0/+8
2007-03-13INT 22h, AX=001Ah: we have FS:SI pointing to the register data, not DS:SIH. Peter Anvin1-1/+1
2007-03-13Add support for using a shuffle descriptor to bzero rather than bcopyH. Peter Anvin2-6/+40
2007-03-12Wrapper infrastructure for "shuffle and boot"H. Peter Anvin13-152/+1032
2007-03-11New API call: cleanup, shuffle and boot to flat protected modeH. Peter Anvin3-4/+93
2007-03-07Formatting cleanupssyslinux-3.40-pre12H. Peter Anvin4-102/+128
2007-03-07Ethersel must use the pci com32 module instead of builtin pci detection codeErwan Velu4-73/+38
2007-03-05menu system: make the help message end row a configurable.syslinux-3.40-pre11H. Peter Anvin2-3/+9
2007-03-05TEXT HELP: Multiline per-entry help messages in the simple menu system.syslinux-3.40-pre10H. Peter Anvin5-4/+84
2007-03-02mkdiskimage: shortcut for zipdisk geometryH. Peter Anvin1-3/+9
2007-03-01Update copyright dateH. Peter Anvin1-1/+1
2007-02-28Simple menu system: unified way to handle message strings; add NOTABMSGsyslinux-3.40-pre9H. Peter Anvin4-29/+74
2007-02-27Teach the menu system to ignore TEXT blocks for now.syslinux-3.40-pre8H. Peter Anvin1-0/+10
2007-02-27Support customization of menu messages.H. Peter Anvin5-9/+69
2007-02-27Correctly ignore TEXT blocks.H. Peter Anvin1-12/+8
2007-02-23Do not overwrite pointer "p" when calling is_kernel_type()H. Peter Anvin1-2/+2
2007-02-20Remove now-unnecessary push/pop.H. Peter Anvin1-2/+0
2007-02-19Make sure we can read the config file name even after changing it...syslinux-3.40-pre7H. Peter Anvin8-44/+55
2007-02-19Support multiple image types in the menu systemH. Peter Anvin3-16/+86
2007-02-19Add new PXE keyword (we might have to distinguish from BOOT at some point)H. Peter Anvin6-11/+17
2007-02-19Assume 3.40 will be the first version which fixes Read Disk.syslinux-3.40-pre6H. Peter Anvin2-1/+2
2007-02-19Merge with syslinux-3.3xH. Peter Anvin2-2/+2
2007-02-19Comboot function READ DISK corrupts its arguments; fix.syslinux-3.3xH. Peter Anvin2-2/+2
2007-02-10Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...syslinux-3.40-pre5H. Peter Anvin40-290/+865
2007-02-08Set up the LRU chain correctly (d'oh!)syslinux-3.36-pre10syslinux-3.36H. Peter Anvin1-0/+1
2007-02-08Fix -fno-stack-protector per bug report from Gilles Espinassesyslinux-3.36-pre9H. Peter Anvin1-1/+1
2007-02-08%ifndef IS_PXELINUX won't do much good... %if IS_PXELINUX == 0 is correctsyslinux-3.36-pre8H. Peter Anvin1-1/+1
2007-02-08Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...syslinux-3.36-pre7H. Peter Anvin11-14/+14
2007-02-08PXELINUX: ES:BX -> PXENV+, so we can't have ES:DI -> $PnP.H. Peter Anvin2-0/+7
2007-02-07fileread: new file descriptor should be from oreg, not iregH. Peter Anvin1-1/+1
2007-02-07Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...H. Peter Anvin26-88/+594
2007-02-07fileread: ES:BX -> buffer, not ES:SIH. Peter Anvin1-1/+1
2007-02-06For extension *search*, SYSLINUX should now use the same code as the others.syslinux-3.36-pre6H. Peter Anvin2-14/+5
2007-02-06Deal with various distributions breaking gcc in weird waysH. Peter Anvin14-14/+56
2007-02-06SYSLINUX: Fix extension-detection for syslinux.H. Peter Anvin3-17/+4
2007-02-04Fix numerous problems in the new MBR code.syslinux-3.36-pre5H. Peter Anvin3-15/+97
2007-02-04MBR: Set %si immediately upon setting %spH. Peter Anvin1-1/+1
2007-02-04MBR: produce a list file.H. Peter Anvin1-4/+4
2007-02-04Document new MBR.syslinux-3.36-pre4H. Peter Anvin1-0/+1
2007-02-04Fix additional references to mbr.binH. Peter Anvin1-2/+2
2007-02-04Move old MBR into the MBR directory; fix old reference to mbr.binH. Peter Anvin2-1/+1
2007-02-04New MBR which supports logical partitions.H. Peter Anvin4-8/+378
2007-02-03Unix FAT inst: fix the order of stitched strings.syslinux-3.36-pre3H. Peter Anvin1-1/+1
2007-02-01Remember which sector we cached!H. Peter Anvin1-0/+1
2007-02-01Use LRU caching instead of LRR (least recently read)H. Peter Anvin1-26/+57
2007-02-01Rebalance sections for especially extlinuxH. Peter Anvin2-5/+5
2007-02-01Mtools installer: disable MTOOLS_NO_VFATH. Peter Anvin1-1/+1
2007-02-01Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...syslinux-3.36-pre2H. Peter Anvin1-109/+147
2007-02-01Stealth whitespace cleanupH. Peter Anvin9-11/+10
2007-02-01Formatting cleanupH. Peter Anvin1-1/+2
2007-02-01Unix FAT installer: separate mount/umount; try vfat before msdosH. Peter Anvin1-109/+143
2007-02-01Unix FAT installer: #include <sys/ioctl.h>, FAT_IOCTL_SET_ATTRIBUTESH. Peter Anvin1-0/+4
2007-01-31Document that Ghost should now work.H. Peter Anvin1-0/+1
2007-01-31Document change in strategy for the "unix" installer.H. Peter Anvin1-0/+2
2007-01-31Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...H. Peter Anvin2-71/+63
2007-01-31Unix installer: use Linux-native ioctls instead of libfatH. Peter Anvin2-71/+63
2007-01-31Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...H. Peter Anvin10-41/+49
2007-01-30New version 3.36: document changes so farH. Peter Anvin2-1/+5
2007-01-30MEMDISK: add alias "cbios" == "noebios" == "noedd"H. Peter Anvin1-1/+2
2007-01-30MEMDISK: ebios/noebios as synonyms to edd/noeddH. Peter Anvin1-2/+4
2007-01-30MEMDISK: Default to floppy = EDD off, hard disk = EDD on, give optionH. Peter Anvin3-9/+31
2007-01-28Merge with syslinux-3.35syslinux-3.40-pre4H. Peter Anvin23-263/+682
2007-01-28Use %-style of implicit rules when we don't have SUFFIXES set.syslinux-3.35H. Peter Anvin1-1/+1
2007-01-28Quiet warnings when building in a non-git directory.H. Peter Anvin1-2/+2
2007-01-28When making a release, force a tag even if it already existsH. Peter Anvin1-1/+1
2007-01-28Make including .depend obligatory (otherwise make might not generate it?)H. Peter Anvin1-1/+1
2007-01-28Remove redundant rule for gethostip.oH. Peter Anvin1-2/+0
2007-01-28Generate gethostip even when cross-compiling with -m32H. Peter Anvin1-0/+1
2007-01-28Fix the Makefile to handle overridden CCH. Peter Anvin1-8/+12
2007-01-28sample/Makefile: $(M32) is also needed in $(SFLAGS)H. Peter Anvin1-1/+1
2007-01-28Remove -m32 from the CC variable globally.H. Peter Anvin2-5/+5
2007-01-28Apparently rpmbuild won't accept a macro named "cc" either. Morons.H. Peter Anvin1-7/+7
2007-01-28Apparently rpmbuild can't deal with empty macros. Morons.H. Peter Anvin1-7/+7
2007-01-27Update copyright dates to 2007H. Peter Anvin2-4/+4
2007-01-25Acknowledge slax.orgsyslinux-3.35-pre5H. Peter Anvin1-0/+2
2007-01-25Need to support Infinibad.H. Peter Anvin1-0/+2
2007-01-25Update TODO list.H. Peter Anvin1-8/+9
2007-01-25-FPNG_NO_WRITE_SUPPORTED -> -DPNG_NO_WRITE_SUPPORTEDH. Peter Anvin1-1/+1
2007-01-25Even more places which need -m32...syslinux-3.35-pre4H. Peter Anvin1-4/+7
2007-01-25Quick hack to make sure we build 32-bit binaries with the -m32 flag.H. Peter Anvin1-1/+3
2007-01-25Invoke ONERROR if we hit abort_load (and ONERROR is set.)H. Peter Anvin3-6/+19
2007-01-25Compilation fix for older gcc where __DBL_*_EXP__ isn't definedH. Peter Anvin2-33/+42
2007-01-24Document config file search pathsyslinux-3.35-pre3H. Peter Anvin1-4/+11
2007-01-24DOS FAT installer: Fix name mangling for -d optionH. Peter Anvin1-3/+10
2007-01-24Win32 FAT installer: fix type typo (which happened to cancel itself out...)H. Peter Anvin1-1/+1
2007-01-24Win32 FAT installer: fix path mangling for -d optionH. Peter Anvin1-3/+10
2007-01-24New API call: read disk.H. Peter Anvin3-1/+48
2007-01-23Win32 FAT installer: support installing in a subdirectorysyslinux-3.35-pre2H. Peter Anvin1-1/+46
2007-01-23DOS FAT installer: Correct parsing of -d optionH. Peter Anvin1-2/+2
2007-01-23Call this version 3.35 instead of 3.32syslinux-3.35-pre1H. Peter Anvin2-2/+2
2007-01-23Update documentation to indicate FAT subdirectory support.H. Peter Anvin2-16/+30
2007-01-23Unix FAT installer: support installing ldlinux.sys in a subdirectoryH. Peter Anvin1-23/+44
2007-01-23mtools FAT installer: support installing ldlinux.sys in a subdirectoryH. Peter Anvin1-19/+73
2007-01-23DOS FAT installer: support installing ldlinux.sys in a subdirectoryH. Peter Anvin1-3/+71
2007-01-23Support subdirectories in the FAT version of SYSLINUXH. Peter Anvin1-112/+226
2007-01-23Fix segment register confusion in mangle_nameH. Peter Anvin1-2/+2
2007-01-05comboot.doc: for function 0009h, clarify ES:DI = PXE parameter structuresyslinux-3.3mH. Peter Anvin1-1/+1
2007-01-04Merge with 3.3x branchH. Peter Anvin4-10/+30
2006-12-12Stealth whitespace cleanup.syslinux-3.32-pre8H. Peter Anvin4-10/+10
2006-12-12Patch: Parse append arguments properly in mboot moduleRam Yalamanchili1-2/+22
2006-11-21Merge with syslinux-3.32-pre7syslinux-3.40-pre3H. Peter Anvin16-100/+231
2006-11-21Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...syslinux-3.32-pre7H. Peter Anvin1-8/+8
2006-11-21Resolve issue with push/pop ordering in raw mode.H. Peter Anvin1-8/+8
2006-11-13memdisk: Update copyright dateH. Peter Anvin1-1/+1
2006-11-01spec: handle variants of "i386" like "i686"syslinux-3.32-pre6H. Peter Anvin1-4/+3
2006-11-01menu system: handle console setup/cleanup differentlyH. Peter Anvin4-2/+24
2006-11-01menu: handle console setup/cleanup differentlyH. Peter Anvin4-2/+24
2006-10-30NEWS: Document recent changessyslinux-3.32-pre5H. Peter Anvin1-0/+3
2006-10-30The simple menu system doesn't work with serial consolehiranotaka@zng.info1-1/+2
2006-10-30memdisk: Constrain input drive numbers both by equipment byte and INT 13hsyslinux-3.32-pre4H. Peter Anvin1-2/+20
2006-10-26sha1pass: allow the user to specify an empty saltH. Peter Anvin1-1/+3