aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-08-03dumpe2fs, debugfs, e2image: Add support for orphan filepuJan Kara3-1/+6
2021-08-03mke2fs: Add orphan_file feature into mke2fs.confJan Kara1-1/+3
2021-08-03tune2fs: Add support for orphan_file featureJan Kara2-2/+92
2021-08-03e2fsck: Add support for handling orphan fileJan Kara7-44/+546
2021-08-03mke2fs: Add support for orphan_file featureJan Kara2-1/+40
2021-08-03libext2fs: Support for orphan file featureJan Kara8-8/+331
2021-08-03e2image: Dump quota filesJan Kara1-3/+6
2021-08-03quota: Do not account space used by project quota file to quotaJan Kara1-3/+5
2021-08-03ss_create_invocation: fix potential unititalized reference in error pathTheodore Ts'o1-0/+1
2021-08-02lsattr: check whether path is NULL in lsattr_dir_proc()Zhiqiang Liu1-0/+5
2021-08-02hashmap: change return value type of ext2fs_hashmap_add()Zhiqiang Liu4-9/+29
2021-08-02ss_create_invocation: fix error handling when memory allocation failsWu Guanghao1-9/+33
2021-08-02ss_add_info_dir: fix error handling when memory allocation failsWu Guanghao1-2/+5
2021-08-02mke2fs: fix creating a file system image w/o a pre-existing fileTheodore Ts'o1-0/+19
2021-07-30libext2fs: improve error handling in POSIX ACL conversionsSamuel Holland1-3/+5
2021-07-30setup-schroot: install the acl and libreadline-dev packagesTheodore Ts'o1-1/+1
2021-07-30tests: skip m_rootdir_acl on GNU HurdTheodore Ts'o1-0/+7
2021-07-30libext2fs: fix translation of Posix ACL's on big-endian systemsTheodore Ts'o1-8/+8
2021-07-29contrib: add setup-schroot command for use on Debian porter boxesTheodore Ts'o1-0/+44
2021-07-29tests: add description for j_recover_fast_commitTheodore Ts'o1-0/+1
2021-07-29tests: force test file systems to be built for the Linux OSTheodore Ts'o39-68/+58
2021-07-28tests: try using truncate command before falling back to using ddTheodore Ts'o1-5/+7
2021-07-28libsupport: fix sort_r.h to work on the GNU HurdTheodore Ts'o1-4/+4
2021-07-28e2fsck: fix f_baddotdir failure on big-endian systemsTheodore Ts'o1-5/+13
2021-07-27Update release notes, etc., for the 1.46.3 releasev1.46.3Theodore Ts'o10-408/+529
2021-07-27AOSP: Move system_shared_libs into target.bionic clauseColin Cross6-17/+3
2021-07-27AOSP: Use -Wno-pointer-arith in Android buildEric Biggers1-1/+1
2021-07-27AOSP: Add a new upstream source file to lib/e2p/Android.bpEric Biggers1-0/+1
2021-07-27AOSP: [LSC] Add LOCAL_LICENSE_KINDS to external/e2fsprogsBob Badour15-0/+203
2021-07-27po: update sr.po (from translationproject.org)Мирослав Николић1-915/+1011
2021-07-27po: update nl.po (from translationproject.org)Benno Schulenberg1-920/+1025
2021-07-27po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-973/+1052
2021-07-25Fix miscellaneous compiler warnings using "make gcc-wall"Theodore Ts'o22-75/+127
2021-07-24libext2fs: avoid unnecessary stat(2) calls on mountpointsTheodore Ts'o1-4/+4
2021-07-23debian/changelog: fix missing Closed: annotationTheodore Ts'o1-1/+1
2021-07-21AOSP: e2fsdroid: Don't over-reserve blocks for files in Base FS.David Anderson1-9/+30
2021-07-21mke2fs: do not warn about a pre-existing partition table when using a non-zer...Theodore Ts'o2-16/+17
2021-07-18mke2fs: only try discarding a single block to test if discard worksTheodore Ts'o1-3/+2
2021-07-16libext2fs: avoid forking a single thread in ext2fs_rw_bitmaps()Theodore Ts'o1-1/+1
2021-07-16libe2p: use stat to prevent calling EXT2_IOC_[GS]ETFLAGS on devicesTheodore Ts'o2-0/+24
2021-07-15ext2ed: fix potential NULL pointer dereference in dupstr()Zhiqiang Liu1-0/+2
2021-07-15lib/ss/error.c: check return value malloc in ss_name()Zhiqiang Liu1-0/+2
2021-07-15misc: fix potential segmentation fault problem in scandir()Zhiqiang Liu1-0/+2
2021-07-15argv_parse: check return value of malloc in argv_parse()Zhiqiang Liu1-0/+2
2021-07-15append_pathname: check the value returned by reallocwuguanghao1-1/+8
2021-07-15zap_sector: fix memory leakwuguanghao1-1/+3
2021-07-15tdb_transaction_recover: fix memory leakwuguanghao1-0/+1
2021-07-15profile_create_node: set magic before strdup(name) to avoid memory leakwuguanghao1-1/+1
2021-07-06libext2fs: fix a -Wunused-label warningEric Biggers1-1/+0
2021-07-06Fix -Wunused-variable warningsEric Biggers8-11/+6
2021-07-06Fix -Wunused-parameter warningsEric Biggers6-8/+14
2021-07-06mke2fs: use ext2fs_get_device_size2() on all platformsEric Biggers1-6/+0
2021-07-06e2fsck: sync fc_do_one_pass() changes from kernelEric Biggers1-3/+2
2021-07-06libext2fs: improve jbd_debug() implementationEric Biggers3-29/+5
2021-07-06tune2fs: update overhead when toggling journal featureJan Kara1-2/+8
2021-07-06e2fsck: fix last mount/write time when e2fsck is forcedLukas Czerner1-6/+6
2021-07-06e2fsck: fix ".." more gracefully if possibleAndreas Dilger9-22/+36
2021-07-05libext2fs: use offsetof() from stddef.hMichael Forney1-12/+1
2021-07-05libext2fs: use statement-expression for container_of only on GNU-compatible c...Michael Forney1-0/+5
2021-05-07e2image: fix overflow in l2 table processingArtem Blagodarenko1-1/+1
2021-05-07tests: add test of Direct I/O support in the Unix I/O managerTheodore Ts'o2-0/+105
2021-05-07libext2fs: fix Direct I/O support in the Unix I/O managerAlexander Kanavin1-7/+8
2021-05-07libext2fs: fix missing mutex unlock in an error path of the Unix I/O managerAlexander Kanavin1-1/+1
2021-05-06e2fsck: fix unaligned accesses to ext4_fc_add_range and fc_raw_inodeTheodore Ts'o1-9/+7
2021-05-06e2fsck: fix unaligned accesses to ext4_fc_tl structHarshad Shirwadkar3-72/+65
2021-05-06e2fsck: fix portability problems caused by unaligned accessesTheodore Ts'o3-50/+56
2021-04-11blkid: include time.h to provide explicit declaration for time()Theodore Ts'o2-1/+2
2021-04-02filefrag: minor usability improvementsAndreas Dilger2-41/+74
2021-04-02e2image: add OPTIONS section to man pageAndreas Dilger1-166/+184
2021-04-02misc: remove useless code in set_inode_xattr()Zhiqiang Liu1-1/+0
2021-03-31ext2fs: compile the io implementation according to osPaulo Antonio Alvarez3-3/+37
2021-03-31libext2fs: code adaptation to use the Windows IO managerPaulo Antonio Alvarez6-10/+88
2021-03-31libext2fs: add a Windows implementation of the IO managerPaulo Antonio Alvarez1-0/+1041
2021-03-06resize2fs: close the file system on errors or early exitsTheodore Ts'o1-20/+30
2021-03-06resize2fs: avoid allocating over the MMP blockTheodore Ts'o1-0/+5
2021-02-28Update release notes, etc., for the 1.46.2 releasev1.46.2Theodore Ts'o9-630/+718
2021-02-28libext2fs: fix potential races in unix_ioTheodore Ts'o1-26/+31
2021-02-28libext2s: fix unix_io with IO_FLAG_FORCE_BOUNCE flag setTheodore Ts'o3-12/+121
2021-02-27po: update es.po (from translationproject.org)Antonio Ceballos1-916/+1014
2021-02-26libext2fs: fix unix_io's Direct I/O supportTheodore Ts'o2-23/+70
2021-02-26iscan: fix the test program iscan so it builds againTheodore Ts'o2-18/+139
2021-02-25mmp: do not use O_DIRECT when working with regular fileLukas Czerner1-11/+11
2021-02-25resize2fs: prevent block bitmap warnings when doing extreme fs expansionsTheodore Ts'o1-4/+8
2021-02-25debugfs: fix rdump and ls to handle uids and gids > 65536 correctlyTheodore Ts'o2-4/+4
2021-02-25Remove superfluous break statementsTheodore Ts'o2-2/+0
2021-02-25chattr/lsattr: expose FS_NOCOMP_FL (aka EXT2_NOCOMPR_FL)Lennart Poettering3-3/+9
2021-02-25debugfs: fix memory leak problem in read_list()Zhiqiang Liu1-4/+8
2021-02-24libe2p: remove nested #ifdefs in fgetflags.c and fsetflags.cTheodore Ts'o2-20/+16
2021-02-23debugfs: fix file descriptor leak on error path in do_logdump()Theodore Ts'o1-1/+1
2021-02-23misc/Makefile.in: add rules to build static versions of lsattr and chattrTheodore Ts'o1-1/+11
2021-02-23libe2p: skip unneeded lstat(2) in fgetflags() and fsetflags()Theodore Ts'o2-34/+41
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'o5-4/+13
2021-02-23e2fsck: fix miscellaneous clang warningsTheodore Ts'o2-2/+3
2021-02-23e2fsck: initialize variable before first use in fast commit replayHarshad Shirwadkar2-2/+2
2021-02-23e2fsck: add fallthrough comment in fc replay switch caseHarshad Shirwadkar1-0/+1
2021-02-23ext2fs: don't ignore return value in ext2fs_count_blocksHarshad Shirwadkar1-2/+5
2021-02-23e2fsck: don't ignore return values in e2fsck_rewrite_extent_treeHarshad Shirwadkar1-7/+9
2021-02-23create_inode: fix potential file descriptor leak on an error pathTheodore Ts'o1-1/+1
2021-02-22misc: replace remaining loff_t with ext2_loff_tAndreas Dilger3-14/+15
2021-02-22chattr.1: improve attributes description to btrfsAkatsuki Rui1-2/+4
2021-02-22create_inode: Find subdirectory in do_write_internalEarl Chew3-7/+50
2021-02-16debugfs: fix dump_metadata_block() for block sizes > 8192Theodore Ts'o1-1/+1
2021-02-14libext2fs: fix crash when ext2fs_mmp_stop() is called before MMP is initializedTheodore Ts'o1-1/+2
2021-02-14tune2fs: teach tune2fs to use a random value for "-c random"Theodore Ts'o2-18/+21
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-12e2fsck: fix error code return in e2fsck_read_extents()Theodore Ts'o1-1/+1
2021-02-12libext2fs: fix incorrect error code return in ext2fs_add_jounral_inode3()Theodore Ts'o1-1/+1
2021-02-12debugfs: add journal header checks in logdumpTheodore Ts'o1-1/+11
2021-02-12badblocks: add error checking for command-line arguments for -b and -cTheodore Ts'o1-1/+13
2021-02-12ext2_fs.h: use the ext2fs_has_feature_64bits() instead of open coded checkTheodore Ts'o1-2/+1
2021-02-11e2fsck: add error checking for ext2fs_extent_get_info()Theodore Ts'o1-1/+6
2021-02-11Fix clang warnings on architectures with a 64-bit longTheodore Ts'o44-266/+399
2021-02-11mke2fs: fix resource leak on error path when creating inodesTheodore Ts'o1-1/+1
2021-02-10tests: fix environmental dependency in m_rootdir_aclTheodore Ts'o1-1/+1
2021-02-09Update release notes, etc., for the 1.46.1 releasev1.46.1Theodore Ts'o11-750/+903
2021-02-09po: update uk.po (from translationproject.org)Yuri Chornoivan1-914/+1011
2021-02-09po: update sv.po (from translationproject.org)Göran Uddeborg1-916/+1003
2021-02-09po: update pt.po (from translationproject.org)Pedro Albuquerque1-930/+1031
2021-02-09po: update pl.po (from translationproject.org)Jakub Bogusz1-915/+1002
2021-02-09po: update ms.po (from translationproject.org)Sharuzzaman Ahmat Raslan1-34/+25
2021-02-09po: update fr.po (from translationproject.org)Samuel Thibault1-942/+1001
2021-02-09po: update cs.po (from translationproject.org)Petr Pisar1-913/+1010
2021-02-09mke2fs: fix a importing a directory with an ACL and inline dataTheodore Ts'o4-0/+229
2021-02-09debian: add build profiles noudeb and pkg.e2fsprogs.no-staticTheodore Ts'o2-1/+11
2021-02-09configure.ac: convert all help strings to use AS_HELP_STRINGTheodore Ts'o3-75/+81
2021-02-09Provide and use sort_r() instead of qsort_r() for portability reasonsTheodore Ts'o2-7/+333
2021-02-08e2fsck: endianness fixes for fast commit replayHarshad Shirwadkar1-18/+26
2021-02-08ext2fs: initialize handle to NULL in ext2fs_count_blksHarshad Shirwadkar1-1/+1
2021-02-08e2fsck: fix check of directories over 4GBAndreas Dilger12-39/+98
2021-02-07libext2fs: fix more compiler warningsTheodore Ts'o4-13/+13
2021-02-07libext2fs: fix segault when setting an xattr with an unknown prefixTheodore Ts'o1-32/+32
2021-02-07misc: fix minor llvm warningsAndreas Dilger2-2/+2
2021-01-29debian: drop transitional packagesTheodore Ts'o4-111/+0
2021-01-29configure.ac: fix build failure on systems with pthreads && !fuse supportTheodore Ts'o2-1/+2
2021-01-29Update release notes, etc., for the 1.46.0 releasev1.46.0Theodore Ts'o7-10/+166
2021-01-29Update makefile dependenciesTheodore Ts'o5-56/+127
2021-01-29Update debian/libext2fs2.symbols with the additions to the shared libraryTheodore Ts'o1-0/+11
2021-01-29Merge branch 'maint' into nextTheodore Ts'o27-564/+750
2021-01-29e2fsck: drop use of sysctl(2)Theodore Ts'o3-12/+1
2021-01-29configure.ac: add substitution for @mkdir_p@ since po/Makefile.in.in uses itTheodore Ts'o2-0/+8
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-28Merge branch 'maint' into nextTheodore Ts'o26-64/+356
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-27tests: test case-folding checks in e2fsckGabriel Krisman Bertazi4-0/+30
2021-01-27e2fsck.8.in: document check_encoding extended optionGabriel Krisman Bertazi1-0/+4
2021-01-27e2fsck: add option to force encoded filename verificationGabriel Krisman Bertazi3-2/+8
2021-01-27e2fsck: detect duplicated casefolded direntries for rehashGabriel Krisman Bertazi1-1/+21
2021-01-27dict: support comparison with contextGabriel Krisman Bertazi5-10/+22
2021-01-27e2fsck: support casefold directories when rehashingGabriel Krisman Bertazi1-16/+69
2021-01-27e2fsck: fix entries with invalid encoded charactersGabriel Krisman Bertazi4-5/+69
2021-01-27e2fsck: add new problem for encoded name checkArnaud Ferraris2-0/+8
2021-01-27ext2fs: implement faster CI comparison of stringsGabriel Krisman Bertazi3-0/+40
2021-01-27ext2fs: add method to validate casefolded stringsGabriel Krisman Bertazi3-0/+32
2021-01-27tune2fs: fix casefold+encrypt error messageGabriel Krisman Bertazi1-1/+1
2021-01-27tune2fs: allow enabling casefold feature after fs creationGabriel Krisman Bertazi1-1/+14
2021-01-27tests: add fast commit recovery testsHarshad Shirwadkar4-0/+52
2021-01-27e2fsck: add replay for add_range, del_range, and inode tagsHarshad Shirwadkar1-1/+347
2021-01-27e2fsck: add fc replay for link, unlink, creat tagsHarshad Shirwadkar3-3/+119
2021-01-27e2fsck: add fast commit replay skeletonHarshad Shirwadkar1-0/+72
2021-01-27e2fsck: add fast commit scan passHarshad Shirwadkar1-0/+109
2021-01-27e2fsck: add fast commit setup codeHarshad Shirwadkar3-0/+32
2021-01-27e2fsck: add function to rewrite extent treeHarshad Shirwadkar2-60/+131
2021-01-27ext2fs: add new APIs needed for fast commitsHarshad Shirwadkar2-0/+68
2021-01-27e2fsck: declare the size of bh->b_data to be 4096 in jfs_user.hTheodore Ts'o1-1/+1
2021-01-23Merge branch 'maint' into nextTheodore Ts'o13-35/+54
2021-01-23Include PTHREAD_CFLAGS in LDFLAGS* macrosTheodore Ts'o1-3/+3
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-23Only build resize2fs.static when running "make all-static"Theodore Ts'o1-1/+1
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: abort clearing the dir_index when the fs needs to be fsck'ed firstTheodore Ts'o1-2/+3
2021-01-21e2fsck: remove dead code when recreating the journalTheodore Ts'o1-7/+0
2021-01-21debugfs: fix the printf specifier when dumping a fast commit blockTheodore Ts'o1-1/+1
2021-01-21libext2fs: fix minor Coverity nits in ext2fs_rw_bitmaps()Theodore Ts'o1-13/+11
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-21libext2fs: fix incorrect negative error return in ext2fs_rw_bitmaps()Theodore Ts'o1-1/+1
2021-01-21debugfs: add fast commit support to logdumpHarshad Shirwadkar2-5/+320