Whamcloud - gitweb
Update for e2fsprogs 1.42-WIP-0702 release v1.42-WIP-0702
authorTheodore Ts'o <tytso@mit.edu>
Sun, 3 Jul 2011 03:26:20 +0000 (23:26 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sun, 3 Jul 2011 04:04:36 +0000 (00:04 -0400)
RELEASE-NOTES
debian/changelog
debian/e2fslibs.symbols
version.h

index 574ce91..304af0b 100644 (file)
@@ -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)
 =====================================
 
index f2394b0..68c360a 100644 (file)
@@ -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
index 12d7d32..4cf6c62 100644 (file)
@@ -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
index 7005be1..263a3b3 100644 (file)
--- 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"