aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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
2019-04-28ext2fs: fix potential null dereference in utf8nlookupGabriel Krisman Bertazi1-1/+3
2019-04-28ext2fs: convert unicode normalization from NFKD -> NFDGabriel Krisman Bertazi4-5976/+3958
2019-04-28ext2fs: always attempt to load nls table when loading the filesystemGabriel Krisman Bertazi3-8/+12
2019-04-28e2p: encoding: fix default flags lookupGabriel Krisman Bertazi1-1/+1
2019-04-22AOSP: Turn off some more warnings on Windows.Elliott Hughes1-0/+7
2019-03-26debugfs: fix printing of xattrs with ea_in_inode valuesTheodore Ts'o1-1/+1
2019-03-24tests: fix f_valid_ea_in_inode to use the ea_featureTheodore Ts'o2-1/+1
2019-03-21e2scrub,e2scrub_all: print a (more understandable) error if not run as rootTheodore Ts'o2-0/+10
2019-03-21e2scrub_all: refactor device probe loopDarrick J. Wong1-28/+23
2019-03-21e2scrub_all: make sure there's enough free space for a snapshotTheodore Ts'o1-0/+4
2019-03-21e2scrub_all: add the -n option which shows what e2scrub_all would doTheodore Ts'o2-6/+19
2019-03-21e2scrub: add the -n option which shows what commands e2scrub would executeTheodore Ts'o2-3/+14
2019-03-17e2scrub: fix up "make install-strip" supportTheodore Ts'o1-0/+2
2019-03-17Merge branch 'old-maint' into maintTheodore Ts'o5-4/+6
2019-03-17Fix "make install-strip"Theodore Ts'o5-4/+6
2019-03-10debian: drop lvm2 from the recommends lineTheodore Ts'o1-1/+1
2019-03-10e2scrub: check to make sure lvm2 is installedTheodore Ts'o2-0/+28
2019-03-07Merge branch 'old-maint' into maintTheodore Ts'o2-4/+6
2019-03-07Fix autoheader warningsDongyang Li2-4/+6
2019-03-07Update release notes, etc., for the 1.45.0 releasev1.45.0Theodore Ts'o11-489/+634
2019-03-07e2scrub: install the crontab file in /etc/cron.d w/o the .cron extensionTheodore Ts'o1-7/+7
2019-03-07e2scrub: make e2scrub_fail's e-mail addresses be configurableTheodore Ts'o3-10/+30
2019-03-06e2scrub: add missing Documentation links to systemd unit filesTheodore Ts'o2-0/+2
2019-03-06misc: fix spelling errorTheodore Ts'o1-1/+1
2019-03-06scrub/Makefile.in: install the udev rule and crontab file as data filesTheodore Ts'o1-2/+2
2019-03-06Don't use a symlink for config/ltmain.shTheodore Ts'o1-1/+11249
2019-03-06Fix "make clean" so it removes all generated files in the scrub directoryTheodore Ts'o1-1/+1
2019-03-06Update Makefile.in files using "make depend"Theodore Ts'o3-237/+139
2019-03-06tests: add test for e2image -b optionArtem Blagodarenko3-0/+33
2019-03-06e2image: add -b and -B options to specify where to find the superblockArtem Blagodarenko2-6/+70
2019-03-06Merge branch 'maint' into nextTheodore Ts'o10-76/+212
2019-03-05Update release notes, etc., for the 1.44.6 releasev1.44.6Theodore Ts'o8-59/+127
2019-03-05AOSP: misc: use scandir with alphasort instead of readdir for consistencyYoshitaka Seto1-12/+77
2019-03-05AOSP: Fix file offset overflow issue when file's size > 4GChen Lin Z1-2/+3
2019-02-14libext2fs: revert "try to always use PUNCH_HOLE for unix_discard"Darrick J. Wong1-36/+25
2019-02-11create_inode: fix potential memory leak in path_append()Lukas Czerner1-2/+4
2019-02-11e2freefrag: fix memory leak in scan_online()Lukas Czerner1-1/+1
2019-02-10Merge branch 'maint' into nextTheodore Ts'o12-63/+102
2019-02-10Check for the newer blkid functions without adding blkid to @LIBS@Theodore Ts'o2-34/+61
2019-02-07AOSP: E2fsprogs: fix ODR issueAndreas Gampe5-13/+8
2019-02-07AOSP: e2fsdroid: Fix incorrect error value handling.David Anderson1-7/+9
2019-02-07AOSP: Build filefragSandeep Patil1-0/+15
2019-02-07create_inode: fix copying large filesRoss Burton1-3/+3
2019-02-05debugfs: output large directory sizeArtem Blagodarenko2-4/+1
2019-02-05e2fsck: allow to check >2GB sized directoryArtem Blagodarenko1-2/+5
2019-01-29Merge branch 'maint' into nextTheodore Ts'o14-48/+114
2019-01-29libext2fs: add checks for block number wrapping for bitmap range functionsTheodore Ts'o2-10/+20
2019-01-29libext2fs: validate inode table location in block group descriptorsTheodore Ts'o1-8/+33
2019-01-24mke2fs: fix bugs in hugefile creationTheodore Ts'o1-2/+4
2019-01-03e4defrag: adjust total count when files change during the runTheodore Ts'o1-0/+4
2019-01-03Revert "e4defrag: use 64-bit counters to track # files defragged"Theodore Ts'o1-12/+14
2019-01-03tests: generate test_data.tmp file from a scriptTheodore Ts'o3-9/+28
2018-12-18Fix various types in the v1.44.5 changelogsTheodore Ts'o2-7/+7
2018-12-18debian: move source.lintian-overrides from deprecated locationTheodore Ts'o1-0/+0
2018-12-18debian: add Build-Depend-Package to the symbol filesTheodore Ts'o3-0/+4
2018-12-16Merge branch 'maint' into nextTheodore Ts'o23-667/+792
2018-12-16Update release notes, etc., for the 1.44.5 releasev1.44.5Theodore Ts'o7-605/+620
2018-12-16debian: create changelog for v1.44.5Theodore Ts'o2-0/+110
2018-12-15debian: fix up libext2fs-dev.doc-baseTheodore Ts'o1-2/+2
2018-12-15AOSP: ODR violation in tune2fs during host buildMark Salyzyn1-1/+0
2018-12-15e2fsck: use "Optimize?" prompt for PR_1E_CAN_{COLLAPSE,NARROW}_EXTENT_TREETheodore Ts'o10-44/+47
2018-12-15debugfs: fix set_inode_field so it can set the checksum fieldTheodore Ts'o4-27/+94
2018-12-15debian: update to Debian policy 4.2.1Theodore Ts'o1-1/+1
2018-12-15e4defrag: use 64-bit counters to track # files defraggedTheodore Ts'o1-14/+12
2018-12-13libext2fs: add ext2fs_{read,write}_inode2()Theodore Ts'o2-19/+49
2018-12-11Merge branch 'maint' into nextTheodore Ts'o9-39/+40
2018-12-11misc: fix groff formatting nits in man pagesBjarni Ingi Gislason7-31/+31
2018-12-11debian: fix location of libext2fs documentationTheodore Ts'o1-4/+4
2018-12-08e2fsprogs: introduce script used to generate utf8data.hGabriel Krisman Bertazi5-4/+3457
2018-12-06libext2fs: fix regression so we are correctly translating Posix ACL'sTheodore Ts'o1-4/+5
2018-12-03ext4.5: add fname_encoding feature to ext4 man pageGabriel Krisman Bertazi1-0/+10
2018-12-03ext2fs: nls: support UTF-8 11.0 with NFKD normalizationGabriel Krisman Bertazi6-2/+7092
2018-12-03tune2fs: prevent enabling encryption flag on encoding-aware fsGabriel Krisman Bertazi1-0/+6
2018-12-02debugfs: support encoding when printing the file hashGabriel Krisman Bertazi3-8/+25
2018-12-02libext2fs: support encoding when calculating dx hashesGabriel Krisman Bertazi10-18/+100
2018-12-02libext2fs: implement NLS framework supportGabriel Krisman Bertazi3-2/+146
2018-12-02chattr/lsattr: support casefold attributeGabriel Krisman Bertazi4-4/+13
2018-12-02mke2fs: configure encoding during superblock initializationGabriel Krisman Bertazi6-1/+118
2018-12-02libe2p: helpers for configuring the encoding superblock fieldsGabriel Krisman Bertazi4-2/+121
2018-12-02libext2fs: update tst_super_size to include new superblock fieldsTheodore Ts'o1-1/+10
2018-11-26Merge branch 'maint' into nextTheodore Ts'o11-33/+114
2018-11-25e2freefrag: fix free blocks count during live scanDarrick J. Wong1-10/+16
2018-11-23tune2fs: fix false warning that a UUID change will take a long timeTheodore Ts'o3-19/+60
2018-11-22mk_cmds: don't use explicit pathname for sedTheodore Ts'o1-1/+1
2018-11-21ext2fs: add byte swapping of new superblock fields for BE machinesGabriel Krisman Bertazi1-1/+4
2018-11-18Reserve feature bit and SB field bit for filename encodingGabriel Krisman Bertazi3-1/+8
2018-11-18Add timestamp extension bits to superblockGabriel Krisman Bertazi1-1/+8
2018-11-15e2scrub: fix systemd escaping againDarrick J. Wong1-2/+7
2018-11-15e2fsck: check xattr 'system.data' before setting inline_data featureLi Dongyang6-3/+37
2018-10-21libext2fs: refactor code which fixes up the checksums in an extent treeTheodore Ts'o4-114/+54
2018-10-21Merge branch 'maint' into nextTheodore Ts'o6-27/+81
2018-10-21e4defrag: handle failure to open the file system gracefullyTheodore Ts'o1-15/+13
2018-10-20tests: move inode and its interior extent tree blockTheodore Ts'o4-0/+58
2018-10-20resize2fs: update checksums in the extent tree's relocated blockTheodore Ts'o1-12/+10
2018-10-16fuse2fs: add fakeroot option.Nicholas Clark6-7/+216
2018-10-16Merge branch 'maint' into nextTheodore Ts'o2-3/+3
2018-10-16fuse2fs: fix fsname option in some casesNicholas Clark1-1/+1
2018-10-16blkid: adjust copyright license for version.c to be LGPLTheodore Ts'o1-2/+2
2018-10-14Merge branch 'maint' into nextTheodore Ts'o3-8/+17
2018-10-12AOSP: android/perms.c: clean up error handlingNick Kralevich1-6/+16
2018-10-12AOSP: Fix debugfs clang build.David Anderson1-1/+1
2018-10-12AOSP: ODR violation in resize2fs during host buildJiyong Park1-1/+0
2018-10-11Merge branch 'maint' into nextTheodore Ts'o6-393/+431
2018-10-11e2fsck: clear clang warnings for missing field initializers in structsTheodore Ts'o1-392/+402
2018-10-10test_one: make sure the tmpfile is cleaned up if the test script exitsTheodore Ts'o1-1/+1
2018-10-10Define __GNUC_PREREQ if necessaryTheodore Ts'o3-0/+26
2018-10-10filefrag.c: fix build problem when using musl libcTheodore Ts'o1-0/+2
2018-10-04Merge branch 'maint' into nextTheodore Ts'o11-3/+148
2018-10-02libe2p: avoid segfault when s_nr_users is too highLukas Czerner8-2/+140
2018-09-06e2scrub: fix makefile MKINSTALLDIRS -> MKDIR_PDarrick J. Wong1-10/+10
2018-09-06libext2fs: try to always use PUNCH_HOLE for unix_discardDarrick J. Wong1-25/+36
2018-09-06libext2fs: use ZERO_RANGE before PUNCH_HOLE in unix_zerooutDarrick J. Wong1-23/+30
2018-08-24For --enable-subset, change "make install" so it implies "make install-libs"Theodore Ts'o3-1/+8
2018-08-23Merge branch 'maint' into nextTheodore Ts'o28-39/+112
2018-08-23debian: update changelog for 1.44.4-2 releaseTheodore Ts'o1-0/+10
2018-08-22debian: remove hard-coded dependency for libss2 in e2fsprogs.shlibs.localTheodore Ts'o1-1/+0
2018-08-22debian: fix up libcom-err2's version dependency handlingTheodore Ts'o2-21/+20
2018-08-22debian: update to debian policy 4.2.0Theodore Ts'o1-1/+1
2018-08-22debian: create NEWS.gz in /usr/share/doc/e2fsprogsTheodore Ts'o2-1/+4
2018-08-22Fix "make install" for configure --enable-subsetTheodore Ts'o1-10/+14
2018-08-22Make sure all release note files have a single trailing empty lineTheodore Ts'o16-4/+12
2018-08-22e2image: copy mmp block when create metadata only imageArtem Blagodarenko4-0/+49
2018-08-21e2fsck: allow verity files to have initialized blocks past i_sizeEric Biggers1-1/+2
2018-08-21Merge branch 'maint' into nextTheodore Ts'o3-2/+4
2018-08-21libext2fs: add verity flag to EXT2_LIB_FEATURE_RO_COMPAT_SUPPEric Biggers1-1/+2
2018-08-21libe2p: fix verity flag bitEric Biggers1-1/+1
2018-08-21tune2fs: fix dereference of freed memory after journal replayTheodore Ts'o1-0/+1