Lines Matching +full:- +full:- +full:enable +full:- +full:harden
21 -----------------
23 E2fsprogs 1.41.13 would not compile on big-endian systems. This has
30 Fix some type-punning warnings generated by newer versions of gcc.
36 E2fsck now supports the extended option "-E journal_only", which
41 E2fsck will now support UUID= and LABEL= specifiers for the -j option
53 Mke2fs will now check the file system type (specified with the -t
56 with the -T option) is not defined in mke2fs.conf, mke2fs will print a
59 Clarified error message from resize2fs clarifying that on-line
87 extent-based files.
89 Debugfs has a new option, -D, which will request Direct I/O access of
95 Badblocks will now correctly backspace over UTF-8 characters when
101 Resize2fs -P no longer requires a freshly checked filesystem before
115 Clarified an mke2fs error message so a missed common in an -E option
116 (i.e., mke2fs -t ext4 -E stride=128 stripe-width=512 /dev/sda1")
123 and the older option -K is deprecated. The default of whether
152 ------------------
185 Resize2fs -P will now refuse to print a minimum size if the file
196 E2fsck now will completely skip time-based checks if the system clock
207 like to abort the file system check after finding a problem --- and
226 cancels the fsck with a control-C. It's a bad idea to set the
255 Fixed various Debian packaging issues --- see debian/changelog for
260 ------------------
267 Always build namei.o so that building with configure --disable-debugfs
268 works correctly. Long-term, if we care about reduced e2fsprogs
274 Add configure options --enable-symlink-build and
275 --enable-symlink-install, which allow e2fsprogs be built using
292 Debugfs has a bug fixed so that "logdump -b <blk>" now properly shows
299 thinking, "surely that message doesn't apply to *me*" :-(
301 E2fsck -n will now always open the file system read-only. We now
304 smarter than they really are. So "-n -c", "-n -l", "-n -L", and "-n
305 -D" are no longer supported. (Addresses Launchpad Bug: #537483)
322 e2fsck -fD can corrupt non-indexed directories when are exists one or
331 ------------------
333 Add new test, f_rehash_dir, which checks to make sure e2fsck -D works
348 Fix e2fsck's check for extent-mapped directory with an incorrect file
368 E2fsck now correctly handles holes in extent-mapped directories (i.e.,
371 Fix big-endian problems with ext2fs_bmap() and ext2fs_bmap2().
383 entries for non-indexed directories. ( Addresses Sourceforge Bug:
386 Mke2fs will use BLKDISCARD to pre-discard all blocks on an SSD or
387 thinly-provisioned storage device. This can be disabled using the -K
397 Fix some big-endian bugs in e2fsck and libext2fs.
407 arguments summary for "-o superblock=<num>" and "-o blocksize=<num>".
414 Fix e2fsck's handling of 64-bit i_blocks fields.
417 double-indirect block", etc., instead of "Illegal block #-1" or
418 "Illegal block #-2", etc. This makes it easier for users to
428 Fix the libext2fs library code to round up the bitmap size to a 4-byte
435 fail when "resize2fs -M" is run. (Addresses RedHat Bugzilla: #519131)
441 problems on low-memory systems, as it tends to panic and mislead the
447 Fix tune2fs so it can add a journal when an extent-enabled file system
455 Fixed various Debian packaging issues --- see debian/changelog for
459 ------------------
461 The configure script supports the --with-cc, --with-ccopts, and
462 --with-ldopts options. Instead, the more standard use of CC=,
464 Also, --with-ld, which never worked, was also removed.
467 The in-tree header files are only used if the in-tree uuid or blkid
468 libraries are used. Otherwise, use the system-provided uuid or blkid
469 header files if using the system-provided libraries.
471 Fix some build failures caused by --disable-* configure options.
495 Fix filefrag to correctly print the number of extents for zero-length
498 Filefrag now has a -B option which forces the use of the FIBMAP ioctl
501 Fixed filefrag for non-extent based files.
506 Fix inode resizing via tune2fs -I so that it works correctly in the
507 face of non-empty bad blocks inodes, and if the filesystem was
508 formatted using the "mke2fs -E stride=N" option for RAID arrays.
510 Fix regression in ext2fs_extent_set_bmap() caused e2fsck -fD to fail
517 will refuse to resize the filesystem, even after running "e2fsck -f".
532 Fixed various Debian packaging issues --- see debian/changelog for
536 ------------------
538 Fixed miscellaneous gcc -Wall warnings.
542 Fixed non-Linux build of the intl directory by adding support for the
548 there aren't any free blocks or inodes in the already-used block
569 Add safety checks (for non-Linux systems) so that uuidd isn't run with
587 Fixed various Debian packaging issues --- see debian/changelog for
593 ------------------
595 Fix compilation problem when configured with --disable-uuid.
597 Don't build uuidgen if configured with --disable-uuid.
604 well on non-GNU make program. (Addresses Sourceforge Patches: #2813809)
608 output, if the build was configured with --enable-verbose-makecmds, or
609 if GNU make is in use and the V variable is non-null, i.e., via "make
628 Harden ext2fs_validate_entry() so that lsdel will not read beyond the
637 Fix lsattr to exit with a non-zero status when it encounters errors.
663 ------------------
665 Add --disable-libuuid option to configure which uses an in-system
669 Add --valgrind-leakcheck option to the test_script program which runs
704 i_file_acl_hi non-zero. Ext3 filesystems don't care, and newer
730 which provide this information in /sys/block/dm-<N>/dm/name; this is
734 private /dev/dm-X names.
736 Add an -a option to debugfs's close_filesys command which writes any
747 Fixed various Debian packaging issues --- see debian/changelog for
752 ------------------
757 Avoid using a hard-coded path for /bin/rm in block's test_probe.in.
774 pext2fs_extent_open(), but uses the user-supplied inode structure
782 or shrinking ext4 filesystems off-line (i.e., when the ext4 filesystem
786 and print a 64-bit file acl. This is useful for debugging filesystem
788 will detect and fix non-zero i_file_acl_high on 32-bit filesystems
798 which then never get closed because uuidd is a long-running helper
802 an on-line resize, e2fsck will ignore the NEEDS_RECOVERY flag set on
806 superblock-only mode (mke2fs -S), since the left-over journal in the
812 used by a pseudo-filesystem was mounted when in fact it was not.
834 Add a check to mke2fs and tune2fs that the argument to the -m option
849 Fixed various Debian packaging issues --- see debian/changelog for
853 ------------------
863 Add support for disabling the built-in blkid library in favor of a
864 system-installed blkid implementation via the configure option
865 --disable-libblkid.
872 of zero for a non-existent device (Addresses Debian Bug: #502541)
878 devices currently used by user-level software suspend.
884 vastly inefficient for moderate-to-large filesystems, due to some
891 of tune2fs -I.)
894 filesystems with 32-bit block numbers, when the headers for 64-bit
904 resize2fs -M to fail. Finally, when blocks are moved, make sure the
915 Mke2fs now has a new option -U, which allows the user to specify the
929 Fix a bug in e2fsck which caused it double count non-contiguous
930 extent-based inodes.
944 Fix a long-standing bug in e2fsck which would cause it to crash when
949 Fixed various Debian packaging issues --- see debian/changelog for
953 ------------------
956 binaries in the misc directory if configured with --enable-profile.
979 e2fsprogs with -Werror=format-security have an easier time doing so.
981 Added a new 64-bit getsize interface, ext2fs_get_device_size2().
983 Added the utility make-sparse.c to the contrib directory.
987 change a block on an extent-based file, and ext2fs_extent_set_bmap()
992 extents when the callback function modifies a block in an extent-based
1023 read-only using the BLKROGET ioctl.
1029 ext4dev filesystems are available, so that the ext4dev->ext4
1033 ------------------
1047 specifies a block number using the -b option if the blocksize option
1048 isn't also specified using -B. Unfortunately, users very commonly
1049 invoke e2fsck using "e2fsck -b 32768 /dev/hdXXX" to use the backup
1059 a command-line option. In addition, allow the hash algorithm to be
1094 Fixed various Debian packaging issues --- see debian/changelog for
1098 ------------------
1101 close-on-exec flag for a fd used for debugging. (Addresses Red Hat
1106 theoretical race condition if a multi-threaded application adds and
1109 compile with the -pthread option; using pthread mutexes has
1113 Fix e2fsprogs-libs build failure due to 'subs' target. (Addresses
1123 Fix the pkg-config files so they work correctly when linking with
1132 non-x86 platforms. (They had been removed for x86 earlier.)
1142 Fix gen-tarball so it will work even if the top-level directory has
1144 gen-tarball print the size of the resulting tar.gz file.
1158 /etc/mke2fs.conf.e2fpsrogs-old and the new /etc/mke2fs.conf file will
1161 /etc/mke2fs.conf.e2fsprogs-new and issue a message to the user that
1165 filesystem, since this minimizes seek times on average for fsync-heavy
1175 (specifically read-only features) in revision 0 filesystems. (Thanks
1178 Mke2fs previously would occasionally create some slightly non-optimally
1184 Add support for setting the default hash algorithm used in b-tree
1185 directories in tune2fs (from a command-line option) or mke2fs (via
1221 Add support for on-line resizing ext4 filesystem with the flex_bg
1230 Resize2fs is now correctly managing the directory in-use counts when
1237 caused by very large extent-based files, and by blocks reallocated
1246 presence of extent-based files. In addition, "e2fsck -v" will report
1248 also give an inode fragmentation report using "e2fsck -E fragcheck"
1257 Debugfs's htree command now correctly understands extent-based
1262 e2fsprogs, to enable scripts to know whether the installed version of
1268 The error message printed by "tune2fs -I" if the inode size was too
1270 try to create an undo log until we know that command-line-specified
1271 parameters such as "tune2fs -I <inode size>" are valid.
1273 Given some filesystems found "in the wild" that had non-zero block
1280 The blkid program will now print out a user-friendly listing of all of
1282 -L option. (Addresses Debian Bug: #490527)
1298 Fixed various Debian packaging issues --- see debian/changelog for
1306 ------------------
1316 greater variety of environments, including big-endian systems and
1317 when cross-building e2fsprogs for embedded systems. (Addresses
1324 extent-based files.
1326 Fix a potential core-dumping bug in libe2p's iterate_on_dir()
1329 Various ext2fs library functions --- ext2fs_block_iterate2(),
1330 ext2fs_initialize() and ext2fs_extent_open() --- now correctly free
1345 bare echo commands so that configure flags such as --quiet work
1360 Disable a very annoying automatic "%.sh -> %" GNU make rule in the
1361 top-level Makefile. That automatic rule is used to better support
1365 replace the configure script, resulting in a self-inflicted fork bomb
1366 leading to an out-of-memory crash.
1383 for extent-based files
1385 The ext2fs_bmap() function now supports BMAP_ALLOC for extent-based
1481 blkid_find_dev_with_tag() never returns a non-existent device. Also,
1491 based on a split filesystem and usage type system. The -t option to
1492 mke2fs was a deprecated alias to -c; it now specifies a filesystem
1493 type (ext2, ext3, ext4, etc.), while the -T option can now be a comma
1498 The mke2fs program will no longer complain and request the -f option
1502 When creating a filesystem for the GNU Hurd use a fs-type of Hurd and
1511 the -P option, and will resize the filesystem to the smallest possible
1512 size if given the -M option.
1515 blocks are consumed during an off-line resize.
1517 The "ls" command in debugfs now supports the -p option, which causes
1522 Fix a potential off-by-one buffer overflow in the fs_device_name in an
1525 The chattr program will return a non-zero exit code in case of
1526 failures, and error messages can be suppressed with the -f option.
1530 crash if more than 8 test patterns are specified using the -t option.
1537 Remove support for the legacy big-endian filesystem format which only
1538 existed on extremely long-dead PowerPC kernels almost a decade ago.
1547 Fixed various Debian packaging issues --- see debian/changelog for
1554 ------------------
1556 Factor out bitmap code in preparation for adding 64-bit new-style
1559 Fix gcc -Wall warnings
1561 Fix the pkg-config files so that private libraries are specified in
1574 If the configure script is given --with-diet-libc, don't use thread
1579 mkswap that don't support the -U option.
1581 A few library routines have been converted to support 64-bit block
1583 inode_io, and unix_io managers have all be converted to support 64-bit