aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2018-03-29e2fsck: adjust quota counters when clearing orphaned inodesHEADnextmasterDarrick J. Wong3-0/+36
2018-03-24tests: explicitly specify 1k block sizes when creating test file systemsTheodore Ts'o5-5/+5
2018-03-24e2fsck: delete bad inode fix for bigallocharshads4-0/+44
2018-03-20tests: add new test i_bitmapsTheodore Ts'o3-0/+34
2018-03-16tests: add new test f_bigalloc_orphan_listTheodore Ts'o4-0/+46
2018-03-03tests: test e2fsck's handling of bad symlinksEric Biggers5-0/+249
2018-03-03Merge branch 'maint' into nextTheodore Ts'o2-21/+33
2018-03-03libext2fs: make sure the system.data xattr gets createdEric Biggers2-6/+18
2018-03-03libext2fs: forbid creating symlinks using entire blockEric Biggers2-15/+15
2018-02-26Merge branch 'maint' into nextTheodore Ts'o2-3/+3
2018-02-24tune2fs: move the journal recovery before we try to modify the superblockTheodore Ts'o2-3/+3
2017-10-15tests: log tests that are taking a long timeAndreas Dilger2-3/+5
2017-10-15Merge branch 'maint' into nextTheodore Ts'o47-85/+339
2017-10-15tests: shorten test descriptions to fit in 80 columnsAndreas Dilger35-35/+35
2017-10-15tests: fix d_inline_dump and f_mke2fs_baddisk from leaving behind temp filesTheodore Ts'o2-44/+41
2017-10-15tests: don't leave temporary files at end of testAndreas Dilger4-6/+6
2017-10-14tests: add new test r_move_itable_nostrideTheodore Ts'o3-0/+129
2017-10-14tests: add new test r_move_itable_reallocTheodore Ts'o3-0/+128
2017-08-30tests: report if a test is taking a long timeAndreas Dilger2-0/+12
2017-08-29Merge branch 'maint' into nextTheodore Ts'o12-24/+32
2017-08-29Search for GNU-compatible dd for self-tests.Matthias Andree6-12/+15
2017-08-23tune2fs, mke2fs: clarify proceed delay questionTheodore Ts'o1-6/+6
2017-08-23tune2fs: explain why an fsck is neededTheodore Ts'o4-0/+10
2017-08-23mke2fs.conf: remove legacy entry for ext4devTheodore Ts'o1-5/+0
2017-08-22e2fsck: fix the message printed for the project quota typeTheodore Ts'o1-1/+1
2017-08-13Merge branch 'maint' into nextTheodore Ts'o1-0/+2
2017-08-13tests: disable use of the BLKID cache while running regression testsTheodore Ts'o1-0/+2
2017-07-27Merge branch 'maint' into nextTheodore Ts'o9-9/+46
2017-07-23e2fsck: quiet some harmless bitmap warningsTheodore Ts'o2-9/+0
2017-07-22tests: dumpe2fs against an image with bad os_typeAdam Buchbinder3-0/+23
2017-07-22e2fsck: check for invalid quota inode numbersTheodore Ts'o4-0/+23
2017-07-04e2fsck: add test for ea_inode featureTahsin Erdogan3-0/+38
2017-07-04Merge branch 'maint' into nextTheodore Ts'o5-0/+55
2017-07-04tests: add j_recover_csum3_64bitTheodore Ts'o5-0/+55
2017-06-23Merge branch 'maint' into nextTheodore Ts'o7-22/+134
2017-06-23tests: add new test f_del_dup_quotaEric Whitney5-0/+81
2017-06-23mke2fs: fix hugefile creation so the hugefile(s) are contiguousTheodore Ts'o2-22/+53
2017-05-29Merge branch 'maint' into nextTheodore Ts'o8-0/+156
2017-05-29tune2fs: fix BUGs of tuning project quotaWang shilong8-0/+156
2017-05-25Merge branch 'maint' into nextTheodore Ts'o2-2/+1
2017-05-25tests: fix expected output for f_detect_junkTheodore Ts'o2-2/+1
2017-05-24Merge branch 'maint' into nextTheodore Ts'o9-0/+164
2017-05-24e2fsck: fix sparse bmap to extent conversionDarrick J. Wong5-0/+154
2017-05-24libext2fs: correctly subtract xattr blocks on bigalloc filesystemsEric Biggers4-0/+10
2017-04-27e2fsck: eliminate per-block cluster alignment checkTahsin Erdogan1-4/+0
2017-04-26Merge branch 'maint' into nextTheodore Ts'o4-0/+23
2017-04-26tests: skip running long test with "make check" and add "make fullcheck"Theodore Ts'o7-1/+15
2017-04-26tests: fix bash'isms in f_large_dirTheodore Ts'o1-9/+13
2017-04-21tests: add new test f_quota_extent_optTheodore Ts'o4-0/+23
2017-04-13tests: 3 level hash tree testArtem Blagodarenko3-0/+60
2017-04-13e2fsprogs: supersede i_dir_acl with i_size_high for all casesArtem Blagodarenko8-27/+27
2017-03-03tests: fix test failure in f_detect_xfs caused by commit bf615bb0ccadTheodore Ts'o1-0/+1
2017-02-16e2fsck: exit with exit status 0 if no errors were fixedTheodore Ts'o11-11/+11
2017-02-16Refactor code to print journal superblock informationTheodore Ts'o1-4/+3
2017-02-16tests: don't use "debugfs -f /dev/stdin"Theodore Ts'o2-2/+2
2017-01-31tune2fs, mke2fs: use "Proceed (y, N)" so the default is clearTheodore Ts'o1-6/+6
2017-01-31e2fsck: make sure system.data xattr is presentTheodore Ts'o6-12/+63
2017-01-30e2fsprogs: enable project quota reporting in debugfsEric Whitney1-14/+14
2017-01-28debugfs: improve how we display and parse extended attribute valuesTheodore Ts'o7-21/+43
2017-01-13test: add f_mke2fs_baddiskDmitry Monakhov1-0/+26
2016-09-04e2fsck: enforce that the extra isize fields in the superblock are saneTheodore Ts'o4-0/+21
2016-09-04e2fsck: enforce that extra_isize must be a multiple of fourTheodore Ts'o1-0/+3
2016-09-01Fix build reproducibility for mk_cmds and compile_etTheodore Ts'o1-1/+1
2016-09-01libext2fs: allow the default journal size to go as large as a gigabyteTheodore Ts'o2-4/+4
2016-09-01tune2fs: tell the user that e2fsck -f is requiredTheodore Ts'o4-5/+5
2016-06-07tests: suppress use of libmagic when running the regression test suiteTheodore Ts'o2-3/+2
2016-06-07tests: disable some tests for FreeBSDTheodore Ts'o4-1/+21
2016-06-07tests: teach test_script the --failed optionTheodore Ts'o1-10/+30
2016-06-06tests,debugfs: ea_set's "-f <value_file" needs to be before the other argsTheodore Ts'o2-6/+6
2016-06-06tests: use tar xf -, some tars default to tape dev.Matthias Andree2-2/+2
2016-05-29tests: fix f_pre_1970_date_encoding on systems with a 32-bit time_tTheodore Ts'o2-8/+21
2016-05-20tests: fix filter.sed to filter out version numbers of the form 1.43Theodore Ts'o1-7/+7
2016-05-17tests: rename t_mke2fs_errors and t_mke2fs_offsetTheodore Ts'o3-0/+0
2016-05-12tests: testcases for the offset handling in e2undo and undo_io.cMarcus Huewe2-0/+242
2016-05-12tests: test "mke2fs -E offset=N" filesystem size calculationMarcus Huewe1-7/+21
2016-04-25tests: rename e2image related testsTheodore Ts'o10-4/+4
2016-04-25e2image: ignore checksum errorsDarrick J. Wong5-0/+39
2016-04-17e2fsck: clean up error messages when journal is corruptedTheodore Ts'o5-25/+24
2016-03-26tests: add testcase for "mke2fs -E offset=N..."Marcus Huewe1-0/+20
2016-03-22Merge branch 'maint' into nextTheodore Ts'o1-1/+2
2016-03-22tests: fix Makefile so it is portable to gmake 3.xTheodore Ts'o1-1/+2
2016-03-14e2fsck: correct ext4 dates generated by old kernelsDavid Turner3-0/+140
2016-03-06e2fsck: fix problem report typoEric Whitney2-2/+2
2016-03-06tests: fix missing cleanup of temporary filesTheodore Ts'o7-7/+8
2016-03-06Merge branch 'maint' into nextTheodore Ts'o1-1/+2
2016-03-06tests: cleanup tmpfile for the f_extent_htreeTheodore Ts'o1-1/+2
2016-03-06Merge branch 'maint' into nextTheodore Ts'o1-1/+7
2016-03-06tune2fs: recover the journalDarrick J. Wong3-0/+97
2016-03-06tune2fs: confirm dangerous operationsDarrick J. Wong3-0/+232
2016-03-06libext2fs: sort keys for xattr blocksDarrick J. Wong3-0/+119
2016-03-06tests: check proper operation of metadata_csum_seedDarrick J. Wong22-0/+576
2016-03-06libext2fs: store checksum seed in superblockDarrick J. Wong1-2/+0
2016-03-06debugfs: add support for the project id fieldTheodore Ts'o2-6/+6
2016-03-06Add project quota supportLi Xi8-75/+78
2016-01-02Fix build system to be compatible with BSD pmakeTheodore Ts'o1-1/+7
2015-11-30Merge branch 'maint' into nextTheodore Ts'o12-4/+139
2015-11-30e2fsck: fix e2fsck -fD directory truncationAndreas Dilger7-2/+108
2015-11-30e2fsck: zap extent-format inode with no extent headerDarrick J. Wong5-2/+31
2015-07-22e2fsck: check htree leaf block checksumsDarrick J. Wong5-1/+21
2015-07-16e2fsck: check for encrypted directory entries with too-short file namesTheodore Ts'o4-0/+25
2015-07-16e2fsck: check for an encrypted lost+found directoryTheodore Ts'o4-0/+35
2015-07-03configure: remove support to disable quota supportTheodore Ts'o1-1/+1
2015-07-03configure: remove support to disable htree supportTheodore Ts'o1-1/+1
2015-06-19tests: skip large filesystem tests on MacOSAndreas Dilger6-0/+30
2015-06-15Merge branch 'maint' into nextTheodore Ts'o1-4/+4
2015-06-10tests: test debugfs punch commandDarrick J. Wong6-0/+612
2015-06-10debugfs: implement fallocateDarrick J. Wong9-0/+497
2015-06-10libext2fs: use fallocate for creating journals and hugefilesDarrick J. Wong1-4/+4
2015-05-23e2fsprogs: use $DUMPE2FS in resize_test scriptEric Sandeen1-4/+4
2015-05-17tests: clean up the script for m_hugefile_slackTheodore Ts'o2-10/+2
2015-05-17tests: test creating a single huge file using mke2fs -T hugefileTheodore Ts'o3-0/+98
2015-05-16e2fsck: convert block-mapped files to extents on bigalloc fsDarrick J. Wong1-13/+13
2015-05-16e2fsck: fix buffer overrun in revoke block scanningDarrick J. Wong4-0/+17
2015-05-05mke2fs: add simple tests and re-alphabetize mke2fs manpage optionsDarrick J. Wong7-0/+528
2015-05-05copyin: fix error handlingDarrick J. Wong1-2/+2
2015-05-05tests: test various features of the new e2undo formatDarrick J. Wong16-0/+854
2015-05-05tests: test undo file creation in e2fsck/resize2fs/tune2fs/mke2fsDarrick J. Wong11-4/+394
2015-04-21tests: verify rebuilding of sparse extent trees & block map file conversionDarrick J. Wong31-0/+1009
2015-04-21e2fsck: rebuild sparse extent trees & convert non-extent ext3 filesDarrick J. Wong7-8/+25
2015-04-20e2fsck: turn inline data symlink into a fast symlink when possibleDarrick J. Wong2-2/+5
2015-03-29e2fsck: actually fix inline_data flags problems when user says to do soDarrick J. Wong1-18/+0
2015-02-16e2fsck: add a 'yes to all' response in interactive modeDarrick J. Wong11-0/+392
2015-01-29e2fsck: salvage under-sized dirents by removing themDarrick J. Wong4-0/+23
2015-01-28e2fsck: improve the inline directory detectorDarrick J. Wong6-24/+32
2015-01-28e2fsck: inspect inline dir data as two directory blocksDarrick J. Wong4-0/+33
2015-01-28e2fsck: decrement bad count _after_ remapping a duplicate blockDarrick J. Wong4-0/+44
2015-01-27e2fsck: handle multiple *ind block collisions with critical metadataDarrick J. Wong4-0/+155
2015-01-27e2fsck: fix message when the journal is deleted and regeneratedDarrick J. Wong8-15/+15
2015-01-27tune2fs: disable csum verification before resizing inodeDarrick J. Wong4-1/+136
2015-01-27resize2fs: fix regression test to not depend on ext4.ko being loadedDarrick J. Wong2-2/+4
2015-01-27libext2fs: strengthen i_extra_isize checks when reading/writing xattrsDarrick J. Wong8-0/+43
2015-01-27libext2fs: initialize i_extra_isize when writing EAsDarrick J. Wong4-0/+20
2015-01-27misc: fix minor testcase problemsDarrick J. Wong1-1/+1
2014-12-15tests: test resize2fs 32->64 and 64->32bit conversion codeDarrick J. Wong18-0/+1061
2014-12-15resize2fs: convert fs to and from 64bit modeDarrick J. Wong1-0/+1
2014-12-14resize2fs: don't play stupid games with the block countDarrick J. Wong3-0/+455
2014-12-14resize2fs: set bg flags and unused inode count when resizingDarrick J. Wong4-0/+156
2014-12-13tests: testcases for enabling/disabling metadata_csum via tune2fsDarrick J. Wong20-1/+825
2014-12-13e2fsck: only complain about no-checksum directory blocks onceDarrick J. Wong1-6/+0
2014-12-13dumpe2fs: output cleanupDarrick J. Wong1-0/+2
2014-12-13dumpe2fs: reduce dumpe2fs output to 80 columns or lessDarrick J. Wong28-26/+61
2014-12-13libext2fs: set interior tree block goal more intelligentlyDarrick J. Wong2-6/+6
2014-12-13libext2fs: find inode goal when allocating blocksDarrick J. Wong2-4/+4
2014-12-03e2fsck: remove 'invalid' wording from error when extent block fails checksumDarrick J. Wong2-2/+2
2014-12-02libext2fs: file IO routines should handle uninit blocksDarrick J. Wong4-0/+38
2014-12-02tests: regression test for resizing inodes on a metadata_csum fsDarrick J. Wong3-0/+118
2014-12-02Merge branch 'maint' into nextTheodore Ts'o3-0/+80
2014-12-02misc: fix infinite loop when finding the start of the hugefile start rangeDarrick J. Wong3-0/+80
2014-11-07tests: fix test scripts that don't work on non-Linux systems.Darrick J. Wong45-80/+91
2014-11-05mke2fs: warn if enabling metadata_csum on a pre-3.18 kernelDarrick J. Wong1-0/+1
2014-11-04misc: fix broken libmagic interaction with plausibility checkDarrick J. Wong3-6/+6
2014-09-20misc: use libmagic when libblkid can't identify somethingDarrick J. Wong5-0/+92
2014-09-19misc: add plausibility checks to debugfs/tune2fs/dumpe2fs/e2fsckDarrick J. Wong5-0/+85
2014-09-19dumpe2fs: provide a machine-readable group-only modeDarrick J. Wong3-0/+95
2014-09-18e2fsck: fix sliding the directory block down on bigallocDarrick J. Wong4-0/+80
2014-09-18e2fsck: offer to clear overlapping extentsDarrick J. Wong2-5/+11
2014-09-11libext2fs: check ea value offset when loadingDarrick J. Wong4-0/+23
2014-09-11e2fsck: expand root dir if linking l+f failsDarrick J. Wong4-0/+20
2014-09-11e2fsck: ignore badblocks if it says badblocks inode is badDarrick J. Wong4-0/+25
2014-09-11tests: test e2fsck recovery of corrupt descriptor blocksDarrick J. Wong12-0/+211
2014-09-11tests: test recovery from an external journalDarrick J. Wong6-0/+348
2014-09-11tests: test e2fsck recovery with broken commit blocksDarrick J. Wong8-0/+139
2014-09-11tests: test e2fsck recovery of corrupt revoke blocksDarrick J. Wong8-0/+138
2014-09-11tests: test how e2fsck recovers from corrupt journal superblocksDarrick J. Wong8-0/+167
2014-09-11tests: test recovery of 32 and 64-bit journals with the v2 checksumDarrick J. Wong10-0/+110
2014-09-11tests: write and replay blocks with the old journal checksumDarrick J. Wong3-0/+106
2014-09-11tests: test writing and recovering 32bit csum_v3 journalsDarrick J. Wong6-0/+395
2014-09-11tests: test writing and recovering 64bit csum_v3 journalsDarrick J. Wong18-0/+829
2014-09-11tests: test writing and recovering checksum-free 32/64bit journalsDarrick J. Wong25-0/+927
2014-09-11dumpe2fs: display external journal feature flagsDarrick J. Wong4-0/+96
2014-09-11tune2fs: explicitly disallow tuning of journal devicesDarrick J. Wong3-0/+37
2014-09-11e2fsck: detect and repair external journal superblock checksum errorsDarrick J. Wong8-0/+110
2014-09-11mke2fs: allow creation of journal device with superblock checksumDarrick J. Wong3-0/+35
2014-09-11libext2fs: write_journal_inode should check iterate return valueDarrick J. Wong4-0/+52
2014-09-11Merge branch 'maint' into nextTheodore Ts'o1-2/+2
2014-09-08tests: Add to LD_LIBRARY_PATH instead of overridingMichael Forney1-2/+2
2014-08-25Merge branch 'maint' into nextTheodore Ts'o4-9/+9
2014-08-25tests/d_inline_dump: remove version dependency in the expected outputTheodore Ts'o3-12/+7
2014-08-24resize2fs: clarify the size of blocks in resize2fs's messagesTheodore Ts'o4-9/+9
2014-08-24libext2fs: create inlinedata symlinksDarrick J. Wong3-0/+134
2014-08-15Merge branch 'maint' into nextTheodore Ts'o9-41/+99
2014-08-12tests: convert use of md5sum to crcsumTheodore Ts'o5-41/+41
2014-08-12e2fsck: don't flush the FS unless it's actually dirtyDarrick J. Wong4-0/+58
2014-08-10Merge branch 'maint' into nextTheodore Ts'o6-0/+63
2014-08-10tests: add regression tests for inlinedata fixesDarrick J. Wong4-0/+83
2014-08-10e2fsck: fix conflicting extents|inlinedata inode flagsDarrick J. Wong4-0/+43
2014-08-10e2fsck: clear extents and inline_data flags from fifo/socket/device inodesDarrick J. Wong1-0/+3
2014-08-10e2fsck: check ea-in-inode regions for overlapDarrick J. Wong4-0/+23
2014-08-10libext2fs: don't fail inline data operations if there's no EADarrick J. Wong1-1/+0
2014-08-10e2fsck: convert 'delete files' warning to a proper fix_problem errorDarrick J. Wong2-2/+4
2014-08-10tests: add the r_meta_bg_shrink testTheodore Ts'o1-0/+34
2014-08-10tests: add f_first_meta_bg_too_big testTheodore Ts'o4-0/+28
2014-08-10tests: make sure MKE2FS_FIRST_META_BG is unset while running testsTheodore Ts'o1-0/+1
2014-08-08Merge branch 'maint' into nextTheodore Ts'o1-169/+169
2014-08-04libext2fs: place metadata blocks in the last flex_bg so they are contiguousTheodore Ts'o1-169/+169
2014-08-02tests: add regression tests for inodes with bad checksumsDarrick J. Wong4-0/+134
2014-08-02tests: add regression tests for group descriptors with bad checksumsDarrick J. Wong16-0/+88
2014-08-02tests: add regression tests for superblocks with bad checksumsDarrick J. Wong5-0/+54
2014-08-02tests: add regression tests for MMP blocks with bad checksumsDarrick J. Wong9-0/+89
2014-08-02tests: add tests for directory entry blocks with checksum errorsDarrick J. Wong8-0/+106