summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2011-07-02 23:26:20 -0400
committerTheodore Ts'o <tytso@mit.edu>2011-07-03 00:04:36 -0400
commitc0b3deb5f8574f0486a00e6adb1d685040f2fe16 (patch)
tree926f836e4c2caba6873c755d3ba328ac2c466ebf
parent594ec97beb86a9cbfa01d246a6bb65dada55e86a (diff)
downloade2fsprogs-c0b3deb5f8574f0486a00e6adb1d685040f2fe16.tar.gz
Update for e2fsprogs 1.42-WIP-0702 release
-rw-r--r--RELEASE-NOTES131
-rw-r--r--debian/changelog57
-rw-r--r--debian/e2fslibs.symbols141
-rw-r--r--version.h4
4 files changed, 319 insertions, 14 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 574ce91d..304af0b3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,3 +1,134 @@
+E2fsprogs 1.42-WIP (July 2, 2011) -- 1ca87790b91
+=================================
+
+Add support for 64-bit file systems.
+
+Add initial support for bigalloc file systems.
+
+Fix a bug in e2fsck where if the free blocks and inodes counts are
+incorrect, e2fsck would fix them without printing an error message.
+This would cause a "*** FILE SYSTEM WAS MODIFIED ***" message without
+any explanation of what was fixed.
+
+E2fsck will no longer attempt to clone an extended attribute block in
+pass1b handling if the file system does not support extended
+attributes.
+
+E2fsck will be more careful accidentally asking the user to continue
+if the file system is mounted, so that an escape sequence won't cause
+a false positive. (Addresses Debian Bug: #619859)
+
+E2fsck now uses less cpu time in pass 5 when large portions of the
+bitmaps are uninitialized.
+
+E2fsck will no longer segault when a corrupted file system has a bad
+extent, and removing it leads to a block needing to be deallocated.
+(Addresses SourceForge Bug: #2971800)
+
+E2fsck now supports an extended "discard" option which will cause
+e2fsck to attempt discard all unused blocks after a full, successful
+file system check.
+
+The e2image program now supports the qcow2 format, which is a more
+efficient way of capturing file system dumps.
+
+Mke2fs now supports the [devices] stanza in mke2fs.conf which allows
+per-device defaults to be specified in the configuration file.
+
+Mke2fs now supports the reserved_ratio relation in the [defaults] and
+[fs_types] section in mke2fs.conf.
+
+Mke2fs now creates extent-mapped directories for the root and
+lost+found directories.
+
+Mke2fs will skip zero'ing the journal if the extended option
+"lazy_journal_init" is specified. This can save a lot of time, but it
+does add a small amount of risk if the system crashes before the
+journal is overwritten entirely once. It is epsecially useful for
+testing.
+
+Mke2fs will now create file systems that enable user namespace
+extended attributes and with time- and mount count-based file
+system checks disabled.
+
+Mke2fs will not set a stride or strip size of one block based on block
+device attributes obtained from sysfs.
+
+Mke2fs now displays a progress report during the discard process.
+
+Mke2fs now handles extreme file system parameters correctly which
+previously caused the inodes per group to drop below 8, leading to a
+segfault. (The inodes per group must be a multiple of 8, but the code
+didn't correctly deal with an inodes per group count less than 8.)
+
+Debugfs's icheck will now correctly find inodes which use the
+searched-for block as an extended attribute block.
+
+Debugfs now has a new "punch" command which remove blocks from the
+middle of an inode.
+
+The badblocks program now correctly recovers from I/O errors when
+direct I/O is being used. The badblocks command now also supports a
+-B option which forces the use of buffered I/O, and the -v option will
+provide a more detailed breakdown of read, write, and failed
+comparison errors.
+
+Added e4defrag tool which uses the EXT4_IOC_MOVE_EXT ioctl.
+
+Added support for journals larger than 2GB.
+
+Support using both hard links and symlinks when installing e2fsprogs.
+
+Add overflow checking to tune2fs -i's fsck interval, which must fit in
+a 32-bit field.
+
+Filefrag will report 0 extents correctly in verbose mode. (Addresses
+RedHat Bugzilla: #653234)
+
+Logsave's usage message has been fixed. (Addresses Debian Bug:
+#619788)
+
+Added a useful "fallocate" program to the contrib directory.
+
+Update translations: French, Chinese, Germany, Indonesian, Swedish,
+Vietnamese, Polish, Dutch, Czech,
+
+Updated/clarified man pages.
+
+Programming notes
+-----------------
+
+The ext2fs library now has the new functions ext2fs_punch(),
+ext2fs_get_memzero() and ext2fs_file_get_inode().
+
+The I/O manager now supports the discard operation.
+
+Reserved file system code points for new 1st class quota feature.
+
+Fixed a potential free of an unitialized pointer in
+ext2fs_update_bb_inode().
+
+Fixed miscellaneous compile warnings.
+
+Fixed portability issues for Mac OS X.
+
+Fixed FreeBSD portability where gettext is not in libc.
+
+Fixed a build failure when OMIT_COM_ERR is defined.
+
+Improved error checking and fixed memory leaks caused by error return
+paths.
+
+Added a regression test for extent-mapped journals by mke2fs and tune2fs.
+
+Added a test for creating a large (over 4GB) journal using mke2fs.
+
+Fixed the dependencies for "make check" so all required dependencies
+are built before running the gression tests.
+
+A link to com_err.h is installed in $(includedir) during a "make install".
+
+
E2fsprogs 1.41.14 (December 22, 2010)
=====================================
diff --git a/debian/changelog b/debian/changelog
index f2394b04..68c360a6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,60 @@
+e2fsprogs (1.42~WIP-2011-07-02-1) unstable; urgency=low
+
+ * New upstream release
+ * Add support for 64-bit file systems
+ * Add support for bigalloc file systems
+ * Fixed an e2fsck bug which caused "*** FILE SYSTEM WAS MODIFIED ***"
+ without an explanation of what was fixed.
+ * E2fsck will no longer attempt to clone an extended attribute block
+ in pass1b handling if the file system does not support extended
+ attributes.
+ * E2fsck will be more careful accidentally asking the user to continue
+ if the file system is mounted, so that an escape sequence won't
+ cause a false positive. (Closes: #619859)
+ * E2fsck now uses less cpu time in pass 5
+ * E2fsck will no longer segault when a corrupted file system has a bad
+ extent, and removing it leads to a block needing to be deallocated.
+ * E2fsck now supports an extended "discard" option which will cause
+ e2fsck to attempt discard all unused blocks after a full check
+ * The e2image program now supports the qcow2 format, a more efficient
+ way of capturing file system metadata snapshots.
+ * Mke2fs now supports the [devices] stanza in mke2fs.conf.
+ * Mke2fs now supports the reserved_ratio relation in mke2fs.conf.
+ * Mke2fs now creates extent-mapped directories for the root and
+ lost+found directories.
+ * Mke2fs will skip zero'ing the journal if the extended option
+ "lazy_journal_init" is specified.
+ * Mke2fs will now create file systems that enable user namespace
+ extended attributes and with time- and mount count-based file
+ system checks disabled.
+ * Mke2fs will not set a stride or strip size of one block based on
+ block bevice attributes obtained from sysfs.
+ * Mke2fs now displays a progress report during the discard process.
+ * Mke2fs now handles extreme file system parameters correctly which
+ previously caused the inodes per group to drop below 8, leading
+ to a segfault.
+ * Debugfs's icheck will now correctly find inodes which use the
+ searched-for block as an extended attribute block.
+ * Debugfs now has a new "punch" command which remove blocks from the
+ middle of an inode.
+ * The badblocks program now correctly recovers from I/O errors when
+ direct I/O is being used. The badblocks command now also
+ supports a -B option which forces the use of buffered I/O, and
+ the -v option will provide a more detailed breakdown of read,
+ write, and failed comparison errors.
+ * Added e4defrag tool which uses the EXT4_IOC_MOVE_EXT ioctl.
+ * Added support for journals larger than 2GB.
+ * Support using both hard links and symlinks when installing e2fsprogs.
+ * Add overflow checking to tune2fs -i's fsck interval, which must fit
+ in a 32-bit field.
+ * Filefrag will report 0 extents correctly in verbose mode.
+ * Logsave's usage message has been fixed. (Closes: #619788)
+ * Update translations: French, Chinese, Germany, Indonesian, Swedish,
+ Vietnamese, Polish, Dutch, Czech.
+ * Updated/clarified man pages.
+
+ -- Theodore Y. Ts'o <tytso@mit.edu> Sat, 02 Jul 2011 22:38:57 -0400
+
e2fsprogs (1.41.14-1) experimental; urgency=low
* New upstream release
diff --git a/debian/e2fslibs.symbols b/debian/e2fslibs.symbols
index 12d7d325..4cf6c62b 100644
--- a/debian/e2fslibs.symbols
+++ b/debian/e2fslibs.symbols
@@ -25,7 +25,7 @@ libe2p.so.2 e2fslibs #MINVER#
iterate_on_dir@Base 1.37
list_super2@Base 1.37
list_super@Base 1.37
-#MISSING: 1.41.1# os_tab@Base 1.37
+ parse_num_blocks2@Base 1.42~WIP-2011-07-02
parse_num_blocks@Base 1.37
print_flags@Base 1.37
print_fs_errors@Base 1.37
@@ -40,18 +40,21 @@ libext2fs.so.2 e2fslibs #MINVER#
badblocks_list_iterate_begin@Base 1.37
badblocks_list_iterate_end@Base 1.37
badblocks_list_test@Base 1.37
-#MISSING: 1.41.1# crc16@Base 1.41.0
-#MISSING: 1.41.1# crc16_table@Base 1.41.0
et_ext2_error_table@Base 1.37
+ ext2fs_add_dir_block2@Base 1.42~WIP-2011-07-02
ext2fs_add_dir_block@Base 1.37
ext2fs_add_journal_device@Base 1.37
ext2fs_add_journal_inode@Base 1.37
+ ext2fs_adjust_ea_refcount2@Base 1.42~WIP-2011-07-02
ext2fs_adjust_ea_refcount@Base 1.37
+ ext2fs_alloc_block2@Base 1.42~WIP-2011-07-02
ext2fs_alloc_block@Base 1.37
+ ext2fs_alloc_generic_bmap@Base 1.42~WIP-2011-07-02
ext2fs_allocate_block_bitmap@Base 1.37
ext2fs_allocate_generic_bitmap@Base 1.37
ext2fs_allocate_group_table@Base 1.37
ext2fs_allocate_inode_bitmap@Base 1.37
+ ext2fs_allocate_subcluster_bitmap@Base 1.42~WIP-2011-07-02
ext2fs_allocate_tables@Base 1.37
ext2fs_badblocks_copy@Base 1.37
ext2fs_badblocks_equal@Base 1.37
@@ -63,47 +66,79 @@ libext2fs.so.2 e2fslibs #MINVER#
ext2fs_badblocks_list_iterate_begin@Base 1.37
ext2fs_badblocks_list_iterate_end@Base 1.37
ext2fs_badblocks_list_test@Base 1.37
+ ext2fs_bg_checksum@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_checksum_set@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_flags@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_flags_clear@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_flags_set@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_flags_test@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_flags_zap@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_free_blocks_count@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_free_blocks_count_set@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_free_inodes_count@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_free_inodes_count_set@Base 1.42~WIP-2011-07-02
ext2fs_bg_has_super@Base 1.37
+ ext2fs_bg_itable_unused@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_itable_unused_set@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_used_dirs_count@Base 1.42~WIP-2011-07-02
+ ext2fs_bg_used_dirs_count_set@Base 1.42~WIP-2011-07-02
+ ext2fs_blkmap64_bitarray@Base 1.42~WIP-2011-07-02
+ ext2fs_block_alloc_stats2@Base 1.42~WIP-2011-07-02
ext2fs_block_alloc_stats@Base 1.37
+ ext2fs_block_bitmap_loc@Base 1.42~WIP-2011-07-02
+ ext2fs_block_bitmap_loc_set@Base 1.42~WIP-2011-07-02
ext2fs_block_iterate2@Base 1.37
+ ext2fs_block_iterate3@Base 1.42~WIP-2011-07-02
ext2fs_block_iterate@Base 1.37
+ ext2fs_blocks_count@Base 1.42~WIP-2011-07-02
+ ext2fs_blocks_count_add@Base 1.42~WIP-2011-07-02
+ ext2fs_blocks_count_set@Base 1.42~WIP-2011-07-02
ext2fs_bmap2@Base 1.41.0
ext2fs_bmap@Base 1.37
ext2fs_check_desc@Base 1.37
ext2fs_check_directory@Base 1.37
ext2fs_check_if_mounted@Base 1.37
ext2fs_check_mount_point@Base 1.37
+ ext2fs_clear_bit64@Base 1.42~WIP-2011-07-02
ext2fs_clear_bit@Base 1.37
ext2fs_clear_block_bitmap@Base 1.37
ext2fs_clear_generic_bitmap@Base 1.41.0
+ ext2fs_clear_generic_bmap@Base 1.42~WIP-2011-07-02
ext2fs_clear_inode_bitmap@Base 1.37
ext2fs_close@Base 1.37
ext2fs_close_inode_scan@Base 1.37
ext2fs_compare_block_bitmap@Base 1.37
ext2fs_compare_generic_bitmap@Base 1.41.0
+ ext2fs_compare_generic_bmap@Base 1.42~WIP-2011-07-02
ext2fs_compare_inode_bitmap@Base 1.37
+ ext2fs_convert_subcluster_bitmap@Base 1.42~WIP-2011-07-02
ext2fs_copy_bitmap@Base 1.37
ext2fs_copy_dblist@Base 1.37
ext2fs_copy_generic_bitmap@Base 1.41.0
+ ext2fs_copy_generic_bmap@Base 1.42~WIP-2011-07-02
ext2fs_crc16@Base 1.41.1
ext2fs_create_icount2@Base 1.37
ext2fs_create_icount@Base 1.37
ext2fs_create_icount_tdb@Base 1.40
ext2fs_create_journal_superblock@Base 1.37
ext2fs_create_resize_inode@Base 1.37
+ ext2fs_dblist_count2@Base 1.42~WIP-2011-07-02
ext2fs_dblist_count@Base 1.37
ext2fs_dblist_dir_iterate@Base 1.37
ext2fs_dblist_drop_last@Base 1.40.8
+ ext2fs_dblist_get_last2@Base 1.42~WIP-2011-07-02
ext2fs_dblist_get_last@Base 1.40.8
+ ext2fs_dblist_iterate2@Base 1.42~WIP-2011-07-02
ext2fs_dblist_iterate@Base 1.37
+ ext2fs_dblist_sort2@Base 1.42~WIP-2011-07-02
ext2fs_dblist_sort@Base 1.37
ext2fs_default_journal_size@Base 1.40
+ ext2fs_descriptor_block_loc2@Base 1.42~WIP-2011-07-02
ext2fs_descriptor_block_loc@Base 1.37
- ext2fs_get_rec_len@Base 1.41.7
- ext2fs_set_rec_len@Base 1.41.7
ext2fs_dir_iterate2@Base 1.37
ext2fs_dir_iterate@Base 1.37
ext2fs_dirhash@Base 1.37
+ ext2fs_div64_ceil@Base 1.42~WIP-2011-07-02
ext2fs_div_ceil@Base 1.40
ext2fs_dup_handle@Base 1.37
ext2fs_expand_dir@Base 1.37
@@ -119,20 +154,34 @@ libext2fs.so.2 e2fslibs #MINVER#
ext2fs_extent_open@Base 1.41.0
ext2fs_extent_replace@Base 1.41.0
ext2fs_extent_set_bmap@Base 1.41.0
+ ext2fs_fast_clear_bit64@Base 1.42~WIP-2011-07-02
ext2fs_fast_clear_bit@Base 1.39
+ ext2fs_fast_mark_block_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_fast_mark_block_bitmap@Base 1.37
+ ext2fs_fast_mark_block_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_fast_mark_block_bitmap_range@Base 1.37
+ ext2fs_fast_mark_inode_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_fast_mark_inode_bitmap@Base 1.37
+ ext2fs_fast_set_bit64@Base 1.42~WIP-2011-07-02
ext2fs_fast_set_bit@Base 1.39
+ ext2fs_fast_test_block_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_fast_test_block_bitmap@Base 1.37
+ ext2fs_fast_test_block_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_fast_test_block_bitmap_range@Base 1.37
+ ext2fs_fast_test_inode_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_fast_test_inode_bitmap@Base 1.37
+ ext2fs_fast_unmark_block_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_fast_unmark_block_bitmap@Base 1.37
+ ext2fs_fast_unmark_block_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_fast_unmark_block_bitmap_range@Base 1.37
+ ext2fs_fast_unmark_inode_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_fast_unmark_inode_bitmap@Base 1.37
+ ext2fs_file_acl_block@Base 1.42~WIP-2011-07-02
+ ext2fs_file_acl_block_set@Base 1.42~WIP-2011-07-02
ext2fs_file_close@Base 1.37
ext2fs_file_flush@Base 1.37
ext2fs_file_get_fs@Base 1.37
+ ext2fs_file_get_inode@Base 1.42~WIP-2011-07-02
ext2fs_file_get_lsize@Base 1.37
ext2fs_file_get_size@Base 1.37
ext2fs_file_llseek@Base 1.37
@@ -140,6 +189,7 @@ libext2fs.so.2 e2fslibs #MINVER#
ext2fs_file_open2@Base 1.37
ext2fs_file_open@Base 1.37
ext2fs_file_read@Base 1.37
+ ext2fs_file_set_size2@Base 1.42~WIP-2011-07-02
ext2fs_file_set_size@Base 1.37
ext2fs_file_write@Base 1.37
ext2fs_find_block_device@Base 1.37
@@ -148,43 +198,67 @@ libext2fs.so.2 e2fslibs #MINVER#
ext2fs_follow_link@Base 1.37
ext2fs_free@Base 1.37
ext2fs_free_block_bitmap@Base 1.37
+ ext2fs_free_blocks_count@Base 1.42~WIP-2011-07-02
+ ext2fs_free_blocks_count_add@Base 1.42~WIP-2011-07-02
+ ext2fs_free_blocks_count_set@Base 1.42~WIP-2011-07-02
ext2fs_free_dblist@Base 1.37
ext2fs_free_generic_bitmap@Base 1.37
+ ext2fs_free_generic_bmap@Base 1.42~WIP-2011-07-02
ext2fs_free_icount@Base 1.37
ext2fs_free_inode_bitmap@Base 1.37
ext2fs_free_mem@Base 1.37
+ ext2fs_fudge_block_bitmap_end2@Base 1.42~WIP-2011-07-02
ext2fs_fudge_block_bitmap_end@Base 1.37
ext2fs_fudge_generic_bitmap_end@Base 1.41.0
+ ext2fs_fudge_generic_bmap_end@Base 1.42~WIP-2011-07-02
ext2fs_fudge_inode_bitmap_end@Base 1.37
ext2fs_get_array@Base 1.40.3
+ ext2fs_get_arrayzero@Base 1.42~WIP-2011-07-02
+ ext2fs_get_bitmap_granularity@Base 1.42~WIP-2011-07-02
+ ext2fs_get_block_bitmap_end2@Base 1.42~WIP-2011-07-02
ext2fs_get_block_bitmap_end@Base 1.37
+ ext2fs_get_block_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_get_block_bitmap_range@Base 1.41.0
+ ext2fs_get_block_bitmap_start2@Base 1.42~WIP-2011-07-02
ext2fs_get_block_bitmap_start@Base 1.37
ext2fs_get_blocks@Base 1.37
ext2fs_get_data_io@Base 1.37
- ext2fs_get_device_sectsize@Base 1.37
ext2fs_get_device_phys_sectsize@Base 1.41.12
+ ext2fs_get_device_sectsize@Base 1.37
ext2fs_get_device_size2@Base 1.41.4
ext2fs_get_device_size@Base 1.37
+ ext2fs_get_free_blocks2@Base 1.42~WIP-2011-07-02
ext2fs_get_free_blocks@Base 1.37
ext2fs_get_generic_bitmap_end@Base 1.41.0
ext2fs_get_generic_bitmap_range@Base 1.41.0
ext2fs_get_generic_bitmap_start@Base 1.41.0
+ ext2fs_get_generic_bmap_end@Base 1.42~WIP-2011-07-02
+ ext2fs_get_generic_bmap_range@Base 1.42~WIP-2011-07-02
+ ext2fs_get_generic_bmap_start@Base 1.42~WIP-2011-07-02
ext2fs_get_icount_size@Base 1.37
+ ext2fs_get_inode_bitmap_end2@Base 1.42~WIP-2011-07-02
ext2fs_get_inode_bitmap_end@Base 1.37
+ ext2fs_get_inode_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_get_inode_bitmap_range@Base 1.41.0
+ ext2fs_get_inode_bitmap_start2@Base 1.42~WIP-2011-07-02
ext2fs_get_inode_bitmap_start@Base 1.37
ext2fs_get_library_version@Base 1.37
ext2fs_get_mem@Base 1.37
ext2fs_get_memalign@Base 1.41.13
+ ext2fs_get_memzero@Base 1.42~WIP-2011-07-02
ext2fs_get_next_inode@Base 1.37
ext2fs_get_next_inode_full@Base 1.37
ext2fs_get_num_dirs@Base 1.37
ext2fs_get_pathname@Base 1.37
+ ext2fs_get_rec_len@Base 1.41.7
+ ext2fs_group_desc@Base 1.42~WIP-2011-07-02
ext2fs_group_desc_csum_set@Base 1.41.0
ext2fs_group_desc_csum_verify@Base 1.41.0
+ ext2fs_group_first_block2@Base 1.42~WIP-2011-07-02
ext2fs_group_first_block@Base 1.40
+ ext2fs_group_last_block2@Base 1.42~WIP-2011-07-02
ext2fs_group_last_block@Base 1.40
+ ext2fs_group_of_blk2@Base 1.42~WIP-2011-07-02
ext2fs_group_of_blk@Base 1.37
ext2fs_group_of_ino@Base 1.37
ext2fs_iblk_add_blocks@Base 1.41.0
@@ -205,76 +279,103 @@ libext2fs.so.2 e2fslibs #MINVER#
ext2fs_initialize@Base 1.37
ext2fs_inode_alloc_stats2@Base 1.37
ext2fs_inode_alloc_stats@Base 1.37
+ ext2fs_inode_bitmap_loc@Base 1.42~WIP-2011-07-02
+ ext2fs_inode_bitmap_loc_set@Base 1.42~WIP-2011-07-02
+ ext2fs_inode_data_blocks2@Base 1.42~WIP-2011-07-02
ext2fs_inode_data_blocks@Base 1.37
ext2fs_inode_has_valid_blocks@Base 1.37
+ ext2fs_inode_i_blocks@Base 1.42~WIP-2011-07-02
ext2fs_inode_io_intern2@Base 1.37
ext2fs_inode_io_intern@Base 1.37
ext2fs_inode_scan_flags@Base 1.37
ext2fs_inode_scan_goto_blockgroup@Base 1.37
+ ext2fs_inode_table_loc@Base 1.42~WIP-2011-07-02
+ ext2fs_inode_table_loc_set@Base 1.42~WIP-2011-07-02
ext2fs_link@Base 1.37
ext2fs_llseek@Base 1.37
ext2fs_lookup@Base 1.37
ext2fs_make_generic_bitmap@Base 1.41.0
ext2fs_mark_bb_dirty@Base 1.37
+ ext2fs_mark_block_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_mark_block_bitmap@Base 1.37
+ ext2fs_mark_block_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_mark_block_bitmap_range@Base 1.37
ext2fs_mark_changed@Base 1.37
ext2fs_mark_generic_bitmap@Base 1.37
+ ext2fs_mark_generic_bmap@Base 1.42~WIP-2011-07-02
ext2fs_mark_ib_dirty@Base 1.37
+ ext2fs_mark_inode_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_mark_inode_bitmap@Base 1.37
ext2fs_mark_super_dirty@Base 1.37
ext2fs_mark_valid@Base 1.37
+ ext2fs_mem_is_zero@Base 1.42~WIP-2011-07-02
ext2fs_mkdir@Base 1.37
ext2fs_namei@Base 1.37
ext2fs_namei_follow@Base 1.37
ext2fs_native_flag@Base 1.37
+ ext2fs_new_block2@Base 1.42~WIP-2011-07-02
ext2fs_new_block@Base 1.37
ext2fs_new_dir_block@Base 1.37
ext2fs_new_inode@Base 1.37
+ ext2fs_numeric_progress_close@Base 1.42~WIP-2011-07-02
+ ext2fs_numeric_progress_init@Base 1.42~WIP-2011-07-02
+ ext2fs_numeric_progress_update@Base 1.42~WIP-2011-07-02
ext2fs_open2@Base 1.37
ext2fs_open@Base 1.37
ext2fs_open_inode_scan@Base 1.37
ext2fs_parse_version_string@Base 1.37
ext2fs_process_dir_block@Base 1.37
+ ext2fs_punch@Base 1.42~WIP-2011-07-02
+ ext2fs_r_blocks_count@Base 1.42~WIP-2011-07-02
+ ext2fs_r_blocks_count_add@Base 1.42~WIP-2011-07-02
+ ext2fs_r_blocks_count_set@Base 1.42~WIP-2011-07-02
ext2fs_read_bb_FILE2@Base 1.37
ext2fs_read_bb_FILE@Base 1.37
ext2fs_read_bb_inode@Base 1.37
ext2fs_read_bitmaps@Base 1.37
ext2fs_read_block_bitmap@Base 1.37
ext2fs_read_dir_block2@Base 1.37
+ ext2fs_read_dir_block3@Base 1.42~WIP-2011-07-02
ext2fs_read_dir_block@Base 1.37
+ ext2fs_read_ext_attr2@Base 1.42~WIP-2011-07-02
ext2fs_read_ext_attr@Base 1.37
ext2fs_read_ind_block@Base 1.37
ext2fs_read_inode@Base 1.37
ext2fs_read_inode_bitmap@Base 1.37
ext2fs_read_inode_full@Base 1.37
ext2fs_reserve_super_and_bgd@Base 1.37
+ ext2fs_resize_block_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_resize_block_bitmap@Base 1.37
ext2fs_resize_generic_bitmap@Base 1.37
+ ext2fs_resize_generic_bmap@Base 1.42~WIP-2011-07-02
+ ext2fs_resize_inode_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_resize_inode_bitmap@Base 1.37
ext2fs_resize_mem@Base 1.37
ext2fs_rewrite_to_io@Base 1.37
ext2fs_set_alloc_block_callback@Base 1.41.0
+ ext2fs_set_bit64@Base 1.42~WIP-2011-07-02
ext2fs_set_bit@Base 1.37
ext2fs_set_bitmap_padding@Base 1.37
ext2fs_set_block_alloc_stats_callback@Base 1.41.0
+ ext2fs_set_block_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_set_block_bitmap_range@Base 1.41.0
ext2fs_set_data_io@Base 1.37
+ ext2fs_set_dir_block2@Base 1.42~WIP-2011-07-02
ext2fs_set_dir_block@Base 1.37
ext2fs_set_gdt_csum@Base 1.41.0
ext2fs_set_generic_bitmap_padding@Base 1.41.0
ext2fs_set_generic_bitmap_range@Base 1.41.0
+ ext2fs_set_generic_bmap_padding@Base 1.42~WIP-2011-07-02
+ ext2fs_set_generic_bmap_range@Base 1.42~WIP-2011-07-02
+ ext2fs_set_inode_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_set_inode_bitmap_range@Base 1.41.0
ext2fs_set_inode_callback@Base 1.37
+ ext2fs_set_rec_len@Base 1.41.7
+ ext2fs_super_and_bgd_loc2@Base 1.42~WIP-2011-07-02
ext2fs_super_and_bgd_loc@Base 1.37
ext2fs_swab16@Base 1.37
ext2fs_swab32@Base 1.37
ext2fs_swab64@Base 1.40
-#MISSING: 1.41.0# ext2fs_swap_ext_attr@Base 1.37
-#MISSING: 1.41.0# ext2fs_swap_group_desc@Base 1.37
-#MISSING: 1.41.0# ext2fs_swap_inode@Base 1.37
-#MISSING: 1.41.0# ext2fs_swap_inode_full@Base 1.37
-#MISSING: 1.41.0# ext2fs_swap_super@Base 1.37
ext2fs_sync_device@Base 1.37
ext2fs_tdb_append@Base 1.40
ext2fs_tdb_chainlock@Base 1.40
@@ -329,14 +430,19 @@ libext2fs.so.2 e2fslibs #MINVER#
ext2fs_tdb_unlockall_read@Base 1.40
ext2fs_tdb_validate_freelist@Base 1.40
ext2fs_test_bb_dirty@Base 1.37
+ ext2fs_test_bit64@Base 1.42~WIP-2011-07-02
ext2fs_test_bit@Base 1.37
+ ext2fs_test_block_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_test_block_bitmap@Base 1.37
+ ext2fs_test_block_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_test_block_bitmap_range@Base 1.37
- ext2fs_test_inode_bitmap_range@Base 1.41.8
ext2fs_test_changed@Base 1.37
ext2fs_test_generic_bitmap@Base 1.37
+ ext2fs_test_generic_bmap@Base 1.42~WIP-2011-07-02
ext2fs_test_ib_dirty@Base 1.37
+ ext2fs_test_inode_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_test_inode_bitmap@Base 1.37
+ ext2fs_test_inode_bitmap_range@Base 1.41.8
ext2fs_test_valid@Base 1.37
ext2fs_u32_copy@Base 1.37
ext2fs_u32_list_add@Base 1.37
@@ -351,34 +457,45 @@ libext2fs.so.2 e2fslibs #MINVER#
ext2fs_u32_list_iterate_end@Base 1.37
ext2fs_u32_list_test@Base 1.37
ext2fs_unlink@Base 1.37
+ ext2fs_unmark_block_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_unmark_block_bitmap@Base 1.37
+ ext2fs_unmark_block_bitmap_range2@Base 1.42~WIP-2011-07-02
ext2fs_unmark_block_bitmap_range@Base 1.37
ext2fs_unmark_generic_bitmap@Base 1.37
+ ext2fs_unmark_generic_bmap@Base 1.42~WIP-2011-07-02
+ ext2fs_unmark_inode_bitmap2@Base 1.42~WIP-2011-07-02
ext2fs_unmark_inode_bitmap@Base 1.37
ext2fs_unmark_valid@Base 1.37
ext2fs_update_bb_inode@Base 1.37
ext2fs_update_dynamic_rev@Base 1.37
ext2fs_warn_bitmap2@Base 1.37
+ ext2fs_warn_bitmap32@Base 1.42~WIP-2011-07-02
ext2fs_warn_bitmap@Base 1.37
ext2fs_write_bb_FILE@Base 1.37
ext2fs_write_bitmaps@Base 1.37
ext2fs_write_block_bitmap@Base 1.37
ext2fs_write_dir_block2@Base 1.37
+ ext2fs_write_dir_block3@Base 1.42~WIP-2011-07-02
ext2fs_write_dir_block@Base 1.37
+ ext2fs_write_ext_attr2@Base 1.42~WIP-2011-07-02
ext2fs_write_ext_attr@Base 1.37
ext2fs_write_ind_block@Base 1.37
ext2fs_write_inode@Base 1.37
ext2fs_write_inode_bitmap@Base 1.37
ext2fs_write_inode_full@Base 1.37
ext2fs_write_new_inode@Base 1.37
+ ext2fs_zero_blocks2@Base 1.42~WIP-2011-07-02
ext2fs_zero_blocks@Base 1.41.0
initialize_ext2_error_table@Base 1.37
initialize_ext2_error_table_r@Base 1.37
inode_io_manager@Base 1.37
+ io_channel_discard@Base 1.42~WIP-2011-07-02
io_channel_read_blk64@Base 1.41.1
io_channel_set_options@Base 1.37
io_channel_write_blk64@Base 1.41.1
io_channel_write_byte@Base 1.37
+ qcow2_read_header@Base 1.42~WIP-2011-07-02
+ qcow2_write_raw_image@Base 1.42~WIP-2011-07-02
set_undo_io_backing_manager@Base 1.41.0
set_undo_io_backup_file@Base 1.41.0
tdb_null@Base 1.40
diff --git a/version.h b/version.h
index 7005be16..263a3b3d 100644
--- a/version.h
+++ b/version.h
@@ -7,5 +7,5 @@
* file may be redistributed under the GNU Public License v2.
*/
-#define E2FSPROGS_VERSION "1.41.14"
-#define E2FSPROGS_DATE "22-Dec-2010"
+#define E2FSPROGS_VERSION "1.42-WIP"
+#define E2FSPROGS_DATE "02-Jul-2011"