master
e2fsprogs: fix Free Software Foundation address
AOSP: Make mke2fs/e2fsdroid available for vendor
Update Makefile.in files using "make depend"
Use i_size to determine whether a symlink is a fast symlink
mke2fs: set free blocks accurately for groups has GDT
libext2fs: fix arguments passed to ->block_alloc_stats_range
Fix UBSAN if s_log_groups_per_flex is 31
Eliminate doubly defined _LARGEFILE_SOURCE warning
misc: use ext2_ino_t instead of ino_t
Shorten compile commands run by the build system
libext2fs: add support for the SOURCE_DATE_EPOCH environment variable
libext2fs: reject various bitmap and inode operations for journal_dev file systems
lib/ext2fs: remove 32-bit x86 bitops assembly
Fix clang warnings on architectures with a 64-bit long
Fix miscellaneous compiler warnings using "make gcc-wall"
Fix warnings found using UBSAN
libext2fs: fix uninitialized variable dereference in extent_bmap()
libext2fs: revamp bitmap types to fix LTO warnings
libext2fs: ext2fs_[set_]file_acl_block needs to check for 64-bit feature flag
e2fsprogs: fix inode and block relocation functions to use blk64_t
libext2fs: clean up feature test macros with predicate functions
fix unused-function -Wall warnings
Fix compiling under diet libc
libext2fs: optimize the CRC32c implementation
Add checks for fs->blocksize == 0 which could cause some crashes
libext2fs/e2fsck: provide routines to read-ahead metadata
libext2fs: repair side effects when iterating dirents in inline dirs
Fix compilation warnings in digest_encode.c
libext2fs: add check for too-short directory blocks
libext2fs: add checksums to the end of directory leaf nodes
libext2fs: define PATH_MAX if not provided by the system headers
libext2fs: use C99 initializers for the io_manager structure
libe2p, libext2fs: Update file copyright permission states to match COPYING
libext2fs: always use ext2fs_mmp_get_mem to allocate fs->mmp_buf
e2image: add support for post-2038 dates in the e2image header
e2fsck: fix check of directories over 4GB
e2fsck: check for xattr value size integer wraparound
fuse2fs: clamp timestamps that are being written to disk
libext2fs: add POSIX advisory locking to the unix IO manager
Fix whitespace fixups in ext2_types.h.in
Merge tag 'fuse2fs-new-features_2026-03-13' into next
Change pkg-config files so that both <et/com_err.h> and <com_err.h> work
fuse2fs: check for supported xattr name prefixes
Fix typos in code comments and developer docs
Fix compile error and warnings for old gcc versions
fuse2fs: fix removing ea inodes when freeing a file
libext2fs: fix a extent tree corruption bug in ext2fs_extent_set_bmap()
libext2fs: fix bounding error in the extent fallocate code
e2fsck: fix unaligned accesses to ext4_fc_tl struct
filefrag: add -E option to display the extent status cache
libext2fs: fix data corruption when writing to inline data files
Fix FreeBSD portability problem caused by it using character mode disk devices
Merge branch 'maint' into next
AOSP: libext2fs: add EXT2_FLAG_SHARE_DUP to de-duplicate data blocks
libext2fs: fix the {set_get}_bitmap_range functions when bitmap->start > 7
libext2fs: use a safe_getenv() function everywhere
libext2fs: move ext2fs_get_num_dirs to its own file
Remove explicit #define of _FILE_OFFSET_BITS
lib/{ext2fs,support}: fix 32-bit Windows build
libext2fs: fix ext2fs_get_device_size2() return value on Windows
ext2fs: fix -Walloc-size
hashmap: change return value type of ext2fs_hashmap_add()
libext2fs: explicitly ignore a possible unlink failure in ext2fs_free_icount
e2image: correct group descriptors size in ext2fs_image_super_read()
libext2fs: replace 'unsigned long' by 'uintptr_t'
lib/ext2fs: fix a printf format specifier in file_test()
libext2fs: use ext2fs_file_llseek in inode_io.c
Fix various spelling typos
journal: increase revoke block hash size
libext2fs: use compiler built-in offsetof() if available
libext2fs: create link count adjustment helpers for dir_nlink
lib/ext2fs: llseek: simplify linux section
libext2fs: provide functions to safely access name_len and file_type
libext2fs: fix orphan file size > kernel limit with large blocksize
misc: deduplicate log2/log10 functions
libext2fs: fix ind_punch recursive block computation
libextr2fs: handle short reads/writes while creating the qcow file
libext2fs: add ext2_types.h to qcow2.h
libext2fs: remove augmented rbtree functionality
libext2fs: avoid using a C++ reserved identifier in rbtree.h
libext2fs: fix potential divide by zero bug caused by a lxcfs bug
libext2fs: fix incorrect negative error return in unix and sparse io managers
Add post-2038 timestamp support to e2fsprogs
ext2fs: update allocation info earlier in ext2fs_mkdir() and ext2fs_symlink()
libext2fs: fix -std=c23 build failure
Make sure test progams free all allocated memory
Align function prototypes for libss's request handler function
libext2fs: add ext2fs_find_first_set_{block,inode}_bitmap2()
libext2fs: don't corrupt an blkmap64_rb when marking a range of size zero
tst_bitops: don't stop testing on low memory
tst_libext2fs: add new debug program which used for libext2fs unit tests
tst_fs_struct: add program to help check ABI compatibility of ext2fs_filsys
libext2fs: add FreeBSD support to getsectsize.c
tst_getsize: use ext2fs_get_device_size2() to support testing large devices
Add project quota support
libext2fs: Support for orphan file feature
e2fsck: add fc replay for link, unlink, creat tags
ext2fs: nls: Update to unicode 12.1.0
ext2fs: convert unicode normalization from NFKD -> NFD
ext2fs: fix fast symlink blocks check
Merge branch 'fix-windows-64-bit' of https://github.com/steffen-kiess/e2fsprogs into next