Lines Matching +full:gcc +full:- +full:make +full:- +full:tests +full:- +full:32 +full:bit
5 libext2fs. (CVE-2015-1572, Addresses Debian Bug: #778948)
36 Fixed some use-after-free bug in resize2fs and e2fsck.
49 ------------------
51 Fixed coverity, sparse, gcc -Wall, and clang warnings/nits.
88 Fix a 32/64-bit overflow bug that could cause resize2fs to loop
89 forever. (Addresses-Launchpad-Bug: #1321958)
101 The e4defrag program will now defrag backwards-allocated files.
120 Fixed a double close(2) bug in "rdump" and "rdump -p".
124 Fix filefrag to properly handle using the FIBMAP ioctl (with -B).
134 Updated/fixed various man pages. (Addresses-Debian-Bug: #726760)
140 ------------------
150 Fixed free block accounting for 64-bit file systems.
155 The regression tests no longer require the presence of the md5sum
176 counts specified by the -G option. Insanely large flex_bg sizes can
224 Fixed support in filefrag for files with > 2**32 blocks on 32-bit
230 to create file systems larger than 2GB on 32-bit platforms.
241 ------------------
243 The gcc "-checker" option has been long deprecated, so remove support
249 Also, move the e2fsprogs-specific macros to acinclude.m4, which allows
252 Make the use of strptime() function in debugfs to be more portable to
255 A few miscellaneous changes designed to make life easier for
261 Fix cross-compilation support, which got broken in 1.42.10.
264 Delete lib/ext2_types.h on a make clean, and build it as necessary.
266 Add a debug program used for libext2fs unit tests.
268 Clean up the tests so that it avoids using GNU-specific behaviour in
269 mktemp. Make sure the temporary files are cleaned up if the tests are
287 before wiping out a pre-existing file system, partition table, or LVM
320 few megabytes in a single resize2fs -M operation.
335 filesystem with the 64-bit or the bigalloc feature enabled.
339 with a non-zero exit status (since this is normal after e2fsck has
344 resize_inode option must be disabled -- since the resize_inode simply
346 32 bits. The mke2fs program does this automatically if the file
358 which is marked as needing the journal replayed when the force ("-f")
373 suggests using "e2fsck -b 8193". This message has been fixed to
382 messages if it found an error while parsing a user-supplied block
395 ------------------
397 Fixed a lot of coverity, sparse, gcc -Wall, and clang warnings/nits.
399 Allow the location of pkg-config files to be specified independent of
402 Fixed parse-types.sh not to complain when cross-compiling and the
413 "configure --enable-gcov".
424 off-by-one bug when inserting an extent into an empty inode.
434 it is present, which allows 64-bit offsets on 32-bit systems.
441 mounted file and complain without the -FF option. Also fixed mke2fs
443 two -F options, as documented in the man page, instead of three -F
447 libext2fs to correctly handle bigalloc and 64-bit file systems. There
450 could cause file system corruption or data loss, so users of 64-bit or
460 When e2fsck is rehashing an extent-mapped directory, it's possible
462 fix e2fsck to make sure that the block gets marked as used.
465 journal >= 2GB --- which can happen when using 64k block size.
471 is invalid if it is exactly 2**32 blocks.
474 lost+found directory when running in read-only mode.
480 creating a "standard (non-raw, non-qcow2) image file. Standard
484 Fixed mke2fs so that the extended option "-E resize=NNN" will not turn
496 (Addresses-Debian-Bug: #718205)
505 E2image will refuse (unless the -f option is specified to force the
507 unless the -f option is specified to force the issue.
510 system by only copying the allocated blocks, by using the options -ra.
511 New options (-o and -O) have been added so that a source and
512 destination offset can be given. The -p option will print progress
514 And finally, the new option -c is useful for updating a file system on
526 shrinking a file system to a minimum size using resize2fs -M.
536 trying to write a zero-length file.
539 extent-mapped symlink.
554 ------------------
556 Fix sparse, gcc -Wall and clang nits.
564 Run sparse against source files when building e2fsprogs with 'make
575 punch a completely sparse file, failing when punching an extent-mapped
578 It also didn't handle being passed an invalid, too-large ending block
580 operating on an indirect-mapped inode.
590 logical blocks which are larger than what an extent-mapped or indirect
591 block-mapped inode can allow.
594 which is larger than 2GB, make sure the large_file feature flag gets
601 If quota support is disabled (which is the default), make sure that
610 Added a shell script, populate-extfs.sh which uses debugfs to populate
617 Fixed an off-by-one bug in ext2fs_file_set_size2() so that it will not
621 The html version info pages are now built using makeinfo --html
622 instead of the unmaintained and now-obsolete texi2html program.
628 As a part of mke2fs's option parsing cleanup, the use of the -R option
630 since 2005) and -E should be used instead.
649 Fix resize2fs when shrinking file systems to make sure that bitmap
660 Fix a regression introduced in e2fsprogs v1.42 which caused e2image -s
666 Fix e2fsck so it can check a read-only root file system with an
669 Fix off-line resizing of file systems with flex_bg && !resize_inode
672 Fix e2image with large (> 32-bit) file systems (Addresses Debian Bug:
686 ------------------
692 Fix ext2fs_llseek() on 32-bit i386 systems to work correctly when
696 fs->read_inode() if the caller has requested more than the base 128
699 Fix build failure with --enable-jbd-debug.
701 Clean up filtering of outputs for the regression tests by using a
704 Fix gcc -Wall and clang nits.
717 * add -k option to print extents in kB-sized units (like df -k)
718 * add -b {blocksize} to print extents in blocksize units
719 * add -e option to print extent format, even when FIBMAP is used
720 * add -X option to print extents in hexadecimal format
722 Fix resize2fs so that it can handle off-line resizes of file systems
726 an off-line resize which grows the file system could potentially
730 systems when doing an off-line resize.
735 Fixed 32-bit overflow bugs which could cause resize2fs to fail and
736 possibly corrupt the file system while resizing 64-bit file systems.
738 Fix a bug in mke2fs where parsing "-E resize=NNN" will result in a
739 mke2fs crash due to a divide-by-zero if the 64bit file system feature
745 When creating bigalloc filesystems, the -g option to mke2fs will now
771 allocate when a memory allocation request fails, to make it easier to
775 Lustre Bug: LU-1888)
778 when the user specifies the -a option.
780 If e2fsprogs is compiled without --enable-quota, make sure that
781 tune2fs can not turn on the feature for new-style quota support, since
787 CPU-constrained systems. This was primarily done by optimizing
796 Fix e2freefrag so it works on 64-bit file systems, and so it uses much
815 ------------------
817 Fix gcc -Wall nits.
821 Change the output from "make check" so that tools such as emacs's "M-x
838 Fixed the help text in the configure script for --enable-quota.
840 The m68k-specific bitops code has been removed since they were
841 incorrectly treating bit numbers with the high bit set as signed
881 supports lazy_itable_init, which speeds up growing off-line growth of
886 Resize2fs has been fixed so that on-line resizing of meta_bg file
891 32-bit file systems when "16TB" is specified on the command line.
909 ------------------
911 The configure option --enable-relative-symlink was broken so that it
912 needed to be --enable-symlink-relative-symlinks. We will support both
922 Fix portability problems on non-Linux systems: avoid compile failures
935 first block group would go negative. This resulted in "mke2fs -N 256
936 -t ext4 /tmp/foo.img 256m" trying to write so many blocks that /tmp
943 checked if it was the root file system and it was mounted read-only.
944 Now it will allow any file system mounted read-only to be checked if
945 the -f option is specified. This makes it easier to test how e2fsck
950 read-only, e2fsck would not clear an error indication in the journal
955 /dev/mapper/testvg-testlv, instead of insisting on a less
956 human-friendly name such as /dev/dm-2. (Addresses Red Hat Bugzilla:
976 updated; otherwise, e2fsck would complain after running 'tune2fs -O
993 ------------------
998 Make sure that shared libraries link with the shared libraries built
1004 attempt to link without -lpthread. (Addresses Sourceforge Bug:
1011 Fixed more 64-bit block number bugs (which could end up corrupting
1017 replayed, and if the journal *was* being replayed, the "error bit"
1025 non-zero, and it will also display the journal's 64-bit feature flag
1029 when it might need to modify the file system, and never if the -n
1033 E2fsck now correctly truncates or deallocates extent-mapped inodes on
1056 Fix a precedence bug with built-in quota support which might result in
1057 e2fsck paying attention to the quota inode field even if the built-in
1059 superblock field should be zero for non-built-in quota file systems,
1066 ------------------
1068 The regression test suite can now run the integration tests in the
1069 tests directory in parallel, via "make -jN check".
1071 Add new test, f_zero_extent_length which tests e2fsck's handling of
1079 of a 64-bit journal.
1081 Add two tests, f_orphan_indirect_inode and f_orphan_extent_inode which
1082 tests e2fsck's handling of orphan inodes in preen mode, and truncation
1092 systems with more than 16TB when e2fsprogs is compiled in 32-bit mode
1093 (i.e., when unsigned long is 32-bits). Also fix a bug which caused
1094 dumpe2fs to incorrectly display block numbers > 32-bits.
1108 would were still using the legacy 32-bit bitmaps) to crash. This was
1109 due to missing 32-bit compat code in side the function
1126 ------------------
1147 tests (f_jnl_32bit, f_jnl_64bit) which detect breakage of the on-disk
1148 jbd2 format, as well as f_eofblocks which tests the new handling of
1150 unit test which verifies 32-bit bitmaps support and the new
1153 Add a few dependencies to fix parallel (make -j) builds.
1158 The config.guess and config.sub have been updated to the 2012-02-10
1171 --enable-relative-symlinks, which will install relative symlinks for
1174 When building BSD shared libraries make sure the LDFLAGS variable is
1176 be built in 32-bit mode on Mac OS X Lion (Addresses Sourceforge Bug:
1179 Fix gcc -Wall nitpicks
1191 E2fsck will now make explicit checks for the EOFBLOCKS_FL, since we
1199 The mke2fs program can now use direct I/O via "mke2fs -D". This will
1204 E2fsck was needlessly closing and re-opening the file system as a side
1206 necessary for non-MMP file systems, so drop it.
1244 in read-only mode. (4) Fixed a bug which caused e2fsck to not issue
1253 Fixed mke2fs -S so it does not corrupt the first block group's
1264 ------------------
1266 Fixed various portability issues for non-Linux systems, particularly
1267 MacOS X, as well as Linux systems running with the just-released glibc
1274 Fixed an invalid return in a non-void function in the quota code.
1277 Fixed the debian rules file so that the calls to dpkg-buildflags works
1284 ext2fs_new_inode() or ext2fs_new_block2(), we now make sure the
1290 is no need for the e2fsck-static or udeb packages. Available
1296 the upstream sources. This makes it easier for Debian-derived systems
1307 extent-based bitmaps which are stored using a red-block tree, since
1310 The command mke2fs -S is used as a last ditch recovery command to
1313 system. So if the uninit_bg feature is enabled, mke2fs -S will now
1314 set the unused inodes count field to zero. Otherwise, e2fsck -fy
1315 after using mke2fs -S would leave the file system completely empty.
1321 The usage and help messages for the -G, -t and -T options in mke2fs
1337 Make sure rdebugfs (which may be installed setuid or setgid disk) does
1342 also now has a -c option which will verify the file type information
1355 s_first_data_block is non-zero, this wasn't taken into account when
1356 calculate the minimum file system size for use with the -M option.
1358 Fixed the badblocks program to honor the -s flag when in read-only -t
1364 Fixed various Debian Packaging issues so that dpkg-buildflags is used
1369 ------------------
1371 Fix a bug in ext2fs_clear_generic_bmap() when used for 32-bit bitmaps.
1394 extent-based flags. Previously, it didn't, which generally made code
1412 deallocating space in contiguous power-of-2 collections of blocks,
1418 Added support for the Multi-Mount Protection (MMP) feature.
1445 and print debugging information to make it easier to find potential
1450 non-zero. This is to avoid a corrupted bad block inode causing e2fsck
1463 E2fsck will not try to do a discard operation if the -n option was
1470 E2fsck will check for the bad block inode to make sure it looks sane
1487 per-device defaults to be specified in the configuration file.
1492 Mke2fs now creates extent-mapped directories for the root and
1502 extended attributes and with time- and mount count-based file
1516 setting the stride and stripe-width parameters to zero; but this is
1517 necessary to disable the stride and stripe-width settings. So allow
1521 Mke2fs now gives a warning if the auto-detected block size exceeds the
1526 field to -1, instead of 0. Kernels older then 3.0 will print a
1545 searched-for block as an extended attribute block.
1557 Add support to build a metadata-only, read-only, stripped-down version
1564 -B option which forces the use of buffered I/O, and the -v option will
1574 Add overflow checking to tune2fs -i's fsck interval, which must fit in
1575 a 32-bit field.
1584 Filefrag has been fixed so its -v report prints the correct expected
1585 block number (previously there had been an off-by-one error). In
1586 addition, it will now display the number of contiguous extents when -v
1588 printed when the -v option was specified. In addition, the number of
1625 ------------------
1630 by using the configure option --enable-quota.
1632 Reserved the on-disk fields for the metadata checksum and snapshot
1651 Fixed miscellaneous gcc -Wall and coverity warnings.
1663 Added a test for extent-mapped journals by mke2fs and tune2fs.
1667 Added a test to make sure the inode size remains constant.
1669 The regression test script now prints the list of which tests failed.
1676 Tests that rely on debugfs are now skipped if debugfs wasn't built.
1678 Fixed the dependencies for "make check" so all required dependencies
1679 are built before running the regression tests.
1681 A link to com_err.h is installed in $(includedir) during a "make install".