You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
143 lines
5.7 KiB
143 lines
5.7 KiB
E2fsprogs 1.33 (April 21, 2003)
|
|
===============================
|
|
|
|
Added a new utility program, logsave, which captures the output of a
|
|
command in a log file, even if the containing directory hasn't been
|
|
mounted yet (in which case the it saves the output in memory until it
|
|
can write out the logfile). This is useful for capturing the
|
|
output of fsck during the boot sequence.
|
|
|
|
Fixed some portability problems that were causing problems under
|
|
the Cygwin32 environment.
|
|
|
|
Mke2fs now interprets a negative number to the -b option as a minimum
|
|
block size.
|
|
|
|
Fixed a bug in mke2fs which was incorrectly checking the argument to
|
|
the -g option if the default block size was used. (Addresses Debian
|
|
bug #188319)
|
|
|
|
Fsck now explicitly ignores tmpfs and devpts, and it will complain if
|
|
it can not find filesystem checkers for jfs, reseirfs, and xfs.
|
|
|
|
E2fsck now updates the global free block and inode counters from the
|
|
block group specific counters quietly. This is needed for an
|
|
experimental patch which eliminates locking the entire filesystem when
|
|
allocating blocks or inodes; if the filesystem is not unmounted
|
|
cleanly, the global counts may not be accurate.
|
|
|
|
Imported bug fixes to the EVMS plugin from the EVMS 2.0 tree. (EVMS
|
|
2.0 is not yet supported; this only pulled in the bug fixes: fixed
|
|
possible hangs caused by bugs in calling waitpid, and not setting the
|
|
pipe to non-blocking mode; also fixed a file descriptor leak; made
|
|
sure all functions call log entry/exit functions.)
|
|
|
|
Badblocks now flushes its output file as bad blocks are discovered.
|
|
|
|
The uuid library is now more paranoid about assuming the correctness
|
|
of the /dev/random device; it mixes in a stream of bytes from
|
|
random/srandom, just in case.
|
|
|
|
Update Debian files to reflect the fact that I am now the Debian
|
|
maintainer of e2fsprogs. Other various Debian-specific packaging
|
|
cleanups.
|
|
|
|
Move the source tarball generation functions from the top-level
|
|
makefile to the util/gen-tarball script.
|
|
|
|
Updated the Turkish .po translation file.
|
|
|
|
Added Heimdal and MIT krb5 extensions to the com_err library to make
|
|
it more compatible with com_err libraries from those distributions.
|
|
|
|
Changed dumpe2fs to always display the superblock fields relating to
|
|
the journalling and/or directory indexing feature even if those
|
|
features are not enabled.
|
|
|
|
Updated and clarify copyright statement vis-a-vis alpha releases of
|
|
e2fsprogs.
|
|
|
|
The ss library will now try to dynamically link to the readline
|
|
library and use it if it is present in the system. This means that
|
|
the debugfs program now has line editing and history features. The
|
|
SS_READLINE_PATH environment variable is used to find a readline or
|
|
readline-compatible library.
|
|
|
|
E2fsck now finds most duplicate filenames (all when rebuilding all
|
|
directories via the -D option) and offers to delete or rename
|
|
duplicate filenames/directory entries. (Addresses Debian Bug #176814).
|
|
|
|
Fix bug in e2image. When writing out a raw image file, include data
|
|
blocks from symlinks that do not store the symlink within the inode.
|
|
|
|
Fix bug in resize2fs which incorrectly moved the block and inode
|
|
bitmaps for sparse superblock filesystems and incorrectly marked
|
|
blocks as in use. (Addresses Debian bug #174766)
|
|
|
|
Added a new shared library, the blkid library, which efficiently
|
|
allows fsck, mke2fs, e2fsck, and tune2fs to be able to look up LABEL
|
|
and UUID filesystem specifiers without needing to search all of the
|
|
devices in the system. Instead, the device is looked up in a cache
|
|
file, and then verified to make sure the blkid cache is correct.
|
|
|
|
Tune2fs and e2label will accept LABEL=xxx and UID=yyy specifiers for
|
|
the device name, using the blkid library. (Addresses Debian bugs
|
|
#166048, #179671)
|
|
|
|
Fsck now supports backslash escapes in /etc/fstab so that \040 can be
|
|
used for spaces in device labels.
|
|
|
|
Removed 32-bit limitations for debugfs's dump command.
|
|
|
|
If the user specifies a large number of inodes, Mke2fs will
|
|
automatically adjust the number of blocks per group to find a valid
|
|
set of filesystem parameters.
|
|
|
|
Add workaround to detect broken MD devices where when some of the
|
|
underlying devices are marked read-only, writes to the MD device are
|
|
silently dropped. E2fsck will detect if there is an attempt to run
|
|
the journal twice, and abort with an error if this is the case.
|
|
(Addresses IBM Bugzilla bug #1226)
|
|
|
|
E2fsck will print an error if more than one of the -p/-a, -n or -y
|
|
options are specified.
|
|
|
|
E2fsck will fix HTREE corruptions in preen mode, without stopping the
|
|
boot process. This is needed because the 2.4 ext2 filesystem
|
|
accidentally had the INDEX_FL backwards compatibility code removed.
|
|
|
|
Mke2fs no longer creates filesystems with the dir_index flag set by
|
|
default; the user has to specifically request it.
|
|
|
|
Update and clarified various man pages. (Addresses Debian bugs
|
|
#173612, #175233, #175113, and #170497, #185945, #188318)
|
|
|
|
Created man page for the mk_cmds program (from the libss library).
|
|
|
|
Programmer's notes:
|
|
-------------------
|
|
|
|
Fix various gcc -Wall nits.
|
|
|
|
Fixed a lot of portability problems that caused e2fsprogs not to build
|
|
successfully under Solaris and Apple/Darwin.
|
|
|
|
Fixed a Makefile dependency to allow building e2fsprogs using parallel
|
|
make jobs.
|
|
|
|
Changes to create a subset distribution which consists only of the
|
|
et, ss, uuid, and blkid libraries. The configure script and top-level
|
|
makefile were changed to support working with a subset distribution.
|
|
|
|
Removed EXT2_FEATURE_RO_COMPAT_BTREE_DIR mention of since it's not
|
|
actually used, and might people who are looking for
|
|
EXT2_FEATURE_COMPAT_DIR_INDEX, which is in use.
|
|
|
|
Updated debian files to fix a number of Lintian warnings.
|
|
|
|
Updated config.guess and config.sub with newer versions from the FSF.
|
|
|
|
Removed unnecessary libraries from being linked into the fsck, lsattr,
|
|
chattr, and blkid executables.
|
|
|