summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2008-04-09movebits: rewrite significant chunks of the algorithmsyslinux-3.63-pre5H. Peter Anvin1-166/+246
2008-04-09zonelist.c: Fix the coalescing of identical rangesH. Peter Anvin1-7/+6
2008-04-083.63: update NEWSsyslinux-3.63-pre4H. Peter Anvin1-0/+14
2008-04-08memdisk: allow up to 1024 e820 descriptorsH. Peter Anvin1-1/+1
2008-04-08sdi.c32: be a tad more verbose.H. Peter Anvin1-1/+5
2008-04-08movebits: use the memmap data structure for the freelistH. Peter Anvin1-152/+80
2008-04-08movebits: handle the case of an upward overlap move with obstaclesH. Peter Anvin1-115/+187
2008-04-07extlinux: Correct the directory block end conditionsyslinux-3.63-pre3H. Peter Anvin1-4/+12
2008-03-31COM32 module to load a Microsoft System Deployment ImageH. Peter Anvin2-1/+163
2008-03-22Add target to install into /tftpbootH. Peter Anvin1-0/+8
2008-03-20pxelinux: allow class E addresses as unicastsyslinux-3.63-pre2H. Peter Anvin1-7/+25
2008-03-20Merge commit 'f9ac61d6178d4994cd646fd4b6c4bb891351624c'H. Peter Anvin1-1/+1
2008-03-20Fixing wrong offsets in dmiSebastian Herbszt2-10/+10
2008-03-20PCI detection code doesn't corrupt memory anymore (2nd try)Erwan2-25/+23
2008-03-08Remove reference to readpit.c32, an experimental moduleH. Peter Anvin1-1/+1
2008-03-05Use $(CC) in gcc_ok macro, not plain gccH. Peter Anvin13-14/+14
2008-03-03win32/Makefile: clean hello.exe on "make tidy"H. Peter Anvin1-1/+1
2008-03-03Add stuff to "make dist" to clean up crap that shouldn't be thereH. Peter Anvin1-3/+3
2008-03-03Clean up .*.d files for "make tidy" in libutilH. Peter Anvin1-1/+1
2008-03-03The next release on *this* branch would be 3.63syslinux-3.63-pre1H. Peter Anvin1-1/+1
2008-03-03Prevent inclusion of system include files when inappropriateH. Peter Anvin9-13/+30
2008-03-02simple menu: break off execute() into its own source fileH. Peter Anvin4-56/+74
2008-03-02License change for CPU detection modulesErwan6-36/+132
2008-03-01Move mboot documentation to the doc/ directoryH. Peter Anvin1-0/+0
2008-03-01Fix two *.doc files which sadly didn't get renamed...H. Peter Anvin2-0/+0
2008-03-01Add a slightly edited version of SubmittingPatches.syslinux-3.62H. Peter Anvin1-0/+568
2008-02-29Document the file renaming from .doc -> .txtH. Peter Anvin6-25/+26
2008-02-28Rename text documentation from *.doc to *.txtH. Peter Anvin8-0/+0
2008-02-27Don't use "syslinux.cfg" to refer to config files in generalH. Peter Anvin1-2/+2
2008-02-26Remove pngtopnm dependency from the samples/ directoryH. Peter Anvin5-4/+10
2008-02-25extlinux: compile hack for old distrossyslinux-3.62-pre16H. Peter Anvin1-0/+2
2008-02-22Allow MENU EXIT to specify a menu tagsyslinux-3.62-pre15H. Peter Anvin3-6/+20
2008-02-22Fix the handling of hotkeys in MENU LABEL on submenussyslinux-3.62-pre14H. Peter Anvin3-26/+59
2008-02-21NEWS: Document Bruce Robson's Adaptec bug fixH. Peter Anvin1-0/+2
2008-02-21realloc(): try to protect a block in the path of a growing objectsyslinux-3.62-pre13H. Peter Anvin1-4/+15
2008-02-21realloc(): better implementation allowing in-place growthH. Peter Anvin1-17/+55
2008-02-20"begin Ymodem download" is supposed to be an imperative...H. Peter Anvin1-1/+1
2008-02-19Fix MENU TITLE -> MENU LABEL inheritancesyslinux-3.62-pre12H. Peter Anvin1-5/+5
2008-02-19Make sure color directives get attached to the proper menu.H. Peter Anvin4-4/+5
2008-02-19simple menu: fix the handling of '+' and '-' given disabled entriesH. Peter Anvin1-4/+8
2008-02-19Fix the scrollbar handling for insanely huge menusH. Peter Anvin1-3/+2
2008-02-19simple menu: remember the cursor position on a per-menu basisH. Peter Anvin3-6/+16
2008-02-19Add support for MENU EXIT; no marker for MENU GOTOH. Peter Anvin4-4/+39
2008-02-19When entering a new menu, go to the default entry for that menu.H. Peter Anvin1-1/+2
2008-02-19Document MENU STARTH. Peter Anvin1-0/+8
2008-02-19Whitespace cleanup...syslinux-3.62-pre11H. Peter Anvin29-72/+62
2008-02-19com32: remove dependency files for "make tidy"H. Peter Anvin3-6/+6
2008-02-19Add dependency generation for com32 samples.H. Peter Anvin1-2/+7
2008-02-19Add dependency generation for com32 modules.H. Peter Anvin1-2/+7
2008-02-19Add dependency generation for the simple menu systemH. Peter Anvin1-2/+7
2008-02-19Set m->title for both root and submenusH. Peter Anvin1-1/+1
2008-02-19Allow MENU LABEL <-> MENU TITLE for submenus to work both waysH. Peter Anvin3-8/+16
2008-02-19Allow an included file to be treated as a submenu.H. Peter Anvin2-6/+24
2008-02-19Document hierarchial menus so far...H. Peter Anvin2-2/+38
2008-02-19simple menu: The use of realloc() requires indirect pointersH. Peter Anvin3-29/+37
2008-02-19simple menu: first cut at working submenusH. Peter Anvin3-83/+206
2008-02-19refstr: handle NULL in refstr[n]dup()H. Peter Anvin1-0/+6
2008-02-19Simple menu: use refstrings consistently; now works againH. Peter Anvin3-113/+117
2008-02-19refstr_get(): handle NULL, force inlineH. Peter Anvin1-3/+4
2008-02-19[v]rsprintf(): actually set the return pointer...H. Peter Anvin1-0/+1
2008-02-19submenu snapshot: it compiles now...H. Peter Anvin9-339/+465
2008-02-19Actually implement strnlen()H. Peter Anvin2-0/+14
2008-02-19Actually implement syslinux_ipappend_strings()H. Peter Anvin2-0/+59
2008-02-19Submenu support: development snapshotH. Peter Anvin6-185/+345
2008-02-18memdump: fix typoH. Peter Anvin1-1/+1
2008-02-16VESA: work around bug in the Bochs VESA BIOSsyslinux-3.62-pre10H. Peter Anvin2-5/+15
2008-02-16rllback: improve compression by allowing two-byte run lengthsH. Peter Anvin1-27/+37
2008-02-16ISOLINUX: Adaptec bug fix: handle the case of DL missing bit 7syslinux-3.62-pre9Bruce Robson1-3/+11
2008-02-16Get rid of 4096-entry limit in the simple menu systemsyslinux-3.62-pre8H. Peter Anvin3-10/+35
2008-02-16If we're showing a scrollbar, always show at least one unitH. Peter Anvin1-1/+1
2008-02-15Put virtual kernels (CLI labels) in high memorysyslinux-3.62-pre7H. Peter Anvin11-84/+97
2008-02-15hello.c: print arguments, no input sectionH. Peter Anvin1-9/+4
2008-02-15Don't close the A20 gate; leave it openH. Peter Anvin3-1/+21
2008-02-15Slightly simpler to use interface to simple_pm_callH. Peter Anvin1-10/+17
2008-02-15bcopy32: refactor the bcopy routine to be able to reuse the pm partH. Peter Anvin1-46/+82
2008-02-14VESA: suppress an unused arguments warningH. Peter Anvin1-0/+1
2008-02-14VESA: align the row buffer to a multiple of 4 bytes.H. Peter Anvin1-1/+1
2008-02-14Add __aligned() and __alignas() macrosH. Peter Anvin1-0/+4
2008-02-13VESA: Minor cleanupssyslinux-3.62-pre6H. Peter Anvin2-9/+12
2008-02-13VESA: move debugging code to separate header fileH. Peter Anvin2-25/+38
2008-02-13Set the window size to 2 GB for linear framebufferH. Peter Anvin1-1/+5
2008-02-13Bypass pixel conversion when the output format is BGRA32H. Peter Anvin3-21/+21
2008-02-13Treat linear framebuffer as a degenerate paged framebufferH. Peter Anvin4-43/+35
2008-02-13VESA: move pixel formatting into __vesacon_copy_to_screen()syslinux-3.62-pre5H. Peter Anvin7-70/+85
2008-02-13Fix the calculation of bytes_per_pixelH. Peter Anvin2-16/+1
2008-02-13Replace C version of memmove() with slightly optimized assemblyH. Peter Anvin2-34/+79
2008-02-13Document support for nonlinear frame buffers.syslinux-3.62-pre4H. Peter Anvin1-0/+2
2008-02-13VESA: Support 15-bit RGB modes.H. Peter Anvin3-0/+18
2008-02-13Add support for paged (banked) VESA video modeH. Peter Anvin6-14/+162
2008-02-13Correct comment specific to SYSLINUX in the other derivativesH. Peter Anvin3-6/+3
2008-02-13isolinux: spec buffer size is 13h (19), not 13H. Peter Anvin1-1/+1
2008-02-12The shuffle descriptors need to be unused for input *and* outputsyslinux-3.62-pre3H. Peter Anvin1-5/+17
2008-02-12Change the minimum number of shuffle descriptors to 64.H. Peter Anvin2-3/+3
2008-02-12Query the shuffle descriptor set size and use itH. Peter Anvin1-1/+14
2008-02-12Move the prototypes for syslinux_shuffle_boot_*()H. Peter Anvin3-12/+12
2008-02-12A bit more exactitude in the documentationH. Peter Anvin1-2/+2
2008-02-12Switch the display file and graphics routines to using the getc stackH. Peter Anvin9-185/+90
2008-02-12getc: don't clobber AH; return CF=1, AL=0 on end of fileH. Peter Anvin1-2/+4
2008-02-12NEWS: document longer command line limit.syslinux-3.62-pre2H. Peter Anvin1-0/+2
2008-02-12simple menu: extend command line size to 2047 charactersH. Peter Anvin1-2/+2
2008-02-12Change command line limit to 2047 charactersH. Peter Anvin5-8/+10
2008-02-12Remove last users of getcbuf; reclaim the address spaceH. Peter Anvin6-20/+23
2008-02-11shuffle: avoid computing block lists that will never convergeH. Peter Anvin1-4/+8
2008-02-11Document changessyslinux-3.62-pre1H. Peter Anvin1-0/+7
2008-02-11Handle arbitrary numbers of shuffle descriptorsH. Peter Anvin2-22/+147
2008-02-11comboot: guarantee at least 256 shuffle descriptorsH. Peter Anvin1-1/+2
2008-02-11Working on version 3.62H. Peter Anvin1-1/+1
2008-02-10simple menu: support sha256 and sha512 passwordsH. Peter Anvin1-8/+35
2008-02-10com32/*: move _GNU_SOURCE definitions into MakefilesH. Peter Anvin5-5/+2
2008-02-10libutil: add header file <xcrypt.h> for extended crypt routinesH. Peter Anvin3-0/+12
2008-02-10mempcpy(): correct naming of the mempcpy() functionH. Peter Anvin1-4/+4
2008-02-10simple menu: update copyright notices; clean whitespaceH. Peter Anvin8-15/+26
2008-02-10simple menu: break password comparisons out into a separate fileH. Peter Anvin4-53/+71
2008-02-10menu.c: add missing return statementH. Peter Anvin1-0/+1
2008-02-10Simple menu system: move to dedicated subdirectoryH. Peter Anvin9-14/+105
2008-02-08memdump: avoid comma in filenamesH. Peter Anvin1-1/+1
2008-02-08memdump: add .bin suffix to generated filenamesH. Peter Anvin1-1/+1
2008-02-08Zero-terminate "aborted." string.H. Peter Anvin1-1/+1
2008-02-01Document e820 parser change.syslinux-3.61-pre7syslinux-3.61H. Peter Anvin1-0/+2
2008-02-01E820 parser: handle BIOSes with multiple contiguous regionsH. Peter Anvin1-37/+41
2008-01-28Document fixing MD5 passwords.syslinux-3.61-pre6H. Peter Anvin1-1/+1
2008-01-28menu: clean up and fix MD5 password codeH. Peter Anvin2-53/+61
2008-01-24extlinux: early check for ext2/ext3-ness of filesystemsyslinux-3.61-pre5H. Peter Anvin1-0/+12
2008-01-22meminfo.c32: a program to dump out the system memory mapH. Peter Anvin2-1/+110
2008-01-22mbr: save another 5 bytes by terminating error on newlinesyslinux-3.61-pre4H. Peter Anvin1-8/+4
2008-01-22mbr.S: save one more bytesyslinux-3.61-pre3H. Peter Anvin1-1/+1
2008-01-17Advanced menu: update #include pathH. Peter Anvin1-1/+1
2008-01-17ISOLINUX: fix booting when mastered with non-mkisofs toolssyslinux-3.61-pre2H. Peter Anvin2-1/+11
2008-01-16Next version is 3.61syslinux-3.61-pre1H. Peter Anvin1-1/+1
2008-01-16EXTLINUX: correct bug when accessing an empty file; update NEWS.H. Peter Anvin2-1/+10
2008-01-16Standardize format for copyright lines and updateH. Peter Anvin10-11/+11
2008-01-15elf.c32: a PHDR segment is loadable; handle filesz > memszH. Peter Anvin1-10/+14
2008-01-14SHA1 passwords: initialize the context before saltingJeffrey Hutzelman1-2/+2
2008-01-11adv: clean up NASM 2.01 warningH. Peter Anvin1-2/+2
2008-01-11Makefile: remove old cruftH. Peter Anvin1-9/+1
2008-01-10Merge commit 'syslinux-3.55' into advsyslinux-3.60H. Peter Anvin1-2/+5
2008-01-10specfile: install the man pages into %{_mandir}syslinux-3.553.5xH. Peter Anvin1-1/+1
2008-01-10Fix the handling of man pages in the specfile.H. Peter Anvin1-1/+4
2008-01-10Merge commit 'origin/master' into advH. Peter Anvin211-212/+212
2008-01-10Update copyright yearH. Peter Anvin202-203/+203
2008-01-09Merge commit 'origin/master' into advH. Peter Anvin1-0/+0
2008-01-09Move rfc5071.txt into the doc directoryH. Peter Anvin1-0/+0
2008-01-07Unconditionally reset the ADV if we don't have one loaded from a mediumsyslinux-3.60-pre8H. Peter Anvin1-0/+4
2008-01-07Use the proper register when initializing a new ADVH. Peter Anvin1-1/+1
2008-01-07ADVSec0/1 are dwords, not bytes...H. Peter Anvin1-6/+6
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