aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-12-07Merge branch 'maint' into nextorigin/next_2023-12-15for-nextTheodore Ts'o4-20/+24
2023-12-02debugfs: Use the hash_version from superblock if a file system is openedSrivathsa Dara1-2/+9
2023-12-01tune2fs: fall back to old get/set fs label on errorLi Dongyang1-12/+7
2023-12-01ext2fs: don't retry discard/zeroout repeatedlyAndreas Dilger2-18/+29
2023-12-01tune2fs/fuse2fs/debugfs: save error information during journal replayBaokun Li1-1/+16
2023-12-01e2fsck: save EXT2_ERROR_FS flag during journal replayBaokun Li1-0/+3
2023-12-01build: split version and release in configureAndreas Dilger3-19/+23
2023-11-19tune2fs.c: define PATH_MAX if it is not defined by the system headersTheodore Ts'o1-1/+5
2023-08-25libext2fs: don't truncate the orphan file inode if it is newly allocatedTheodore Ts'o1-11/+10
2023-08-09util: change git-ver to only use a version tag to describe git versionTheodore Ts'o1-1/+1
2023-08-08Merge branch 'maint' into nextTheodore Ts'o2-7/+92
2023-08-08e2fsprogs: modify dumpe2fs to report free block ranges for bigallocEric Whitney1-6/+6
2023-08-08debian: add missing copyright informationTheodore Ts'o1-1/+86
2023-06-15Merge branch 'maint' into nextTheodore Ts'o6-1/+23
2023-06-15resize2fs: use Direct I/O when reading the superblock for online resizesTheodore Ts'o1-0/+2
2023-06-14tests: add test for handling an invalid symlink in an inline directoryTheodore Ts'o4-0/+20
2023-06-14e2fsck: fix handling of a invalid symlink in an inline_data directoryTheodore Ts'o1-1/+1
2023-05-31Merge branch 'maint' into nextTheodore Ts'o19-92/+205
2023-05-31libsupport: fix function prototype for quota_write_inode()Theodore Ts'o1-3/+2
2023-05-30ci.yml: test cross-compiling for AndroidEric Biggers1-0/+33
2023-05-30e2freefrag: don't use linux/fsmap.h when fsmap_sizeof() is missingEric Biggers4-32/+70
2023-05-30e2fsck: avoid -Wtautological-constant-out-of-range-compare warningsEric Biggers2-2/+4
2023-05-30e2fsck: Suppress "orphan file is clean" message in preen modeTheodore Ts'o2-2/+3
2023-04-14blkidP.h: add missing extern "C" declarationTheodore Ts'o1-1/+4
2023-03-16tests: add test for "e2fsck: fix bad htree checksums in preen mode"Theodore Ts'o5-0/+14
2023-03-16e2fsck: restructure code to reduce indentation level in check_dir_block()Theodore Ts'o1-46/+46
2023-03-16e2fsck: fix bad htree checksums in preen modeTheodore Ts'o1-2/+14
2023-03-16ci.yml: store the config.h files as workflow artifactsEric Biggers1-0/+12
2023-03-16tests: fix r_move_itable_realloc to run on LinuxAndreas Dilger2-2/+2
2023-03-16tests: fix u_direct_io to work with older losetupAndreas Dilger2-4/+4
2023-02-06Update release notes, etc., for the 1.47.0 releaseTheodore Ts'o10-705/+975
2023-02-06debian: update to standards version 4.6.2Theodore Ts'o1-1/+1
2023-02-05lib/ext2fs: fix unbalanced mutex unlock for BOUNCE_MTX in unix_ioRitesh Harjani (IBM)1-1/+0
2023-02-05Merge branch 'maint' into nextTheodore Ts'o9-334/+3
2023-02-02Fix date in the release notes for v1.46.6Theodore Ts'o1-1/+1
2023-02-02Update e2fsprogs.lsm for 1.46.6 releaseTheodore Ts'o1-2/+2
2023-02-02debian: remove package-specific copyright noticesTheodore Ts'o7-331/+0
2023-02-02Merge branch 'maint' into nextTheodore Ts'o49-8188/+9627
2023-02-02Update release notes, etc., for the 1.46.6 releaseTheodore Ts'o6-407/+539
2023-02-02config: update config.{guess,sub}Theodore Ts'o2-13/+36
2023-02-02po: update zh_CN.po (from translationproject.org)Wenbin Lv1-618/+650
2023-02-02po: update uk.po (from translationproject.org)Yuri Chornoivan1-617/+649
2023-02-02po: update sv.po (from translationproject.org)Göran Uddeborg1-619/+640
2023-02-02po: update sr.po (from translationproject.org)Мирослав Николић1-616/+649
2023-02-02po: update pl.po (from translationproject.org)Jakub Bogusz1-618/+639
2023-02-02po: update nl.po (from translationproject.org)Benno Schulenberg1-625/+661
2023-02-02po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-674/+681
2023-02-02po: update fr.po (from translationproject.org)Samuel Thibault1-617/+638
2023-02-02po: update es.po (from translationproject.org)Antonio Ceballos1-617/+649
2023-02-02po: update de.po (from translationproject.org)Mario Blättermann1-1223/+1479
2023-02-02po: update cs.po (from translationproject.org)Petr Pisar1-617/+649
2023-02-01badblocks: fix operation with large-ish block sizes and/or countsCorey Hickey1-7/+8
2023-02-01badblocks: separate and improve error messages for blocks_at_onceCorey Hickey1-3/+6
2023-02-01badblocks: fix mis-printed error from block size checkCorey Hickey1-5/+5
2023-02-01badblocks: print a more explanatory message when a parameter is too largeCorey Hickey1-2/+5
2023-02-01fuse2fs: support "fuse2fs -o offset=<bytes>"Matt Stark1-1/+6
2023-02-01ext2fs: Use 64bit lseek when _FILE_OFFSET_BITS is 64Khem Raj1-2/+2
2023-02-01Add option to enable/disable largefile supportKhem Raj4-5/+218
2023-02-01libext2fs: reject opening a file system where the blocks per group < 8Theodore Ts'o1-1/+1
2023-02-01Update Makefile dependenciesTheodore Ts'o2-0/+4
2023-02-01libext2fs: unix_io: fix_potential error path deadlock in flush_cached_blocks()Theodore Ts'o1-13/+48
2023-02-01libext2fs: unix_io: fix potential error path deadlock in reuse_cache()Theodore Ts'o1-6/+69
2023-02-01libext2fs: unix_io: add flag which suppresses calling the write error handlerTheodore Ts'o1-8/+11
2023-02-01AOSP: Android: run bpfmt on all bp filesEric Biggers6-7/+13
2023-02-01AOSP: Android: consolidate warning suppressionsEric Biggers7-36/+13
2023-02-01AOSP: Android: stop suppressing warnings from macOS buildEric Biggers1-4/+0
2023-02-01AOSP: Android: stop suppressing warnings controlled by -WallEric Biggers7-14/+0
2023-02-01AOSP: Android: consolidate addition of include/mingw/Eric Biggers6-6/+3
2023-02-01AOSP: Android: add a new upstream source fileEric Biggers1-0/+1
2023-02-01AOSP: lib/support: don't assume qsort_r() is always available on LinuxEric Biggers1-6/+6
2023-02-01AOSP: Stop explicitly specifying -fno-strict-aliasingEric Biggers3-3/+0
2023-02-01AOSP: mke2fs: stop suppressing warnings for Windows buildEric Biggers1-6/+0
2023-01-31AOSP: e2fsdroid: stop disabling address sanitizationEric Biggers1-3/+0
2023-01-31AOSP: Update lib/ext2fs/Android.bp for upstream changeEric Biggers1-0/+2
2023-01-31AOSP: mke2fs.microdroid: Allow non-APEX version of libsShikha Panwar1-5/+37
2023-01-31AOSP: Create blkid_staticDennis Shen1-0/+16
2023-01-31AOSP: Make blkid host_supportedDennis Shen1-0/+1
2023-01-31e4defrag: avoid potential buffer overflow caused by very long file namesTheodore Ts'o1-3/+4
2023-01-31debian: make the copyright file machine readableViraj Shah5-166/+592
2023-01-31dict: Add modifification note required by licenseBastian Germann2-0/+2
2023-01-30Merge branch 'maint' into nextTheodore Ts'o38-79/+149
2023-01-30ci.yml: use actions/checkout@v3 to switch to using Node 16Theodore Ts'o1-7/+7
2023-01-30lib/uuid: remove unneeded Windows UUID workaroundEric Biggers4-19/+0
2023-01-30lib/ext2fs: don't warn about lack of getmntent on WindowsEric Biggers2-2/+1
2023-01-30ci.yml: ensure -Werror really gets used in all casesEric Biggers1-14/+14
2023-01-29Change the xattr entry hash to use an unsighed char by defaultTheodore Ts'o9-15/+102
2023-01-28debugfs: print the extended attribute's e_hash fieldTheodore Ts'o1-2/+2
2023-01-28tests: clean up test namesTheodore Ts'o20-20/+13
2023-01-27debugfs: fix a printf format compiler warning on 64-bit architecturesTheodore Ts'o1-1/+2
2023-01-27e2fsck: double cast a pointer to suppress a bogus compiler warning in kfree()Theodore Ts'o1-0/+10
2023-01-27e2fsck: use ext2_ino_t instead of ino_tTheodore Ts'o3-11/+11
2023-01-27misc/tune2fs: fix -Wunused-variable warnings in handle_fslabel()Eric Biggers1-2/+3
2023-01-27misc/tune2fs: fix setting fsuuid::fsu_lenEric Biggers1-1/+1
2023-01-27lib/ext2fs: remove unused variable in ext2fs_xattrs_read_inode()Eric Biggers1-2/+0
2023-01-27Merge branch 'maint' into nextTheodore Ts'o90-877/+1294
2023-01-27Add a configuration file for GitHub ActionsEric Biggers1-0/+116
2023-01-27resize2fs: remove unused variable from adjust_superblock()Eric Biggers1-4/+0
2023-01-27misc/util.c: enable MinGW alarm() when building for WindowsEric Biggers2-2/+5
2023-01-27misc/mke2fs: fix a -Wunused-variable warning in PRS()Eric Biggers1-4/+6
2023-01-27misc/mke2fs: fix Windows buildEric Biggers3-12/+9
2023-01-27misc/mk_hugefiles: simplify get_partition_start()Eric Biggers2-132/+10
2023-01-27misc/fuse2fs: avoid error-prone strncpy() patternEric Biggers1-2/+3
2023-01-27misc/e4defrag: fix -Wstringop-truncation warningsEric Biggers1-21/+9
2023-01-27misc/create_inode: simplify logic in scandir()Eric Biggers1-16/+10
2023-01-27misc/create_inode: fix -Wunused-variable warnings in __populate_fs()Eric Biggers1-4/+6
2023-01-27e2fsck: use real functions for kernel slab functionsEric Biggers1-17/+45
2023-01-27lib/uuid: remove conflicting Windows implementation of gettimeofday()Eric Biggers1-21/+0
2023-01-27lib/support: clean up definition of flags_arrayEric Biggers1-30/+30
2023-01-27lib/support: remove unused label in get_devname()Eric Biggers1-1/+0
2023-01-27lib/ss: fix 'make install' by creating man1dirEric Biggers1-2/+3
2023-01-27lib/{ext2fs,support}: fix 32-bit Windows buildEric Biggers3-9/+9
2023-01-27lib/ext2fs: fix a -Wpointer-sign warning in ext2fs_mmp_start()Eric Biggers1-1/+1
2023-01-27lib/ext2fs: fix two compiler warnings in windows_io.cEric Biggers1-11/+1
2023-01-27lib/ext2fs: fix a printf format specifier in file_test()Eric Biggers1-1/+1
2023-01-27lib/ext2fs: consistently use #ifdefs in ext2fs_print_bmap_statistics()Eric Biggers1-4/+2
2023-01-27lib/ext2fs: remove 32-bit x86 bitops assemblyEric Biggers2-109/+2
2023-01-27lib/et: fix "unused variable" warnings when !HAVE_FCNTLEric Biggers2-8/+5
2023-01-27lib/{e2p,ss}: remove manual declarations of errnoEric Biggers7-11/+0
2023-01-27lib/e2p: fix a -Wunused-variable warning in getflags()Eric Biggers1-1/+2
2023-01-27lib/blkid: suppress -Wstringop-truncation warning in blkid_strndup()Eric Biggers1-0/+10
2023-01-27lib/blkid: suppress -Wunused-result warning in blkid_flush_cache()Eric Biggers1-0/+8
2023-01-27lib/blkid: fix -Wunused-variable warning in blkid_get_dev_size()Eric Biggers2-2/+1
2023-01-27lib/blkid: fix unaligned access to hfs_mdbEric Biggers1-6/+4
2023-01-27lib/blkid: remove 32-bit x86 byteswap assemblyEric Biggers1-43/+0
2023-01-27lib, misc: eliminate dependency on WinsockEric Biggers6-12/+5
2023-01-27config/install-sh: update to latest versionEric Biggers1-190/+493
2023-01-27configure: regenerateEric Biggers2-52/+91
2023-01-27configure.ac: automatically add include/mingw/ headersEric Biggers1-0/+16
2023-01-27configure.ac: disable tdb by default on WindowsEric Biggers1-8/+24
2023-01-27configure.ac: only use Windows I/O manager on native WindowsEric Biggers1-1/+1
2023-01-26mmp: fix wrong comparison in ext2fs_mmp_stoplihaoxiang (F)1-1/+1
2023-01-26Fix various spelling typosSamanta Navarro26-38/+38
2023-01-25debugfs: fix repeated output problem with `logdump -O -n <num_trans>`lihaoxiang (F)1-0/+9
2023-01-25e2fsck: optimize clone_file on large devicesLi Dongyang2-63/+13
2023-01-25tune2fs: check return value of ext2fs_mmp_update2 in rewrite_metadata_checksumslihaoxiang (F)1-4/+13
2023-01-25e2scrub_all: fix typo in manpageDarrick J. Wong1-1/+1
2023-01-24libext2fs: fix ext2fs_compare_generic_bmap logicRitesh Harjani (IBM)1-3/+7
2023-01-24lib/ext2fs: fix unbalanced mutex unlock for BOUNCE_MTX in unix_ioRitesh Harjani (IBM)1-1/+0
2023-01-18debugfs.8: fix typoUlrich Ölmann1-1/+1
2023-01-18e2fsck: don't allow journal inode to have encrypt flagEric Biggers5-1/+51
2023-01-18misc/fsck.c: Processes may kill other processes.zhanchengbin1-0/+2
2023-01-18tune2fs: print error message when closing the fs failsLubomir Rintel1-1/+9
2023-01-17libext2fs: add extra checks to ext2fs_check_mount_point()zhanchengbin1-3/+9
2022-10-20tune2fs: fix an error messageLubomir Rintel1-1/+1
2022-10-20tune2fs: exit directly when fs freed in ext2fs_run_ext3_journalLi Jinlin1-0/+2
2022-09-22Use an autoconf test to detect for a BSD- or GNU-style qsort_r functionTheodore Ts'o5-25/+218
2022-09-19create_inode: do not fail if filesystem doesn't support xattrJürg Billeter1-0/+2
2022-09-13debian: update to standards version 4.6.1Theodore Ts'o1-1/+1
2022-09-13Merge branch 'maint' into nextTheodore Ts'o19-509/+658
2022-09-13AOSP: e2fsdroid: static import of libbaseAlessio Balsini1-1/+4
2022-09-13AOSP: Moved contents of clang_cflags into cflagsAlix3-11/+8
2022-09-13AOSP: Fix e2fsdroid build with muslColin Cross4-3/+4
2022-09-13AOSP: Add vendor available for libext2_blkid libraryTristan Muntsinger1-0/+1
2022-09-13libext2fs: in ext2fs_open[2](), return an error if s_first_meta_bg is too bigTheodore Ts'o2-0/+10
2022-09-13debian: add release notes for 1.46.5-2 to the debian changelogTheodore Ts'o1-0/+8
2022-09-12Update release notes, etc. for the 1.46.6-rc1 releaseTheodore Ts'o7-485/+611
2022-09-12misc fix the chattr's man page regarding the -x flagTheodore Ts'o1-6/+10
2022-09-12tune2fs: tune2fs_main() should return rc when some error, occursZhiqiang Liu1-1/+2
2022-09-12tune2fs: fix tune2fs segfault when ext2fs_run_ext3_journal() failsZhiqiang Liu1-2/+0
2022-09-01tests: filter out the checksum seed output from dumpe2fsTheodore Ts'o1-0/+1
2022-09-01mke2fs: disable CSUM_SEED if the METADATA_CSUM feature is disabled by the userTheodore Ts'o1-0/+5
2022-09-01mke2fs: disable orphan_file if the fs is too small to support a journalTheodore Ts'o1-0/+3
2022-09-01Fix typo in defeult /etc/mke2fs.conf fileTheodore Ts'o1-1/+1
2022-09-01Merge branch 'maint' into nextTheodore Ts'o18-905/+8968
2022-09-01po: update the binary gmo filesTheodore Ts'o3-0/+0
2022-09-01po: add Friulian lagnuageTheodore Ts'o3-1/+8004
2022-09-01config: update config.{guess,sub}Theodore Ts'o2-24/+61
2022-09-01Update makefile dependenciesTheodore Ts'o3-8/+14
2022-09-01Start bumping version numbers in preparation for 1.46.6 releaseTheodore Ts'o4-7/+13
2022-09-01po: update zh_CN.po (from translationproject.org)Wenbin Lv1-427/+423
2022-09-01po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-438/+443
2022-08-31misc: fix test for unavailable mountpoint in tune2fsTheodore Ts'o1-1/+1
2022-08-31tests/fuzz: add missing targets to the Makefile in in tests/fuzzTheodore Ts'o1-0/+10
2022-08-31mke2fs.conf: enable the metadata_csum_seed and orphan_file features by defaultTheodore Ts'o1-1/+1
2022-08-24Merge branch 'maint' into nextTheodore Ts'o2-2/+3
2022-08-24mmp: don't use O_RDWR in ext2fs_mmp_readMarius Vollmer1-1/+1
2022-08-23tune2fs: Add support for get/set UUID ioctls.Jeremy Bongio1-20/+83
2022-08-18Update shared library flags used for Apple/DarwinTheodore Ts'o1-1/+2
2022-08-13Merge branch 'maint' into nextTheodore Ts'o6-9/+15
2022-08-13e2image: checking the retval for the last update_refcount() is unnecessaryTheodore Ts'o1-1/+1
2022-08-13libext2fs: return an error when byte swapping a corrupted dirblock blockTheodore Ts'o3-3/+9
2022-08-13e2fsck: remove unneeded automatic variable program_nameTheodore Ts'o1-5/+1
2022-08-13libext2fs: avoid looping forever in e2image when superblock is invalidTheodore Ts'o1-0/+4
2022-08-12debugfs: teach logdump the -n <num_trans> optionlihaoxiang (F)2-6/+39
2022-08-12tune2fs: allow disabling casefold featureSlava Bacherikov2-3/+57
2022-08-12Merge branch 'maint' into nextTheodore Ts'o12-32/+138
2022-08-12e2fsprogs: fix device name parsing to resolve names containing '='Lukas Czerner10-21/+117
2022-08-12e2fsck: validate i_extra_size in ext4_fc_handle_inodeTheodore Ts'o1-2/+12
2022-08-12debugfs: make blocksize be unsigned in logdump.cTheodore Ts'o1-9/+9
2022-08-12libext2fs: avoid NULL dereference if the root file system isn't in /etc/mtabTheodore Ts'o1-3/+4
2022-08-11Merge branch 'maint' into nextTheodore Ts'o11-15/+28
2022-08-11Avoid potential NULL dereference when argv[0]Theodore Ts'o7-4/+19
2022-08-11e2fsck: mark that we don't care about the return value of e2fsck_lookup()Theodore Ts'o1-2/+2
2022-08-11e2fsck: streamline problem latch handlingTheodore Ts'o1-4/+2
2022-08-11e2fsck: when mutating file name make sure its length never exceeds 255Theodore Ts'o1-0/+2
2022-08-11Fix Coverity unintentional integer overflow warningsTheodore Ts'o2-2/+2
2022-08-11resize2fs: use ext2fs_get_arrayzero() instead of ext2fs_get_array() + memset()Theodore Ts'o1-3/+1
2022-08-11misc: use ext2_ino_t instead of ino_tAndreas Dilger5-17/+17
2022-08-11Merge branch 'maint' into nextTheodore Ts'o11-47/+83
2022-08-11tune2fs: do not change j_tail_sequence in journal superblockzhanchengbin1-0/+2