Age | Commit message (Expand) | Author | Files | Lines |
2018-03-29 | e2fsck: adjust quota counters when clearing orphaned inodesHEADnextmaster | Darrick J. Wong | 1 | -20/+101 |
2018-03-24 | e2fsck: delete bad inode fix for bigalloc | harshads | 1 | -2/+10 |
2018-03-16 | e2fsck: release clusters only once in release_inode_blocks | harshads | 1 | -0/+8 |
2018-03-10 | e2fsck: fix endianness problem when reading htree nodes | Lukas Czerner | 1 | -2/+3 |
2018-03-03 | e2fsck: require that fast symlinks don't have EXT4_EXTENTS_FL | Eric Biggers | 1 | -3/+3 |
2018-03-03 | e2fsck: validate the targets of extent-based symlinks | Eric Biggers | 1 | -35/+39 |
2018-03-03 | e2fsck: drop redundant checks of symlink i_size | Eric Biggers | 1 | -5/+1 |
2018-03-03 | e2fsck: require i_size == fscrypt_symlink_data.len + 2 | Eric Biggers | 1 | -2/+1 |
2018-03-03 | e2fsck: validate fscrypt_symlink_data.len for fast symlinks too | Eric Biggers | 1 | -10/+13 |
2018-03-03 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -2/+2 |
2018-03-03 | e2fsck: validate that fscrypt_symlink_data.len is not too large | Eric Biggers | 1 | -1/+1 |
2018-03-03 | e2fsck: fix reading fscrypt_symlink_data.len | Eric Biggers | 1 | -1/+1 |
2018-03-02 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -4/+0 |
2018-03-02 | e2fsck: remove get_filename_hash() prototype | Eric Biggers | 1 | -4/+0 |
2018-02-26 | AOSP: use e2fsprogs-defaults for ccflags | Theodore Ts'o | 1 | -1/+5 |
2018-02-26 | AOSP: Revert "Add "libc" to soong static_executable targets." | Jeff Gaston | 1 | -1/+1 |
2018-02-26 | AOSP: Add missing libdl dependencies | Pavlin Radoslavov | 1 | -1/+1 |
2018-01-02 | Merge branch 'maint' into next | Theodore Ts'o | 4 | -13/+38 |
2018-01-01 | e2fsck: fix printf format %d on ext2_ino_t | Shen-Ta Hsieh | 1 | -2/+2 |
2017-12-15 | Add missing information to e2fsck man pages and usage text | Tyson Nottingham | 3 | -11/+36 |
2017-12-12 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -9/+11 |
2017-12-12 | e2fsck: fix potential Floating Point Exception in show_stats() | Theodore Ts'o | 1 | -9/+11 |
2017-12-04 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -3/+4 |
2017-12-04 | e2fsck: fix access after free for dx_db structure | Artem Blagodarenko | 1 | -3/+4 |
2017-10-15 | Merge branch 'maint' into next | Theodore Ts'o | 15 | -28/+28 |
2017-10-15 | Fix historic typos in changelogs and release notes | Sebastian Rasmussen | 1 | -1/+1 |
2017-10-15 | Fix typos in code comments and developer docs | Sebastian Rasmussen | 12 | -22/+22 |
2017-10-15 | Fix typos in error messages and documentation | Sebastian Rasmussen | 2 | -5/+5 |
2017-09-06 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -2/+29 |
2017-09-06 | e2fsck, libext2fs: add checks for insanely large file systems | Theodore Ts'o | 1 | -2/+29 |
2017-08-29 | Merge branch 'maint' into next | Theodore Ts'o | 7 | -27/+81 |
2017-08-28 | Silence valgrind warnings | Theodore Ts'o | 1 | -1/+1 |
2017-08-26 | e2fsck: add optimization for heavily hard-linked file systems | Jaco Kroon | 5 | -12/+65 |
2017-08-26 | e2fsck: optimize out the use region_t in scan_extent_node() | Jaco Kroon | 1 | -13/+14 |
2017-08-22 | e2fsck: fix the message printed for the project quota type | Theodore Ts'o | 1 | -1/+1 |
2017-08-22 | Merge branch 'maint' into next | Theodore Ts'o | 2 | -0/+31 |
2017-08-21 | e2fsck: in ask_yn() fall back to English yes/no characters | Theodore Ts'o | 1 | -0/+12 |
2017-08-14 | e2fsck: add optimization for large, fragmented sparse files | Theodore Ts'o | 1 | -0/+19 |
2017-08-04 | Merge branch 'maint' into next | Theodore Ts'o | 3 | -108/+108 |
2017-08-04 | Remove spaces at the end of man pages | Theodore Ts'o | 2 | -105/+105 |
2017-08-01 | e2fsck: fix e2fsck -D for encrypted directories | Theodore Ts'o | 1 | -3/+3 |
2017-07-27 | Merge branch 'maint' into next | Theodore Ts'o | 7 | -4/+76 |
2017-07-24 | e2fsck: eliminate bad update link count attempt | Tahsin Erdogan | 1 | -10/+1 |
2017-07-23 | libext2fs: add ea_inode support to set xattr | Tahsin Erdogan | 1 | -18/+2 |
2017-07-23 | e2fsck: update quota inode accounting for ea_inode feature | Tahsin Erdogan | 3 | -48/+101 |
2017-07-23 | e2fsck: don't restart after a critical metadata collision in e2fsck -n mode | Theodore Ts'o | 1 | -2/+4 |
2017-07-23 | e2fsck: quiet some harmless bitmap warnings | Theodore Ts'o | 1 | -0/+2 |
2017-07-22 | e2fsck: check for invalid quota inode numbers | Theodore Ts'o | 5 | -0/+42 |
2017-07-22 | e2fsck: add support for printing the quota type in problem reports using %U | Theodore Ts'o | 3 | -2/+28 |
2017-07-05 | e2fsck: remove #ifdef EXT2_NO_64_TYPE blocks | Tahsin Erdogan | 1 | -40/+2 |
2017-07-05 | Use i_size to determine whether a symlink is a fast symlink | Tahsin Erdogan | 1 | -34/+8 |
2017-07-04 | e2fsck: track ea_inode references | Tahsin Erdogan | 7 | -45/+148 |
2017-07-04 | e2fsck: update i_blocks accounting for ea_inode feature | Tahsin Erdogan | 3 | -33/+100 |
2017-07-04 | e2fsck: generalize ea_refcount | Tahsin Erdogan | 3 | -86/+99 |
2017-07-04 | e2fsck: do not early terminate extra space check | Tahsin Erdogan | 1 | -1/+0 |
2017-07-04 | e2fsck: ea_inode hash validation | Tahsin Erdogan | 3 | -40/+59 |
2017-07-04 | e2fsck: add support for large xattrs in external inodes | Andreas Dilger | 5 | -31/+152 |
2017-07-04 | Merge branch 'maint' into next | Theodore Ts'o | 4 | -24/+55 |
2017-07-04 | Fix warnings found using UBSAN | Theodore Ts'o | 4 | -24/+55 |
2017-05-29 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -7/+9 |
2017-05-29 | e2fsck: don't flush to device opened in read-only mode | Konstantin Chistyakov | 1 | -7/+9 |
2017-05-24 | Merge branch 'maint' into next | Theodore Ts'o | 2 | -3/+6 |
2017-05-24 | e2fsck: fix sparse bmap to extent conversion | Darrick J. Wong | 1 | -1/+2 |
2017-05-24 | e2fsck: fix multiply-claimed block quota accounting when deleting files | Eric Whitney | 1 | -2/+4 |
2017-05-23 | AOSP: Disable macro redefined warnings. | Christopher Ferris | 1 | -1/+1 |
2017-05-23 | AOSP: Add "libc" to soong static_executable targets. | Alex Deymo | 1 | -1/+1 |
2017-05-23 | AOSP: Convert e2fsprogs targets to soong. | Alex Deymo | 2 | -92/+64 |
2017-04-27 | e2fsck: eliminate per-block cluster alignment check | Tahsin Erdogan | 3 | -50/+72 |
2017-04-26 | Merge branch 'maint' into next | Theodore Ts'o | 6 | -7/+48 |
2017-04-26 | tests: skip running long test with "make check" and add "make fullcheck" | Theodore Ts'o | 1 | -1/+1 |
2017-04-21 | e2fsck: fix ASAN error when using 128 byte inodes | Theodore Ts'o | 1 | -2/+7 |
2017-04-21 | e2fsck: allow extent tree optimization to be disabled | Theodore Ts'o | 5 | -0/+20 |
2017-04-21 | e2fsck: update quota when optimizing the extent tree | Theodore Ts'o | 1 | -5/+21 |
2017-04-14 | e2fsck: fix type mismatch bug in the largedir patch | Theodore Ts'o | 1 | -1/+1 |
2017-04-13 | e2fsck: 3 level hash tree directory optimization | Artem Blagodarenko | 3 | -43/+141 |
2017-04-13 | e2fsprogs: add support for 3-level htree | Artem Blagodarenko | 2 | -4/+6 |
2017-04-13 | e2fsprogs: supersede i_dir_acl with i_size_high for all cases | Artem Blagodarenko | 5 | -11/+11 |
2017-04-13 | e2fsck: fix quota accounting to use cluster units | Eric Whitney | 2 | -3/+5 |
2017-03-03 | misc: fix all the compiler warnings | Darrick J. Wong | 1 | -1/+1 |
2017-03-01 | e2fsck: report the exit value in the logfile | Theodore Ts'o | 3 | -0/+7 |
2017-02-17 | e2fsck: make problem comments match error messages | Andreas Dilger | 2 | -396/+402 |
2017-02-17 | e2fsck: don't check inode flag values for deleted inodes | Theodore Ts'o | 1 | -41/+41 |
2017-02-16 | e2fsck: exit with exit status 0 if no errors were fixed | Theodore Ts'o | 5 | -7/+30 |
2017-01-31 | Stop installing mkfs.ext4dev and fsck.ext4dev | Theodore Ts'o | 1 | -6/+4 |
2017-01-31 | e2fsck: make sure system.data xattr is present | Theodore Ts'o | 1 | -5/+4 |
2016-11-12 | debugfs, e2fsck, mke2fs: fix miscellaneous memory leaks detected by ASAN | Theodore Ts'o | 2 | -4/+10 |
2016-11-11 | Avoid dereferencing beyond allocated memory in quota handling | Theodore Ts'o | 1 | -9/+2 |
2016-11-11 | e2fsck: avoid dereferencing beyond allocated memory with 128 byte inodes | Theodore Ts'o | 1 | -1/+5 |
2016-09-04 | e2fsck: enforce that the extra isize fields in the superblock are sane | Theodore Ts'o | 3 | -1/+45 |
2016-09-04 | e2fsck: enforce that extra_isize must be a multiple of four | Theodore Ts'o | 1 | -2/+6 |
2016-09-04 | Avoid crashing on unaligned pointers from corrupted file systems | Theodore Ts'o | 1 | -2/+14 |
2016-09-03 | e2fsck: fix timestamps logic for 32-bit systems | Theodore Ts'o | 1 | -3/+3 |
2016-09-01 | Fix build reproducibility for mk_cmds and compile_et | Theodore Ts'o | 1 | -1/+1 |
2016-09-01 | e2fsck: fix logic for deciding when to repair legacy timestamp encodings | Theodore Ts'o | 1 | -2/+2 |
2016-09-01 | e2fsck: fix an alignment problem which causes sparc64 in the journal code | Theodore Ts'o | 1 | -3/+3 |
2016-07-05 | e2fsck: update j_tail_sequence after recovery | Daeho Jeong | 1 | -0/+2 |
2016-06-07 | Remove the last of behaviour-specific checks on EXT2_OS_LINUX | Theodore Ts'o | 1 | -3/+3 |
2016-06-02 | debugfs.8, e2fsck.8: clarify man pages these programs can operate on files | Theodore Ts'o | 1 | -2/+3 |
2016-05-29 | Fix Android build warnings | Theodore Ts'o | 2 | -7/+9 |
2016-05-29 | Add configure --disable-tdb which disables e2fsck's scratch_files feature | Theodore Ts'o | 5 | -85/+99 |
2016-05-29 | libsupport: fix gcc -Wall nits | Theodore Ts'o | 3 | -3/+32 |
2016-05-29 | e2fsck,resize2fs: fix gcc -Wall nits | Theodore Ts'o | 4 | -24/+21 |
2016-05-29 | e2fsck: always fix invalid extra field in timestamps if time_t is 32-bits | Theodore Ts'o | 1 | -1/+3 |
2016-05-24 | e2fsck: improve error messages when the journal sb is corrupt | Theodore Ts'o | 2 | -13/+14 |
2016-05-21 | e2fsck: fix project quota support | Theodore Ts'o | 4 | -64/+80 |
2016-05-21 | e2fsck: use com_err error codes instead of EBADMSG and EUCLEAN | Theodore Ts'o | 1 | -2/+2 |
2016-05-21 | Clean up spelling errors and other nits in man pages | Theodore Ts'o | 1 | -1/+1 |
2016-05-10 | More man page and usage message fixups | Theodore Ts'o | 1 | -1/+1 |
2016-05-08 | Fix various man pages and usage message | Theodore Ts'o | 2 | -2/+5 |
2016-04-17 | e2fsck: clean up error messages when journal is corrupted | Theodore Ts'o | 1 | -3/+8 |
2016-04-15 | e2fsck: don't abort if the journal is corrupted due to checksum errors | Theodore Ts'o | 1 | -3/+5 |
2016-04-15 | e2fsck: don't try to set a UUID on metadata_csum file systems | Theodore Ts'o | 1 | -0/+1 |
2016-04-15 | e2fsck: use specific CRC and corruption errors in journal recovery | Theodore Ts'o | 2 | -4/+11 |
2016-04-15 | Fix support for configure --enable-jbd-debug | Theodore Ts'o | 1 | -1/+1 |
2016-03-26 | e2fsck: Print "REBOOT SYSTEM" instead of "REBOOT LINUX" | Theodore Ts'o | 1 | -1/+1 |
2016-03-18 | Fix various clang and gcc -Wall warnings | Theodore Ts'o | 1 | -6/+7 |
2016-03-15 | Android.mk: Replace _host suffix with more standard -host suffix | Alex Deymo | 1 | -1/+1 |
2016-03-14 | libext2fs: export the library include path | Alex Deymo | 1 | -1/+1 |
2016-03-14 | e2fsck: correct ext4 dates generated by old kernels | David Turner | 3 | -0/+49 |
2016-03-06 | e2fsck: fix problem report typo | Eric Whitney | 1 | -1/+1 |
2016-03-06 | e2fsck: check the checksum seed feature flag is set correctly | Darrick J. Wong | 3 | -0/+17 |
2016-03-06 | Add project quota support | Li Xi | 2 | -4/+7 |
2016-03-06 | Clean up codes for adding new quota type | Li Xi | 3 | -34/+61 |
2015-11-30 | Merge branch 'maint' into next | Theodore Ts'o | 8 | -55/+78 |
2015-11-30 | e2fsck: fix e2fsck -fD directory truncation | Andreas Dilger | 1 | -33/+39 |
2015-11-30 | e2fsck: zap extent-format inode with no extent header | Darrick J. Wong | 3 | -0/+57 |
2015-11-30 | e2fsck: do not read EA header beyond the end of an inode | Artemiy Volkov | 1 | -0/+4 |
2015-11-16 | e2fsck: skip quota update when interrupted | Andreas Dilger | 5 | -18/+20 |
2015-10-24 | e2fsck: clean up feature test macros with predicate functions | Darrick J. Wong | 13 | -165/+101 |
2015-07-23 | android: be able to build dumpe2fs, lsattr, and e2fsck statically | Theodore Ts'o | 1 | -0/+23 |
2015-07-22 | e2fsck: check htree leaf block checksums | Darrick J. Wong | 2 | -2/+2 |
2015-07-16 | e2fsck: check for encrypted directory entries with too-short file names | Theodore Ts'o | 3 | -0/+28 |
2015-07-16 | e2fsck: check for an encrypted lost+found directory | Theodore Ts'o | 3 | -1/+25 |
2015-07-13 | debugfs: cleanup gcc -Wall warnings | Theodore Ts'o | 1 | -17/+0 |
2015-07-13 | Eliminate unused variable and unused label warnings from Android build | Theodore Ts'o | 2 | -5/+7 |
2015-07-13 | Eliminate unused parameter warnings from Android build | Theodore Ts'o | 2 | -6/+4 |
2015-07-12 | Move dict.c from e2fsck to lib/support | Theodore Ts'o | 6 | -1725/+35 |
2015-07-12 | Move the check_plausibility() function from misc to lib/support | Theodore Ts'o | 3 | -24/+8 |
2015-07-12 | Suppress annoying missing field initializer warnings | Theodore Ts'o | 1 | -0/+4 |
2015-07-12 | Move the profile parsing functions from e2fsck to lib/support | Theodore Ts'o | 10 | -2734/+59 |
2015-07-12 | rename libquota.a to libsupport.a | Theodore Ts'o | 3 | -94/+109 |
2015-07-03 | configure: remove support to disable htree support | Theodore Ts'o | 5 | -27/+1 |
2015-07-01 | Fix "make clean" and "make distclean" | Theodore Ts'o | 1 | -1/+2 |
2015-06-19 | e2fsck: skip checking the journal fields if the file system is mounted | Theodore Ts'o | 1 | -6/+8 |
2015-06-10 | libext2fs: add new hooks to support large allocations | Darrick J. Wong | 1 | -0/+45 |
2015-05-25 | libext2fs, libe2p, misc: git rid of jfs_user.h | Theodore Ts'o | 1 | -2/+14 |
2015-05-25 | Update Android build files so the 1.43 branch builds on AOSP | Theodore Ts'o | 1 | -1/+3 |
2015-05-23 | e2fsck,misc: include ext2fs.h to avoid clang warnings | Theodore Ts'o | 1 | -0/+1 |
2015-05-16 | e2fsck: convert block-mapped files to extents on bigalloc fs | Darrick J. Wong | 3 | -0/+25 |
2015-05-16 | e2fsck: fix buffer overrun in revoke block scanning | Darrick J. Wong | 2 | -13/+23 |
2015-05-16 | misc: fix undo file setup | Darrick J. Wong | 1 | -3/+9 |
2015-05-16 | misc: fix Coverity bugs | Darrick J. Wong | 3 | -4/+14 |
2015-05-05 | e2fsck: optionally create an undo file | Darrick J. Wong | 3 | -2/+107 |
2015-05-03 | Update ext4 encryption format to final v4.1 version | Theodore Ts'o | 2 | -52/+10 |
2015-04-21 | e2fsck: rebuild sparse extent trees & convert non-extent ext3 files | Darrick J. Wong | 11 | -27/+798 |
2015-04-21 | e2fsck: read-ahead metadata during passes 1, 2, and 4 | Darrick J. Wong | 7 | -1/+164 |
2015-04-21 | libext2fs/e2fsck: provide routines to read-ahead metadata | Darrick J. Wong | 4 | -3/+328 |
2015-04-20 | e2fsck: turn inline data symlink into a fast symlink when possible | Darrick J. Wong | 1 | -0/+2 |
2015-04-12 | Remove compression support | Theodore Ts'o | 8 | -59/+9 |
2015-04-05 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -4/+4 |
2015-03-30 | Clean up and fix Android build files | Theodore Ts'o | 1 | -57/+2 |
2015-03-29 | e2fsck: actually fix inline_data flags problems when user says to do so | Darrick J. Wong | 1 | -2/+2 |
2015-03-28 | libext2fs: ext2fs_new_block2() should call alloc_block hook | Darrick J. Wong | 1 | -1/+1 |
2015-03-28 | e2fsck: use PROMPT_NONE for FUTURE_SB_LAST_*_FUDGED problems | Theodore Ts'o | 1 | -4/+4 |
2015-03-08 | e2fsck: handle encrypted directories which are indexed using htree | Theodore Ts'o | 4 | -22/+72 |
2015-03-02 | e2fsck: fix spurious duplicate directory entries with encrypted filenames | Theodore Ts'o | 1 | -1/+1 |
2015-03-01 | Add files to build on Android | Theodore Ts'o | 1 | -0/+164 |
2015-03-01 | e2fsck: clean up assertions in dict.c | Theodore Ts'o | 1 | -60/+69 |
2015-02-23 | e2fsck: suppress bad name checks for encrypted directories | Theodore Ts'o | 6 | -11/+56 |
2015-02-16 | e2fsck: add a 'yes to all' response in interactive mode | Darrick J. Wong | 3 | -7/+44 |
2015-02-16 | Merge branch 'maint' into next | Theodore Ts'o | 2 | -7/+10 |
2015-01-29 | e2fsck: salvage under-sized dirents by removing them | Darrick J. Wong | 1 | -16/+33 |
2015-01-28 | e2fsck: improve the inline directory detector | Darrick J. Wong | 1 | -0/+23 |
2015-01-28 | e2fsck: inspect inline dir data as two directory blocks | Darrick J. Wong | 2 | -40/+98 |
2015-01-28 | e2fsck: decrement bad count _after_ remapping a duplicate block | Darrick J. Wong | 1 | -3/+29 |
2015-01-27 | e2fsck: handle multiple *ind block collisions with critical metadata | Darrick J. Wong | 1 | -5/+12 |
2015-01-27 | e2fsck: fix message when the journal is deleted and regenerated | Darrick J. Wong | 2 | -4/+2 |
2015-01-27 | e2fsck: on read error, don't rewrite blocks past the end of the fs | Darrick J. Wong | 1 | -0/+5 |
2015-01-27 | e2fsck: clear i_block[] when there are too many bad mappings on a special inode | Darrick J. Wong | 1 | -0/+10 |
2015-01-23 | e2fsck: fix corruption of Hurd filesystems | Justus Winter | 2 | -7/+10 |
2015-01-19 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -0/+4 |
2015-01-12 | e2fsck: close the progress_fd in the logfile child process | Theodore Ts'o | 1 | -0/+4 |
2014-12-13 | e2fsck: don't complain about root dir csum failures when getting lnf | Darrick J. Wong | 1 | -0/+9 |
2014-12-13 | e2fsck: only complain about no-checksum directory blocks once | Darrick J. Wong | 1 | -3/+8 |
2014-12-13 | libext2fs: find inode goal when allocating blocks | Darrick J. Wong | 1 | -1/+2 |
2014-12-11 | e2fsck: force-reread of inode from disk when re-checking a checksum error | Darrick J. Wong | 1 | -0/+1 |
2014-12-03 | e2fsck: remove 'invalid' wording from error when extent block fails checksum | Darrick J. Wong | 1 | -1/+1 |
2014-11-07 | misc: fix compiler warnings and minor build errors | Darrick J. Wong | 1 | -4/+4 |
2014-11-05 | Merge branch 'maint' into next | Theodore Ts'o | 2 | -1/+5 |
2014-11-05 | e2fsck: fix dangling pointer when dir_info array is resized | Darrick J. Wong | 1 | -1/+4 |
2014-11-05 | e2fsck: fix reporting of unknown htree block inode number | Darrick J. Wong | 1 | -0/+1 |
2014-11-04 | e2fsck: fix compiler warnings | Darrick J. Wong | 1 | -2/+2 |
2014-11-04 | define bitwise types and annotate conversion routines | Eric Sandeen | 1 | -3/+0 |
2014-10-13 | libext2fs/e2fsck: refactor everyone who writes zero blocks to disk | Darrick J. Wong | 4 | -70/+11 |
2014-10-11 | Merge branch 'maint' into next | Theodore Ts'o | 1 | -3/+3 |
2014-10-08 | e2fsck: fix free pointer dereferences | Theodore Ts'o | 1 | -3/+3 |
2014-09-20 | misc: use libmagic when libblkid can't identify something | Darrick J. Wong | 1 | -3/+3 |
2014-09-19 | misc: add plausibility checks to debugfs/tune2fs/dumpe2fs/e2fsck | Darrick J. Wong | 3 | -5/+26 |
2014-09-19 | e2fsck: use ext2fs_get_mem() instad of ext2fs_get_memalign() | Theodore Ts'o | 1 | -4/+2 |
2014-09-19 | e2fsck: fix build under dietlibc | Theodore Ts'o | 1 | -0/+2 |