aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2013-04-25iso9660.c did not copy terminating 0 of Rock Ridge namerockridgeThomas Schmitt1-1/+1
2013-04-02iso9660: use generic get_le32() accessor in SUSP/Rock Ridge codeH. Peter Anvin1-12/+7
2013-04-02Generic facilities for byteswapping and unaligned referencesH. Peter Anvin2-11/+141
2013-04-02iso9660: read littleendian ISO 9660/SUSP numbersH. Peter Anvin1-9/+6
2013-04-02iso9660: Avoid arbitrarily large malloc()sThomas Schmitt1-0/+4
2013-03-31iso9660: Add support for Rock Ridge filenamesThomas Schmitt4-4/+659
2013-03-28pxe: disentangle the legacy and lwip stacks without #ifdefH. Peter Anvin8-81/+88
2013-03-20pxe: Fix compiler warnings and real bugsyslinux-5.10-pre2Matt Fleming1-1/+1
2013-03-15ldlinux: Fixup lwip merge botchMatt Fleming1-0/+1
2013-03-11Partially revert "pxe: Pass absolute path to pxe_chdir()"Matt Fleming1-16/+27
2013-03-07readconfig: Don't display "(null)" labels when hitting TABMatt Fleming1-0/+3
2013-03-07ldlinux: Always update ConfigName when opening a config fileMatt Fleming1-0/+9
2013-03-06Merge branch 'lwip-merge' into elflinksyslinux-5.10-pre1Matt Fleming233-1591/+69694
2013-03-06net: Return of the legacy network stackMatt Fleming15-178/+1129
2013-02-26shuffle: syslinux_dump_movelist() only takes 1 argumentMatt Fleming1-2/+2
2013-02-26lwip: Fix use-after-free memory corruptionMatt Fleming1-0/+1
2013-02-26pxe: Handle closing file with NULL ->inodeMatt Fleming1-0/+3
2013-02-26Merge branch 'lwip' into elflinkMatt Fleming227-1653/+68801
2013-02-23com32: Add com32_cmdline() which returns argv[1..argc-1]syslinux-5.02-pre3Matt Fleming3-1/+15
2013-02-21ldlinux: Don't discard cmdline arguments when executing labelsMatt Fleming1-2/+22
2013-02-21mem: Add magic field to detect memory corruptionMatt Fleming6-6/+38
2013-02-20pxe: Pass absolute path to pxe_chdir()Matt Fleming1-6/+16
2013-02-20ldlinux: Pass config filename as argv[1] to ldlinux.c32Matt Fleming4-14/+17
2013-02-14com32/chain: fix potential problem with 'fs' optionMichal Soltys1-2/+2
2013-02-14com32/chain: sizeof style change (trivial)Michal Soltys4-20/+20
2013-02-14com32/chain: (utility) use enum for BPB typesMichal Soltys1-9/+2
2013-02-14com32/chain: (partiter) add cebr_siz for completnessMichal Soltys2-0/+2
2013-02-14com32/chain: (partiter) dos_next_ebr() fixupMichal Soltys1-1/+1
2013-02-14com32/chain: use single value for partiter related options (flags)Michal Soltys5-16/+13
2013-02-14com32/chain: partiter: rename start_lbaMichal Soltys4-23/+23
2013-02-14com32/chain: manglepe_fixchs() correctionMichal Soltys1-10/+38
2013-02-14com32/chain: index -1 partiter adjustmentMichal Soltys3-14/+12
2013-02-14com32/chain: rely more on addr_t, replace ADDR*Michal Soltys4-22/+32
2013-02-14com32/chain: remove common.hMichal Soltys6-43/+3
2013-02-14com32/chain: recognize exFATMichal Soltys3-4/+19
2013-02-14com32/chain: implement handling of non-standard hybrid GPT+MBR layoutsMichal Soltys7-18/+34
2013-02-14com32/chain: implement relax flagMichal Soltys7-11/+42
2013-02-14com32/chain: warning/error/help/doc tidyingMichal Soltys6-149/+166
2013-02-14com32/chain: use disk_guid for part_guid for 0th partitionMichal Soltys2-7/+4
2013-02-14com32/chain: cleaner variable namesMichal Soltys2-16/+14
2013-02-14com32/chain: mangle and related updatesMichal Soltys5-43/+49
2013-02-14com32/chain: add pi_errored() in partiterMichal Soltys2-2/+7
2013-02-14com32/chain: remove unused ebr_startMichal Soltys2-4/+0
2013-02-14com32/chain: partiter - more precise comments / outputMichal Soltys2-19/+23
2013-02-14com32/chain: remove redundant rawindexMichal Soltys3-7/+4
2013-02-14com32/chain: partiter - simplifications and updatesMichal Soltys4-279/+119
2013-02-14com32/chain: shuffle code before partiter simplificationsMichal Soltys1-62/+62
2013-02-14com32/chain: change stepall into flagsMichal Soltys3-14/+18
2013-02-14com32/chain: use anonymous and unnamed aggregatesMichal Soltys4-58/+58
2013-02-14com32/chain: comments, minor adjustmentMichal Soltys7-81/+87
2013-02-14com32/chain: update licenses and #ifndef stanzasMichal Soltys12-19/+248
2013-02-13pxe: chdir to Path Prefix (DHCP Option 210) to open configsyslinux-5.02-pre2Matt Fleming1-0/+1
2013-02-11poweroff COM32 moduleSebastian Herbszt2-1/+89
2013-02-114k_sector: Support sectors >512Frediano Ziglio1-14/+27
2013-02-114k_sector: Reduce size reducing a messageFrediano Ziglio1-1/+1
2013-02-114k_sector: Save some bytes adding a function to set bx before read_sectorFrediano Ziglio1-6/+7
2013-02-114k_sector: Recover 3 bytes avoid a callFrediano Ziglio1-9/+10
2013-02-07version: Welcome to the 5.02 release cyclesyslinux-5.02-pre1Matt Fleming1-1/+1
2013-02-07elflink: Use CurrentDirName for initial PATH if validMatt Fleming2-12/+23
2013-02-07run_command: Use load_kernel() which understands labelsMatt Fleming1-1/+1
2013-02-07ldlinux: Append BOOT_IMAGE= to kernel cmdlineMatt Fleming2-13/+6
2013-02-04load_linux: bail if no place for the real mode portion is foundH. Peter Anvin1-0/+3
2013-02-04load_linux: additional cleanups and corner case fixingH. Peter Anvin1-15/+14
2013-02-04load_linux: the command line pointer depends on real_mode_baseH. Peter Anvin1-12/+12
2013-02-04load_linux: boot protocol < 2.00 could still have a command lineH. Peter Anvin1-6/+10
2013-01-25ldlinux: Correct the attribute bit for foreground brightsyslinux-5.01Matt Fleming1-1/+1
2013-01-25ldlinux: Convert all UsingVGA uses with display_mask_vga()Matt Fleming1-24/+35
2013-01-25elflink: Set PATH to the directory containing ldlinux.c32syslinux-5.01-pre5Matt Fleming1-2/+23
2013-01-24NEWS: Add entries for 5.01Matt Fleming1-0/+12
2013-01-24Merge branch 'doc-elflink-for-mfleming' of git://github.com/geneC/syslinux in...Matt Fleming11-1/+1038
2013-01-24Merge branch 'for-upstream' of git://git.zytor.com/users/pcacjr/syslinux into...Matt Fleming7-199/+251
2013-01-24ldlinux: Fix serial output and delete eprintf()Matt Fleming10-94/+63
2013-01-24ldlinux: Don't update UsingVGA when we just want the valueMatt Fleming1-8/+3
2013-01-24ldlinux: Dynamically allocate cmdline buffer to avoid overflowMatt Fleming1-5/+3
2013-01-24ldlinux: Clear screen on ASCII 12 (form feed) in DISPLAY fileMatt Fleming1-0/+8
2013-01-23module: Replace cur_module with module_current()syslinux-5.01-pre4Matt Fleming3-9/+15
2013-01-23hdt: Move ~162K byte data object from the stack to the bssMatt Fleming1-1/+1
2013-01-23module: Check for NULL ctors and dtorsMatt Fleming2-2/+2
2013-01-23module: Check the return value of malloc()Matt Fleming1-0/+8
2013-01-23init: Leave mem_init() to fs_init()Matt Fleming1-3/+0
2013-01-23realloc: Set the HEAP when splitting a blockMatt Fleming1-0/+2
2013-01-22extlinux: Also install ldlinux.c32 file on XFSPaulo Alcantara1-4/+26
2013-01-22xfs: Flush cache of directory blocks once done with readdir()Paulo Alcantara3-4/+33
2013-01-22xfs: Remove unnecessary free()'sPaulo Alcantara3-37/+3
2013-01-22xfs: Fix bug when listing shortform directory entriesPaulo Alcantara1-2/+3
2013-01-21xfs: Add cache for directory blocksPaulo Alcantara5-71/+118
2013-01-21xfs: Make xfs_dir2_entry_name_cmp() inlinePaulo Alcantara2-13/+13
2013-01-21xfs: Avoid useless malloc()'s and free()'sPaulo Alcantara3-61/+25
2013-01-21xfs: Make it more verbose on debugPaulo Alcantara5-11/+35
2013-01-21xfs: Improve error and debug printingPaulo Alcantara1-2/+6
2013-01-21xfs: Do some refactoringPaulo Alcantara1-20/+15
2013-01-21Merge branch 'com32lib_spotless_for_mfleming' of git://github.com/geneC/sysli...Matt Fleming1-1/+1
2013-01-21pxe: Add PXELINUX-specific symbols to symbol whitelistMatt Fleming2-3/+3
2013-01-20com32/lib: delete *.c32 on key targetGene Cumm1-1/+1
2013-01-17core/lzo: move LZO back to uncompressed sectionH. Peter Anvin1-1/+1
2013-01-17txt/Makefile: make directoriesGene Cumm1-4/+7
2013-01-17txt/: Remove COMBOOT as of 5.00; spelling; add PATHGene Cumm3-14/+22
2013-01-17NEWS: add txt/Gene Cumm1-0/+4
2013-01-17Makefile: add txt/Gene Cumm1-1/+1
2013-01-17txt/: Add new AsciiDoc formatted documentationGene Cumm9-0/+1022
2013-01-17elf: remove long-since-obsolete shallow module machineryH. Peter Anvin6-223/+5
2013-01-17core: switch LZO decompressor to "fast safe" versionH. Peter Anvin8-17/+42
2013-01-17core/fs: remove some stale functions, inode refcount debugH. Peter Anvin2-112/+9
2013-01-17bios.h: add missing dependent #includeH. Peter Anvin1-0/+2
2013-01-17Rename libcom32gpl.c32 to libgpl.c32H. Peter Anvin2-4/+4
2013-01-17Rename libutil_com.c32 to libutil.c32H. Peter Anvin5-8/+7
2013-01-17Always strip all the modulesH. Peter Anvin15-25/+35
2013-01-17dos: obtain the executable pathname, cleanupsH. Peter Anvin7-75/+175
2013-01-16ldlinux: Perform chdir() before parsing configsyslinux-5.01-pre3Matt Fleming1-3/+3
2013-01-16module: Check return value of malloc()Matt Fleming1-0/+5
2013-01-15ldlinux: Strip whitespace from LABEL directiveMatt Fleming1-5/+11
2013-01-14PXELINUX: Fix IPAPPEND to include BOOTIF and SYSUUIDsyslinux-5.01-pre2Matt Fleming1-1/+3
2013-01-11isolinux: Update LBA in getlinsec loopMatt Fleming1-0/+3
2013-01-10module: Allow .c32 files to execute themselvesMatt Fleming1-14/+2
2013-01-10extlinux: Fix installation subdirectory patchingMatt Fleming1-7/+3
2013-01-10extlinux: Make sure ldlinux.sys file is installedPaulo Alcantara1-0/+2
2013-01-09menugen: Make it compatible with Py3kPaulo Alcantara1-28/+28
2013-01-08core/kaboom.c: Export __bad_SEG()Matt Fleming1-1/+1
2013-01-08version: Bump minor number and yearsyslinux-5.01-pre1Matt Fleming1-1/+1
2013-01-04ldlinux: Dynamically alloc memory for kernel and initrd filenamesMatt Fleming1-19/+45
2013-01-04ldlinux: Don't delete ldlinux.c32 with 'make clean'Matt Fleming1-4/+6
2013-01-03elflink: set the sonames of shared librariesH. Peter Anvin4-4/+4
2012-12-06Delete 16-bit COMBOOT supportsyslinux-5.00Matt Fleming20-2443/+23
2012-12-05Symbol export whitelistMatt Fleming44-92/+103
2012-12-05core: Fix 'NoHalt'Matt Fleming3-5/+3
2012-12-05com32: Delete unused malloc.c and friendsMatt Fleming4-383/+0
2012-12-05Reduce the number of global variablesMatt Fleming16-270/+28
2012-12-05comboot: Mark API functions obsoleteMatt Fleming1-349/+37
2012-12-04doc: Further explanation for the PATH directive and lookup rulesMatt Fleming1-1/+29
2012-12-04Revert "menu: Inherit parent menu title"Matt Fleming1-3/+0
2012-12-04ldlinux: Use get_msg_file() for F-keysMatt Fleming1-17/+2
2012-12-04ldlinux: Remove default bold attribute typoMatt Fleming1-1/+1
2012-12-04CLI: Don't always start the CLI at column 0Matt Fleming1-3/+9
2012-12-03ldlinux: Move DISPLAY file handling out of the coresyslinux-5.00-pre13Matt Fleming3-340/+215
2012-12-03stdio: Fix unhexchar() for hex digits > 9Matt Fleming1-3/+3
2012-11-30Merge branch 'searchdir_leak-5' of git://git.zytor.com/users/sha0/syslinux in...Matt Fleming1-108/+155
2012-11-30PATH: Use installation directory for 'PATH'Matt Fleming2-4/+2
2012-11-30ldlinux: Don't try reloading ldlinux.c32 unless it's likely to succeedMatt Fleming2-1/+13
2012-11-30module: Fix incorrect list_entry() useMatt Fleming1-1/+1
2012-11-29fs: Fix searchdir resource leakShao Miller1-108/+155
2012-11-29CLI: Delete 'temp_cmdline' and put 'cmdline' on the stackMatt Fleming1-17/+6
2012-11-29module: Stop silently failing to load dependency modulessyslinux-5.00-pre12Matt Fleming1-1/+11
2012-11-29ldlinux: Complain to user on failure to perform file operationsMatt Fleming3-4/+4
2012-11-29module: Append '/' to PATH strings if missingMatt Fleming1-0/+4
2012-11-29ldlinux: Only append missing filename extensionsMatt Fleming1-3/+6
2012-11-27Merge branch 'coverity' into elflinksyslinux-5.00-pre11Matt Fleming10-25/+32
2012-11-27core/elflink: Fix off-by-one errorMatt Fleming1-2/+3
2012-11-27module: Fix off-by-one error in findpath()Matt Fleming1-2/+2
2012-11-27module: Fix memory leak in spawn_load()Matt Fleming1-10/+12
2012-11-27pxe: Don't leak inode on timeoutMatt Fleming1-1/+3
2012-11-27screensize: Dereference pointers when checking cols/rowsMatt Fleming1-1/+1
2012-11-27hdt-cli: Correct malloc() size argumentMatt Fleming1-1/+1
2012-11-27Merge branch 'xfs-for-hpa' of git://zytor.com/users/pcacjr/syslinux into merg...Matt Fleming23-40/+5011
2012-11-27ldlinux: Reset the console whenever we execute a moduleMatt Fleming3-1/+17
2012-11-27Revert "menu: Make "menu clear" the default"Matt Fleming2-10/+4
2012-11-27gpllib: Distribute libcom32gpl.c32 in releasesMatt Fleming2-2/+2
2012-11-27module: Correct the size of the module symbol tableMatt Fleming1-7/+21
2012-11-27cmenu: Delete __intcall()sMatt Fleming1-45/+7
2012-11-27Makefile: Add libmenu.c32 to list of modulesMatt Fleming1-1/+1
2012-11-26isolinux: Make BIOSName globalMatt Fleming1-0/+1
2012-11-26ldlinux: Fix OnError behaviourMatt Fleming1-2/+8
2012-11-26ldlinux: Automatically apply ".c32" extension for COM32 filesMatt Fleming3-2/+13
2012-11-26runimage.c: Actually pass arguments to execute()Matt Fleming1-15/+11
2012-11-26ldlinux: Don't return NULL on KEY_ESC.Matt Fleming1-6/+0
2012-11-26ldlinux: Never exit from ldlinux.c32Matt Fleming3-24/+30
2012-11-15chainboot: Delete extraneous free() in chainboot_file()Matt Fleming1-3/+1
2012-11-15vesa: Fix double close() bug in vesacon_load_background()Matt Fleming1-1/+0
2012-11-15asprintf: Ensure we always call va_end(ap)Matt Fleming1-2/+3
2012-11-15bufprintf: Add va_end() for our va_copy()Matt Fleming1-2/+6
2012-11-13ldlinux: Delete dead code and useless printfsyslinux-5.00-pre10Matt Fleming1-28/+0
2012-11-13ldlinux: Delete inaccurate 'insufficient memory' messageMatt Fleming1-3/+4
2012-11-12mk: Add Makefile variable for pythonMatt Fleming2-1/+2
2012-11-12menu: Inherit parent menu titleMatt Fleming1-0/+3
2012-11-07Merge branch 'strerror-for-mfleming' of git://github.com/geneC/syslinux into ...Matt Fleming4-12/+122
2012-11-06com32 strerror(): Remove macro WITH_ERRLIST useGene Cumm1-2/+0
2012-11-06com32 strerror: add errlist.o to MakeGene Cumm2-2/+6
2012-11-06strerror: Use klibc versionGene Cumm2-10/+118
2012-11-06Merge branch 'hexdump' of git://git.zytor.com/users/sha0/syslinux into elflinkMatt Fleming2-1/+247
2012-11-05Merge branch 'multi_initrd2-5.00-pre9' of git://git.zytor.com/users/sha0/sysl...Matt Fleming2-43/+172
2012-11-05core: Fix realloc() code transcription errorShao Miller1-2/+2
2012-11-05extlinux: Avoid dereferencing a garbage pointerMatt Fleming1-3/+1
2012-11-04hexdump.c32: Simple file hex-dumperShao Miller2-1/+247
2012-11-03initramfs chain handling: Accounting fixes for padding, etc.Shao Miller1-6/+9
2012-11-03linux.c32: Introduce initrdfile= optionShao Miller1-0/+53
2012-11-03linux.c32: Add new initrd+= option for multiple initrdsShao Miller1-0/+8
2012-11-03linux.c32: Move some initrd=x,y,z code out of mainShao Miller1-21/+61
2012-11-03linux.c32: Add find_arguments functionMatt Fleming1-16/+41
2012-11-02CLI: Add Ctrl + V support for printing the Syslinux versionMatt Fleming4-1/+14
2012-11-02win: Print error message if we fail to install to --directoryMatt Fleming1-2/+6
2012-11-02win: Fix installing to a directoryMatt Fleming1-2/+2
2012-11-02CLI: Fix command history traversalMatt Fleming1-4/+18
2012-11-02com32: Include .init_array section in .ctors in linker scriptMatt Fleming3-27/+4
2012-11-02ldlinux: get_key() requires raw access to user inputMatt Fleming3-2/+41
2012-11-02ldlinux: Fix logic if no DEFAULT or UI directive is foundMatt Fleming3-30/+30
2012-11-01ldlinux: Print a warning if no config file is foundMatt Fleming1-1/+4
2012-11-01pxe: Don't call open_config() from the pxe coreMatt Fleming1-12/+1
2012-10-31doc: Document the 'PATH' directivesyslinux-5.00-pre9Matt Fleming1-0/+7
2012-10-31NEWS: Document the major changes in 5.00Matt Fleming1-0/+24
2012-10-24Merge branch 'master' into elflinkMatt Fleming38-406/+1455
2012-10-23diag/mbr: Fix typo in READMEMatt Fleming1-1/+1