Version: unspecified (using Devel) OS: Linux Even if krdc sets encodingsString, it never calls SetFormatAndEncodings() (see client_examples/SDLVncviewer.c), and thus encodings are not set (checked with wireshark). Reproducible: Always Steps to Reproduce: - Open wireshark and start sniffing - Connection to a VNC server with krdc - Check what happened on the network Actual Results: - default libvncserver encodings are sent Expected Results: - encodings sets by krdc are sent Attached a patch to fix that bug. The patch also reorder encodings: zlib should be before hextile because it's lossless and more efficient.
Created attachment 55648 [details] krdc-vnc-fix-encodings.diff ooops, forgot the patch...
SVN commit 1212419 by uwolfer: Fix setting VNC encodings. Patch by Corentin Chary <corentin.chary gmail.com>, thanks! BUG:262313 M +4 -3 vncclientthread.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1212419
SVN commit 1212422 by uwolfer: Backport to 4.6 branch: SVN commit 1212419 by uwolfer: Fix setting VNC encodings. Patch by Corentin Chary <corentin.chary gmail.com>, thanks! CCBUG:262313 M +4 -3 vncclientthread.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1212422