aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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-26libext2fs: fix crash in ext2fs_open2() on Big Endian systemsTheodore Ts'o1-2/+4
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-22Merge branch 'maint' into nextTheodore Ts'o5-16/+123
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-14Merge branch 'maint' into nextTheodore Ts'o5-82/+38
2019-11-13configure: don't fail if /usr/include/sys/mount.h does not existTheodore Ts'o2-44/+0
2019-11-13Revert "e2fsck: Change kmem_cache_t to lkmem_cache_t for Solaris"Theodore Ts'o3-19/+9
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-09Define the beXX_to_cpu and cpu_to_beXX macros for e2fsck/{recovery.c,revoke.c}Theodore Ts'o4-28/+25
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-09Align the types used by jbd2_journal_bmap and getblk with the kernelTheodore Ts'o3-10/+15
2019-11-09e2fsck/recovery.c: sync up with kernel's use of __be32Theodore Ts'o3-40/+39
2019-11-09Sync kernel's removal of open-coded allocation retry loop in revoke.cTheodore Ts'o3-12/+9
2019-11-09Sync kernel's fix for potential double free in jbd2Theodore Ts'o5-21/+58
2019-11-09e2fsck/revoke.c: sync kernel's adoption of kmalloc_array()Theodore Ts'o2-1/+8
2019-11-09Sync kernel's unification of jbd2 revoke and tag block checksum handlingTheodore Ts'o6-63/+28
2019-11-09e2fsck/revoke.c: sync changes from kernelTheodore Ts'o1-35/+29
2019-11-09Rename functions, types, constants to reflect jbd2 usageTheodore Ts'o17-367/+368
2019-11-09Convert kernel compat functions to use new ll_rw_block() function signatureTheodore Ts'o6-30/+30
2019-11-09Clean up minor differences between kernel and e2fsck's jbd2 source filesTheodore Ts'o2-13/+5
2019-11-09Merge branch 'maint' into nextTheodore Ts'o1-8/+10
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-07debugfs: teach the htree command to check and display the dx block checksumTheodore Ts'o4-8/+32
2019-11-07libext2fs: refactor common code into ext2fs_dx_csum()Theodore Ts'o1-36/+22
2019-11-06Merge branch 'maint' into nextTheodore Ts'o4-7/+8
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: support the stable_inodes featureEric Biggers6-4/+18
2019-10-31Merge branch 'maint' into nextTheodore Ts'o3-1/+3
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-22Teach ext2fs_open2() to honor the EXT2_FLAG_SUPER_ONLY flagTheodore Ts'o4-5/+42
2019-10-09Update debian changelog and version.h for 1.46~WIP.2019.10.09-1Theodore Ts'o2-3/+4
2019-10-09e2fsck: check for consistent encryption policiesEric Biggers18-55/+932
2019-10-04debian: update changelog for 1.46~WIP.2019.10.03-1Theodore Ts'o1-0/+8
2019-10-03Mark version as 1.46-WIPTheodore Ts'o1-2/+2
2019-10-03Enable support for the fast_commit compat featureTheodore Ts'o3-4/+8
2019-10-03Merge branch 'maint' into nextTheodore Ts'o2-0/+4
2019-10-03Define the codepoint for the fast_commit compat featureTheodore Ts'o2-0/+4
2019-09-23Merge tag 'v1.45.4' into nextTheodore Ts'o21-4012/+4129
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-03Merge branch 'maint' into nextTheodore Ts'o12-51/+65
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-18tests: add tests for uninitialized bitmapsAndreas Dilger32-0/+260
2019-08-18tests: verify > 65000 subdirectoriesAndreas Dilger4-0/+53
2019-08-18Merge branch 'maint' into nextTheodore Ts'o5-5/+15
2019-08-18fuse2fs: add a norecovery option which suppresses journal replayTheodore Ts'o2-1/+13
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-15contrib: add ext4-ioc.cTheodore Ts'o1-0/+98
2019-08-15e2fsck: add a developer-only extended option: clear_all_uninit_bitsTheodore Ts'o8-1/+79
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
2019-07-14debugfs: clean up gcc -Wall warning from using snprintfTheodore Ts'o1-5/+2
2019-07-14tests: suppress e2image version number from being printedTheodore Ts'o2-2/+2
2019-07-13tests: fix test_script so that it will run all tests if w/o argumentsTheodore Ts'o1-1/+1
2019-07-13debian: drop "new-essential-package" lintian overrideTheodore Ts'o1-1/+0
2019-07-13debian: move logsave to its own packageTheodore Ts'o5-5/+20
2019-07-13Update release notes, etc., for the 1.45.3 releaseTheodore Ts'o9-468/+540
2019-07-13debian: convert from using dh_movefiles to dh_installTheodore Ts'o18-35/+69
2019-07-13e2fsck: add xgettext:no-c-format tagsTheodore Ts'o1-0/+105
2019-07-13po: remove unnecessary/buggy positional parameter specifiersTheodore Ts'o4-9/+8
2019-07-11e2scrub_all: only run in service mode when periodic_e2scrub=1Theodore Ts'o2-0/+10
2019-07-11debian: drop special case CFLAGS for Alpha and PowerMac architecturesTheodore Ts'o1-6/+0
2019-07-11e2scrub_all: fix "e2scurb_all -r"Theodore Ts'o1-1/+2
2019-07-11util: add a script gen-git-tarball to generate a release tarball from gitTheodore Ts'o1-0/+17
2019-07-11debian: convert debian/rules to use dhTheodore Ts'o1-221/+61
2019-07-09debian: drop support for not building the e2fsck-static and udebs packagesTheodore Ts'o2-39/+11
2019-07-08debian: drop support for Debian JessieTheodore Ts'o2-98/+1
2019-07-07debian: stop building a special version of e2fsprogs for e2fsprogs-udebTheodore Ts'o1-72/+7
2019-07-04debian: only require the udev, systemd, cron packages when build on LinuxTheodore Ts'o1-1/+1
2019-07-04e2scrub_all: correctly handle the case where LUKS is stacked on an LVTheodore Ts'o1-2/+3
2019-06-19e2fsck: correctly handle inline directories when large_dir is enabled.Artem Blagodarenko1-1/+2
2019-06-07Fix posix_memalign and posix_fadvise calls.Theodore Ts'o2-2/+3
2019-06-04e2scrub: remove -C from e2scrub_allDarrick J. Wong5-14/+9
2019-05-30po: update pt.po (from translationproject.org)Pedro Albuquerque1-3/+3
2019-05-30tests: add test for e2fsck of verity fileEric Biggers5-0/+38
2019-05-27Update release notes, etc., for the 1.45.2 releasev1.45.2Theodore Ts'o9-36/+79
2019-05-27po: update the binary gmo filesTheodore Ts'o6-0/+0
2019-05-27mke2fs: accept the english yes character to the proceed questionTheodore Ts'o1-1/+4
2019-05-27po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-1196/+1217
2019-05-27po: update es.po (from translationproject.org)Antonio Ceballos1-1691/+1309
2019-05-27e2fsck: handle verity files in scan_extent_node()Eric Biggers1-2/+3
2019-05-27configure: fix test where cron is not installed on a non-systemd systemTheodore Ts'o2-3/+8
2019-05-27po: add new Portuguese translation from the Translation ProjectTheodore Ts'o3-1/+8356
2019-05-22po: update sv.po (from translationproject.org)Göran Uddeborg1-1288/+1144
2019-05-22debian: update changelog for maintenance releasesTheodore Ts'o1-0/+14
2019-05-20e2scrub_all: fix missing getopts argument which broke e2scrub_all -CTheodore Ts'o1-1/+1
2019-05-20e2scrub: fix grammar nit: "a LVM" -> "an LVM"Theodore Ts'o2-4/+4
2019-05-18po: update uk.po (from translationproject.org)Yuri Chornoivan1-1554/+1247
2019-05-18po: update pl.po (from translationproject.org)Jakub Bogusz1-1305/+1150
2019-05-18po: update cs.po (from translationproject.org)Petr Pisar1-1303/+1155
2019-05-18e2scrub_all: avoid scrubbing all devices when there is nothing to scrubTheodore Ts'o1-2/+6
2019-05-18e2scrub: stop cron spam if lvm2 is not installed.Theodore Ts'o5-6/+14
2019-05-12Update release notes, etc., for the 1.45.1 releasev1.45.1Theodore Ts'o6-106/+106
2019-05-12e2fsck: remove an potentially ambiguous dangling else clauseTheodore Ts'o1-1/+2
2019-05-12libext2fs: hide struct ext2fs_hashmap as an internal implementation detailTheodore Ts'o2-21/+25
2019-05-12mke2fs: fix memory leak when parsing encoding flagsTheodore Ts'o1-1/+3
2019-05-12e2fsck: fix printf format / argument mismatchesTheodore Ts'o1-6/+6
2019-05-12libext2fs: add missing check for utf8lookup()'s return valueTheodore Ts'o1-0/+2
2019-05-10Fix parallel install issue in scrub subdirMichael Haubenwallner1-4/+4
2019-05-10e2fsck: fix XML validity problem with the problem logTheodore Ts'o3-9/+12
2019-05-06Update release notes, etc., for the 1.45.1-rc1 releasev1.45.1-rc1Theodore Ts'o11-177/+288
2019-05-06e2fsck: add support for saving the problem code logTheodore Ts'o7-24/+139
2019-05-06e2scrub: make the e2scrub service files require CAP_SYS_ADMIN and CAP_SYS_RAWIOTheodore Ts'o2-0/+4
2019-05-06e2scrub: tag the *.e2scrub LV's with UDISK_IGNORE in udevTheodore Ts'o1-1/+1
2019-05-06mke2fs: fix check for absurdly large devicesAndreas Dilger1-2/+4
2019-05-06e2fsck: check and fix tails of all bitmap blocksTheodore Ts'o29-9/+113
2019-05-04debian: update libext2fs2.symbols fileTheodore Ts'o1-15/+2
2019-05-03libext2fs: move struct ext2fs_nls_table to the private ext2fsP.h headerTheodore Ts'o4-16/+19
2019-05-03Rename the feature "fname_encoding" to be "casefold".Theodore Ts'o14-51/+60
2019-05-02debugfs: teach set_super_value how to set the s_encoding fieldTheodore Ts'o1-0/+15
2019-05-02libe2p: print the filename character encoding in list_super[2]Theodore Ts'o3-5/+27
2019-04-29libext2fs: remove utf8_* namespace contaminationTheodore Ts'o3-812/+872
2019-04-29libext2fs: remove nls_* namespace contaminationTheodore Ts'o10-232/+291
2019-04-28libext2fs: remove unused variable 'old_flags'Eric Biggers1-1/+0
2019-04-28debugfs: remove unused variable 'tmp_inode'Eric Biggers1-1/+0
2019-04-28libext2fs: remove unused variable 'buff'Eric Biggers1-1/+0
2019-04-28debugfs: fix encoding handling in dx_hash commandEric Biggers1-5/+8
2019-04-28debugfs: avoid ambiguity when printing filenamesEric Biggers1-11/+5
2019-04-28ext4.5.in: document design changes on the casefold attributeGabriel Krisman Bertazi1-6/+4
2019-04-28ext2fs: drop ASCII NLS supportGabriel Krisman Bertazi5-59/+2
2019-04-28ext2fs: drop Unicode normalization supportGabriel Krisman Bertazi5-59/+1
2019-04-28ext2fs: don't normalize names on -F directoriesGabriel Krisman Bertazi1-6/+2
2019-04-28ext2fs: nls: Update to unicode 12.1.0Gabriel Krisman Bertazi5-2052/+2100
2019-04-28ext2fs: merge sparse fixes for unicode normalizationGabriel Krisman Bertazi1-1/+1