aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-02-02mke2fs.8: fix various formatting issues, and sort the synopsisold-maintBenno Schulenberg1-73/+71
2021-02-02tune2fs.8: fix various wording and formatting issuesBenno Schulenberg1-85/+88
2021-01-29Update release notes, etc., for the 1.45.7 releasev1.45.7Theodore Ts'o23-498/+685
2021-01-28po: update sr.po (from translationproject.org)Мирослав Николић1-1699/+1429
2021-01-28po: update nl.po (from translationproject.org)Benno Schulenberg1-64/+74
2021-01-28po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-274/+242
2021-01-28misc: fix a spelling nit in the mke2fs man pageTheodore Ts'o1-1/+1
2021-01-28Update Makefile dependencies for lib/e2p and lib/ext2fsTheodore Ts'o2-11/+16
2021-01-28AOSP: Add assemble_cvd to com.android.virtJiyong Park2-0/+8
2021-01-28AOSP: tune2fs/resize2fs: make vendor_ramdisk_available.Yifan Hong8-0/+8
2021-01-28AOSP: Make libext2_uuid and e2fsprogs headers vendor_ramdisk_available.David Anderson2-0/+2
2021-01-27AOSP: Add "product_available" to product available modulesJustin Yun2-0/+2
2021-01-27AOSP: ANDROID: e2fsck: Handle casefolded encryptionDaniel Rosenberg8-30/+181
2021-01-27AOSP: ANDROID: mke2fs: Support encrypt+casefoldDaniel Rosenberg1-9/+0
2021-01-27AOSP: ANDROID: tune2fs: Support encrypt+casefoldDaniel Rosenberg1-17/+0
2021-01-27AOSP: ANDROID: e2fsck: Do not mutate encrypted namesDaniel Rosenberg7-0/+52
2021-01-27AOSP: ANDROID: tune2fs: Allow setting the casefold featureDaniel Rosenberg2-7/+119
2021-01-27AOSP: Make e2fsck depends on badblocksHoward Chen1-0/+1
2021-01-27e2fsck: declare the size of bh->b_data to be 4096 in jfs_user.hTheodore Ts'o1-1/+1
2021-01-23Fix clang warningsTheodore Ts'o4-8/+9
2021-01-23libext2fs: use compiler built-in offsetof() if availableTheodore Ts'o3-12/+26
2021-01-21libext2fs: fix UBSAN warning in ext2fs_mmp_new_seq()Theodore Ts'o1-1/+3
2021-01-21mke2fs.8: Improve valid block size documentationJan Kara1-4/+6
2021-01-21build: Add SYSLIBS to e4crypt linkingHauke Mehrtens1-1/+1
2021-01-21tune2fs: fix resource leak in handle_quota_options()Theodore Ts'o1-2/+4
2021-01-21debugfs: fix double free in realloc() error path in read_list()Theodore Ts'o1-4/+2
2021-01-21libext2fs: fix incorrect negative error return in unix and sparse io managersTheodore Ts'o2-3/+3
2021-01-19mke2fs: Escape double quotes when parsing mke2fs.confLukas Czerner1-0/+1
2021-01-19libext2fs: add gnu.translator supportRomain Naour1-0/+1
2021-01-19filefrag: handle invalid st_dev and blksize casesLuis Henriques1-2/+2
2020-12-15create_inode: set xattrs to the root directory as wellAntoine Tenart1-0/+8
2020-10-27release notes: delete two files that are fully contained within v1.41.txtBenno Schulenberg2-176/+0
2020-10-06debugfs: fix parse_uint for 64-bit fieldsTheodore Ts'o1-5/+5
2020-10-04Define MKDIR_P in the Makefile.in files instead in MCONFIG.inTheodore Ts'o19-1/+18
2020-10-02resize2fs: prevent block group descriptors from overflowing the first bgTheodore Ts'o1-0/+14
2020-10-01AOSP: Fix a trivial type errorYi Kong1-2/+3
2020-10-01AOSP: Include private/fs_config.h directly when neededTom Cherry1-0/+1
2020-10-01chattr/lsattr: Support dax attributeXiao Yang4-4/+16
2020-10-01mke2fs: fix up check for hardlinks always false if inode > 0xFFFFFFFFHongxu Jia1-1/+1
2020-10-01mke2fs: Warn if fs block size is incompatible with DAXJan Kara2-29/+55
2020-10-01e4crypt: if salt is explicitly provided to add_key, then use itFlorian Schmaus2-5/+17
2020-10-01tune2fs: reset MMP state on error exitAndreas Dilger5-38/+95
2020-10-01ext2fs: remove unused variable 'left'Lukas Czerner1-2/+1
2020-10-01e2fsck: use the right conversion specifier in e2fsck_allocate_memory()Lukas Czerner1-1/+1
2020-10-01e2fsck: use size_t instead of int in string_copy()Lukas Czerner2-2/+2
2020-09-30tests: remove unnecessary uncompressed image fileTheodore Ts'o1-0/+0
2020-08-26libext2fs: fix potential buffer overrun in __get_dirent_tail()Theodore Ts'o1-2/+1
2020-06-17debugfs: fix building rdebugfs (with READ_ONLY define)Theodore Ts'o4-41/+48
2020-05-17libext2fs: retry reading superblock on open when checksum is badTheodore Ts'o1-1/+6
2020-04-25libext2fs: batch calls to ext2fs_zero_blocks2()Theodore Ts'o1-5/+23
2020-04-13e2fsck: fix off-by-one check when validating depth of an htreeTheodore Ts'o1-1/+1
2020-04-13libext2fs: avoid pointer arithmetic on `void *`Michael Forney1-1/+1
2020-03-23tests: use grep -E for better portability in r_inline_xattrTheodore Ts'o2-6/+6
2020-03-23e2fsck: fix various gcc -Wall nitsTheodore Ts'o3-5/+5
2020-03-23Use ext2_loff_t instead of loff_tTheodore Ts'o2-6/+6
2020-03-21Update release notes, etc., for the 1.45.6 releasev1.45.6Theodore Ts'o10-323/+420
2020-03-20AOSP: tune2fs, resize2fs: make ramdisk binaries.Jaegeuk Kim2-18/+39
2020-03-20AOSP: e2fsdroid: Don't skip unusable blocks in BaseFS.David Anderson1-26/+38
2020-03-20AOSP: e2fsdroid: Fix logical block sequencing in BaseFS.David Anderson2-5/+99
2020-03-20AOSP: e2fsdroid: Properly free the dedup block map.David Anderson1-0/+23
2020-03-20AOSP: Build e2freefragAlessio Balsini1-0/+19
2020-03-20AOSP: Add -e2fsprogs to the e2fsprogs chattr and lsattr.Elliott Hughes1-2/+2
2020-03-20AOSP: Make ramdisk_available.Yifan Hong8-0/+17
2020-03-20AOSP: Change #define to _BLKID_TYPES_HKousik Kumar2-2/+9
2020-03-20AOSP: Allow resize2fs to compile with BUILD_HOST_staticDario Freni1-7/+22
2020-03-20AOSP: Allow debugfs_static to be compiled as host tool.Dario Freni1-0/+1
2020-03-20po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-149/+135
2020-03-20misc: add text describing the impact of an inode size < 128 bytes in man pagesTheodore Ts'o2-8/+11
2020-03-20libe2p: add a thread-safe variant of e2p_feature2stringTheodore Ts'o2-4/+16
2020-03-20libext2fs: fix the {set_get}_bitmap_range functions when bitmap->start > 7Theodore Ts'o1-2/+2
2020-03-20e2fsck: clarify overflow link count error messageJan Kara3-4/+24
2020-03-15debian: drop libattr1-dev from the build dependencies listTheodore Ts'o1-1/+1
2020-03-15e2fsck: fix "make check" when using static librariesTheodore Ts'o1-2/+2
2020-03-14libext2fs: make ext2fs_dirent_has_tail() more strictTheodore Ts'o4-17/+14
2020-03-10misc: fix typos in chattr's man pageSawood Alam1-2/+2
2020-03-09mke2fs.conf: remove options.fname_encodingPino Toscano1-3/+0
2020-03-07libext2fs: check open(O_EXCL) first in ismounted.cLukas Czerner1-15/+27
2020-03-07mke2fs: fix permissions setting with "mke2fs -d /path/files"Theodore Ts'o1-2/+2
2020-03-07libext2fs: don't use O_DIRECT for files on tmpfsAndreas Dilger9-86/+14
2020-03-04e2fsck: avoid overflow with very large dirsAndreas Dilger3-49/+81
2020-03-04misc: handle very large files with filefragAndreas Dilger2-14/+26
2020-03-04e2fsck: consistently use ext2fs_get_mem()Andreas Dilger7-40/+41
2020-02-29e2fsck: fix overflow if more than 4B inodesAndreas Dilger4-5/+8
2020-02-29debugfs: print inode numbers as unsignedAndreas Dilger4-14/+14
2020-02-29debugfs: allow comment lines in command fileAndreas Dilger1-0/+4
2020-02-29e2fsck: reduce memory usage for many directoriesAndreas Dilger3-15/+14
2020-02-29e2fsck: avoid mallinfo() if over 2GB allocatedAndreas Dilger2-15/+15
2020-02-29e2fsck: use proper types for variablesAndreas Dilger10-33/+38
2020-02-29e2fsck: fix e2fsck_allocate_memory() overflowAndreas Dilger6-37/+39
2020-02-27tst_libext2fs: Avoid multiple definition of global variablesLukas Czerner3-1/+9
2020-02-24chattr.1: improve attribute formatting with labels and indented paragraphsJeremy Visser1-19/+40
2020-02-15libext2fs: avoid array buffer overruns caused by insane directory blocksTheodore Ts'o1-2/+10
2020-02-12libext2fs: fix potential OOB read check_for_inode_bad_blocks()Theodore Ts'o1-0/+7
2020-01-24mmp: abstract out repeated 'sizeof(buf), buf' usageAndreas Dilger13-70/+53
2020-01-24mmp: don't assume NUL termination for MMP stringsAndreas Dilger6-13/+29
2020-01-16libext2fs: reserve the error code EXT2_ET_NO_GDESCTheodore Ts'o2-0/+6
2020-01-08libcom_err: deal with the fact that the Hurd error messages are not zero-basedTheodore Ts'o2-4/+18
2020-01-06Update release notes, etc., for the 1.45.5 releasev1.45.5Theodore Ts'o10-192/+321
2020-01-06libext2fs: always compile swapfs functions on all architecturesTheodore Ts'o2-3/+13
2020-01-06e2scrub, e2scrub_all: don't sleep unnecessarily in exitcodeTheodore Ts'o2-8/+2
2020-01-06debian: add autopkgtest filesTheodore Ts'o3-0/+75
2020-01-06libext2fs: don't scan /etc/mtab if file system not found in /proc/mountsTheodore Ts'o1-1/+1
2020-01-01e2fsck: don't check for future superblock times if checkinterval == 0Theodore Ts'o1-2/+2
2020-01-01debian: update debhelper compat level to 12Theodore Ts'o1-1/+1
2020-01-01config: update config.{guess,sub}Theodore Ts'o2-1322/+1505
2020-01-01po: update zh_CN.po (from translationproject.org)Boyuan Yang1-1302/+1348
2020-01-01po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-95/+64
2020-01-01Drop use of -pedantic when doing gcc-wallTheodore Ts'o3-47/+3
2020-01-01libext2fs: use ext2fs_file_llseek in inode_io.cTheodore Ts'o1-6/+6
2020-01-01libext2fs: chage ext2_off_t and ext2_off64_t to be signed typesTheodore Ts'o3-4/+7
2020-01-01libext2fs: use __u64 instead of ext2_off64_t in qcow.cTheodore Ts'o1-5/+5
2020-01-01mke2fs: fix setting bad blocks in the block bitmapLi Dongyang1-1/+1
2020-01-01e2image: remove redundant -fr from man page and usage messageBenno Schulenberg2-7/+6
2020-01-01AOSP: e2fsdroid: Skip Base FS entries that no longer exist.David Anderson3-11/+46
2020-01-01AOSP: e2fsdroid: Allow re-use of deduplicated blocks.David Anderson1-0/+25
2020-01-01AOSP: e2fsdroid: Do not allocate invalid blocks from BaseFS.David Anderson1-22/+84
2020-01-01AOSP: e2fsdroid: Refactor basefs allocation.David Anderson1-29/+53
2020-01-01AOSP: e2fsdroid: Refactor block_range.David Anderson6-61/+74
2020-01-01AOSP: Add vendor_available: trueJustin Yun2-0/+2
2020-01-01e2fsck: fix use after free in calculate_tree()Wang Shilong1-1/+16
2020-01-01e2fsck: fix to return ENOMEM in alloc_size_dir()Wang Shilong1-0/+4
2020-01-01ext2fs: add ext2fs_get_stat_i_blocks() functionTheodore Ts'o5-31/+28
2019-12-20fuse2fs: add support for 32-bit uids and gidsTheodore Ts'o1-12/+23
2019-12-20mke2fs: fix "mke2fs -d /path/to/files" to support 32-bit uids and gidsTheodore Ts'o1-0/+2
2019-12-20e2fsck: don't try to rehash a deleted directoryTheodore Ts'o2-0/+6
2019-12-20e2fsck: abort if there is a corrupted directory block when rehashingTheodore Ts'o1-0/+9
2019-12-13e2fsck: optimize away repeated calls to gettext()Theodore Ts'o2-2/+6
2019-12-13e2scrub: fix the 30 second timeout when trying to remove a snapshotTheodore Ts'o1-1/+1
2019-11-22Add a program to test images provided by UBSAN fuzzing reportsTheodore Ts'o2-1/+82
2019-11-22libext2fs: define PATH_MAX if not provided by the system headersTheodore Ts'o1-0/+4
2019-11-20tune2fs: prohibit toggling uninit_bg on live filesystemsDarrick J. Wong1-0/+12
2019-11-18chattr.1: say "cleared" instead of "reset"Eric Biggers1-4/+5
2019-11-18chattr.1: clarify that ext4 doesn't support tail-merging eitherEric Biggers1-2/+2
2019-11-18chattr.1: fix some grammatical errorsEric Biggers1-6/+6
2019-11-18chattr.1: add casefold attribute to mode stringEric Biggers1-1/+1
2019-11-18chattr.1: adjust documentation for encryption attributeEric Biggers1-3/+2
2019-11-18chattr.1: document the verity attributeEric Biggers1-1/+11
2019-11-13configure: don't fail if /usr/include/sys/mount.h does not existTheodore Ts'o2-44/+0
2019-11-10libext2fs/ismounted.c: check device id in advance to skip false device namesTheodore Ts'o1-27/+12
2019-11-10resize2fs: make minimum size estimates more reliable for mounted fsJan Kara1-4/+4
2019-11-09e2scrub_all: fix broken stdin redirectionDarrick J. Wong1-4/+10
2019-11-09e2scrub_all: don't even reap if the config file doesn't allow itDarrick J. Wong1-3/+12
2019-11-08libext2fs: verify the block numbers for the allocation bitmaps are validTheodore Ts'o1-6/+8
2019-11-08libext2fs: properly free the bitmaps in read_bitmap()'s error/cleanup pathTheodore Ts'o1-2/+2
2019-11-04Fix UBSan when shifting (1LL << 63)Theodore Ts'o2-3/+3
2019-11-04libext2fs: fix UBSan when updating an inline_data fileTheodore Ts'o1-2/+3
2019-11-04libext2fs: fix bug when reading or writing more than 2GB in unix_ioTheodore Ts'o1-2/+2
2019-10-31AOSP: Link to production releases, not testing releasesEric Biggers1-1/+1
2019-10-31AOSP: Add new source files to Android.bp filesEric Biggers2-0/+2
2019-10-03Define the codepoint for the fast_commit compat featureTheodore Ts'o2-0/+4
2019-09-23Update release notes, etc., for the 1.45.4 releasev1.45.4Theodore Ts'o9-434/+529
2019-09-23tune2fs.8: tweak the documentation for the encrypt featureEric Biggers1-1/+1
2019-09-23tune2fs.8: document the verity featureEric Biggers1-0/+5
2019-09-23ext4.5: tweak the documentation for the encrypt featureEric Biggers1-3/+3
2019-09-23ext4.5: document the verity featureEric Biggers1-0/+14
2019-09-23ext4.5: document first kernel version to support casefold featureEric Biggers1-0/+2
2019-09-23ext4.5: move casefold feature to correct positionEric Biggers1-8/+8
2019-09-23e2scrub_all: make sure fd 3 is closed before running lvm commandsTheodore Ts'o2-5/+11
2019-09-23po: update vi.po (from translationproject.org)Trần Ngọc Quân1-1428/+1323
2019-09-23po: update nl.po (from translationproject.org)Benno Schulenberg1-510/+517
2019-09-23po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-634/+657
2019-09-23po: update es.po (from translationproject.org)Antonio Ceballos1-481/+490
2019-09-23po: update de.po (from translationproject.org)Mario Blättermann1-484/+493
2019-09-23libsupport: add checks to prevent buffer overrun bugs in quota codeTheodore Ts'o3-24/+76
2019-09-03e2fsck: check the validity of the casefold flagTheodore Ts'o4-5/+41
2019-09-02e2fsck: make the low dtime check consistent when using the backup superblockTheodore Ts'o6-6/+14
2019-09-02e2fsck: update the quota records when the root directory is recreatedTheodore Ts'o1-3/+9
2019-09-02libsupport: remove unnecessary code to set the quota inode sizeTheodore Ts'o2-37/+3
2019-08-18e2scrub_all: allow scrubbing in vg's whose free space == snapshot sizeTheodore Ts'o1-1/+1
2019-08-18libuuid: signedness/type fixesMatthias Andree3-4/+5
2019-08-06debian: add changelog for 1.45.3-4 releaseTheodore Ts'o1-0/+9
2019-08-03debian: don't gitignore debian/patchesTheodore Ts'o1-0/+1
2019-07-30libblkid: fix gcc -Wall warningsTheodore Ts'o2-9/+11
2019-07-29debian: stop using LTO (link-time optimization)Theodore Ts'o1-1/+1
2019-07-27debian: skip running "make check" if DEB_BUILD_OPTIONS contains nocheckTheodore Ts'o1-0/+2
2019-07-25debian: mark more files in e2fsprogs.install as only being present on LinuxTheodore Ts'o1-10/+10
2019-07-25debian: update changelog for 1.45.3-3 releaseTheodore Ts'o1-0/+10
2019-07-24e2fsck: set E2FSCK_TIME correctly on a 32-bit arch with a 64-bit time_tTheodore Ts'o1-1/+1
2019-07-24debian: mark logsave as Multi-Arch: foreignTheodore Ts'o1-1/+2
2019-07-24debian: fix Breaks/Replace dependency for logsaveTheodore Ts'o1-2/+2
2019-07-24debian: only install the udev and systemd files to e2fsprogs on Linux systemsTheodore Ts'o2-3/+4
2019-07-24debian: run "make check" with V=1 to keep blhc happyTheodore Ts'o1-0/+3
2019-07-24debian: update changelog for 1.45.3-2 releaseTheodore Ts'o1-0/+13
2019-07-24debian: add a hard dependency on logsave to e2fsprogsTheodore Ts'o1-1/+2
2019-07-21po: update fr.po (from translationproject.org)Samuel Thibault1-1629/+1354
2019-07-21debian: update to standards version 4.4.0Theodore Ts'o1-1/+1
2019-07-21e2scrub_all_cron: check to make sure e2scrub_all existsTheodore Ts'o1-0/+1
2019-07-21po: update pt.po (from translationproject.org)Pedro Albuquerque1-482/+491
2019-07-20po: update uk.po (from translationproject.org)Yuri Chornoivan1-481/+490
2019-07-20po: update sv.po (from translationproject.org)Göran Uddeborg1-482/+491
2019-07-20po: update pl.po (from translationproject.org)Jakub Bogusz1-482/+491
2019-07-20po: update de.po (from translationproject.org)Mario Blättermann1-1581/+1375
2019-07-20po: update cs.po (from translationproject.org)Petr Pisar1-482/+492
2019-07-14Final updates to release notes, etc., for the v1.45.3 releasev1.45.3Theodore Ts'o4-7/+28
2019-07-14po: add help text to e2fsprogs.pot explaining ix-nay on positional indicatorsTheodore Ts'o2-3/+17
2019-07-14po: update nl.po (from translationproject.org)Benno Schulenberg1-1509/+1272
2019-07-14po: update cs.po (from translationproject.org)Petr Pisar1-2/+5
2019-07-14fuse2fs: stop using the nonempty option by defaultTheodore Ts'o1-1/+1
2019-07-14fuse2fs: install fuse2fs in /usr/bin instead of /usr/sbinTheodore Ts'o2-3/+3
2019-07-14debian: add lintian override to suppress a false positiveTheodore Ts'o1-0/+1