Many files:
unix.c (main): If compression is enabled on the filesystem, print a
warning message (for now).
message.c: Add new compression shortcut: @c == compress
problem.c, problem.h (PR_1_COMPR_SET): Add new error code.
pass1.c (check_blocks): If the inode has EXT2_COMPRBLK_FL flag set,
check to see if the filesystem supports compression. If it does pass
this information down to process_block() so it can treat the
compressed block flag words correctly. If not, offer to clear the
flag, since it shouldn't be set.
(process_block): If an inode has the compressed inode flag set, allow
EXT2FS_COMPRESSED_BLKADDR.
pass1b.c (process_pass1b_block, delete_file_block, clone_file_block):
pass2.c (deallocate_inode_block): Use HOLE_BLKADDR to check to see if
the block can be skipped.
ChangeLog, Makefile.in:
Makefile.in: Exclude the internationalization files from being
distributed.
ChangeLog, configure, configure.in:
configure.in: Add support for --enable-compression. This is
experimental code only for now, which is why it's under --enable test.
Once it's stable, it will always be compiled in.
TODO:
Commit additional TODO items.
diff --git a/e2fsck/ChangeLog b/e2fsck/ChangeLog
index 32a43ad..89c2133 100644
--- a/e2fsck/ChangeLog
+++ b/e2fsck/ChangeLog
@@ -1,3 +1,26 @@
+2000-02-11 <tytso@snap.thunk.org>
+
+ * unix.c (main): If compression is enabled on the filesystem,
+ print a warning message (for now).
+
+ * message.c: Add new compression shortcut: @c == compress
+
+ * problem.c, problem.h (PR_1_COMPR_SET): Add new error code.
+
+ * pass1.c (check_blocks): If the inode has EXT2_COMPRBLK_FL flag
+ set, check to see if the filesystem supports compression.
+ If it does pass this information down to process_block()
+ so it can treat the compressed block flag words
+ correctly. If not, offer to clear the flag, since it
+ shouldn't be set.
+ (process_block): If an inode has the compressed inode flag
+ set, allow EXT2FS_COMPRESSED_BLKADDR.
+
+ * pass1b.c (process_pass1b_block, delete_file_block,
+ clone_file_block):
+ * pass2.c (deallocate_inode_block): Use HOLE_BLKADDR to check to
+ see if the block can be skipped.
+
2000-02-08 <tytso@snap.thunk.org>
* util.c: Make resource tracking message more concise.