aboutsummaryrefslogtreecommitdiffstats
path: root/debugfs
AgeCommit message (Expand)AuthorFilesLines
2024-04-26Prevent i_dtime from being mistaken for an inode number post-2038 wraparoundTheodore Ts'o1-1/+1
2024-04-23Align function prototypes for libss's request handler functionTheodore Ts'o18-211/+214
2024-04-18Merge remote-tracking branch 'josch/libarchive' into josch-libarchiveTheodore Ts'o1-4/+21
2024-04-18debugfs: fix printing post-2038 inode timestampsTheodore Ts'o1-3/+6
2024-04-18debugfs: fix set_field's handling of timestampsTheodore Ts'o1-17/+49
2024-04-18mke2fs: the -d option can now handle tarball inputJohannes Schauer Marin Rodrigues1-4/+21
2024-04-17debugfs: fix clang warningsTheodore Ts'o1-2/+3
2024-04-17debugfs: fix infinite loop while dumping the journalWenchao Hao1-4/+7
2024-03-31Add post-2038 timestamp support to e2fsprogsAndreas Dilger5-54/+63
2024-01-15debugfs: dx_hash: honor the unsigned hash flag if a file system is openedTheodore Ts'o1-0/+3
2024-01-15debugfs: teach the dx_hash command the -v optionTheodore Ts'o2-5/+30
2023-12-02debugfs: Use the hash_version from superblock if a file system is openedSrivathsa Dara1-2/+9
2023-12-01tune2fs/fuse2fs/debugfs: save error information during journal replayBaokun Li1-1/+16
2023-02-02Merge branch 'maint' into nextTheodore Ts'o2-3/+3
2023-02-01Update Makefile dependenciesTheodore Ts'o1-0/+2
2023-02-01AOSP: Android: run bpfmt on all bp filesEric Biggers1-1/+1
2023-02-01AOSP: Android: stop suppressing warnings controlled by -WallEric Biggers1-1/+0
2023-02-01AOSP: Stop explicitly specifying -fno-strict-aliasingEric Biggers1-1/+0
2023-01-30Merge branch 'maint' into nextTheodore Ts'o1-2/+2
2023-01-28debugfs: print the extended attribute's e_hash fieldTheodore Ts'o1-2/+2
2023-01-27debugfs: fix a printf format compiler warning on 64-bit architecturesTheodore Ts'o1-1/+2
2023-01-27Merge branch 'maint' into nextTheodore Ts'o2-2/+2
2023-01-26Fix various spelling typosSamanta Navarro1-1/+1
2023-01-25debugfs: fix repeated output problem with `logdump -O -n <num_trans>`lihaoxiang (F)1-0/+9
2023-01-18debugfs.8: fix typoUlrich Ölmann1-1/+1
2022-08-12debugfs: teach logdump the -n <num_trans> optionlihaoxiang (F)2-6/+39
2022-08-12Merge branch 'maint' into nextTheodore Ts'o1-9/+9
2022-08-12debugfs: make blocksize be unsigned in logdump.cTheodore Ts'o1-9/+9
2022-08-11Merge branch 'maint' into nextTheodore Ts'o3-6/+12
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
2021-09-30dumpe2fs, debugfs, e2image: Add support for orphan fileJan Kara1-0/+1
2021-09-03debugfs: Fix headers for quota commandsJan Kara1-2/+2
2021-08-18fix unused-function -Wall warningsTheodore Ts'o1-0/+7
2021-08-18debugfs: fix shadow and sign-compare -Wall warningsTheodore Ts'o1-5/+4
2021-08-17debugfs: fix missing byte swap when dumping a revoke blockTheodore Ts'o1-2/+2
2021-08-15Change "filesystem" to "file system" in the man pagesTheodore Ts'o1-24/+24
2021-07-27AOSP: Move system_shared_libs into target.bionic clauseColin Cross1-1/+0
2021-07-27AOSP: [LSC] Add LOCAL_LICENSE_KINDS to external/e2fsprogsBob Badour1-0/+10
2021-07-06Fix -Wunused-parameter warningsEric Biggers1-1/+2
2021-07-06libext2fs: improve jbd_debug() implementationEric Biggers1-4/+0
2021-05-06e2fsck: fix unaligned accesses to ext4_fc_tl structHarshad Shirwadkar1-21/+21
2021-02-25debugfs: fix rdump and ls to handle uids and gids > 65536 correctlyTheodore Ts'o2-4/+4
2021-02-25debugfs: fix memory leak problem in read_list()Zhiqiang Liu1-4/+8
2021-02-23debugfs: fix file descriptor leak on error path in do_logdump()Theodore Ts'o1-1/+1
2021-02-23debugfs: fix uninitialized variable es in do_logdump()Theodore Ts'o1-1/+5
2021-02-23debugfs: simplify the do_logdump() functionTheodore Ts'o1-24/+22
2021-02-23Add checks for fs->blocksize == 0 which could cause some crashesTheodore Ts'o1-2/+0
2021-02-16debugfs: fix dump_metadata_block() for block sizes > 8192Theodore Ts'o1-1/+1
2021-02-13debugfs: clamp journal s_maxlen value when dumping the journal logTheodore Ts'o1-12/+33
2021-02-13debugfs: fix logdump on file systems with block sizes > 8192Theodore Ts'o1-2/+2
2021-02-12debugfs: fix memory allocation failures when parsing journal_write argumentsTheodore Ts'o2-10/+13
2021-02-12debugfs: fix header checks in logdumpTheodore Ts'o1-3/+6
2021-02-12debugfs: add journal header checks in logdumpTheodore Ts'o1-1/+11
2021-02-11Fix clang warnings on architectures with a 64-bit longTheodore Ts'o10-64/+95
2021-02-07misc: fix minor llvm warningsAndreas Dilger1-1/+1
2021-01-29Update makefile dependenciesTheodore Ts'o1-7/+11
2021-01-23Merge branch 'maint' into nextTheodore Ts'o1-4/+2
2021-01-21debugfs: fix the printf specifier when dumping a fast commit blockTheodore Ts'o1-1/+1
2021-01-21debugfs: fix double free in realloc() error path in read_list()Theodore Ts'o1-4/+2
2021-01-21debugfs: add fast commit support to logdumpHarshad Shirwadkar1-5/+117
2021-01-21e2fsck: port fc changes from kernel's recovery.c to e2fsckHarshad Shirwadkar1-5/+5
2021-01-21Enable threaded support for e2fsprogs' applications.Theodore Ts'o1-2/+4
2021-01-19Merge branch 'maint' into nextTheodore Ts'o2-5/+6
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'o1-0/+1
2020-10-01Merge branch 'maint' into nextTheodore Ts'o4-41/+48
2020-06-17debugfs: fix building rdebugfs (with READ_ONLY define)Theodore Ts'o4-41/+48
2020-03-21Merge tag 'v1.45.6' into nextTheodore Ts'o1-0/+1
2020-03-20AOSP: Allow debugfs_static to be compiled as host tool.Dario Freni1-0/+1
2020-03-07Merge branch 'maint' into nextTheodore Ts'o5-14/+26
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-27tst_libext2fs: Avoid multiple definition of global variablesLukas Czerner2-0/+8
2020-01-26ext2fs: rename "s_overhead_blocks" to "s_overhead_clusters"Li Dongyang1-1/+1
2020-01-25Merge branch 'maint' into nextTheodore Ts'o1-2/+4
2020-01-24mmp: abstract out repeated 'sizeof(buf), buf' usageAndreas Dilger1-2/+2
2020-01-24mmp: don't assume NUL termination for MMP stringsAndreas Dilger1-2/+4
2019-11-09Align the types used by jbd2_journal_bmap and getblk with the kernelTheodore Ts'o1-4/+6
2019-11-09Sync kernel's fix for potential double free in jbd2Theodore Ts'o1-5/+22
2019-11-09Sync kernel's unification of jbd2 revoke and tag block checksum handlingTheodore Ts'o2-13/+3
2019-11-09Rename functions, types, constants to reflect jbd2 usageTheodore Ts'o4-120/+124
2019-11-09Convert kernel compat functions to use new ll_rw_block() function signatureTheodore Ts'o2-16/+16
2019-11-07debugfs: teach the htree command to check and display the dx block checksumTheodore Ts'o1-5/+25
2019-07-14debugfs: clean up gcc -Wall warning from using snprintfTheodore Ts'o1-5/+2
2019-05-02debugfs: teach set_super_value how to set the s_encoding fieldTheodore Ts'o1-0/+15
2019-04-29libext2fs: remove nls_* namespace contaminationTheodore Ts'o2-5/+2
2019-04-28debugfs: remove unused variable 'tmp_inode'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-03-26debugfs: fix printing of xattrs with ea_in_inode valuesTheodore Ts'o1-1/+1
2019-02-10Merge branch 'maint' into nextTheodore Ts'o2-4/+1
2019-02-05debugfs: output large directory sizeArtem Blagodarenko2-4/+1
2018-12-15debugfs: fix set_inode_field so it can set the checksum fieldTheodore Ts'o4-27/+94
2018-12-02debugfs: support encoding when printing the file hashGabriel Krisman Bertazi2-7/+24
2018-10-14Merge branch 'maint' into nextTheodore Ts'o1-1/+1
2018-10-12AOSP: Fix debugfs clang build.David Anderson1-1/+1
2018-08-15debugfs: fix missing variable rename in debugfs.hTheodore Ts'o1-1/+1
2018-08-13Merge branch 'maint' into nextTheodore Ts'o1-2/+2
2018-08-11build: use MKDIR_P instead of MKINSTALLDIRSRoss Burton1-2/+2
2018-08-08Fix function declarations for ss commands to fix LTO warningsTheodore Ts'o17-214/+329
2018-08-05AOSP: Update Android.bp files.David Anderson1-0/+1
2018-08-05debugfs: fix ncheck so it handles hard links correctlyJaco Kroon1-5/+12
2018-07-14Fix compile error and warnings for old gcc versionsLi Dongyang1-0/+4
2018-06-26tests, mke2fs: add option to suppress xattr copying to fix f_extent_htreeTheodore Ts'o1-0/+1
2018-06-26debugfs: fix mknod command on some 32-bit platforms due to LFSTheodore Ts'o1-1/+2
2018-06-25Update Makefile.in files using "make depend"Theodore Ts'o1-65/+84
2018-06-24debugfs: suppress spurious "checksum errors" message for unrelated failuresTheodore Ts'o1-1/+2
2018-06-24debugfs: avoid undefined bit shift in parse_uint()Theodore Ts'o1-1/+1
2018-06-23Fix gcc and clang warningsTheodore Ts'o3-7/+5
2018-06-22tests: remove redundant sed filteringAndreas Dilger1-1/+2
2018-06-19debugfs: allow fixing superblock errors in catastrophic modeJan Kara1-1/+1
2018-06-19debugfs: allow read-write opening in catastrophic modeJan Kara1-5/+0
2018-06-13debugfs: add support to display details of extended attribute structuresTheodore Ts'o5-11/+173
2018-05-26debugfs: add -b and -e options to the inode_dump commandTheodore Ts'o3-11/+57
2018-03-24debugfs: release clusters only once in release_blocks_procharshads1-4/+11
2018-03-20debugfs: read allocation bitmaps more efficientlyTheodore Ts'o1-7/+3
2018-02-26AOSP: use e2fsprogs-defaults for ccflagsTheodore Ts'o1-3/+2
2018-02-26AOSP: Revert "Add "libc" to soong static_executable targets."Jeff Gaston1-1/+1
2018-02-26AOSP: Add missing libdl dependenciesPavlin Radoslavov1-1/+1
2018-02-26Merge branch 'maint' into nextTheodore Ts'o1-0/+6
2018-02-24tune2fs/fuse2fs/debugfs: after replaying the journal, fix up s_lastcheckTheodore Ts'o1-0/+6
2018-02-09Merge tag 'v1.43.9' into nextTheodore Ts'o1-2/+0
2018-02-07debugfs: remove misplaced "MMP is unsupported" messageTyson Nottingham1-2/+0
2018-01-02Merge branch 'maint' into nextTheodore Ts'o8-25/+57
2018-01-01debugfs: fix printf format %d on ext2_ino_tShen-Ta Hsieh1-1/+1
2017-12-15Add missing information to debugfs man pages and usage textsTyson Nottingham7-20/+51
2017-12-13debugfs: fix ncheck program outputQian Yingjin1-4/+5
2017-10-15Merge branch 'maint' into nextTheodore Ts'o6-6/+6
2017-10-15Fix typos in code comments and developer docsSebastian Rasmussen4-4/+4
2017-10-15Fix typos in error messages and documentationSebastian Rasmussen2-2/+2
2017-10-15debugfs: print "Xst" bits of file mode via statAndreas Dilger1-2/+2
2017-10-15Merge branch 'maint' into nextTheodore Ts'o1-5/+5
2017-10-15misc: clean up error handling for ext2fs_run_ext3_journal()Theodore Ts'o1-5/+5
2017-07-27Merge branch 'maint' into nextTheodore Ts'o2-2/+7
2017-07-24debugfs: fix "ls -p" to avoid printing garbage after the file nameTheodore Ts'o1-1/+1
2017-07-23libext2fs: add ea_inode support to set xattrTahsin Erdogan1-11/+0
2017-07-23debugfs: add sanity checking to the string_to_inode() utility functionTheodore Ts'o1-1/+6
2017-07-05Use i_size to determine whether a symlink is a fast symlinkTahsin Erdogan2-34/+25
2017-05-23AOSP: Define HAVE_SYS_SYSMACROS_H for Android.Elliott Hughes1-1/+1
2017-05-23AOSP: Disable macro redefined warnings.Christopher Ferris1-0/+1
2017-05-23AOSP: Add "libc" to soong static_executable targets.Alex Deymo1-1/+1
2017-05-23AOSP: Convert e2fsprogs targets to soong.Alex Deymo2-93/+71
2017-05-19Merge branch 'maint' into nextTheodore Ts'o1-0/+3
2017-05-19include sys/sysmacros.h as neededMike Frysinger1-0/+3
2017-04-26tests: skip running long test with "make check" and add "make fullcheck"Theodore Ts'o1-1/+1
2017-04-13e2fsck: 3 level hash tree directory optimizationArtem Blagodarenko1-1/+2
2017-04-13e2fsprogs: supersede i_dir_acl with i_size_high for all casesArtem Blagodarenko2-10/+7
2017-03-03misc: fix all the compiler warningsDarrick J. Wong2-5/+2
2017-02-19debugfs: better support of superblocks with bad checksumsTheodore Ts'o1-0/+17
2017-02-16Refactor code to print journal superblock informationTheodore Ts'o1-2/+12
2017-02-16debugfs: with ls -l, include space between size and dateEric Biggers1-2/+1
2017-02-16debugfs.8: fix name of argument to blocks commandEric Biggers1-1/+1
2017-01-31debugfs: in ea_get -V, don't print double quotes around the C stringsTheodore Ts'o1-2/+3
2017-01-30e2fsprogs: enable project quota reporting in debugfsEric Whitney1-6/+6
2017-01-28libext2fs: translate internal ext4 acl to Posix ACL in ext2fs_xattr_[sg]et()Theodore Ts'o1-4/+22
2017-01-28debugfs: improve how we display and parse extended attribute valuesTheodore Ts'o2-38/+96
2016-11-12debugfs, e2fsck, mke2fs: fix miscellaneous memory leaks detected by ASANTheodore Ts'o1-0/+2
2016-11-11Avoid dereferencing beyond allocated memory in quota handlingTheodore Ts'o1-1/+1
2016-09-01Fix build reproducibility for mk_cmds and compile_etTheodore Ts'o1-1/+1
2016-09-01debugfs: fix typo when printing out the dtime labelTheodore Ts'o1-1/+1
2016-08-31debugfs: add the debugfs copy_inode subcommandTheodore Ts'o3-0/+38
2016-06-12debugfs: fix logdump to work on files > 2GBTheodore Ts'o1-9/+8
2016-06-07Remove the last of behaviour-specific checks on EXT2_OS_LINUXTheodore Ts'o1-3/+2
2016-06-06tests,debugfs: ea_set's "-f <value_file" needs to be before the other argsTheodore Ts'o1-5/+4
2016-06-03debugfs: clarify man page for the -b and -s optionsTheodore Ts'o1-3/+7
2016-06-02debugfs.8, e2fsck.8: clarify man pages these programs can operate on filesTheodore Ts'o1-3/+2
2016-06-02debugfs: fix rdump so it can start from the root directoryTheodore Ts'o1-2/+2
2016-05-29Fix Android build warningsTheodore Ts'o2-2/+2
2016-05-25debugfs: fix "set_bg <bg num> checksum calc" on 64-bit file systemsTheodore Ts'o1-8/+3
2016-05-24e2fsck: improve error messages when the journal sb is corruptTheodore Ts'o1-6/+6
2016-04-15Fix support for configure --enable-jbd-debugTheodore Ts'o1-1/+21
2016-03-18Fix various clang and gcc -Wall warningsTheodore Ts'o1-1/+1
2016-03-15Android.mk: Replace _host suffix with more standard -host suffixAlex Deymo1-1/+1
2016-03-14debugfs: fix a bug in string_to_time() which misparsed @NNNNNNN inputsTheodore Ts'o1-1/+1
2016-03-06Merge branch 'maint' into nextTheodore Ts'o2-5/+29
2016-03-06libext2fs: store checksum seed in superblockDarrick J. Wong1-0/+1
2016-03-06debugfs: add support for the project id fieldTheodore Ts'o2-2/+5
2016-03-06debugfs: improve dump_mmp handlingAndreas Dilger2-5/+29
2016-03-06Add project quota supportLi Xi1-0/+2
2016-03-06Clean up codes for adding new quota typeLi Xi2-1/+2
2015-11-30debugfs: add support to properly set and display extended timestampsTheodore Ts'o5-41/+81
2015-10-24debugfs: clean up feature test macros with predicate functionsDarrick J. Wong7-93/+55
2015-07-23android: be able to build dumpe2fs, lsattr, and e2fsck staticallyTheodore Ts'o1-0/+22
2015-07-22Merge branch 'maint' into nextTheodore Ts'o1-0/+5
2015-07-22debugfs: handle out of memory conditionTobias Stoeckmann1-0/+5
2015-07-13debugfs: cleanup gcc -Wall warningsTheodore Ts'o7-21/+61
2015-07-13Eliminate unused parameter warnings from Android buildTheodore Ts'o6-12/+25
2015-07-12Move dict.c from e2fsck to lib/supportTheodore Ts'o1-25/+25
2015-07-12Move the check_plausibility() function from misc to lib/supportTheodore Ts'o3-22/+7
2015-07-12Suppress annoying missing field initializer warningsTheodore Ts'o1-0/+5
2015-07-12rename libquota.a to libsupport.aTheodore Ts'o2-77/+60
2015-06-21Revert "debugfs: add the hexdump_block command"Theodore Ts'o4-44/+0
2015-06-20debugfs: add the hexdump_block commandTheodore Ts'o4-0/+44
2015-06-19Merge branch 'maint' into nextTheodore Ts'o2-11/+73
2015-06-19debugfs: fix several errors and add assertions in the set_fields commandKonstantin Khlebnikov2-11/+73
2015-06-10debugfs: implement fallocateDarrick J. Wong4-0/+47
2015-05-25Allow debugfs to be built for use in AndroidTheodore Ts'o1-0/+72
2015-05-16e2fsck: fix buffer overrun in revoke block scanningDarrick J. Wong1-8/+11