2001/03/15	Andreas Dilger <adilger@turbolinux.com>

	* Fix (harmless) bug where we couldn't shrink a non-sparse filesystem.
	  Some extra safety checks were off-by-one for groups with superblocks.

	* Fix minor bug where we would fail to add the last group with < 50
	  blocks after the inode table.  Changed test to be the same as in
	  ext2_open() where it checks for < 50 free blocks in the last group.

	* Add "sync", "nodev", and "noexec" to mount options to discard.

	* Add e2fsck check _before_ first resize for testresize.sh.

	* ext2resize 1.1.17 released

2001/02/14	Andreas Dilger <adilger@turbolinux.com>

	* Update kernel patches:
	  - remove all shrinking code, it will never? happen online
	  - fix OOPS in 2.4 kernel patch because of FDATASYNC changes
	  - remove 2.4 kernel COMPAT patch - it is in official kernel now
	
	* Minor changes elsewhere in tools.  For users of ext2resize-1.1.15
	  there is no need to update their packages.  No bugs have been
	  fixed (no bugs are known at this time, other than the lack of
	  support for non-ix86 platforms).

	* ext2resize 1.1.16 released

2000/10/14	Andreas Dilger <adilger@turbolinux.com>

	* Changed calculations for locations of block and inode bitmaps,
	  so that we can support filesystems with RAID strides (which
	  put these bitmaps _after_ the inode table).  This also helps
	  recover from some forms of interrupted resize.

	* Enabled ext2resize to work with ext3 filesystems.

	* Work towards ext2online to work with ext3 filesystems.

	* Make the backup superblocks at the start of their respective
	  blocks, rather than 1024 bytes offset from the start (oops)...

	* Dynamically allocate group descriptors to avoid problems when
	  shrinking large filesystems.
	
	* Check if the bad-blocks inode has any blocks in it - we do not
	  currently handle bad blocks in a filesystem, so we refuse to
	  use any filesystem like this

	* ext2resize 1.1.15 released (finally).

2000/03/27	Andreas Dilger <adilger@home.com>

	* Fixed problem with online resizing rev 0 filesystems, caused by
	  changes made to support sparse-super filesystems.

	* Updated 2.3 kernel patch for 2.3.99-pre3

	* ext2resize 1.1.14 released.

2000/03/08	Lennert Buytenhek <buytenh@gnu.org>

	* Incorporated ext2online patch from Andreas.

	* Incorporated the online ext2 resize kernel patches from
	Andreas.

	* ext2resize 1.1.13 released.

2000/01/03	Lennert Buytenhek <lbuijten@cs.leidenuniv.nl>

	* ext2resize 1.1.12 released.

1999/10/14	Andreas Dilger <adilger@enel.ucalgary.ca>

	* Added Unix I/O calls to do direct read/write of data, bypassing
	the buffer cache, to avoid overwriting other data in a block on a
	mounted filesystem that may have changed since the block was read
	into memory. [AED]

	* Added start of support for EXT2_DYNAMIC_REV filesystems
	(which are the default for e2fsprogs 1.15 and later).

	* Finished ext2online filesystem growing capability.

1999/12/31	Lennert Buytenhek <lbuijten@cs.leidenuniv.nl>

	* Added support for ext2 filesystems with the 'filetype' option
	enabled.

	* ext2resize 1.1.11 released.

1999/10/10	Lennert Buytenhek <lbuijten@cs.leidenuniv.nl>

	* Changed the ChangeLog format.

	* Added sparse superblock support to the ext2 create code and
	killed some bugs.

	* The ext2 create code now uses default values for fs parameters
	if you pass it -1.

	* ext2resize 1.1.10 released.

1999/10/08	Lennert Buytenhek <lbuijten@cs.leidenuniv.nl>

	* Told automake to install the man pages.

	* Finished the ext2 create code. It needs some more testing but it
	seems to work.

	* ext2resize 1.1.9 released.
	
1999/10/05	Lennert Buytenhek <lbuijten@cs.leidenuniv.nl>

	* Added some experimental code for creating ext2 filesystems. Be
	careful.

	* ext2resize 1.1.8 released.

1999/10/02	Andreas Dilger <adilger@enel.ucalgary.ca>

	* Added man pages for ext2online(8) and ext2prepare(8). [AED]

1999/09/30	Andreas Dilger <adilger@enel.ucalgary.ca>

	* Changed ext2_bcache_flush_range() parameters to use start,size
	instead of start,end because this is how all of the other
	functions get parameters, and ext2_bcache_flush_range() was being
	called in this manner already. [AED]

1999/09/24	Andreas Dilger <adilger@enel.ucalgary.ca>

	* Changed ext2_commit_metadata() function to allow writing either
	superblock or group descriptor blocks for the primary and backup
	copies separately.
