+1999-06-21 <tytso@rsts-11.mit.edu>
+
+ * unix.c (main): Add missing space in the disk write-protected
+ message.
+
+1999-05-22 <tytso@rsts-11.mit.edu>
+
+ * problem.c, problem.h (PR_0_INODE_COUNT_WRONG): Add new problem
+ code.
+
+ * super.c (check_super_block): Add check to make sure the total
+ number of inodes is sane, since this can be calculated
+ from the number of groups times the number of inodes per
+ group. Offer to correct it if it is incorrect.
+
+1999-03-19 <tytso@rsts-11.mit.edu>
+
+ * pass5.c (check_block_end): Fix fencepost condition where when
+ clearing the block padding we were missing the last position
+ in the bitmap.
+
+1999-05-17 <tytso@rsts-11.mit.edu>
+
+ * unix.c (reserve_stdio_fds): Add safety check in case
+ reserve_stdio_fds couldn't open /dev/null.
+
+1999-03-14 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * util.c (print_resource_track): Use mallinfo if present to get
+ more accurate malloc statistics.
+
+ * pass3.c (get_lost_and_found): Check to see if lost+found is a
+ plain fail; if so, offer to unlink it.
+
+ * problem.c, problem.h (PR_3_LPF_NOTDIR): Add new problem code.
+
+1999-03-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * problem.c: Fix problem message for PR_1_BAD_GROUP_DESCRIPTORS so
+ that the block group number is printed. Add new prompt,
+ PROMPT_UNLINK.
+
+1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.14
+
+1999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * message.c (safe_print): New function which prints strings,
+ converting non-printable characters using the '^' and
+ M-notation. This function is now used to print directory
+ name entries and pathnames.
+
+Mon Jan 4 02:28:59 1999 Theodore Y. Ts'o <tytso@mit.edu>
+
+ * unix.c (main): Reset the context before calling ext2fs_close(),
+ to avoid referencing already freed memory.
+
+1998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.13
+
+1998-12-03 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Makefile.in: Updated dependencies.
+
+1998-11-27 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * pass3.c (get_lost_and_found): If the filesystem is not opened
+ read-only, then force /lost+found to be created if it is
+ not present.
+
+ * problem.c: Allow PR_3_NO_LF_DIR to be handled during a preen
+ operation.
+
+1998-10-28 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * unix.c (main): Move ext2fs_close() after e2fsck_free_context()
+ since e2fsck_free_context may reference data in ctx->fs.
+
+ * e2fsck.c (e2fsck_reset_context): Make sure ctx->fs is non-NULL
+ before checking ctx->fs->dblist.
+
+1998-10-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * pass1.c (e2fsck_pass1): Use the device check subroutine on
+ FIFO's and Socket's, so that we catch bogus immutable inodes.
+
+ * pass2.c (process_bad_inode): Process bad socket and fifo's.
+
+ * problem.h, problem.c: Define new problem codes PR_2_BAD_FIFO and
+ PR_2_BAD_SOCKET.
+
+1998-09-02 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * problem.c: Add PR_3_NO_DIRINFO error code.
+
+ * super.c (check_super_value): Rename min and max to min_val and
+ max_val to avoid possible cpp macro conflicts.
+
+ * pass4.c (e2fsck_pass4): Rename max to maxgroup, to avoid
+ possible cpp macro conflicts.
+
+ * pass3.c (e2fsck_pass3): Rename max to maxdirs, to avoid possible
+ cpp macro conflicts.
+ (check_directory): Fix logic to avoid possible core dump
+ in the case of ext2fs_get_dir_info returning NULL. (By
+ the time we get here, it should never happen, but...).
+ Also simply/streamline the control flow of the function.
+
+1998-08-17 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * unix.c (check_if_skip): Move the "not cleanly mounted" check
+ ahead of the maximal mount and too long since checked tests.
+ (reserve_stdio_fds): Make sure 0,1,2 file descriptors are
+ open, so that we don't open the filesystem using the same
+ file descriptor as stdout or stderr.
+
+1998-08-01 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * pass2.c (e2fsck_pass2): Fix the progress accounting so that we
+ get to 100%.
+
+ * pass3.c (e2fsck_pass3): Change progress accounting to be
+ consistent with the other e2fsck passes.
+
+ * e2fsck.c (e2fsck_run): At the end of each pass, call the
+ progress function with the pass number set to zero.
+
+ * unix.c (e2fsck_update_progress): If the pass number is zero,
+ ignore the call, since that indicates that we just want to
+ deallocate any progress structures.
+
+1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * Release of E2fsprogs 1.12
+
1998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
* unix.c (main): Fix typo in checking the incompat feature set; it