aboutsummaryrefslogtreecommitdiffstats
path: root/core/fs
AgeCommit message (Expand)AuthorFilesLines
2016-06-16unload_pxe(): fix string in dprintf()H. Peter Anvin1-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 Anvin2-12/+2
2016-04-06libupload: don't error out because the tftp functions are unavailableH. Peter Anvin1-1/+3
2016-02-17getfssec: update comment explaining next_extent() semanticsH. Peter Anvin1-3/+8
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-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 Cumm2-81/+7
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-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 Boeing1-1/+1
2015-01-05btrfs: Suffix 64b macroMartinS1-1/+1
2014-08-02PXE ISR: Force polling on select hardware #3 WORKAROUNDGene Cumm1-0/+1
2014-07-13PXE ISR: Force polling on select hardware WORKAROUNDGene Cumm1-3/+2
2014-06-16pxe: Re-add support for embedded DHCP optionssyslinux-6.03-pre15H. Peter Anvin3-3/+22
2014-06-02core/fs: Add support to Unix File system 1/2.syslinux-6.03-pre13Raphael S. Carvalho3-0/+942
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 Anvin2-34/+40
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-17NTFS: Fragmented $MFT file was not handledAndy Alex1-100/+93
2014-04-03core: Avoid initializing the cache more than onceRaphael S. Carvalho3-2/+6
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 Kalichev9-1/+52
2014-02-26core, bios: Incorrect detection of EDD in /core/fs/diskio_bios.csyslinux-6.03-pre3Andy Alex1-0/+2
2014-02-13pxe: Export the initial stack and PXE(NV) structure, fix pxechnH. Peter Anvin1-3/+16
2014-02-12Merge remote-tracking branch 'origin/rockridge'H. Peter Anvin4-4/+655
2014-01-22com32sys_t inreg shall be zeroified prior intcallErwan Velu1-0/+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-09-30Merge branch 'elflink-pxe-fixes-for-mfleming-2' of git://github.com/geneC/sys...Matt Fleming5-31/+96
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-23PXE: use ddprintf macroGene Cumm3-26/+26
2013-09-23PXELINUX: Use sendto() instead of connect()/send()/disconnect()Gene Cumm2-8/+54
2013-08-31pxe, ftp: Don't convert an IP address to host byte orderH. Peter Anvin1-1/+1
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-17PXELINUX: Add bios memscan functionMatt Fleming1-0/+35
2013-06-26efi, udp: use single local port for each connectionsyslinux-6.01-pre2Matt Fleming1-0/+1
2013-06-17Merge tag 'syslinux-5.11-pre2' into firmwareMatt Fleming1-2/+0
2013-06-13PATH: use a linked list internallysyslinux-5.11-pre1Matt Fleming1-2/+0
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 Fleming8-529/+558
2013-04-11Merge remote-tracking branch 'zytor/elflink' into for-hpa/elflink/firmwareMatt Fleming6-64/+69
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 Anvin6-64/+69
2013-03-22Merge tag 'syslinux-5.10-pre2' into for-hpa/elflink/firmwareMatt Fleming23-1352/+3054
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 Fleming7-167/+316
2013-02-26pxe: Handle closing file with NULL ->inodeMatt Fleming1-0/+3
2013-02-26Merge branch 'lwip' into elflinkMatt Fleming22-1362/+2889
2013-02-20pxe: Pass absolute path to pxe_chdir()Matt Fleming1-6/+16
2013-02-13pxe: chdir to Path Prefix (DHCP Option 210) to open configsyslinux-5.02-pre2Matt Fleming1-0/+1
2013-01-29Merge tag 'syslinux-5.01' into firmwaresyslinux-6.00-pre4Matt Fleming9-310/+234
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/fs: remove some stale functions, inode refcount debugH. Peter Anvin1-112/+6
2012-12-07Merge tag 'syslinux-5.00' into firmwaresyslinux-6.00-pre3Matt Fleming20-137/+3789
2012-12-05Symbol export whitelistMatt Fleming6-17/+17
2012-12-05Reduce the number of global variablesMatt Fleming2-13/+13
2012-11-29fs: Fix searchdir resource leakShao Miller1-108/+155
2012-11-27Merge branch 'coverity' into elflinksyslinux-5.00-pre11Matt Fleming1-1/+3
2012-11-27pxe: Don't leak inode on timeoutMatt Fleming1-1/+3
2012-11-27Merge branch 'xfs-for-hpa' of git://zytor.com/users/pcacjr/syslinux into merg...Matt Fleming13-0/+3603
2012-11-15firmware: Make disk->private an opaque typeMatt Fleming3-6/+7
2012-11-05Merge tag 'syslinux-5.00-pre9' into for-hpa/elflink/firmwareMatt Fleming1-0/+3
2012-10-24Merge branch 'master' into elflinkMatt Fleming1-0/+3
2012-10-10ext2: add additional check to ext2 loaderFrediano Ziglio1-0/+3
2012-09-04Debug prints to core/fs/fs.c and core/fs/fat.c have been added.Chandramouli Narayanan2-1/+3
2012-09-04Create derivative-specific filesMatt Fleming2-13/+3
2012-09-02xfs: Fix the way we check di_mode of an inodePaulo Alcantara2-13/+13
2012-09-02xfs: Cleanup previous commitPaulo Alcantara2-21/+19
2012-09-02xfs: Add xfs_readlink()Chen Baozi4-0/+63
2012-09-02xfs: Cleanup and remove some trailing whitespacesPaulo Alcantara2-8/+9
2012-09-02xfs: Add XFS_DINODE_FMT_BTREE support in xfs_next_extent()Chen Baozi3-20/+69
2012-09-02xfs: Cleanup and remove some trailing whitespacesPaulo Alcantara1-4/+8
2012-09-02xfs: Rework xfs_dir2_get_right_blk()Chen Baozi4-29/+237
2012-09-02xfs: cleanup unused structureChen Baozi1-14/+0
2012-09-02xfs: Remove some trailing whitespacesPaulo Alcantara1-2/+5
2012-09-02xfs: Add full B+tree search support in xfs_dir2_node_find_entry()Chen Baozi1-54/+54
2012-09-02xfs: Add xfs_fmt_btree_find_entry()Chen Baozi1-0/+9
2012-07-30Merge remote-tracking branch 'mfleming/elflink' into for-hpa/elflink/firmwareMatt Fleming17-213/+2135
2012-07-29xfs: Fix memory leak in xfs_dir2_node_find_entry() functionPaulo Alcantara2-3/+3
2012-07-29xfs: Cleanup xfs_readdir_dir2_leaf() functionPaulo Alcantara1-21/+15
2012-07-29xfs: Implement xfs_readdir_dir2_node() functionPaulo Alcantara5-12/+139
2012-07-28xfs: Add xfs_fmt_local_readdir() functionPaulo Alcantara1-3/+10
2012-07-28xfs: Add xfs_fmt_local_find_entry() functionPaulo Alcantara1-6/+11
2012-07-28xfs: Move readdir functions to another source filePaulo Alcantara3-265/+326
2012-07-28xfs: Remove trailing whitespace in xfs_dir2_isleaf() functionPaulo Alcantara1-1/+1
2012-07-28xfs: Move dir2 functions to another source filePaulo Alcantara6-719/+843
2012-07-28xfs: Fix memory leaks in xfs_dir2_node_find_entry() functionPaulo Alcantara1-15/+24
2012-07-26xfs: rework xfs_dir2_node_find_entry()Chen Baozi2-168/+157
2012-07-26xfs: get_dirblks() with count.Chen Baozi1-12/+14
2012-07-24xfs: Implement xfs_dir2_node_find_entry() functionPaulo Alcantara2-4/+252
2012-07-23xfs: Use xfs_debug() for "Entry not found!" messagePaulo Alcantara1-2/+2
2012-07-23xfs: Use dprintf() for debug messages in xfs_debug()Paulo Alcantara1-1/+2
2012-07-23xfs: Use bmbt_irec_get() to get extent information insteadPaulo Alcantara1-24/+6
2012-07-23xfs: Implement xfs_dir2_leaf_readdir() functionPaulo Alcantara1-6/+86
2012-07-23xfs: Fix binary search in xfs_dir2_leaf_find_entry() functionPaulo Alcantara1-1/+1
2012-07-22xfs: Make xfs_da_hashname() function staticPaulo Alcantara1-1/+1
2012-07-22xfs: Fix bug in xfs_dir2_leaf_find_entry() functionPaulo Alcantara2-55/+59
2012-07-22xfs: Implement xfs_dir2_leaf_find_entry() logic.Chen Baozi2-15/+265
2012-07-21xfs: Remove unnecessary debug message in xfs_getfssec()Paulo Alcantara1-2/+0
2012-07-21xfs: Add xfs_readdir() to filesystem opsPaulo Alcantara1-9/+226
2012-07-21xfs: CleanupPaulo Alcantara2-35/+39
2012-07-21xfs: Implement dir2_block_find_entry() function.Chen Baozi2-22/+336
2012-07-21xfs: Cleanup fill_xfs_inode_pvt() functionPaulo Alcantara1-4/+3
2012-07-21xfs: Only call fill_xfs_inode_pvt() if dinode was readPaulo Alcantara1-2/+4
2012-07-21xfs: Make sure that the dinode is read with successPaulo Alcantara1-1/+5
2012-07-21xfs: CleanupPaulo Alcantara1-12/+13
2012-07-21xfs: rework the logic of xfs_get_ino_core()Chen Baozi2-276/+42
2012-07-21xfs: Add xfs_getfssec() and xfs_next_extent() functionsPaulo Alcantara3-24/+120
2012-07-21xfs: Fix minor typoPaulo Alcantara1-1/+1
2012-07-21xfs: Make for-statement declaration more readablePaulo Alcantara1-1/+1
2012-07-21xfs: Remove unnecessary check in xfs_iget() functionPaulo Alcantara1-11/+7
2012-07-21xfs: Some bugfixesPaulo Alcantara1-32/+57
2012-07-21xfs: Remove duplicate variable attributionPaulo Alcantara1-4/+1
2012-07-21xfs: Fix some inode number conversionsPaulo Alcantara1-8/+14
2012-07-21xfs: Add xfs_iget() to filesystem opsPaulo Alcantara2-45/+316
2012-07-21xfs: Fix inode size attributionPaulo Alcantara1-1/+1
2012-07-21xfs: Add xfs_get_agi() functionPaulo Alcantara1-21/+39
2012-07-21xfs: Fix inode lookup in chunks of 64 inodesPaulo Alcantara2-28/+72
2012-07-21Fix the calculation of the block of the root of the inode B+tree.Chen Baozi1-1/+1
2012-07-21xfs: Add xfs_iget_root() to XFS filesystem opsPaulo Alcantara3-39/+260
2012-07-21xfs: Implement xfs_fs_init() functionPaulo Alcantara5-280/+522
2012-07-21xfs: Initial skeleton for XFS filesystem supportPaulo Alcantara4-0/+1178
2012-07-20Use pxe_call() instead of COMBOOT APIMatt Fleming2-4/+2
2012-07-20elflink: Replace __intcall() with direct function callsMatt Fleming1-3/+0
2012-07-19Merge branch 'master' into elflinkMatt Fleming2-18/+21
2012-07-19Correct initialization of the cache doubly-linked listsyslinux-4.06-pre11H. Peter Anvin1-2/+2
2012-06-29fat: Make mangle behavior similar to the standard oneH. Peter Anvin1-16/+19
2012-06-28Merge remote-tracking branch 'origin/master' into elflinkH. Peter Anvin3-43/+85
2012-06-28Actually keep track of the pathnames for all elementssyslinux-4.06-pre9H. Peter Anvin3-81/+79
2012-06-28chdir: collapse /./ and /../ in path for conventional filesystemssyslinux-4.06-pre8H. Peter Anvin1-6/+50
2012-06-27Merge branch 'elflink' of ssh://terminus.zytor.com/pub/git/syslinux/syslinux ...H. Peter Anvin1-1/+2
2012-06-20fs: Add .copy_super to struct fs_opsMatt Fleming1-1/+2
2012-06-12Merge remote-tracking branch 'origin/master' into elflinksyslinux-5.00-pre3H. Peter Anvin1-1/+4
2012-06-07Merge remote-tracking branch 'mfleming/merge/elflink/master' into elflinkH. Peter Anvin3-0/+1956
2012-06-07Merge remote-tracking branch 'mfleming/elflink-dot-zero' into elflinkH. Peter Anvin2-112/+28
2012-06-07elflink: Fix boot sector bootingMatt Fleming2-112/+28
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 Fleming3-0/+1956
2012-05-29pxe: use core for atomic modification of certain volatilessyslinux-4.10-pre22lwipH. Peter Anvin1-1/+1
2012-05-29pxe: always start the idle thread, in case we need itsyslinux-4.10-pre21H. Peter Anvin1-8/+28
2012-05-29pxe: Add code to detect a struck interrupt line and disable (go to poll)H. Peter Anvin1-10/+32
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-29Merge remote-tracking branch 'genec/lwip-1.4.0-test-2' into lwipH. Peter Anvin2-6/+7
2012-05-12pxe: rename pxe_dns_resolv() function to pm_pxe_dns_resolv()Paulo Alcantara1-5/+1
2012-04-27core/pxe: lwip changes to netconn_recvGene Cumm2-6/+7
2012-04-26pxe, ftp: Change anonymous password to syslinux@H. Peter Anvin1-1/+1
2012-04-26pxe: Remove stray debugging messageH. Peter Anvin1-2/+1
2012-04-26pxe, tftp: Handle block number wraparoundH. Peter Anvin1-1/+1
2012-04-26pxe, tftp: make TimeoutTable staticH. Peter Anvin2-2/+1
2012-04-26pxe, tftp: Unify UDP send and use pbuf memoryH. Peter Anvin1-20/+37
2012-04-17fs: Include unistd.h for chdir() prototypeMatt Fleming1-0/+1
2012-04-17fs: Include header for close() prototypeMatt Fleming1-0/+1
2012-03-30Merge remote-tracking branch 'origin/master' into lwipsyslinux-4.10-pre18H. Peter Anvin3-0/+1956
2012-03-30pxe: Make the ISR poll routine a bit sanerH. Peter Anvin1-2/+5
2012-03-30pxe: Fix interrupt unmaskingH. Peter Anvin1-5/+6
2012-03-30pxeisr: Use nonspecific EOI; add pxe_poll routine; CLDH. Peter Anvin1-0/+1
2012-03-30pxe: Unmask the cascade if applicable, handle bad IRQ numbersH. Peter Anvin1-12/+25
2012-03-28firmware, diskio: Create struct disk_privateMatt Fleming3-394/+401
2012-03-23core: Abstract search_config() into search_dirs()Matt Fleming3-11/+11
2012-03-23ldlinux: Avoid initialised data memory corruptionMatt Fleming1-1/+1
2012-03-23ldlinux: chdir to the APPEND str when parsing a CONFIG directiveMatt Fleming1-0/+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