Whamcloud - gitweb
ChangeLog, openfs.c:
[tools/e2fsprogs.git] / lib / ext2fs / ChangeLog
index 74ed690..3e6c4c4 100644 (file)
@@ -1,3 +1,123 @@
+1999-05-03    <tytso@rsts-11.mit.edu>
+
+       * openfs.c (ext2fs_open): Check to make sure that the number of
+               blocks per group is not zero --- if so, it must be a bad
+               superblock!
+
+1999-01-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * Release of E2fsprogs 1.14
+
+1999-01-07  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * inode.c (ext2fs_read_inode, ext2fs_write_inode): Check to see if
+               the inode number is zero; if it's zero, return
+               EXT2_ET_BAD_INODE_NUM.
+
+1998-12-30  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * initialize.c (ext2fs_initialize): Use EXT2_FIRST_INODE instead
+               of EXT2_FIRST_INO to ensure compatibility with Linux 1.2
+               header files.
+
+Mon Jan  4 02:32:09 1999  Theodore Y. Ts'o  <tytso@mit.edu>
+
+       * llseek.c (ext2fs_llseek): Change ext2fs_llseek() in the
+               non-Linux case to use EINVAL by default, unless it isn't
+               defined, in which case we use EXT2_ET_INVALID_ARGUMENT
+               instead.
+
+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-09-22  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * initialize.c (ext2fs_initialize): Make sure that we allocate
+               enough inodes so that we can make a valid filesystem.
+
+1998-09-02  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * rw_bitmaps.c: Fixed signed/unsigned warnings.
+
+       * fileio.c (ext2fs_file_set_size): Remove unneeded extern from the
+               function declaration.
+
+       * dblist.c (make_dblist): Add safety check in case the dblist
+               pointer passed in is null (in which case, assign it to
+               fs->dblist).  Fixed some signed/unsigned warnings.
+
+       * bmap.c: Make addr_per_block be of type blk_t to avoid
+               signed/unsigned warnings.
+
+       * namei.c (ext2fs_follow_link): Remove uneeded extern from the
+               function declaration.
+
+       * get_pathname.c (get_pathname_proc): Use return value from
+               ext2fs_get_mem, instead of checking if &gp->name is
+               NULL.
+
+       * dir_iterate.c (ext2fs_process_dir_block): 
+       * dblist_dir.c (ext2fs_dblist_dir_iterate): Remove uneeded extern
+               from the function declaration.
+
+       * block.c (ext2fs_block_iterate2): If the read_inode call fails,
+               return the error directly instead of jumping to the
+               cleanup routine, since we don't need to do any cleanup.
+
+       * alloc_table.c (ext2fs_allocate_group_table): Make this
+               function take a dgrp_t for its group argument.
+
+       * ext2fs.h: Make dgrp_t an __u32 type, and make
+               fs->desc_group_count be of type dgrp_t.
+
+1998-07-27  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * badblocks.c (ext2fs_badblocks_list_add): Use a bigger increment
+               than 10 blocks when we need to expand the size of the
+               badblocks list.
+
+1998-07-09  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * Release of E2fsprogs 1.12
+
+1998-06-30  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * closefs.c (ext2fs_flush): Update the s_block_group_nr field as
+               appropriate for all of the block group copies, so that
+               it's clear where the beginning of the filesystem is on the
+               disk.  (For when the partition table gets scrod.)
+
+       * ext2fs.h: Change the name of the feature from
+               EXT2_FEATURE_INCOMPAT_DIRNAME_SIZE to
+               EXT2_FEATURE_INCOMPAT_FILESIZE (to match with the kernel).
+
+1998-06-18  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * inode.c (get_next_blockgroup): Fix bug where if
+               get_next_blockgroup() is called early because of a missing
+               inode table in a block group, the current_inode counter
+               wasn't incremented correctly.
+
+1998-06-16  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * read_bb.c (ext2fs_read_bb_inode): Make function more robust
+               against a completely trashed bad block inode.
+
+1998-06-10  Theodore Ts'o  <tytso@rsts-11.mit.edu>
+
+       * alloc_tables.c (ext2fs_allocate_group_table): Fix bug so that if
+               the stride length hits a bad value, we retry the block
+               allocation starting at the beginning of the block group.
+
+       * ext2fs.h, bb_inode.c, block.c, bmove.c, dir_iterate.c,
+               expanddir.c, ext2fsP.h, read_bb.c: Change blkcnt_t to be
+               e2_blkcnt_t to avoid collision with LFS API.
+
 1998-05-01  Theodore Ts'o  <tytso@rsts-11.mit.edu>
 
        * initialize.c (ext2fs_initialize): Initialize s_inodes_count in a