summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2010-02-16fs: use malloc'd mutable pathname bufferssyslinux-4.00-pre23H. Peter Anvin1-48/+80
2010-02-16ext2: clean up types in the bmap functionsH. Peter Anvin3-124/+123
2010-02-16generic_close_file: use put_inode(), not free_inode()H. Peter Anvin1-1/+1
2010-02-15btrfs: use generic_load_configsyslinux-4.00-pre22H. Peter Anvin1-16/+1
2010-02-15fs: centralize symlink handlingH. Peter Anvin3-79/+74
2010-02-15fs: reference-count inodes, fix generic loadconfigH. Peter Anvin10-110/+106
2010-02-15core: separate bcopyxx code and data; use linker-generated symbolsH. Peter Anvin4-28/+39
2010-02-15memmove: don't reverse copy if there is no overlapH. Peter Anvin2-15/+25
2010-02-14bootsect.inc: change 100000h -> free_high_memorysyslinux-4.00-pre21H. Peter Anvin1-3/+3
2010-02-14pxelinux: remove USE_PXE_PROVIDED_STACKH. Peter Anvin1-20/+6
2010-02-14sysdump: guard against a nonsensical month numberH. Peter Anvin1-0/+7
2010-02-14sysdump: don't force cpuid() to be inlinedH. Peter Anvin1-2/+1
2010-02-14Merge branch 'master' into pathbasedsyslinux-4.00-pre20H. Peter Anvin50-141/+4129
2010-02-14config: allow a chdir at the time a new configuration file is loadedH. Peter Anvin13-39/+98
2010-02-13fs: move to a chdir()-based mechanism for managing cwdsyslinux-4.00-pre19H. Peter Anvin18-353/+412
2010-02-13mtools: add MTOOLS_FAT_COMPATIBILITY=1H. Peter Anvin1-2/+3
2010-02-13chain.c: part_info -> partinfosyslinux-3.85-pre11H. Peter Anvin1-1/+1
2010-02-13NEWS: update for 3.85 releaseH. Peter Anvin1-1/+16
2010-02-13chain.c32: add option to set hidden sectors; load boot sector for NTLDRH. Peter Anvin1-66/+134
2010-02-12pxelinux: complete but disable debugging code, not for productionsyslinux-3.85-pre10H. Peter Anvin1-5/+14
2010-02-12core: document the stack location, use STACK_TOP throughoutH. Peter Anvin4-7/+12
2010-02-12pxelinux: move the stack to avoid AMI BIOS bugH. Peter Anvin3-8/+24
2010-02-10fs: fix cwd setting for FAT/iso9660/extfssyslinux-4.00-pre18H. Peter Anvin4-26/+19
2010-02-10pathbased: Add FAT support to extlinux and let FAT be "true" pathbasedAlek Du4-104/+207
2010-02-10pathbased: fix relative path in the extlinux installerAlek Du1-1/+1
2010-02-10Merge branch 'fsc' into pathbasedH. Peter Anvin764-10521/+65262
2010-02-08vesa: for jpg or png images, tile the image across the screenH. Peter Anvin1-9/+37
2010-02-08sysdump: quiet gcc warningH. Peter Anvin1-1/+2
2010-02-08memdisk: make "nopass" type-specific, add "nopassany"H. Peter Anvin1-4/+11
2010-02-07sysdump: use the same serial receive threshold as the coresyslinux-3.85-pre9H. Peter Anvin1-1/+1
2010-02-07sysdump: make ymodem work even on a serial consoleH. Peter Anvin3-13/+47
2010-02-07sysdump: don't include final null byte in version fileH. Peter Anvin1-1/+1
2010-02-07sysdump: ymodem: actually retransmit a block if we get NAKH. Peter Anvin1-2/+2
2010-02-07sysdump: actually make the new backend system worksyslinux-3.85-pre8H. Peter Anvin7-57/+72
2010-02-07sysdump: change to a two-phase generate/output model, buffer in memoryH. Peter Anvin10-193/+183
2010-02-07sysdump: serial: add missing header fileH. Peter Anvin1-0/+1
2010-02-07sysdump: be_tftp.c: fix prototypeH. Peter Anvin1-1/+3
2010-02-07sysdump: *actually* generate the proper version stringH. Peter Anvin2-4/+10
2010-02-07sysdump: handle the case of more than one DMI tableH. Peter Anvin1-4/+11
2010-02-07sysdump: record the sysdump version used to generate a bundleH. Peter Anvin2-1/+15
2010-02-07sysdump: dump CPUID informationsyslinux-3.85-pre7H. Peter Anvin3-0/+115
2010-02-07sysdump: remove unused variableH. Peter Anvin1-1/+0
2010-02-06sysdump: be more explicit about what we are doingH. Peter Anvin4-2/+9
2010-02-06sysdump: fix the dumping of the e820 memory informationH. Peter Anvin1-0/+1
2010-02-06sysdump: fix hacking of the DMI structure addressH. Peter Anvin1-7/+4
2010-02-06sysdump: dump memory map informationH. Peter Anvin3-0/+82
2010-02-06sysdump: add PCI config space dumpingH. Peter Anvin4-1/+72
2010-02-06sysdump: add support for dumping DMI tablesH. Peter Anvin6-91/+136
2010-02-06sysdump: add back ymodem support; clean up memory dump structureH. Peter Anvin15-275/+325
2010-02-06sysdump: add missing return statement in cpio_writefile()H. Peter Anvin1-0/+2
2010-02-06pxe: add missing prototype for pxe_dns()H. Peter Anvin1-0/+1
2010-02-06sysdump: dump vesa modes, generate usable timestampsH. Peter Anvin12-15/+165
2010-02-06sysdump: first working version (can dump lowmem over TFTP)H. Peter Anvin9-6/+389
2010-02-06com32: add library function for DNS lookupH. Peter Anvin2-0/+71
2010-02-06syslinux/pxe.h use the same type as <com32.h> for a far pointerH. Peter Anvin1-4/+2
2010-02-06pxelinux: give our own IP address in the "derivate info" API callH. Peter Anvin3-1/+4
2010-02-06sysdump: port memdump to com32 with the intent of enhancing itH. Peter Anvin10-0/+2652
2010-02-05memdump: srecs need a length, and max 32 data bytesH. Peter Anvin1-7/+2
2010-02-05memdump: allow outputting S-recordsH. Peter Anvin8-26/+176
2010-02-05Merge branch 'master' into fscsyslinux-4.00-pre17fscH. Peter Anvin2-2/+18
2010-02-05PXE: fix the EFI localboot hackH. Peter Anvin2-17/+26
2010-02-05pxelinux: call reset_pxe before local bootsyslinux-3.85-pre6H. Peter Anvin1-0/+1
2010-02-05gPXE: change heap size to 512KH. Peter Anvin2-2/+18
2010-02-05pxe: make gPXE workH. Peter Anvin1-176/+162
2010-02-04Merge branch 'master' into fscH. Peter Anvin692-9821/+64369
2010-02-04memdisk: update documentationH. Peter Anvin1-4/+11
2010-02-04fs: generic handling of single dot (.) in disk-based filesystemssyslinux-4.00-pre16H. Peter Anvin1-23/+26
2010-02-04FAT: handle WinNT filename case flagsH. Peter Anvin2-11/+17
2010-02-04codepage: add a lower-case tableH. Peter Anvin2-6/+37
2010-02-04FAT: cache file position, re-enable codepagesH. Peter Anvin5-100/+222
2010-02-04gPXE: bump the window size to 64KH. Peter Anvin2-2/+17
2010-02-03gPXE: suppress the Ctrl+B bannersyslinux-3.85-pre5H. Peter Anvin3-1/+31
2010-02-03Merge branch 'chainload'H. Peter Anvin2-110/+210
2010-02-03menu: add MENU CLEAR optionH. Peter Anvin4-1/+16
2010-02-03menu: when running hidden, clear the screen before final bootH. Peter Anvin1-5/+17
2010-02-03pxelinux: allow chainloading from gpxelinuxchainloadH. Peter Anvin2-108/+208
2010-02-03pxelinux: stop using the PXE-provided stackH. Peter Anvin1-2/+2
2010-02-02gpxelinux: use the cached DHCP packetH. Peter Anvin1-0/+1
2010-02-02Update gPXE to version 1.0.0H. Peter Anvin683-9709/+64099
2010-02-01FAT: For FAT32, the root directory is a cluster chainsyslinux-4.00-pre15H. Peter Anvin1-7/+13
2010-02-01Merge commit 'origin/master' into fscH. Peter Anvin4-15/+26
2010-02-01mkdiskimage: add option -s to make a sparse imagesyslinux-3.85-pre4H. Peter Anvin1-6/+10
2010-02-01core: set QUIET_FLAG if we load Linux "quiet"H. Peter Anvin2-4/+8
2010-01-31FAT: remove debugging printfsyslinux-4.00-pre14H. Peter Anvin1-4/+1
2010-01-31FAT: fix FAT16/32 next cluster calculation, make more similar to FAT12H. Peter Anvin1-10/+16
2010-01-31FAT: fix next_sector implementationsyslinux-4.00-pre13H. Peter Anvin1-5/+5
2010-01-27Merge branch 'master' into fscsyslinux-4.00-pre12H. Peter Anvin1-4/+4
2010-01-27chain.c32: Handle nonlinear logical partitionssyslinux-3.85-pre3H. Peter Anvin1-5/+8
2010-01-25openmem: fix openmem()syslinux-4.00-pre11H. Peter Anvin1-1/+2
2010-01-25core/fs: abstract filesystem, use cache for ext2 group descriptorsH. Peter Anvin10-171/+142
2010-01-25FAT: use an anonymous unionH. Peter Anvin2-2/+2
2010-01-25FAT: deal with non-mirrored FATs for FAT32H. Peter Anvin1-0/+6
2010-01-25core/fs: make it more explicit sector size is per filesystemH. Peter Anvin6-25/+33
2010-01-25fs.h: fix prototypeH. Peter Anvin1-1/+1
2010-01-25FAT: Compare cluster count to total number of clustersH. Peter Anvin2-23/+23
2010-01-25FAT: generate EOF depending on exceeding the number of clustersH. Peter Anvin1-12/+20
2010-01-25ldlinux: fix FAT EOF detectionH. Peter Anvin1-3/+6
2010-01-25runkernel: we only look at the first letter in vga=...H. Peter Anvin1-4/+4
2010-01-25FAT: handle the cluster number being 1H. Peter Anvin1-1/+1
2010-01-25FAT: clean up cluster arithmeticH. Peter Anvin1-7/+8
2010-01-24FAT: be more explicit why we think a filesystem is badH. Peter Anvin1-14/+21
2010-01-24FAT: fix installer on FAT32 filesystemsH. Peter Anvin1-0/+1
2010-01-24Merge commit 'origin/master' into fscH. Peter Anvin3-5/+20
2010-01-24Merge branch 'master' into fscH. Peter Anvin48-124/+114
2010-01-22Add support for "vga=current"H. Peter Anvin2-4/+10
2010-01-22extlinux: make installer rewrite the whole fileH. Peter Anvin1-8/+11
2010-01-22core: don't reset the video mode when invoking the kernelH. Peter Anvin2-1/+10
2010-01-21Merge branch 'fsc' into pathbasedH. Peter Anvin2-2/+10
2010-01-21core/diskio: correct the EDD parameter querysyslinux-4.00-pre10H. Peter Anvin1-1/+7
2010-01-21core/diskstart: we don't have 64-bit partition offset just yet...H. Peter Anvin1-1/+3
2010-01-13pathbased: clean up diskstart address numbers, 256 byte subvolsH. Peter Anvin2-17/+23
2010-01-13pathbased:btrfs: initial subvol supportAlek Du6-27/+156
2010-01-10MCONFIG: add debugging version of GCCWARNsyslinux-3.85-pre2H. Peter Anvin1-0/+2
2010-01-10dmi_processor.c: remove unreachable table valuesH. Peter Anvin1-50/+2
2010-01-10disk/bootloaders.c: fix bogus const in get_bootloader_string()H. Peter Anvin2-2/+2
2010-01-10disk/ata.c: fix signedness weirdness in ata_id_c_string()H. Peter Anvin1-1/+1
2010-01-10com32/lib: remove unused variable in syslinux_getadv()H. Peter Anvin1-1/+1
2010-01-10zlib: fix warning in crc32.cH. Peter Anvin1-1/+1
2010-01-10com32/lib: fix external prototype for __vesacon_open()H. Peter Anvin1-1/+1
2010-01-10com32/lib: fix inappropriate & in sys/colortable.cH. Peter Anvin1-1/+1
2010-01-10com32/lib: add cast in __parse_argv()H. Peter Anvin1-1/+1
2010-01-10libgcc: fix signedness warning in __moddi3()H. Peter Anvin1-1/+1
2010-01-10com32/lib: fix unused argument warning in fdopendir()H. Peter Anvin1-0/+2
2010-01-10com32/lib: fix unused parameter warning in chdir()H. Peter Anvin1-0/+4
2010-01-10memdisk: fix non-prototype function declarationH. Peter Anvin1-1/+1
2010-01-10com32/lib: fix warning in str*cmp()H. Peter Anvin4-4/+8
2010-01-10com32/lib: fix warnings in opendir/readdir/closedirH. Peter Anvin3-1/+6
2010-01-10Makefile: replace -W -Wall with centralized $(GCCWARN)H. Peter Anvin11-14/+17
2010-01-10cmenu: clean up some () that should be (void)H. Peter Anvin3-4/+4
2010-01-10NEWS: document Grub4DOS chainloadingH. Peter Anvin1-0/+2
2010-01-10chain.c32: simplify the grub4dos supportH. Peter Anvin1-13/+9
2010-01-10chain.c32: add grldr= command for Grub4dosKim Mik1-1/+12
2010-01-06Update README for 2010H. Peter Anvin1-1/+1
2010-01-06Change () prototypes to (void)H. Peter Anvin12-38/+48
2010-01-06core: initial work on path-based cwd selectionH. Peter Anvin6-20/+68
2010-01-06Merge branch 'master' into fscH. Peter Anvin5-24/+28
2010-01-06Update date to 2010H. Peter Anvin3-2/+3
2010-01-06core: Remove the built-in defaultH. Peter Anvin4-22/+25
2009-12-30Merge branch 'master' into fscH. Peter Anvin2-4/+6
2009-12-30dosutil: don't remove targets which need Watcom even for "make spotless"H. Peter Anvin1-2/+4
2009-12-29btrfs: use malloc instead of static allocation for chunk mapDu, Alek2-1/+9
2009-12-28btrfs: change func() to func(void)H. Peter Anvin1-3/+3
2009-12-28chain.c32: stylistic comments/usage output changesKim Mik1-2/+2
2009-12-28Merge commit 'origin/master' into fscsyslinux-4.00-pre9H. Peter Anvin9-14/+49
2009-12-28Merge commit 'sherbszt/gfxboot32'syslinux-3.85-pre1H. Peter Anvin3-5/+12
2009-12-28gfxboot: add .gitignore fileH. Peter Anvin1-0/+1
2009-12-28isolinux: export kaboomH. Peter Anvin1-0/+1
2009-12-28Merge commit 'liu/master' into fscH. Peter Anvin19-1693/+1827
2009-12-28eltorito: align some pointlessly misaligned data itemsH. Peter Anvin1-4/+5
2009-12-28chain.c: do a proper copy operation for the cmldr signatureH. Peter Anvin1-9/+14
2009-12-28chain.c32: add support for booting the Recovery Console of Windows NT/2K/XPKim Mik1-0/+17
2009-12-28Merge commit 'contrib/master'H. Peter Anvin2-3/+3
2009-12-28chain.c32: fixing implicit declaration of function ‘syslinux_force_text_mod...Kim Mik1-0/+1
2009-12-22NEWS, version: prepare for 3.85H. Peter Anvin2-1/+4
2009-12-22Merge commit 'origin/master' into fscH. Peter Anvin4-7/+14
2009-12-22com32: syslinux_report_video_mode returns voidH. Peter Anvin2-2/+2
2009-12-22vesa: formatting fixH. Peter Anvin1-1/+1
2009-12-22vesamenu: unbreak the default backgroundH. Peter Anvin1-4/+11
2009-12-22core: clean up the call to disk_init()syslinux-4.00-pre8H. Peter Anvin1-7/+10
2009-12-22core: canonicalize ROOT_FS_OPSH. Peter Anvin3-6/+9
2009-12-22isolinux: fs_init now takes a pointer to an array of filesystemsH. Peter Anvin1-2/+10
2009-12-22pxe: update to match the new fs_init interfaceH. Peter Anvin3-9/+24
2009-12-22btrfs: reduce size by computing the crc32c table on the flyH. Peter Anvin2-69/+20
2009-12-22btrfs: add btrfs file system support to extlinuxsyslinux-4.00-pre7Alek Du9-75/+1290
2009-12-22Merge commit 'syslinux-3.84'H. Peter Anvin12-17/+177
2009-12-22Merge branch 'master' into fscH. Peter Anvin156-7400/+12859
2009-12-18spec: don't actually package the dosutil directory propersyslinux-3.84H. Peter Anvin1-1/+1
2009-12-18spec: NASM 2.03, new dosutil directoryH. Peter Anvin1-1/+6
2009-12-18NEWS: document eltorito.sysH. Peter Anvin1-0/+2
2009-12-18NEWS: chain.c32 now always returns to text mode.H. Peter Anvin1-0/+1
2009-12-18chain.c32: force text modeH. Peter Anvin1-0/+3
2009-12-18video: implement long-promised video functions; use themH. Peter Anvin6-14/+153
2009-12-18NEWS: document chain.c32 -> isolinux.bin additionH. Peter Anvin1-0/+1
2009-12-15vfs: add the readdir stuff supportLiu Aleaxander7-34/+276
2009-12-15EXTLINUX: fix the complie errorLiu Aleaxander1-2/+1
2009-12-14isofs: fix some coding style problems in iso9660.cLiu Aleaxander1-17/+17
2009-12-14core: some cleanupsLiu Aleaxander6-58/+53
2009-12-14ISOLINUX: applying the generic path-lookup to iso9660 fsLiu Aleaxander4-426/+263
2009-12-11memdisk: Fix "might be used uninitialized" warningShao Miller1-2/+2
2009-12-11memdisk: Fix mBFT alignmentShao Miller1-1/+1
2009-12-10vfs: turn off the cache debug informationLiu Aleaxander1-2/+0
2009-12-10LDLINUX:vfat: Oh, NO, I did fix the above bug in a wrong way!Liu Aleaxander1-4/+10
2009-12-10LDLINUX:vfat: fix the bug that can't find the program even it existsLiu Aleaxander1-0/+1
2009-12-10LDLINUX:vfat: Improve the fat fs relative path searchingLiu Aleaxander4-38/+26
2009-12-09eltorito: align the bufferH. Peter Anvin1-0/+1
2009-12-09dosutil: move install to a subdirectoryH. Peter Anvin1-1/+2
2009-12-09Makefile: add DOS utilities as installablesH. Peter Anvin2-2/+9
2009-12-09LDLINUX: Applying the generic path_lookup to FAT fsLiu Aleaxander3-581/+387
2009-12-08eltorito: it is converted to NASM...H. Peter Anvin1-3/+2
2009-12-08dosutil: add $(NASMOPT) to rules; clean up *.lstH. Peter Anvin1-3/+3
2009-12-08eltorito: fix comments that confuse NASMH. Peter Anvin1-2/+2
2009-12-08dosutil: add eltorito.sysH. Peter Anvin4-1/+1173
2009-12-08gfxboot: fix loading of LABELs with non KERNEL or LINUX commandsSebastian Herbszt1-1/+6
2009-12-08gfxboot: accept plain boot logo filesSebastian Herbszt1-1/+3
2009-12-07doc: document mBFT and "safe hook"syslinux-3.84-pre6Shao Miller1-0/+40
2009-12-07vesacon: don't display the cursor when doing a quiet bootH. Peter Anvin10-8/+35
2009-12-07NEWS: document MENU RESOLUTIONH. Peter Anvin1-0/+2
2009-12-07Merge branch 'softres'H. Peter Anvin22-556/+810
2009-12-07doc: document MENU RESOLUTIONsoftresH. Peter Anvin1-2/+14
2009-12-07vesamenu: add MENU RESOLUTION to be able to set nonstandard resH. Peter Anvin5-11/+30