From 31c1c7846f6b6e5848bc39a28a65118bfa98e35d Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 1 Sep 2004 04:39:06 +0000 Subject: r2159: converted samba4 over to UTF-16. I had previously thought this was unnecessary, as windows doesn't use standards compliant UTF-16, and for filesystem operations treats bytes as UCS-2, but Bjoern Jacke has pointed out to me that this means we don't correctly store extended UTF-16 characters as UTF-8 on disk. This can be seen with (for example) the gothic characters with codepoints above 64k. This commit also adds a LOCAL-ICONV torture test that tests the first 1 million codepoints against the system iconv library, and tests 5 million random UTF-16LE buffers for identical error handling to the system iconv library. the lib/iconv.c changes need backporting to samba3 (This used to be commit 756f28ac95feaa84b42402723d5f7286865c78db) --- source4/torture/config.m4 | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source4/torture/config.m4') diff --git a/source4/torture/config.m4 b/source4/torture/config.m4 index e5f1d357e6..fdd5be1355 100644 --- a/source4/torture/config.m4 +++ b/source4/torture/config.m4 @@ -10,6 +10,8 @@ SMB_SUBSYSTEM_MK(TORTURE_RAP,torture/config.mk) SMB_SUBSYSTEM_MK(TORTURE_AUTH,torture/config.mk) +SMB_SUBSYSTEM_MK(TORTURE_LOCAL,torture/config.mk) + SMB_SUBSYSTEM_MK(TORTURE_NBENCH,torture/config.mk) SMB_SUBSYSTEM_MK(TORTURE_LDAP,torture/config.mk) -- cgit