summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-06-12Merge remote-tracking branch 'origin/master' into elflinksyslinux-5.00-pre3H. Peter Anvin3-9/+39
2012-06-11Merge remote-tracking branch 'genec/linux-com32-error-message-for-hpa'syslinux-4.06-pre6H. Peter Anvin1-7/+34
2012-06-11isohybrid: Fix building with --as-neededMicah Gersten1-1/+1
2012-06-09linux.c32: Make errors clearer for usersGene Cumm1-7/+34
2012-06-07Merge remote-tracking branch 'mfleming/merge/elflink/master' into elflinkH. Peter Anvin120-2509/+11708
2012-06-07chainboot: clean up old assemblyismsH. Peter Anvin1-57/+38
2012-06-07execute(): move chainbooting code to its own fileH. Peter Anvin4-137/+180
2012-06-07Merge remote-tracking branch 'mfleming/elflink-dot-zero' into elflinkH. Peter Anvin11-3/+184
2012-06-07elflink: Fix boot sector bootingMatt Fleming11-3/+184
2012-06-04btrfs: Fix booting off a btrfs subvolume.Alexander E. Patrakov1-1/+4
2012-05-31Merge remote-tracking branch 'zytor/master' into merge/elflink/masterMatt Fleming120-2509/+11708
2012-05-29core: remove unused variable in scan_highmem_area()H. Peter Anvin1-2/+0
2012-05-29Merge commit 'd76af0754db7ddd4c06215d922d213c93178c0af' into elflinkH. Peter Anvin6-13/+42
2012-05-29relocs: Move stop to the endH. Peter Anvin1-8/+9
2012-05-29pxe: move hardwired DHCP options into high memoryH. Peter Anvin4-49/+68
2012-05-29pxe: remove remaining stray trackbuf referenceH. Peter Anvin1-13/+12
2012-05-29pxe: stop using trackbuf for DHCP packetsH. Peter Anvin3-15/+23
2012-05-29core/font.c: remove another reference to trackbufH. Peter Anvin1-1/+0
2012-05-29core/font: clean up and remove trackbuf usageH. Peter Anvin1-36/+27
2012-05-29relocs: sync with the Linux kernelH. Peter Anvin3-98/+286
2012-05-28core: add support for .init/fini_tableH. Peter Anvin1-4/+5
2012-05-28com32.ld: handle .init_array and .fini_arraysyslinux-4.06-pre5H. Peter Anvin1-23/+10
2012-05-28com32: fix warning in host modulePaulo Alcantara1-0/+1
2012-05-28com32: fix warning in elf_modulePaulo Alcantara1-1/+2
2012-05-28localboot: remove unnecessary real-mode callPaulo Alcantara4-12/+39
2012-05-27Merge remote-tracking branch 'hdt/master'syslinux-4.06-pre4H. Peter Anvin19-91/+707
2012-05-27Merge remote-tracking branch 'genec/diag-mbr-fix-for-hpa'H. Peter Anvin2-3/+5
2012-05-27diag/mbr: Clarify READMEGene Cumm1-1/+3
2012-05-27Update diag/mbr instruction to match the current filename.Jean-Christian de Rivaz1-2/+2
2012-05-27pxechn.c32: PXE NBP chainloaderGene Cumm3-1/+1218
2012-05-27COM32: add DHCP pack/unpack functionsH. Peter Anvin4-1/+323
2012-05-27hdt: 0.5.2-pre2 releasehdt/0.5.2-pre2Erwan Velu1-1/+1
2012-05-27hdt: Adding say & postexec demoErwan Velu1-0/+9
2012-05-27hdt: Adding say commandErwan Velu2-0/+62
2012-05-27hdt: Adding nomodule support in cliErwan Velu9-5/+84
2012-05-27hdt: Fixing argument mgmt in cliErwan Velu1-2/+2
2012-05-27hdt: Adding more debug traces in cliErwan Velu1-6/+8
2012-05-25hdt: Fixing chain32 target in makefileErwan Velu1-1/+1
2012-05-25Merge remote-tracking branch 'hpa/master'Erwan Velu32-1964/+5044
2012-05-19graphics: make use of syslinux_force_text_mode()Paulo Alcantara14-82/+53
2012-05-18CLI: don't highlight the promptsyslinux-5.00-pre2H. Peter Anvin2-2/+2
2012-05-18syslinux_boot_linux(): revert to text mode unless vga=currentH. Peter Anvin1-0/+11
2012-05-18com32: make syslinux_dump_*() pure debugging functionsH. Peter Anvin9-65/+48
2012-05-18Use <dprintf.h> instead of an ad hoc definitionH. Peter Anvin6-58/+6
2012-05-18dprintf: always define dprintf2/vdprintf2H. Peter Anvin1-7/+7
2012-05-18lib/shuffle: use <dprintf.h>H. Peter Anvin1-17/+1
2012-05-18dprintf: add the ability to log to stdioH. Peter Anvin3-10/+21
2012-05-18vdprintf.c: undo double-printingH. Peter Anvin1-2/+0
2012-05-18CLI: Stick to the classic "boot: " prompt rather than "syslinux$"H. Peter Anvin1-1/+1
2012-05-18fs.h: A slighly more useful default PATHH. Peter Anvin1-1/+1
2012-05-18Makefile: install library modules, tooH. Peter Anvin1-1/+2
2012-05-18elflink: Make sure to install ldlinux.c32 at install timeH. Peter Anvin1-0/+1
2012-05-18elflink: make dprintf() usable in the coreH. Peter Anvin3-9/+13
2012-05-18syslinux.mk: use $(MAKEDIR) not $(makefiledir)H. Peter Anvin1-2/+2
2012-05-12graphics: report video mode change from protected-mode codePaulo Alcantara5-20/+61
2012-05-12com32: Do not use hard-coded values for PXE flagsPaulo Alcantara3-4/+11
2012-05-12pxe: resolve names via DNS from protected-mode codePaulo Alcantara8-68/+53
2012-05-12pxe: rename pxe_dns_resolv() function to pm_pxe_dns_resolv()Paulo Alcantara2-7/+3
2012-05-12host.c32: do not use INT 22h, AX=0x0010 to resolve DNSPaulo Alcantara1-21/+22
2012-05-12PXELINUX: do not use hard-coded valuesPaulo Alcantara1-4/+4
2012-05-12ISOLINUX: use bailmsg string in kaboom()Paulo Alcantara1-1/+1
2012-05-12ISOLINUX: trivial fixPaulo Alcantara1-1/+1
2012-05-04Merge remote-tracking branch 'mfleming/elflink' into elflinkH. Peter Anvin5-50/+58
2012-05-03ldlinux: Parse ALLOWOPTIONS directiveMatt Fleming2-1/+7
2012-05-03elflink: Fix TIMEOUT and TOTALTIMEOUT handlingMatt Fleming5-48/+50
2012-05-01ldlinux: Don't drop args if we auto-lookup cmd extensionMatt Fleming1-1/+1
2012-04-25Merge remote-tracking branch 'genec/diag-geodsp-perl-for-hpa'H. Peter Anvin2-4/+102
2012-04-17get_key: Valid key values are positiveH. Peter Anvin1-2/+2
2012-04-17core/graphics.c: Fixes and cleanupsH. Peter Anvin1-34/+25
2012-04-17hw/vga.h: Header file for VGA hardware registersH. Peter Anvin1-0/+104
2012-04-17Merge branches 'auto-extension' and 'fix-build-warnings' into elflinkMatt Fleming51-922/+1204
2012-04-17Mark unused function parameters as __unusedMatt Fleming9-10/+14
2012-04-17elflink: Remove unused variablesMatt Fleming6-7/+2
2012-04-17fs: Include unistd.h for chdir() prototypeMatt Fleming1-0/+1
2012-04-17fs: Include header for close() prototypeMatt Fleming1-0/+1
2012-04-17elflink: Allocate space for 'realname'Matt Fleming1-1/+1
2012-04-17elflink: Delete obsolete constructor codeMatt Fleming1-13/+0
2012-04-17conio: Fix up compiler warningsMatt Fleming1-3/+3
2012-04-17graphics: Fix GXPix* assignmentMatt Fleming1-5/+7
2012-04-17font: Cast away compiler warningMatt Fleming1-1/+1
2012-04-17writestr: Include core.h for writechr() prototypeMatt Fleming1-0/+1
2012-04-17hello: Delete unused variable 'console_init'Matt Fleming1-2/+0
2012-04-17init: Fix up compiler warningsMatt Fleming1-4/+5
2012-04-17localboot: Include header files for function prototypesMatt Fleming1-1/+5
2012-04-17meminfo: If we allocate with lmalloc() we should free with lfree()Matt Fleming2-5/+5
2012-04-17ldlinux: Include write_serial() prototypeMatt Fleming1-0/+1
2012-04-17core: Move write_serial() prototype to core.hMatt Fleming2-2/+9
2012-04-17ldlinux: Use signed char consistentlyMatt Fleming3-9/+9
2012-04-17ldlinux: Fix uninitialized variable warningMatt Fleming1-1/+1
2012-04-17ldlinux: Add prototype for new_linux_kernel()Matt Fleming2-1/+4
2012-04-17ldlinux: Fix number of arguments to start_ldlinux()Matt Fleming2-1/+3
2012-04-17ldlinux: Cast some arguments to avoid compiler warningsMatt Fleming1-3/+3
2012-04-17ldlinux: Use '\0' instead of NULL when dealing with charactersMatt Fleming1-1/+1
2012-04-17core: Add open_config() prototypeMatt Fleming1-0/+1
2012-04-17ldlinux: Fix build warnings caused by refstrdup() usageMatt Fleming1-4/+8
2012-04-17ldlinux: Silence gcc warning about uninitialized variableMatt Fleming1-1/+1
2012-04-17ldlinux: Add print_labels() prototype to config.hMatt Fleming1-0/+1
2012-04-17ldlinux: Fix check for last command line entryMatt Fleming1-1/+1
2012-04-17ldlinux: Match arg types to function prototypesMatt Fleming1-5/+6
2012-04-17ldlinux: Tag __syslinux_init() as __constructorMatt Fleming2-2/+1
2012-04-17ldlinux: parse_kernel_type() parameter should be constMatt Fleming1-1/+1
2012-04-17ldlinux: Include headers for function prototypesMatt Fleming2-0/+2
2012-04-17elflink: Add _module_unload() prototype to module.hMatt Fleming1-3/+12
2012-04-17elflink: Fix module_load() compiler warningsMatt Fleming1-1/+2
2012-04-17elflink: Fix build warningsMatt Fleming6-19/+25
2012-04-17elflink: Delete dump_elf_module()Matt Fleming2-19/+0
2012-04-17syslinux/idle.c: Fix build warnings from missing prototypesMatt Fleming1-0/+1
2012-04-17sys/fileclose.c: Fix build warning from missing prototypeMatt Fleming1-0/+1
2012-04-17sys/fileread.c: Fix build warning from missing prototypeMatt Fleming1-0/+1
2012-04-17sys/open.c: Fix building warnings from missing prototypeMatt Fleming1-0/+1
2012-04-17getcwd.c: Include core_getcwd() prototypeMatt Fleming1-0/+1
2012-04-17core: Partial revert of commit 9333426b and unify lmalloc()Matt Fleming4-12/+8
2012-04-16ldlinux: Automatically lookup file extensionMatt Fleming1-24/+133
2012-04-11Remove core/ui.inc completely from SyslinuxPaulo Alcantara4-771/+116
2012-04-11PXELINUX: call open_config() function before loading 32-bit environmentPaulo Alcantara1-0/+10
2012-04-11PXELINUX: get rid of core/ui.inc filePaulo Alcantara2-7/+49
2012-04-11PXELINUX: do not load 32-bit environment twicePaulo Alcantara1-1/+1
2012-04-03libinstaller: Avoid using <linux/ext2_fs.h>H. Peter Anvin3-11/+883
2012-03-27Makefile.private: remove obsolete preupload rulesyslinux-5.00-pre1H. Peter Anvin1-4/+0
2012-03-27version: Bump date to 2012H. Peter Anvin1-1/+1
2012-03-27kernel: Support multiple initrdsH. Peter Anvin1-9/+22
2012-03-27Revert "ldlinux: Disable VGA graphics when loading a kernel"H. Peter Anvin1-1/+0
2012-03-27menu: Make "menu clear" the defaultH. Peter Anvin2-4/+10
2012-03-26libinstaller: Avoid using <linux/ext2_fs.h>syslinux-4.06-pre3H. Peter Anvin3-11/+886
2012-03-26version: Update year to 2012H. Peter Anvin1-1/+1
2012-03-26Makefile: Use -Ox option to NASMH. Peter Anvin2-2/+2
2012-03-26Merge branch 'chaindev'H. Peter Anvin21-1937/+4000
2012-03-26chain.c: Fix misplaced #endif breaking non-DEBUG buildsH. Peter Anvin1-1/+1
2012-03-26isohybrid: Generate MBR even when in EFI modeMatthew Garrett1-5/+49
2012-03-23core: Abstract search_config() into search_dirs()Matt Fleming5-15/+17
2012-03-23mk: Don't link against compiler's version of libgccMatt Fleming1-2/+1
2012-03-23ldlinux: Don't alloc initramfs unless initrd= is specifiedMatt Fleming1-6/+6
2012-03-23ldlinux: Disable VGA graphics when loading a kernelMatt Fleming1-0/+1
2012-03-23ldlinux: Make the default execute type KT_KERNELMatt Fleming1-18/+7
2012-03-23ldlinux: Avoid initialised data memory corruptionMatt Fleming4-2/+13
2012-03-23ldlinux: chdir to the APPEND str when parsing a CONFIG directiveMatt Fleming4-0/+11
2012-03-23com32: Delete execute.c and use the one from ldlinuxMatt Fleming2-70/+1
2012-03-23elflink: Don't use strcmp on a non-NUL terminated stringMatt Fleming1-1/+1
2012-03-23ldlinux: Loading a config file should cause re-initialisationMatt Fleming7-50/+82
2012-03-23elf: Support __constructor and __destructorMatt Fleming12-225/+103
2012-03-23core: Shrink core/ldlinux.sys to be under 64K bytesMatt Fleming4-33/+44
2012-03-23ldlinux: Fix detection of function keysMatt Fleming1-27/+2
2012-03-23core: Check for func key in getchar()Matt Fleming1-2/+4
2012-03-23core: Delete the aux segmentMatt Fleming6-43/+16
2012-03-21altmbr: actually invoke the correct partitionsyslinux-4.06-pre2H. Peter Anvin1-1/+1
2012-03-21core: Only adjust screen if we're in text modeMatt Fleming1-5/+1
2012-03-21com32/menu: vesamenu.c32 and menu.c32 require multiple obj filesMatt Fleming1-2/+2
2012-03-13ldlinux: Parse kernel type for labelsMatt Fleming1-28/+38
2012-03-12com32/lib/pci/scan.c: Fix free_pci_domain()Henri Roosen1-3/+3
2012-02-24Merge remote-tracking branch 'hpa/master'Erwan Velu10-156/+431
2012-02-12NEWS: trivial changePaulo Alcantara1-1/+1
2012-02-11ntfs: check for index entry which has INDEX_ENTRY_END flag setPaulo Alcantara2-2/+10
2012-02-11ntfs: remove wrong checksPaulo Alcantara1-48/+24
2012-02-11ntfs: keep looking for attributes with the latest found MFT recordPaulo Alcantara1-19/+47
2012-02-11ntfs: MFT record may be changed when invoking ntfs_attr_lookup()Paulo Alcantara1-16/+20
2012-02-11ntfs: add missing field in ntfs_attr_list_entry structurePaulo Alcantara2-6/+15
2012-02-11ntfs: print function names on debug modePaulo Alcantara1-0/+30
2012-02-11ntfs: handle offsets when walking through attribute list's entriesPaulo Alcantara2-17/+21
2012-02-11ntfs: handle MFT records that contain $ATTRIBUTE_LIST attributePaulo Alcantara2-33/+185
2012-02-11ldlinux: workaround for avoiding EDD error on btrfs probePaulo Alcantara1-2/+2
2012-02-11ntfs: fix POSIX vs Win32 filename comparesPaulo Alcantara1-10/+0
2012-02-11ntfs: fix license headersPaulo Alcantara3-3/+3
2012-02-08Merge remote-tracking branch 'pcacjr/mingw-ubuntu-prefix-for-hpa'H. Peter Anvin1-1/+2
2012-02-08extlinux: use sysfs to find the device node if need beH. Peter Anvin1-10/+66
2012-02-08extlinux: clean up main.c formattingH. Peter Anvin1-36/+35
2012-02-08extlinux: main.c should not be executableH. Peter Anvin1-0/+0
2012-02-07ldlinux: Initialise 'p' before using it.Matt Fleming1-0/+1
2012-02-06bootsect.inc: try to catch obvious .0 problemsH. Peter Anvin1-1/+15
2012-02-06strreplace: additional cleanupsH. Peter Anvin2-2/+2
2012-02-06strreplace: clean up and simplifyH. Peter Anvin1-20/+24
2012-01-26win32: add new mingw prefixPaulo Alcantara1-1/+2
2012-01-07lua: Adding dhcp supportTimm Gleason5-0/+412
2012-01-07ifcpu: Adding hypervisor supportErwan Velu1-10/+15
2011-12-31diag/geodsp: Use perl to make the image; Fix MakefileGene Cumm1-4/+8
2011-12-31diag/geodsp: add mk-lba-img.plGene Cumm1-0/+94
2011-12-22gpllib/disk: Massive updates of fs labelsErwan Velu1-66/+113
2011-12-17hdt: Adding postexec= optionErwan Velu3-4/+34
2011-12-17hdt: On the road to 0.5.2Erwan Velu1-2/+2
2011-12-17Merge remote-tracking branch 'hpa/master'Erwan Velu39-103/+2957
2011-12-15Revert "core: remove redundant zalloc() definition"H. Peter Anvin1-0/+11
2011-12-14core: remove redundant zalloc() definitionH. Peter Anvin1-11/+0
2011-12-14Clarify the license for the Syslinux logosyslinux-4.06-pre1H. Peter Anvin1-0/+5
2011-12-14version: now working on version 4.06H. Peter Anvin1-1/+1
2011-12-14NEWS: document NTFS supportH. Peter Anvin1-0/+3
2011-12-13find-mingw64: yet another set of prefixes to test...H. Peter Anvin1-0/+4
2011-12-13Merge remote-tracking branch 'pcacjr/ntfs-for-hpa'H. Peter Anvin32-96/+2938
2011-12-09Add logo by Abi Rasheedsyslinux-4.05H. Peter Anvin2-0/+2
2011-12-07Makefile.private: remove obsolete targetsyslinux-4.05-pre7H. Peter Anvin1-4/+0
2011-12-05NEWS: document mk-lba-img removalH. Peter Anvin1-1/+3
2011-12-05diag/geodsp: don't distribute mk-lba-imgH. Peter Anvin1-1/+1
2011-12-02ldlinux: Accept commands from the serial consoleMatt Fleming3-12/+66
2011-12-02ldlinux: Add eprintf() to print to VGA and serialMatt Fleming5-23/+60
2011-12-02ldlinux: Don't return previous command if user pressenter enterMatt Fleming1-1/+1
2011-12-02elflink: Include '\n' when printing error messagesMatt Fleming1-1/+1
2011-12-02ldlinux: Make tab-completion output same as pre-elflinkMatt Fleming1-1/+2
2011-12-02core: Split core console code into separate libsMatt Fleming1-4/+25
2011-12-02pxelinux: Call load_env32()Matt Fleming1-0/+1
2011-12-02core: Delete code that is duplicated in ldlinuxMatt Fleming30-2726/+329
2011-12-01core: Reimplement writestr in CMatt Fleming6-96/+77
2011-12-01core: Reimplement lots asm code in CMatt Fleming29-1443/+1803