aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-02-05debian: update changelog for bullseye-backports release 1.46.6-1~bpo11+1debian/backportsTheodore Ts'o1-0/+6
2023-02-05Merge branch 'debian/master' into debian/backportsTheodore Ts'o245-14182/+27492
2023-02-02Declare fast forward from 1.46.6~rc1-1.1debian/1.46.6-1archive/debian/1.46.6-1Theodore Y. Ts'o0-0/+0
2023-02-02Merge tag 'v1.46.6' into debian/masterTheodore Ts'o167-9285/+10892
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-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-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-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-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-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-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
2023-01-03Record e2fsprogs (1.46.6~rc1-1.1) in archive suite sidBastian Germann117-5408/+17536
2023-01-03e2fsprogs (1.46.6~rc1-1.1) unstable; urgency=mediumBastian Germann7-167/+600
2023-01-03Import e2fsprogs_1.46.6~rc1-1.1.debian.tar.xzBastian Germann80-0/+7969
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-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-13Merge branch 'maint' into debian/masterTheodore Ts'o111-5235/+16938
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 releasev1.46.6-rc1Theodore Ts'o7-485/+611
2022-09-12Import e2fsprogs_1.46.6~rc1.orig.tar.gzTheodore Y. Ts'o2233-0/+516342
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-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-31tests/fuzz: add missing targets to the Makefile in in tests/fuzzTheodore Ts'o1-0/+10
2022-08-24mmp: don't use O_RDWR in ext2fs_mmp_readMarius Vollmer1-1/+1
2022-08-18Update shared library flags used for Apple/DarwinTheodore Ts'o1-1/+2
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-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-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-11tune2fs: do not change j_tail_sequence in journal superblockzhanchengbin1-0/+2
2022-08-11debugfs: allow <inode> for ncheckLi Dongyang1-3/+9
2022-08-11debugfs: quiet debugfs 'catastrophic' messageAndreas Dilger1-3/+1
2022-08-11resize2fs: open device read-only when -P is passedMichael Hudson-Doyle2-2/+14
2022-08-11tests: fix ACL-printing testsAndreas Dilger3-13/+19
2022-08-11e2fsck: always probe filesystem blocksize with simple io_managerGabriel Krisman Bertazi1-17/+24
2022-08-11Quiet unused variable warningsAndreas Dilger2-9/+8
2022-08-11resize2fs: trim resize to cluster boundaryKiselev, Oleg1-0/+6
2022-08-10e2fsck: handle invalid percent expansions in the log filenameTheodore Ts'o1-0/+3
2022-08-10libext2fs: validate block # of the inode table in ext2fs_image_inode_write()Theodore Ts'o1-0/+5
2022-08-09Build the fuzzers from oss-fuzzTheodore Ts'o13-6/+1214
2022-08-09libext2fs: fix potential integer overflow in bitmap accessorsTheodore Ts'o1-3/+3
2022-08-09e2fsck: fix potential fencepost error in e2fsck_should_rebuild_extents()Theodore Ts'o2-2/+2
2022-08-08libext2fs: make sure the bitmap locations are valid when writing bitmapsTheodore Ts'o1-4/+4
2022-08-08libext2fs: reject various bitmap and inode operations for journal_dev file sy...Theodore Ts'o4-0/+26
2022-08-08libext2fs: in ext2fs_open[2](), return an error if s_desc_size is too largeTheodore Ts'o3-3/+11
2022-08-07Update configure/configure.ac/aclocal.m4 to use autoconf 2.71Theodore Ts'o3-3589/+5567
2022-08-07Fix UBSAN if s_log_groups_per_flex is 31Theodore Ts'o8-9/+9
2022-08-06libext2fs: teach ext2fs_open() to reject file systems with an invalid flex_bg...Theodore Ts'o1-1/+2
2022-08-06libext2fs: teach ext2fs_open() to reject file systems with an invalid cluster...Theodore Ts'o1-2/+5
2022-08-04resize2fs: fix to respect the environment variable E2FSPROGS_FAKE_TIMETheodore Ts'o1-2/+4
2022-06-07libext2fs: check for invalid blocks in ext2fs_punch_blocks()Theodore Ts'o2-1/+6
2022-06-07libext2fs: check for cyclic loops in the extent treeTheodore Ts'o2-2/+12
2022-06-07e2fsck: avoid out-of-bounds write for very deep extent treesTheodore Ts'o2-2/+11
2022-06-06e2fsck: check for xattr value size integer wraparoundTheodore Ts'o2-2/+14
2022-06-06libext2fs: add check for too-short directory blocksTheodore Ts'o1-0/+4
2022-06-06e2fsck: fix potential out-of-bounds read in inc_ea_inode_refs()Theodore Ts'o1-5/+8
2022-05-30e2fsck: sanity check the journal inode numberTheodore Ts'o1-1/+8
2022-05-11libsupport: avoid possible null dereference in quota_set_sb_inum()zhanchengbin1-0/+2
2022-05-11libext2fs: fix memory leak in error path while opening test_io managerzhanchengbin2-0/+4
2022-05-11e2fsck: avoid theoretical null dereference in end_problem_latch()zhanchengbin1-2/+4
2022-05-11dumpe2fs, resize2fs: avoid memory leak on error pathzhanchengbin2-2/+3
2022-05-11e2fsck: handle malloc() failure when computing the log file namezhanchengbin1-1/+1
2022-05-02e2fsck: no parent lookup in disconnected dirAndreas Dilger13-24/+38
2022-05-02e2fsck: map PROMPT_* values to prompt messagesAndreas Dilger1-23/+23
2022-05-02misc: fix chattr usage message for project IDAndreas Dilger2-27/+61
2022-04-28Use mallinfo2 instead of mallinfo if availableLukas Czerner6-6/+35
2022-04-28libss: fix possible NULL pointer dereferece on allocation failureLukas Czerner1-0/+2
2022-04-28resize2fs: remove unused variable 'c'Lukas Czerner1-1/+1
2022-04-28libext2fs: add sanity check to extent manipulationLukas Czerner1-0/+8
2022-01-12debian: bump debian version to rebuild with proper schrootTheodore Ts'o1-0/+7
2022-01-06debian: update changelog for bullseye-backports release 1.46.5-2~bpo11+1debian/1.46.5-2_bpo11+1archive/debian/1.46.5-2_bpo11+1Theodore Ts'o1-0/+6
2022-01-06debian: adjust gbp.conf to build for bullseye-backportsTheodore Ts'o1-1/+1
2022-01-06Merge branch 'debian/master' into debian/backportsTheodore Ts'o291-19137/+23722
2022-01-04setup-schroot: install the udev and systemd packages separatelyTheodore Ts'o1-1/+2
2022-01-03Update debian/changelog and debian/patches for the 1.46.5-2 releasedebian/1.46.5-2archive/debian/1.46.5-2Theodore Ts'o3-0/+40
2022-01-03Merge branch 'maint' into debian/masterTheodore Ts'o1-1/+1
2022-01-03tests: support older versions of timeout in r_corrupt_fsTheodore Ts'o1-1/+1
2022-01-01debian: suppress the no-debian-changes lintian warningTheodore Ts'o1-0/+1
2021-12-30debian: suppress the no-debian-changes lintian warningdebian/1.46.5-1archive/debian/1.46.5-1Theodore Ts'o1-0/+1
2021-12-30Merge tag 'v1.46.5' into debian/masterTheodore Ts'o62-6446/+7284
2021-12-30Update release notes, etc., for the 1.46.5 releasev1.46.5Theodore Ts'o11-138/+246
2021-12-29mke2fs.conf.5: fix spelling errors in man pageTheodore Ts'o1-2/+2
2021-12-28tst_getsize: use ext2fs_get_device_size2() to support testing large devicesTheodore Ts'o2-6/+8