xmlHttpRequest sends truncated post data if it is utf-8 encoded and contains multibyte characters. there is a patch available at http://bugs.kde.org/show_bug.cgi?id=131242 I patched my kde-base/kdelibs-3.5.4 and the issue seems to be fixed. ----- $ emerge --info Portage 2.1.1_pre4-r4 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.4-r1, 2.6.17-ck1-r2 i686) ================================================================= System uname: 2.6.17-ck1-r2 i686 Intel(R) Pentium(R) M processor 1700MHz Gentoo Base System version 1.12.4 Last Sync: Thu, 10 Aug 2006 10:20:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -falign-functions=4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium-m -mfpmath=sse -pipe -fomit-frame-pointer -funroll-loops -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts browserplugin bzip2 cdparanoia cli crypt cups dlloader dri dvd eds elibc_glibc emboss encode esd foomaticdb gd gdbm gif gl gogo gpm gstreamer gtk gtk2 imlib innodb input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog jpeg kde kdeenablefinal kernel_linux lame libg++ libwww linguas_de mad madwifi mikmod mmx mozdevelop mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre pdflib perl png postgresql pppd python qt3 qt4 quicktime readline reflection sdl session spl sse ssl sun-jdk tcpd truetype truetype-fonts type1-fonts udev userland_GNU video_cards_ati video_cards_fglrx vorbis wav win32codecs wm_console xinerama xml xmms xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Um - yes, unfortunately a day too late. :( Will include it in my next patch set, but revision after revision bump for single patches is a bit too much for a package like kdelibs.
Patch reworked by David Faure from KDE applied on kdelibs in august 2006. By checking: tar:/usr/portage/distfiles/kdelibs-3.5.5.tar.bz2/kdelibs-3.5.5/khtml/ecma/xmlhttprequest.cpp I verified that the patch has been applied in kdelibs 3.5.5+. This bug can be closed! Regards, po
Closed.