Module Name: src Committed By: spz Date: Tue Jun 24 22:24:18 UTC 2014
Modified Files: src/lib/libc/citrus: citrus_prop.c citrus_prop.h src/lib/libc/citrus/modules: citrus_big5.c citrus_hz.c Log Message: Fix our iconv version for the issues that apply to us from CVE-2014-3951 (which are the: - Consistently pass around context information using a simple pointer. This fixes some dereferencing bugs in Chinese character set conversions. - Fix Simplified Chinese character set conversions by switching around the fields of an internal struct so it corresponds with the way variables of this type are initialised. part) Patch taken from FreeBSD and mutilated to fit. FreeBSD credits: Manuel Mausz (reporter), Tijl Coosemans (report handler) To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/libc/citrus/citrus_prop.c cvs rdiff -u -r1.5 -r1.6 src/lib/libc/citrus/citrus_prop.h cvs rdiff -u -r1.14 -r1.15 src/lib/libc/citrus/modules/citrus_big5.c cvs rdiff -u -r1.3 -r1.4 src/lib/libc/citrus/modules/citrus_hz.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.