[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190413054317.7388-1-krisman@collabora.com>
Date: Sat, 13 Apr 2019 01:43:07 -0400
From: Gabriel Krisman Bertazi <krisman@...labora.com>
To: tytso@....edu
Cc: linux-ext4@...r.kernel.org,
Gabriel Krisman Bertazi <krisman@...labora.com>
Subject: [PATCH e2fsprogs 00/10] case-insensitive feature updates
Hi,
The following patches fix a few bugs on the case-insensitive
implementation on e2fsprogs, update to unicode 12.0 and implement the
design decision of not normalizing file names on directories without the
Casefold attribute.
Gabriel Krisman Bertazi (10):
e2p: encoding: Fix default flags lookup
ext2fs: Always attempt to load nls table when loading the filesystem
ext2fs: nls: Convert NFKD -> NFD
ext2fs: nls: Fix potential null dereference in utf8nlookup
ext2fs: nls: Merge sparse fixes from the kernel version
ext2fs: nls: Update to unicode 12.0.0
ext2fs: Don't normalize names on -F directories
ext2fs: nls: Drop normalization code
ext2fs: nls: Drop ascii NLS support
ext4.5.in: Document design changes on the casefold attribute
e2fsck/unix.c | 12 +-
lib/e2p/encoding.c | 12 +-
lib/ext2fs/Makefile.in | 5 +-
lib/ext2fs/dirhash.c | 8 +-
lib/ext2fs/ext2_fs.h | 5 +-
lib/ext2fs/initialize.c | 4 +
lib/ext2fs/nls.h | 10 +-
lib/ext2fs/nls_ascii.c | 68 -
lib/ext2fs/nls_utf8-norm.c | 26 +-
lib/ext2fs/nls_utf8.c | 37 +-
lib/ext2fs/openfs.c | 4 +
lib/ext2fs/utf8data.h | 8889 ++++++++++++++----------------------
lib/ext2fs/utf8n.h | 14 +-
misc/ext4.5.in | 10 +-
14 files changed, 3508 insertions(+), 5596 deletions(-)
delete mode 100644 lib/ext2fs/nls_ascii.c
--
2.20.1
Powered by blists - more mailing lists