aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
9 hoursconfigure: add --without-libarchive optionHEADnextmasterTheodore Ts'o5-10/+83
11 hoursresize2fs: fix last bg's free clusters calculation on 64-bit file systemsTheodore Ts'o1-1/+2
22 hoursRemove duplicated word in release notesTheodore Ts'o2-2/+2
35 hoursdebian: add a note in debian/changelog regarding features being re-enabledTheodore Ts'o1-2/+4
36 hoursUpdate release notes, etc., for the 1.47.1-rc1 releaseTheodore Ts'o7-14/+254
36 hoursresize2fs: fix r_bigalloc_big_expand test failureTheodore Ts'o1-9/+20
38 hourstests: add better debugging for failures when running resize2fs testsTheodore Ts'o1-0/+9
38 hourstests: fix tests that were always being skippedTheodore Ts'o5-6/+6
45 hourstests: fix more expected output filesTheodore Ts'o2-3/+3
2 daysconfig: update config.{guess,sub}Theodore Ts'o2-95/+197
2 daysUpdate Makefile dependenciesTheodore Ts'o1-18/+21
3 dayse2fsck.8: minor man page fixesTheodore Ts'o1-51/+61
3 daysPrevent i_dtime from being mistaken for an inode number post-2038 wraparoundTheodore Ts'o9-9/+33
4 dayslibextr2fs: handle short reads/writes while creating the qcow fileTheodore Ts'o1-9/+21
4 daysdebian: fix accidental editing error in libext2fs2t664.symbolsTheodore Ts'o1-1/+1
4 daysconfigure: Use FORTIFY_SOURCE=3 when hardening is enabledTheodore Ts'o2-4/+4
4 daysfsck: fix memory leak on an error exitTheodore Ts'o1-0/+1
4 dayslibext2fs: add new getenv.c fileTheodore Ts'o1-0/+64
4 daystests: fix expect scripts after removing tabs from tune2fs -l outputTheodore Ts'o32-45/+45
4 daysMerge branch 'issue-168' of https://github.com/chestnykh/e2fsprogs into nextTheodore Ts'o4-1/+85
4 daysMerge branch 'fix-windows-64-bit' of https://github.com/steffen-kiess/e2fspro...Theodore Ts'o1-5/+13
4 daysMerge branch 'tune2fs-remove-tabs' of https://github.com/richardfearn/e2fspro...Theodore Ts'o1-2/+2
4 daysMerge https://github.com/steven676/e2fsprogs into nextTheodore Ts'o1-1/+1
4 daysmke2fs: implement timestamp clamping if SOURCE_DATE_EPOCH is setTheodore Ts'o1-3/+10
4 dayslibext2fs: add support for the SOURCE_DATE_EPOCH environment variableTheodore Ts'o11-22/+45
4 dayslibext2fs: use a safe_getenv() function everywhereTheodore Ts'o11-86/+44
5 dayspo: update e2fsprogs.pot in preparations for v1.47.1-rc1 releaseTheodore Ts'o1-581/+575
5 dayspo: add Romainian language from the Translation ProjectTheodore Ts'o3-1/+8721
5 dayspo: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-1169/+794
5 daysdebian: update libext2fs2t64.symbols with shared library additionsTheodore Ts'o1-0/+3
5 dayslibss: fix function delcaration in the test_ss regression testTheodore Ts'o1-1/+1
5 daysFix various compiler -Wall warningsTheodore Ts'o8-22/+22
5 dayse2fsck, tune2fs: fix post-2038 support for s_lastcheckTheodore Ts'o2-5/+8
6 daysFix coverity false positives introduced by the post-2038 changesTheodore Ts'o1-3/+4
6 dayse2fsck: make sure get_backup_sb() works when ctx is NULLTheodore Ts'o1-3/+5
6 daysAlign function prototypes for libss's request handler functionTheodore Ts'o33-312/+338
6 daysUpdate version tag to 1.47.1-rc1 for test buildsTheodore Ts'o3-3/+9
6 dayscreate_inode: fix gcc -Wall warningsTheodore Ts'o1-8/+8
6 daysmke2fs: use the correct shared library version for libarchive on FreeBSDTheodore Ts'o1-1/+7
6 daystests: fix problems in the m_rootgnutar testTheodore Ts'o2-14/+41
7 daystests: stat -c %Y is not portable, replace with perl stat in m_rootgnutarJohannes Schauer Marin Rodrigues1-5/+6
8 dayslibsupport: fix sort_r.h to work on FreeBSD 14Theodore Ts'o1-1/+1
8 daysMerge branch 'support-fuse3' of https://github.com/DrDaveD/e2fsprogs into nextTheodore Ts'o4-49/+550
11 daysMerge remote-tracking branch 'josch/libarchive' into josch-libarchiveTheodore Ts'o25-35/+1846
11 daysdebugfs: fix printing post-2038 inode timestampsTheodore Ts'o1-3/+6
11 daysmisc: update mke2fs's man page regarding the default inode sizePascal Hambourg1-2/+2
11 daysdebugfs: fix set_field's handling of timestampsTheodore Ts'o1-17/+49
11 daysmke2fs: the -d option can now handle tarball inputJohannes Schauer Marin Rodrigues25-35/+1846
11 daysci.yml: upload *.failed test failure artifactsTheodore Ts'o1-12/+42
11 daysFix 32-bit build and test failuresTheodore Ts'o6-11/+25
12 dayse2fsck: don't try backup superblocks beyond the size of the deviceTheodore Ts'o1-5/+15
12 daysdebugfs: fix clang warningsTheodore Ts'o1-2/+3
12 daysext2fs: fix -Walloc-sizeSam James1-2/+2
12 dayse4crypt: fix spurious "Success" error messageJakub Wilk1-1/+1
12 daysdebugfs: fix infinite loop while dumping the journalWenchao Hao1-4/+7
12 daysresize2fs: avoid constantly flushing while moving blocksAnssi Hannula1-2/+2
13 daysMerge branch 'maint' into nextTheodore Ts'o8-33/+29
13 daystests: new test to check quota after a bad inode deallocationLuis Henriques (SUSE)4-0/+26
13 daystests: new test to check quota after directory optimizationLuis Henriques (SUSE)4-0/+26
13 dayse2fsck: update quota when deallocating a bad inodeLuis Henriques (SUSE)1-11/+32
13 dayse2fsck: update quota accounting after directory optimizationLuis Henriques (SUSE)1-6/+21
13 dayse2fsprogs: misc/mke2fs.8.in: Correct valid cluster-size valuesSrivathsa Dara1-3/+3
2024-04-04lib/ext2fs: llseek: simplify linux sectionMike Gilbert1-52/+15
2024-04-04configure.ac: call AC_SYS_LARGEFILE before checking the size of off_tMike Gilbert2-209/+207
2024-04-04configure: update configure so it is generated using autoconf 2.71Theodore Ts'o1-51/+34
2024-04-04mke2fs: do not set the BLOCK_UNINIT on groups has GDTLi Dongyang10-23/+23
2024-04-04mke2fs: set free blocks accurately for groups has GDTLi Dongyang6-20/+73
2024-04-04e2fsck: check all sparse_super backupsAndreas Dilger5-51/+64
2024-04-04mke2fs: batch zeroing inode tableLi Dongyang1-7/+31
2024-04-03libext2fs: always refuse to open a file system with a zero s_desc_sizemaintTheodore Ts'o5-5/+22
2024-03-31Add post-2038 timestamp support to e2fsprogsAndreas Dilger29-147/+232
2024-03-31libext2fs: fix ext2fs_get_device_size2() return value on WindowsEric Biggers3-32/+11
2024-03-30debian: drop "package-supports-alternative-init-but-no-init.d-script" overrideTheodore Ts'o1-1/+0
2024-03-30debian: acknowledge NMU'ed changes to 1.47.0-2.4Theodore Ts'o11-18/+96
2024-03-28e2scrub: skip filesystems that don't have journalsDarrick J. Wong2-0/+11
2024-03-28debian: don't restart e2scrub_all when upgrading packageDarrick J. Wong1-0/+4
2024-03-28e2scrub_fail: move executable script to /usr/libexecDarrick J. Wong6-11/+11
2024-03-28Merge branch 'e2scrub-fixes' of https://git.kernel.org/pub/scm/linux/kernel/g...Theodore Ts'o6-27/+36
2024-03-28Merge branch 'maint' into nextTheodore Ts'o8-22/+32
2024-03-28e2fsck: fix various -Wall nits picked up by clangTheodore Ts'o3-6/+9
2024-03-28blkid: fix -Wunused-but-set-variable warning in blkid_read_cache()Theodore Ts'o2-3/+8
2024-02-08tune2fs: check whether filesystem is in use for I_flag and Q_flag testZhiqiang Liu1-4/+4
2024-02-08ext2fs: make sure we have at least EXT2_FIRST_INO + 1 inodesLi Dongyang1-7/+9
2024-02-08e2image: correct group descriptors size in ext2fs_image_super_read()Emoly Liu1-2/+2
2024-01-15debugfs: dx_hash: honor the unsigned hash flag if a file system is openedTheodore Ts'o1-0/+3
2024-01-15debugfs: teach the dx_hash command the -v optionTheodore Ts'o2-5/+30
2023-12-20add libfuse3 support to fuse2fsDave Dykstra4-100/+584
2023-12-15e2fsprogs: don't allow udisks to automount ext4 filesystems with no promptDarrick J. Wong2-2/+23
2023-12-15e2scrub: fix pathname escaping across all service definitionsDarrick J. Wong4-25/+13
2023-12-07Merge branch 'maint' into 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-26mke2fs: Add root_perms extended mke2fs option.Dmitry Chestnykh4-1/+85
2023-11-23fuse2fs: respect requested mode in mkdirSteven Luo1-1/+1
2023-11-19tune2fs.c: define PATH_MAX if it is not defined by the system headersTheodore Ts'o1-1/+5
2023-11-19libe2p: remove tabs from "Inode size" and "Journal device" in `tune2fs -l` ou...Richard Fearn1-2/+2
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-17libext2fs: fix filesystems larger than 2GB on WindowsSteffen Kieß1-5/+13
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 releasev1.47.0Theodore 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 releasev1.46.6Theodore 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