aboutsummaryrefslogtreecommitdiffstats
path: root/core
AgeCommit message (Expand)AuthorFilesLines
2016-11-27core/legacynet/dnsresolv.c: weaken pxe_dns()Gene Cumm1-1/+1
2016-06-16unload_pxe(): fix string in dprintf()H. Peter Anvin1-1/+1
2016-06-08spelling: Auxillary to AuxiliaryGene Cumm2-3/+3
2016-06-07removing double l from auxilliaryGeert Stappers1-1/+1
2016-04-06pxe.c: fix stray line-end garbageH. Peter Anvin1-1/+1
2016-04-06libupload: use url_set_ip()H. Peter Anvin2-4/+17
2016-04-06pxe_dns: remove obsolete pxe_dns.c wrapperH. Peter Anvin3-13/+3
2016-04-06libupload: don't error out because the tftp functions are unavailableH. Peter Anvin1-1/+3
2016-03-08head.inc: error out on NASM 2.11.06H. Peter Anvin1-0/+2
2016-03-01Makefile: error out if the core has undefined symbolssyslinux-6.04-pre1H. Peter Anvin1-0/+2
2016-03-01core/extern.inc: http_bake_cookies is not called from assemblyH. Peter Anvin1-1/+1
2016-03-01core: remove unused stub pm_local_boot()H. Peter Anvin2-8/+0
2016-03-01syslinux.ld: align the initial heap to 4K rather than 64KH. Peter Anvin1-2/+2
2016-02-22core/i386/syslinux.ld: Remove HIDDEN referenceGene Cumm1-131/+131
2016-02-17getfssec: update comment explaining next_extent() semanticsH. Peter Anvin1-3/+8
2016-02-11core/layout.inc: we don't need the _lma symbols except in one caseH. Peter Anvin1-1/+3
2016-02-09core: Clean up the i386-bios buildH. Peter Anvin3-172/+143
2016-02-09Makefile: make the handling of firmware selection a little sanerH. Peter Anvin1-28/+25
2016-02-09Delete unused filesH. Peter Anvin2-803/+0
2016-01-19Merge 'git://github.com/Celelibi/syslinux.git/fix/bios/tail-call-stack-overfl...Gene Cumm1-1/+57
2016-01-19core/xfs: Silence compiler warningGene Cumm1-2/+2
2016-01-19Merge 'git://zytor.com/users/pcacjr/syslinux.git/xfs-v3-support' into masterGene Cumm6-230/+399
2015-12-27btrfs: Fix logical to physical block address mappingPaulo Alcantara2-16/+35
2015-12-14xfs: Add support for v3 directoriesPaulo Alcantara6-230/+399
2015-11-08xfs: rename xfs_is_valid_magicnum to xfs_is_valid_sbPaulo Alcantara2-17/+15
2015-11-08bios: Don't try to guess the sections alignmentSylvain Gault2-102/+24
2015-11-08bios: Fix alignment change with gcc 5Sylvain Gault2-6/+6
2015-10-13core: Fix stack overflow when reloading configSylvain Gault1-1/+57
2015-10-10core/http: Append port number to Host field if neededGene Cumm1-2/+15
2015-10-08core/pxe: Allow DHCP option 54 Server IdentifierGene Cumm1-2/+6
2015-09-27core: readd gPXE/iPXE support for HTTP on pxelinux.0Gene Cumm3-81/+108
2015-09-20core/fs/lib/loadconfig.c: Add architecture-specific config name to searchAdy1-0/+5
2015-09-12pxe/dhcp_option: Don't parse DHCP option 54 Server IdentifierGene Cumm1-1/+0
2015-09-04libupload: Reworking tftp support to use core functionsErwan Velu3-1/+182
2015-09-04tftp: Report server IP address on debug messageErwan Velu1-1/+10
2015-09-04debug: Adding -DDEBUG_THREADErwan Velu1-0/+4
2015-09-02core: dprintf on malloc/free if -DDEBUG_MALLOCErwan Velu2-0/+6
2015-07-18core/serirq: Use memset not memcpyGene Cumm1-1/+1
2015-06-25core/pxe/dhcp_option: Filter options based on pkt_typeGene Cumm1-1/+4
2015-06-25core/pxe: Don't prevent serverip overrideGene Cumm1-3/+0
2015-06-20core/pxe: extend parse_dhcp() for packet typeGene Cumm3-6/+8
2015-06-09core/fs/pxe/dhcp_option: comment spellingGene Cumm1-1/+1
2015-05-03pxe: fix truncation warningJonathan Boeing1-1/+1
2015-05-03fix a few typosJonathan Boeing2-2/+2
2015-02-16core/diskboot.inc: spellingGene Cumm1-1/+1
2015-01-05SYSAPPEND: Fix space strippingDany St-Amant1-1/+1
2015-01-05build: sort sources to build in a more deterministic wayPhilippe Coval1-5/+5
2015-01-05btrfs: Suffix 64b macroMartinS1-1/+1
2014-08-02PXE ISR: Force polling on select hardware #3 WORKAROUNDGene Cumm1-0/+1
2014-07-29core, pxe: Don't push on one stack and pop from the other in pxenvsyslinux-6.03-pre19H. Peter Anvin1-0/+4
2014-07-13PXE ISR: Force polling on select hardware WORKAROUNDGene Cumm1-3/+2
2014-06-27lzo: Upgrade to LZO 2.07H. Peter Anvin7-123/+10
2014-06-16pxe: Re-add support for embedded DHCP optionssyslinux-6.03-pre15H. Peter Anvin4-3/+23
2014-06-10Make symbols defined in linker script HIDDENH. Peter Anvin1-149/+149
2014-06-02core/fs: Add support to Unix File system 1/2.syslinux-6.03-pre13Raphael S. Carvalho4-0/+944
2014-06-02ntfs: fix incorrect file->offset usage in ntfs_readdirAndy Alex1-6/+4
2014-05-26cache, btrfs: Provide a general cached read routineH. Peter Anvin3-34/+41
2014-05-26btrfs: Remove static variablesH. Peter Anvin2-77/+100
2014-05-26btrfs: Fix stack smash with node size > 4Ksyslinux-6.03-pre12H. Peter Anvin2-41/+62
2014-04-20Centralize shift_is_held(), make it work to force the command linesyslinux-6.03-pre11H. Peter Anvin1-0/+9
2014-04-20kbd: Use the extended keyboard state query for bios_shiftflags()H. Peter Anvin1-3/+18
2014-04-20kbd: Make getting the keyboard shift state a firmware methodH. Peter Anvin2-1/+22
2014-04-17NTFS: Fragmented $MFT file was not handledAndy Alex1-100/+93
2014-04-03core: Avoid initializing the cache more than onceRaphael S. Carvalho4-2/+7
2014-03-13ntfs: Make byte_shift a constH. Peter Anvin1-1/+1
2014-03-13NTFS: Incorrect parsing of file runsAndy Alex1-6/+2
2014-03-13FSUUID for ext2 filesystemSerj Kalichev2-1/+40
2014-03-13Add filesystem UUID to SYSAPPEND for FATSerj Kalichev12-1/+74
2014-03-03Merge branch 'nocomapi'syslinux-6.03-pre7H. Peter Anvin14-528/+71
2014-02-28core, bios: Move __syslinux_shuffler_size to assemblysyslinux-6.03-pre5H. Peter Anvin2-8/+7
2014-02-27shuffler: Actually get the shuffler size sanelysyslinux-6.03-pre4H. Peter Anvin2-1/+15
2014-02-27Makefiles: export the firmware type as a cpp variableH. Peter Anvin1-1/+2
2014-02-26core, bios: Incorrect detection of EDD in /core/fs/diskio_bios.csyslinux-6.03-pre3Andy Alex1-0/+2
2014-02-26Merge branch 'syslinux-5.xx'H. Peter Anvin1-3/+3
2014-02-26bios: Don't truncate memory size needed to 16 bitssyslinux-5.xxH. Peter Anvin1-1/+1
2014-02-26bios: Fix lowmem checkH. Peter Anvin1-2/+2
2014-02-13comapi: Remove the comapi interfaces completelyH. Peter Anvin8-454/+16
2014-02-13bios: Remove shuffle and boot comapi callH. Peter Anvin8-45/+44
2014-02-13bios: Remove comapi calls related to the ADVH. Peter Anvin4-38/+20
2014-02-13pxe: Export the initial stack and PXE(NV) structure, fix pxechnH. Peter Anvin3-9/+24
2014-02-12Merge remote-tracking branch 'origin/rockridge'H. Peter Anvin4-4/+655
2014-01-25Merge branch 'syslinux-5.xx' into master; fixes loadkeysGene Cumm1-1/+1
2014-01-25Add const qualifiers to loadleysGene Cumm1-1/+1
2014-01-23mem: Calling int15 for 0x8800Erwan Velu1-0/+1
2014-01-22com32sys_t inreg shall be zeroified prior intcallErwan Velu8-0/+35
2014-01-21Merge remote-tracking branch 'origin/syslinux-5.xx'H. Peter Anvin1-0/+1
2014-01-21localboot: Clear register image before usingH. Peter Anvin1-0/+1
2014-01-08core/legacynet: Enable dot quad resolutionGene Cumm1-0/+35
2014-01-02isolinux: Shorten a few of the debug messagesH. Peter Anvin1-2/+2
2013-12-11Merge remote-tracking branch 'origin/elflink' into firmwareH. Peter Anvin1-35/+11
2013-12-11pxe, efi: Bad read of file size over TFTP on EFI64Celelibi1-35/+11
2013-12-06pxe: Make the SENDCOOKIES feature for HTTP worked againRussel Santillanes1-1/+1
2013-11-26Merge remote-tracking branch 'origin/elflink' into firmwareH. Peter Anvin1-1/+1
2013-11-26isolinux: Clear upper half of EDX before usingH. Peter Anvin1-1/+1
2013-10-17core: don't leak the __lowmem and __bss16 macros to modulesH. Peter Anvin2-3/+5
2013-09-30Merge branch 'elflink-pxe-fixes-for-mfleming-2' of git://github.com/geneC/sys...Matt Fleming16-69/+204
2013-09-30PXE ISR: Force polling on select hardware WORKAROUNDGene Cumm1-1/+21
2013-09-23PXE ISR: Force polling on select hardware WORKAROUNDGene Cumm1-0/+20
2013-09-23core/lwip: Fix NULL pointer checkGene Cumm1-1/+1
2013-09-23PXE: use ddprintf macroGene Cumm3-26/+26
2013-09-23PXELINUX: specify PXE/lwIPGene Cumm2-2/+8
2013-09-23undiif: show thread of execution on UNDIIF_ID_DEBUGGene Cumm1-3/+7
2013-09-23core: dprintf() the banner.Gene Cumm1-0/+2
2013-09-23PXELINUX: Use sendto() instead of connect()/send()/disconnect()Gene Cumm4-8/+94
2013-08-31pxe, ftp: Don't convert an IP address to host byte orderH. Peter Anvin1-1/+1
2013-08-03core: make mbox_post()/__sem_down_slow() check if validGene Cumm2-2/+2
2013-08-03core: mbox/semaphore NULL checksGene Cumm5-24/+41
2013-08-03core/lwip/undi: Improve UNDIIF_ID_DEBUG messagesGene Cumm1-8/+9
2013-07-26Merge branch 'elflink-undi-debug-for-mfleming' of git://github.com/geneC/sysl...syslinux-6.02-pre13Matt Fleming4-44/+296
2013-07-26video.h: we need one syslinux_force_text_mode() prototypeMatt Fleming7-2/+6
2013-07-25pxe: use bios_fbm() and real_base_mem to calculate free spaceMatt Fleming1-47/+7
2013-07-24pxe: mark all PXE regions as SMT_TERMINALsyslinux-6.02-pre11Matt Fleming1-17/+49
2013-07-24tests: unit tests for core/memMatt Fleming3-1/+137
2013-07-24mem: explicitly include dprintf.hMatt Fleming1-0/+1
2013-07-23mem: fix regression in recent memscan changessyslinux-6.02-pre10Matt Fleming1-1/+1
2013-07-22derivative_info: be sure not to dereference pointerssyslinux-6.02-pre9Matt Fleming3-15/+15
2013-07-20Allow for UNDIIF_ID_DEBUG in 1 mk linesyslinux-5.11-pre9Gene Cumm1-1/+1
2013-07-20core/lwip/undiif: dprint MAC/ARP/IP/ICMP/TCP/UDP headers; poll debugGene Cumm2-1/+220
2013-07-19Merge branch 'pxe-dns-dotquad-for-mfleming' of git://github.com/geneC/syslinu...syslinux-6.02-pre7Matt Fleming1-0/+35
2013-07-18core/legacynet: Enable dot quad resolutionGene Cumm1-0/+35
2013-07-17PXELINUX: Add bios memscan functionMatt Fleming1-0/+35
2013-07-17memscan: build a linked list of memory scannersMatt Fleming1-1/+124
2013-07-17memscan: pass enum syslinux_memmap_types aroundMatt Fleming1-3/+4
2013-07-13lwip/undiif: split arphdr._hwlen_protolenGene Cumm1-5/+7
2013-07-12lwip: Allow LWIP_PLATFORM_* output to use dprintfGene Cumm1-2/+12
2013-07-12lwip: undiif: Fix debug options to unique *_DEBUG macrosGene Cumm2-35/+56
2013-07-08Merge tag 'syslinux-5.11-pre8' into firmwaresyslinux-6.02-pre1Matt Fleming6-88/+9
2013-07-04Merge tag 'syslinux-5.11-pre4' into firmwareMatt Fleming1-4/+3
2013-07-04firmware: s/set_mode/text_mode/Matt Fleming1-2/+2
2013-07-03idle: Consolidate idle implementationsMatt Fleming6-79/+5
2013-07-03idle: enable interrupts before idlingMatt Fleming1-0/+1
2013-07-02core: we only need one reset_idle()Matt Fleming3-9/+3
2013-07-01conio: Fix pollchar() for serial consolesyslinux-5.11-pre4Matt Fleming1-4/+3
2013-06-28Merge tag 'syslinux-5.11-pre3' into firmwaresyslinux-6.01-pre5Matt Fleming5-42/+66
2013-06-27bios, font: zero input registers to get fontsyslinux-6.01-pre4Matt Fleming1-0/+2
2013-06-26PXELINUX: implement our own version of local_boot16Matt Fleming3-6/+66
2013-06-26efi, udp: use single local port for each connectionsyslinux-6.01-pre2Matt Fleming1-0/+1
2013-06-24core: remove unused header file vkernel.incH. Peter Anvin2-36/+0
2013-06-21efi: Export __bcopyxx_lenMatt Fleming1-1/+1
2013-06-20efi: provide prototype for load_env32()Matt Fleming1-0/+2
2013-06-19ldlinux: fix definition of 'Hidden'Matt Fleming1-1/+1
2013-06-19isolinux: fix type declarationsMatt Fleming1-2/+2
2013-06-19isolinux: use parenthesis to clarify operator precedenceMatt Fleming1-1/+1
2013-06-19bios: fix definition of 'bios_free_mem'Matt Fleming1-1/+1
2013-06-19ipappend: delete .ipappend_strings()Matt Fleming1-25/+0
2013-06-19firmware: correct the get_cursor() argument typesMatt Fleming1-1/+1
2013-06-19efi: Turn on symbol export whitelistMatt Fleming4-4/+4
2013-06-19efi: Mark global BIOS-only symbols as __weakMatt Fleming1-4/+10
2013-06-17Merge tag 'syslinux-5.11-pre2' into firmwareMatt Fleming6-39/+78
2013-06-13PATH: use a linked list internallysyslinux-5.11-pre1Matt Fleming4-25/+55
2013-06-04font: write to 'fontbuf', not random memoryMatt Fleming1-3/+1
2013-05-31serial: Clean up and abstract handling of serial portsH. Peter Anvin1-1/+16
2013-05-31font: load data as a single blockH. Peter Anvin1-11/+7
2013-05-29font: increment pointer to fontbuf by font heightMatt Fleming1-1/+1
2013-05-16ldlinux: use platform filename extensionMatt Fleming2-6/+5
2013-04-25iso9660.c did not copy terminating 0 of Rock Ridge namerockridgeThomas Schmitt1-1/+1
2013-04-23efi: Add network supportsyslinux-6.00-pre5Matt Fleming11-555/+589
2013-04-11Merge remote-tracking branch 'zytor/elflink' into for-hpa/elflink/firmwareMatt Fleming8-81/+88
2013-04-02iso9660: use generic get_le32() accessor in SUSP/Rock Ridge codeH. Peter Anvin1-12/+7
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-22Merge tag 'syslinux-5.10-pre2' into for-hpa/elflink/firmwareMatt Fleming201-1461/+68979
2013-03-20pxe: Fix compiler warnings and real bugsyslinux-5.10-pre2Matt Fleming1-1/+1
2013-03-11Partially revert "pxe: Pass absolute path to pxe_chdir()"Matt Fleming1-16/+27
2013-03-06net: Return of the legacy network stackMatt Fleming14-175/+1125
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 Fleming194-1515/+67990
2013-02-23com32: Add com32_cmdline() which returns argv[1..argc-1]syslinux-5.02-pre3Matt Fleming1-0/+12
2013-02-21mem: Add magic field to detect memory corruptionMatt Fleming4-2/+37
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 Fleming2-5/+5
2013-02-13pxe: chdir to Path Prefix (DHCP Option 210) to open configsyslinux-5.02-pre2Matt Fleming1-0/+1
2013-02-07elflink: Use CurrentDirName for initial PATH if validMatt Fleming1-10/+21
2013-01-29Merge tag 'syslinux-5.01' into firmwaresyslinux-6.00-pre4Matt Fleming25-346/+334
2013-01-25elflink: Set PATH to the directory containing ldlinux.c32syslinux-5.01-pre5Matt Fleming1-2/+23
2013-01-24Merge branch 'for-upstream' of git://git.zytor.com/users/pcacjr/syslinux into...Matt Fleming6-195/+225
2013-01-24ldlinux: Fix serial output and delete eprintf()Matt Fleming1-12/+19
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-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-21pxe: Add PXELINUX-specific symbols to symbol whitelistMatt Fleming2-3/+3
2013-01-17core/lzo: move LZO back to uncompressed sectionH. Peter Anvin1-1/+1
2013-01-17elf: remove long-since-obsolete shallow module machineryH. Peter Anvin1-4/+4
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-14PXELINUX: Fix IPAPPEND to include BOOTIF and SYSUUIDsyslinux-5.01-pre2Matt Fleming1-1/+3
2013-01-11Revert "vesa: Correct screencpy() prototype"Matt Fleming1-3/+4
2013-01-11isolinux: Update LBA in getlinsec loopMatt Fleming1-0/+3