[syslinux] Syslinux-5.00-pre11

Matt Fleming matt at console-pimps.org
Tue Nov 27 14:47:54 PST 2012


Hi guys,

Here's another 5.00 prerelease. This one includes fixes for most of the
bugs reported in the last round of feedback. The XFS filesystem code
from Paulo also got merged this time and there were a bunch of fixes
from a Coverity report.

This won't be the last prerelease, but we are nearing the end of the
5.00 release cycle, so please do test.

Shortlog append below.

---

Chen Baozi (14):
      extlinux: put set_attributes() back to ext2_fat_install_file().
      Fix the calculation of the block of the root of the inode B+tree.
      Add support for 64-bit filesystem compatible struct inode.
      xfs: rework the logic of xfs_get_ino_core()
      xfs: Implement dir2_block_find_entry() function.
      xfs: Implement xfs_dir2_leaf_find_entry() logic.
      xfs: get_dirblks() with count.
      xfs: rework xfs_dir2_node_find_entry()
      xfs: Add xfs_fmt_btree_find_entry()
      xfs: Add full B+tree search support in xfs_dir2_node_find_entry()
      xfs: cleanup unused structure
      xfs: Rework xfs_dir2_get_right_blk()
      xfs: Add XFS_DINODE_FMT_BTREE support in xfs_next_extent()
      xfs: Add xfs_readlink()

Matt Fleming (24):
      bufprintf: Add va_end() for our va_copy()
      asprintf: Ensure we always call va_end(ap)
      vesa: Fix double close() bug in vesacon_load_background()
      chainboot: Delete extraneous free() in chainboot_file()
      ldlinux: Never exit from ldlinux.c32
      ldlinux: Don't return NULL on KEY_ESC.
      runimage.c: Actually pass arguments to execute()
      ldlinux: Automatically apply ".c32" extension for COM32 files
      ldlinux: Fix OnError behaviour
      isolinux: Make BIOSName global
      Makefile: Add libmenu.c32 to list of modules
      cmenu: Delete __intcall()s
      module: Correct the size of the module symbol table
      gpllib: Distribute libcom32gpl.c32 in releases
      Revert "menu: Make "menu clear" the default"
      ldlinux: Reset the console whenever we execute a module
      Merge branch 'xfs-for-hpa' of git://zytor.com/users/pcacjr/syslinux into merge/elflink/xfs
      hdt-cli: Correct malloc() size argument
      screensize: Dereference pointers when checking cols/rows
      pxe: Don't leak inode on timeout
      module: Fix memory leak in spawn_load()
      module: Fix off-by-one error in findpath()
      core/elflink: Fix off-by-one error
      Merge branch 'coverity' into elflink

Paulo Alcantara (46):
      EXTLINUX: Initial XFS filesystem support
      mbr: Add support for loading VBRs from XFS filesystems
      xfs: Initial skeleton for XFS filesystem support
      xfs: Implement xfs_fs_init() function
      xfs: Add xfs_iget_root() to XFS filesystem ops
      xfs: Fix inode lookup in chunks of 64 inodes
      xfs: Add xfs_get_agi() function
      xfs: Fix inode size attribution
      xfs: Add xfs_iget() to filesystem ops
      xfs: Fix some inode number conversions
      xfs: Remove duplicate variable attribution
      xfs: Some bugfixes
      xfs: Remove unnecessary check in xfs_iget() function
      xfs: Make for-statement declaration more readable
      xfs: Fix minor typo
      xfs: Add xfs_getfssec() and xfs_next_extent() functions
      xfs: Cleanup
      xfs: Make sure that the dinode is read with success
      xfs: Only call fill_xfs_inode_pvt() if dinode was read
      xfs: Cleanup fill_xfs_inode_pvt() function
      xfs: Cleanup
      xfs: Add xfs_readdir() to filesystem ops
      xfs: Remove unnecessary debug message in xfs_getfssec()
      xfs: Fix bug in xfs_dir2_leaf_find_entry() function
      xfs: Make xfs_da_hashname() function static
      xfs: Fix binary search in xfs_dir2_leaf_find_entry() function
      xfs: Implement xfs_dir2_leaf_readdir() function
      xfs: Use bmbt_irec_get() to get extent information instead
      xfs: Use dprintf() for debug messages in xfs_debug()
      xfs: Use xfs_debug() for "Entry not found!" message
      xfs: Implement xfs_dir2_node_find_entry() function
      xfs: Fix memory leaks in xfs_dir2_node_find_entry() function
      xfs: Move dir2 functions to another source file
      xfs: Remove trailing whitespace in xfs_dir2_isleaf() function
      xfs: Move readdir functions to another source file
      xfs: Add xfs_fmt_local_find_entry() function
      xfs: Add xfs_fmt_local_readdir() function
      EXTLINUX: Add sanity check for XFS filesystems
      xfs: Implement xfs_readdir_dir2_node() function
      xfs: Cleanup xfs_readdir_dir2_leaf() function
      xfs: Fix memory leak in xfs_dir2_node_find_entry() function
      xfs: Remove some trailing whitespaces
      xfs: Cleanup and remove some trailing whitespaces
      xfs: Cleanup and remove some trailing whitespaces
      xfs: Cleanup previous commit
      xfs: Fix the way we check di_mode of an inode

-- 
Matt Fleming, Intel Open Source Technology Center




More information about the Syslinux mailing list