summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-09-12Update release notes, etc. for the 1.46.6-rc1 releasev1.46.6-rc1Theodore 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-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-04setup-schroot: install the udev and systemd packages separatelyTheodore Ts'o1-1/+2
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-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
2021-12-28po: update zh_CN.po (from translationproject.org)Wenbin Lv1-2282/+2389
2021-12-28po: update uk.po (from translationproject.org)Yuri Chornoivan1-927/+1025
2021-12-28po: update sv.po (from translationproject.org)Göran Uddeborg1-9/+9
2021-12-28po: update sr.po (from translationproject.org)Мирослав Николић1-925/+1023
2021-12-28po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-1007/+1081
2021-12-28po: update es.po (from translationproject.org)Antonio Ceballos1-940/+1040
2021-12-28reisze2fs: sanity check free block group counts when calculating minimum sizeTheodore Ts'o4-2/+61
2021-12-21setup-schroot: add some additional packages needed to build debian packagesTheodore Ts'o1-1/+2
2021-12-21libuuid: try to use getrandom() or getentropy() if availableTheodore Ts'o4-3/+29
2021-12-10e2fsck: update the bg_checksum after fixing problems in the bg descriptorTheodore Ts'o4-11/+2
2021-12-09libext2fs: don't old the CACHE_MTX while doing I/OTheodore Ts'o1-25/+13
2021-12-03e2fsck: skip sorting extents if there are no valid extentsHarshad Shirwadkar1-0/+3
2021-12-03libext2fs: fix missing unlocks in the error path in unix_set_blksize()ryancaicse1-1/+4
2021-09-30tests: Add option to print diff output of failed testsLukas Czerner1-0/+4
2021-09-30resize2fs: optimize resize2fs_calculate_summary_stats()Theodore Ts'o1-54/+25
2021-09-30resize2fs: adjust new size of the file system to allow a successful resizeTheodore Ts'o4-9/+93
2021-09-30resize2fs: attempt to keep the # of inodes valid by removing the last bgTheodore Ts'o1-0/+9
2021-09-15tests: update expect files for f_large_dir and f_large_dir_csumLukas Czerner2-0/+2
2021-09-15tests: update expect files for f_mmp_garbageLukas Czerner2-2/+2
2021-09-03quota: Drop dead codeJan Kara1-20/+0
2021-09-03debugfs: Fix headers for quota commandsJan Kara3-10/+10
2021-09-03tests: Expand test checking quota and orphan processing interactionJan Kara3-1/+9
2021-09-03e2fsck: Do not trash user limits when processing orphan listJan Kara1-1/+1
2021-09-03tune2fs: Fix conversion of quota filesJan Kara1-1/+1
2021-09-03quota: Rename quota_update_limits() to quota_read_all_dquots()Jan Kara4-10/+16
2021-09-03quota: Fold quota_read_all_dquots() into quota_update_limits()Jan Kara1-18/+6
2021-09-03quota: Add support to version 0 quota formatJan Kara2-6/+96
2021-08-22tests: update expect file for u_direct_ioTheodore Ts'o1-7/+9
2021-08-20libss: add newer libreadline.so.8 to dlopen pathJan Kara1-1/+1
2021-08-19debian/changelog: add missing section for 1.46.2-2Theodore Ts'o1-0/+15
2021-08-18fix unused-function -Wall warningsTheodore Ts'o6-30/+67
2021-08-18debugfs: fix shadow and sign-compare -Wall warningsTheodore Ts'o1-5/+4
2021-08-18Update release notes, etc., for the 1.46.4 releasev1.46.4Theodore Ts'o6-8/+9
2021-08-18libcom_err: fix suggest-attribute=format -Wall warningsTheodore Ts'o1-1/+2
2021-08-18libss: fix fallthrough -Wall warningsTheodore Ts'o1-1/+1
2021-08-18tests: fix shadow -Wall warnings in the crcsum test programTheodore Ts'o1-4/+3
2021-08-18tests: fix "format not a string literal" -Wall warning in test_icountTheodore Ts'o1-8/+4
2021-08-18libe2p: fix missing-prototypes and sign-compare -Wall warningsTheodore Ts'o2-3/+5
2021-08-17debugfs: fix missing byte swap when dumping a revoke blockTheodore Ts'o1-2/+2
2021-08-16debian: switch to using build dependency on debhelper-compatTheodore Ts'o2-2/+1
2021-08-15Update release notes, etc., for the 1.46.4-rc1 releaseTheodore Ts'o10-183/+285
2021-08-15debian: set Rules-Requires-Root to "no".Theodore Ts'o2-1/+2
2021-08-15Fix miscellaneous spelling errors in man pages, and release notesTheodore Ts'o8-26/+26
2021-08-15Change "filesystem" to "file system" in the man pagesTheodore Ts'o27-543/+543
2021-08-15libsupport: fix sort_r.h to work on FreeBSDTheodore Ts'o1-1/+1
2021-08-15mke2fs: allow the default creator os to be specified in /etc/mke2fs.confTheodore Ts'o3-0/+11
2021-08-15config: update config.{guess,sub}Theodore Ts'o2-826/+987
2021-08-15resize2fs.8.in: clarify the description of the progress bar optionTheodore Ts'o1-3/+4
2021-08-15e2scrub: use WantedBy=multi-user.target in e2scrub_reap.serviceTheodore Ts'o1-1/+1
2021-08-15po: update sv.po (from translationproject.org)Göran Uddeborg1-927/+1016
2021-08-15po: update pt.po (from translationproject.org)Pedro Albuquerque1-930/+1028
2021-08-15po: update pl.po (from translationproject.org)Jakub Bogusz1-926/+1015
2021-08-15po: update nl.po (from translationproject.org)Benno Schulenberg1-935/+1033
2021-08-15po: update fr.po (from translationproject.org)Samuel Thibault1-929/+1020
2021-08-15po: update cs.po (from translationproject.org)Petr Pisar1-929/+1030
2021-08-15tests: update mke2fs.conf to create 256 byte inodes by defaultTheodore Ts'o46-3662/+4334
2021-08-14mke2fs: warn that bigalloc is experimental only for large cluster sizesTheodore Ts'o3-9/+6
2021-08-14mke2fs: warn about missing y2038 support when formatting fresh ext4 fsDarrick J. Wong25-3/+42
2021-08-13e2fsck: make sure quota files are not referenced from dirsJan Kara1-1/+4
2021-08-13tests: check quota file space usage does not get accountedJan Kara2-0/+47
2021-08-11tst_bitops: don't stop testing on low memoryHeinrich Schuchardt1-1/+1
2021-08-10e2fsck: add maximum string length specifiers to fscanf format stringsTheodore Ts'o1-2/+2
2021-08-10libext2fs: fix coverity nits in tdb.cTheodore Ts'o1-4/+7
2021-08-10e2fsck: clean up two gcc -Wall warnings in recovery.cTheodore Ts'o1-3/+3
2021-08-10libsupport: fix potental NULL pointer dereferences in quota functionsLukas Czerner2-3/+7
2021-08-10libss: Add missing error handling for fdopen()Lukas Czerner1-0/+9
2021-08-10libss: handle memory allcation failure in ss_help()Lukas Czerner1-1/+6
2021-08-10libext2fs: remove augmented rbtree functionalityLukas Czerner2-76/+0
2021-08-10libext2fs: fix unexpected NULL variableLukas Czerner1-1/+2
2021-08-10ext2fs: initialize retval before using itLukas Czerner1-1/+1
2021-08-10e2fsck: value stored to err is never readLukas Czerner1-1/+0
2021-08-10e2fsck: drop gfp_t argument from blkdev_issue_flush()Theodore Ts'o2-2/+2
2021-08-06tests: skip u_direct_io if losetup failsDarrick J. Wong1-0/+5
2021-08-03mke2fs: fix a file descriptor leak when creating a file system image fileTheodore Ts'o1-0/+1
2021-08-03e2image: Dump quota filesJan Kara1-3/+6
2021-08-03quota: Do not account space used by project quota file to quotaJan Kara1-3/+5
2021-08-03ss_create_invocation: fix potential unititalized reference in error pathTheodore Ts'o1-0/+1
2021-08-02lsattr: check whether path is NULL in lsattr_dir_proc()Zhiqiang Liu1-0/+5
2021-08-02hashmap: change return value type of ext2fs_hashmap_add()Zhiqiang Liu4-9/+29
2021-08-02ss_create_invocation: fix error handling when memory allocation failsWu Guanghao1-9/+33
2021-08-02ss_add_info_dir: fix error handling when memory allocation failsWu Guanghao1-2/+5
2021-08-02mke2fs: fix creating a file system image w/o a pre-existing fileTheodore Ts'o1-0/+19
2021-07-30libext2fs: improve error handling in POSIX ACL conversionsSamuel Holland1-3/+5
2021-07-30setup-schroot: install the acl and libreadline-dev packagesTheodore Ts'o1-1/+1
2021-07-30tests: skip m_rootdir_acl on GNU HurdTheodore Ts'o1-0/+7
2021-07-30libext2fs: fix translation of Posix ACL's on big-endian systemsTheodore Ts'o1-8/+8
2021-07-29contrib: add setup-schroot command for use on Debian porter boxesTheodore Ts'o1-0/+44
2021-07-29tests: add description for j_recover_fast_commitTheodore Ts'o1-0/+1
2021-07-29tests: force test file systems to be built for the Linux OSTheodore Ts'o39-68/+58
2021-07-28tests: try using truncate command before falling back to using ddTheodore Ts'o1-5/+7
2021-07-28libsupport: fix sort_r.h to work on the GNU HurdTheodore Ts'o1-4/+4
2021-07-28e2fsck: fix f_baddotdir failure on big-endian systemsTheodore Ts'o1-5/+13
2021-07-27Update release notes, etc., for the 1.46.3 releasev1.46.3Theodore Ts'o10-408/+529
2021-07-27AOSP: Move system_shared_libs into target.bionic clauseColin Cross6-17/+3
2021-07-27AOSP: Use -Wno-pointer-arith in Android buildEric Biggers1-1/+1
2021-07-27AOSP: Add a new upstream source file to lib/e2p/Android.bpEric Biggers1-0/+1
2021-07-27AOSP: [LSC] Add LOCAL_LICENSE_KINDS to external/e2fsprogsBob Badour15-0/+203
2021-07-27po: update sr.po (from translationproject.org)Мирослав Николић1-915/+1011
2021-07-27po: update nl.po (from translationproject.org)Benno Schulenberg1-920/+1025
2021-07-27po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-973/+1052
2021-07-25Fix miscellaneous compiler warnings using "make gcc-wall"Theodore Ts'o22-75/+127
2021-07-24libext2fs: avoid unnecessary stat(2) calls on mountpointsTheodore Ts'o1-4/+4
2021-07-23debian/changelog: fix missing Closed: annotationTheodore Ts'o1-1/+1
2021-07-21AOSP: e2fsdroid: Don't over-reserve blocks for files in Base FS.David Anderson1-9/+30
2021-07-21mke2fs: do not warn about a pre-existing partition table when using a non-zer...Theodore Ts'o2-16/+17
2021-07-18mke2fs: only try discarding a single block to test if discard worksTheodore Ts'o1-3/+2
2021-07-16libext2fs: avoid forking a single thread in ext2fs_rw_bitmaps()Theodore Ts'o1-1/+1
2021-07-16libe2p: use stat to prevent calling EXT2_IOC_[GS]ETFLAGS on devicesTheodore Ts'o2-0/+24
2021-07-15ext2ed: fix potential NULL pointer dereference in dupstr()Zhiqiang Liu1-0/+2
2021-07-15lib/ss/error.c: check return value malloc in ss_name()Zhiqiang Liu1-0/+2
2021-07-15misc: fix potential segmentation fault problem in scandir()Zhiqiang Liu1-0/+2
2021-07-15argv_parse: check return value of malloc in argv_parse()Zhiqiang Liu1-0/+2
2021-07-15append_pathname: check the value returned by reallocwuguanghao1-1/+8
2021-07-15zap_sector: fix memory leakwuguanghao1-1/+3
2021-07-15tdb_transaction_recover: fix memory leakwuguanghao1-0/+1
2021-07-15profile_create_node: set magic before strdup(name) to avoid memory leakwuguanghao1-1/+1
2021-07-06libext2fs: fix a -Wunused-label warningEric Biggers1-1/+0
2021-07-06Fix -Wunused-variable warningsEric Biggers8-11/+6
2021-07-06Fix -Wunused-parameter warningsEric Biggers6-8/+14
2021-07-06mke2fs: use ext2fs_get_device_size2() on all platformsEric Biggers1-6/+0
2021-07-06e2fsck: sync fc_do_one_pass() changes from kernelEric Biggers1-3/+2
2021-07-06libext2fs: improve jbd_debug() implementationEric Biggers3-29/+5
2021-07-06tune2fs: update overhead when toggling journal featureJan Kara1-2/+8
2021-07-06e2fsck: fix last mount/write time when e2fsck is forcedLukas Czerner1-6/+6
2021-07-06e2fsck: fix ".." more gracefully if possibleAndreas Dilger9-22/+36
2021-07-05libext2fs: use offsetof() from stddef.hMichael Forney1-12/+1
2021-07-05libext2fs: use statement-expression for container_of only on GNU-compatible c...Michael Forney1-0/+5