1. 11 May, 2001 4 commits
    • Theodore Ts'o's avatar
      COPYING: · f698d42f
      Theodore Ts'o authored
        Add actual text for the GPL and LGPL licenses.
      version.h:
        Update for WIP release
      f698d42f
    • Theodore Ts'o's avatar
      RELEASE-NOTES: · 31d1d0c8
      Theodore Ts'o authored
        Updated release notes for 1.20 release
      README:
        Update for 1.20 release.
      31d1d0c8
    • Theodore Ts'o's avatar
      libext2fs.texinfo: · 0cf43d8b
      Theodore Ts'o authored
        Update for 1.20 version release.
      TODO:
        Update TODO list.
      0cf43d8b
    • Theodore Ts'o's avatar
      Makefile.in: · 2521f52d
      Theodore Ts'o authored
        Update make depend information.
      2521f52d
  2. 10 May, 2001 1 commit
  3. 09 May, 2001 3 commits
    • Theodore Ts'o's avatar
      ChangeLog, debugfs.c: · 085cb19a
      Theodore Ts'o authored
        debugfs.c (do_write, do_mknod): Set the file type information when
        	creating the inode.
      085cb19a
    • Theodore Ts'o's avatar
      ChangeLog, super.c: · f0b8c87d
      Theodore Ts'o authored
        super.c (release_orphan_inodes): Add gettext quoting around
        	"Truncating" and "Clearing" for i18n.
      f0b8c87d
    • Theodore Ts'o's avatar
      Many files: · 4d8f08f4
      Theodore Ts'o authored
        Added Debian directory from e2fsprogs 1.19-4
      4d8f08f4
  4. 07 May, 2001 1 commit
  5. 05 May, 2001 8 commits
    • Theodore Ts'o's avatar
      ChangeLog, fileio.c: · 0f679459
      Theodore Ts'o authored
        fileio.c (ext2fs_file_read): Factored out common code and cleaned up
        	function.  Fixed a bug where if there was an error reading from the
        	disk, the number of bytes read wasn't reliably set.  (Fixes Debian bug
        	#79163)
        	(ext2fs_file_write): Factored out common code and made function more
        	efficient; if writing a full block, don't bother to do a
        	read-modify-write cycle.
      0f679459
    • Theodore Ts'o's avatar
      ChangeLog, expect, name, script: · bfcd9a11
      Theodore Ts'o authored
        d_loaddump: New test which verifies debugfs's dump and load routines.
      dirblock.c:
        Fix misc. gcc -Wall errors
      bfcd9a11
    • Theodore Ts'o's avatar
      ChangeLog, config.guess, config.sub: · d8998861
      Theodore Ts'o authored
        config.guess, config.sub: Update to use latest version from FSF
        	(2001-04-20)
      d8998861
    • Theodore Ts'o's avatar
      ChangeLog, util.c: · e39ac922
      Theodore Ts'o authored
        util.c (fatal_error): Use the correct magic number when checking the
        	magic number for the io_channel data structure.  Also remove
        	extraneous call to io_channel_flush() that was left over from an
        	editing session.
      e39ac922
    • Theodore Ts'o's avatar
      ChangeLog, fsck.8.in: · 609c9d0f
      Theodore Ts'o authored
        fsck.8.in: Add explicit language to describe how options get passed to
        	filesystem-specific checkers.
      609c9d0f
    • Theodore Ts'o's avatar
      ChangeLog, badblocks.8.in, badblocks.c: · cd130a08
      Theodore Ts'o authored
        badblocks.8.in: Fixed man page to describe the first optional
        	parameter to badblocks as last_block, instead of num_blocks.  (Debian
        	nbug #87216)
        badblocks.c: Change the blocks_count variable to be last_count, which
        	is a more accurate description of the variable.
      cd130a08
    • Theodore Ts'o's avatar
      ChangeLog, pass2.c: · b9852cd8
      Theodore Ts'o authored
        pass2.c (check_dir_block): Ignore EXT2_ET_DIR_CORRUPTED errors from
        	ext2fs_read_dir_block().
      b9852cd8
    • Theodore Ts'o's avatar
      ChangeLog, dirblock.c: · 1cca4d60
      Theodore Ts'o authored
        dirblock.c (ext2fs_read_dir_block): Check for an directory record
        	length which isn't a multiple four, and treat that as an invalid.
        	Scan the directory and return an error (EXT2_ET_DIR_CORRUPTED) if the
        	directory records are orrupted.
        	(ext2fs_write_dir_block): If while byte-swapping the directory block,
        	if there's an error, abort and return EXT2_ET_DIR_CORRUPTED.
      1cca4d60
  6. 03 May, 2001 6 commits
    • Theodore Ts'o's avatar
      e2image.8.in: · 0edb4d85
      Theodore Ts'o authored
        Updates and clarifications to the manual page.
      0edb4d85
    • Theodore Ts'o's avatar
      e2image.c: · a3827953
      Theodore Ts'o authored
        Update copyright date.
        :
      a3827953
    • Theodore Ts'o's avatar
      ChangeLog, debugfs.8.in, debugfs.c: · 59cf7e0d
      Theodore Ts'o authored
        debugfs.c (do_open_filesys, main): Add -i option which will allow
        	debugfs to examine ext2 image files.
      59cf7e0d
    • Theodore Ts'o's avatar
      ChangeLog, dumpe2fs.8.in, dumpe2fs.c: · 348e43dc
      Theodore Ts'o authored
        dumpe2fs.c (main): Add new flag, -i, which will allow dumpe2fs to dump
        	out the filesystem statistics from an ext2 image file.
      Many files:
        e2image.8.in: New manual page
        badblocks.8.in, e2label.8.in, mke2fs.8.in mklost+found.8.in,
        	tune2fs.8.in: Update location of e2fsprogs to be
        	http://e2fsprogs.sourceforge.net.
      348e43dc
    • Theodore Ts'o's avatar
      ChangeLog, e2image.c: · 095b459d
      Theodore Ts'o authored
        e2image.c (main): Fix format of e2image to be easier to be parse by
        	ext2fs_open().
      095b459d
    • Theodore Ts'o's avatar
      Many files: · a78926ef
      Theodore Ts'o authored
        ext2fs.h (EXT2_FLAG_IMAGE_FILE): Add new flag, and add image_header
        	field in the ext2_filsys structure
        block.c (block_iterate_ind, block_iterate_dind, block_iterate_tind):
        inode.c (ext2fs_read_inode):
        rw_bitmaps.c (read_bitmaps):
        openfs.c (ext2fs_open): Add support for EXT2_FLAG_IMAGE_FILE
        imager.c (ext2fs_image_bitmap_read): Fix bug in imager to make sure
        	the full bitmap is saved.
      a78926ef
  7. 01 May, 2001 6 commits
    • Theodore Ts'o's avatar
      ChangeLog, unix.c: · ae8160e6
      Theodore Ts'o authored
        unix.c (PRS): Validate the completion information file descriptor so
        	that the completion bar won't get accidentally written onto the disk.
      ae8160e6
    • Theodore Ts'o's avatar
      ChangeLog, e2fsck.8.in: · 5f629b74
      Theodore Ts'o authored
        e2fsck.8.in: Add explanation that you can use mke2fs -n -b blocksize
        	to printout alternate superblock locations.
      5f629b74
    • Theodore Ts'o's avatar
      ChangeLog, dir_iterate.c: · f955cc14
      Theodore Ts'o authored
        dir_iterate.c (ext2fs_process_dir_block): Add a double-check to make
        	sure the rec_len is a multiple of 4, to prevent bus-errors on
        	architectures which care about mis-aligned pointer references.
      f955cc14
    • Theodore Ts'o's avatar
      .del-ext2_fs.h~7a460879, ChangeLog: · 766b1e00
      Theodore Ts'o authored
        ext2_fs.h: New feature assignments for
        	EXT2_FEATURE_COMPAT_RESIZE_INODE for Andreas Dilger and
        	EXT3_FEATURE_COMPAT_DIR_INDEX for Daniel Phillips.  Synchronize kernel
        	function prototypes (which don't matter for e2fsprogs) with Linux
        	2.4.4.
      766b1e00
    • Theodore Ts'o's avatar
      ChangeLog, fsck.c: · 45d7086f
      Theodore Ts'o authored
        fsck.c (device_already_active): If we're not able to determine the
        	base device, we should assume that the device is already active in
        	order to force serialization.
      45d7086f
    • Theodore Ts'o's avatar
      ChangeLog, compare.c, gen_uuid.c, parse.c: · b1416db3
      Theodore Ts'o authored
        parse.c, compare.c: Include string.h to fix gcc -Wall complaints.
        gen_uuid.c: Define _SVID_SOURCE to avoid gcc -Wall errors because some
        	required structures wouldn't be otherwise defined.  Fix a minor gcc
        	-Wall nit in the declaration of get_random_fd().
      b1416db3
  8. 26 Apr, 2001 3 commits
    • Theodore Ts'o's avatar
      ChangeLog, tune2fs.c: · ce57f14f
      Theodore Ts'o authored
        tune2fs.c (parse_tune2fs_options): Interpret -c 0 as -c -1 (for
        	backwards compatibility with older kernels).  -c 0 makes more sense to
        	users.
      tune2fs.8.in:
        Update tune2fs manual papge so that it is up to date.
      ce57f14f
    • Theodore Ts'o's avatar
      ChangeLog, unix.c: · bc57f153
      Theodore Ts'o authored
        unix.c (check_if_skip): If the max_mount_count is zero, treat it as
        	having no count set.
      bc57f153
    • Theodore Ts'o's avatar
      ChangeLog, getsize.c: · 954a683d
      Theodore Ts'o authored
        getsize.c (ext2fs_get_device_size): Use an unsigned long to query the
        	device sizes using the BLKGETSIZE ioctl.
      954a683d
  9. 23 Apr, 2001 1 commit
    • Theodore Ts'o's avatar
      ChangeLog, tune2fs.c: · 4d0f2283
      Theodore Ts'o authored
        tune2fs.c (remove_journal_device): If the force flag is given, tune2fs
        	will remove the journal device information from the superblock even if
        	tune2fs failed to open the journal device or otherwise other failed to
        	remove the filesystem from journal device.
        	(parse_tune2fs_options): Fix -j option so that it works (it was
        	missing the open_flag being set to EXT2_FLAG_RW).
        	(main): Accept "-U clear" to set a null UID.
      4d0f2283
  10. 22 Apr, 2001 3 commits
  11. 21 Apr, 2001 1 commit
    • Theodore Ts'o's avatar
      ChangeLog, mke2fs.c: · 2103ea78
      Theodore Ts'o authored
        mke2fs.c (main): Add better explanation about when the filesystem will
        	be checked after it is created.
      2103ea78
  12. 17 Apr, 2001 3 commits
    • Theodore Ts'o's avatar
      ChangeLog, subst.c: · 913c4e9f
      Theodore Ts'o authored
        subst.c (replace_string): Fix replace_string so that it correctly
        	handles replacing a substitution variable with a zero-length string.
      913c4e9f
    • Theodore Ts'o's avatar
      ChangeLog, mke2fs.c: · d6a27e00
      Theodore Ts'o authored
        mke2fs.c (create_journal_dev): Call ext2fs_create_journal_superblock()
        first, so if it's going to error out, the user finds out before
        waiting for the entire device to get zero'ed.
      ChangeLog, util.c:
        util.c (parse_journal_opts): Remove code which allowed a bare number
        	to be treated as a journal size.
      d6a27e00
    • Theodore Ts'o's avatar
      ChangeLog, Makefile.in, ismounted.c: · 52db0b41
      Theodore Ts'o authored
        ismounted.c (check_mntent): Check /proc/mounts on Linux systems before
        	checking /etc/mtab.  The EXT2_MF_READONLY flag is now set from the
        	/etc/mtab options field for all filesystems, not just the root
        	filesystem.  Add debugging code to make it easier to test
        	ext2fs_check_if_mounted().
      52db0b41