Your message dated Sun, 02 Oct 2011 01:17:50 +0000
with message-id <e1raagg-000427...@franck.debian.org>
and subject line Bug#555988: fixed in libvncserver 0.9.8-1
has caused the Debian Bug report #555988,
regarding linuxvnc: wrong process of control key state
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
555988: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555988
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: linuxvnc
Version: 0.9.3.dfsg.1-1
Hi,
When I use tightvnc client connect to linuxvnc, I found a bug
of linuxvnc. Please give it a try, you will find you can't input
any words.
I checked the code and found what's wrong.
do_key () in LinuxVNC.c use a variable `static char isControl`
to track control key state.
if (down) {
if(keySym==XK_Control_L || keySym==XK_Control_R)
isControl++;
...
} else if(keySym==XK_Control_L || keySym==XK_Control_R)
isControl--;
Obviously there is something wrong. If control key is not down
currently, but
a control key up event arrives, isControl will be corrupted.
It should be corrected like this
if (down) {
if(keySym==XK_Control_L || keySym==XK_Control_R)
isControl++;
...
} else if(keySym==XK_Control_L || keySym==XK_Control_R)
if (isControl)
isControl--;
unfortunately, tightvnc will send several control key up events to
sync control key state after connected. due to the wrong process
of control key state in linuxvnc, you can't input any words.
Regards
Bin Tian
--- End Message ---
--- Begin Message ---
Source: libvncserver
Source-Version: 0.9.8-1
We believe that the bug you reported is fixed in the latest version of
libvncserver, which is due to be installed in the Debian FTP archive:
libvncserver-dev_0.9.8-1_amd64.deb
to main/libv/libvncserver/libvncserver-dev_0.9.8-1_amd64.deb
libvncserver0-dbg_0.9.8-1_amd64.deb
to main/libv/libvncserver/libvncserver0-dbg_0.9.8-1_amd64.deb
libvncserver0_0.9.8-1_amd64.deb
to main/libv/libvncserver/libvncserver0_0.9.8-1_amd64.deb
libvncserver_0.9.8-1.debian.tar.gz
to main/libv/libvncserver/libvncserver_0.9.8-1.debian.tar.gz
libvncserver_0.9.8-1.dsc
to main/libv/libvncserver/libvncserver_0.9.8-1.dsc
libvncserver_0.9.8.orig.tar.gz
to main/libv/libvncserver/libvncserver_0.9.8.orig.tar.gz
linuxvnc_0.9.8-1_amd64.deb
to main/libv/libvncserver/linuxvnc_0.9.8-1_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 555...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luca Falavigna <dktrkr...@debian.org> (supplier of updated libvncserver package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 02 Oct 2011 02:54:05 +0200
Source: libvncserver
Binary: libvncserver-dev libvncserver0 libvncserver0-dbg linuxvnc
Architecture: source amd64
Version: 0.9.8-1
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Luca Falavigna <dktrkr...@debian.org>
Description:
libvncserver-dev - API to write one's own vnc server - development files
libvncserver0 - API to write one's own vnc server
libvncserver0-dbg - debugging symbols for libvncserver
linuxvnc - VNC server to allow remote access to a tty
Closes: 399501 525226 555988 621705
Changes:
libvncserver (0.9.8-1) unstable; urgency=low
.
* QA upload.
* New upstream release (Closes: #621705).
- Fix segfault launching "linuxvnc 1 -help" (Closes: #399501).
- Close socket when connection ends (Closes: #525226).
- Fix no input caused by stucked CTRL key (Closes: #555988).
* debian/patches/*:
- Refresh patches for new upstream release.
* debian/patches/05_GnuTLS.patch:
- Backport patch from upstream repository to drop deprecated GnuTLS
functions (gnutls_*_set_priority -> gnutls_priority_set_direct).
* debian/control:
- Build-depend on pkg-config.
- Remove duplicate section field for libvncserver0 binary.
- Bump Standards-Version to 3.9.2.
* debian/libvncserver-config.1:
- Use minus signs instead of hypens.
* debian/README.source:
- Dropped, no longer needed.
* debian/watch:
- Provide watch file.
Checksums-Sha1:
c91cf8b52a9de993fe681cf3cf223d166b081a8a 1963 libvncserver_0.9.8-1.dsc
71e88ea95ad147185bbf6ca24ba7b0fbb8634421 1240804 libvncserver_0.9.8.orig.tar.gz
e42ec38d8914774f3f39f3ebf3ec2d8d2785443e 11332
libvncserver_0.9.8-1.debian.tar.gz
821cc70329c80dc1b616fa7653377837b99e20c3 287182
libvncserver-dev_0.9.8-1_amd64.deb
8b35a9896c9cb693a0041eb60f2423c8e9bb89d7 236626 libvncserver0_0.9.8-1_amd64.deb
8405e86c3d0d7093b9dfa81bc5ecf0da77d3b53e 413144
libvncserver0-dbg_0.9.8-1_amd64.deb
c3d8963d3b9f22f4d1113aa86d310f714bc2700c 68706 linuxvnc_0.9.8-1_amd64.deb
Checksums-Sha256:
a5ddb8c06528b90827cad917b07e475ceed10e0d341febe9d10cb3031d1a7615 1963
libvncserver_0.9.8-1.dsc
1dcd436af2daeb2300fd730a3caca7519545a7f8b2967760f6065bbba5d7e22b 1240804
libvncserver_0.9.8.orig.tar.gz
d688e42179181fe27ddb9683783aa89d4c0f90cddfed557dd536aeed2505ade9 11332
libvncserver_0.9.8-1.debian.tar.gz
120e07f2b5d815039dc1ac51b55fa8e09d7315324d43dd3d1e2f7ef0e544ba9d 287182
libvncserver-dev_0.9.8-1_amd64.deb
700dd041c8e7f633fcc711f6b282b4e05bca8da62eabe09bfeca17e5bba0cc4d 236626
libvncserver0_0.9.8-1_amd64.deb
0b785af23ee00e9877183d8ae95e3408ddcf458ca984c28e152079a79db05c8d 413144
libvncserver0-dbg_0.9.8-1_amd64.deb
1a74c91180711d02240c7ffca256f0704386b956458cc88fe4e1b9435651c63c 68706
linuxvnc_0.9.8-1_amd64.deb
Files:
fa0019c2550a55f50e14b6d7e68d4b58 1963 libs optional libvncserver_0.9.8-1.dsc
dda9e75a1d5d7c37bb57d90ead7b32b3 1240804 libs optional
libvncserver_0.9.8.orig.tar.gz
735cd3189fd145d485e5ba04fd931d49 11332 libs optional
libvncserver_0.9.8-1.debian.tar.gz
064cc4d129f5191b4fe47c12c9575c3f 287182 libdevel optional
libvncserver-dev_0.9.8-1_amd64.deb
2061b2e234be3f1d809c44dce793910a 236626 libs optional
libvncserver0_0.9.8-1_amd64.deb
05c349a03b73c40e4a6ed2f6f3f632cf 413144 debug extra
libvncserver0-dbg_0.9.8-1_amd64.deb
40e0b429f30a0b196c6f06b0a5cfda57 68706 net optional linuxvnc_0.9.8-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOh7gFAAoJEEkIatPr4vMfOtsP/1+sIx3ZMT20dJUgwy5rJ0QQ
S+kGHXJYH3SItQCYMQn6HjjmmJkf+zTjSOYZ4CUkpkWDfZS/l1uFaSMfpirPJNV6
Mak7LRIVOH6yk2+6BR4wdBKsAk7VIYlNUJgg8K82r1PYkm5/AAGQ1v540gyf9OHd
APtQRoH2oo53MSxLZOR/HkG1Zd9vIqAdbEY4tGDty4FVQlLzo8n8u3WGxAgYLRyl
TnrYpznooGY9auVjKb/8VwQzqWpJU/E0Rw2qLG9goysIGT4nVRwUQS0m+9rteRIX
YCgdDbWqIlAkJdIyqpCMweBb4d632roXT/HJ2prl36OzaGp0nVNL8IMP9aGKqgWb
vzOUvvI987KNnocXPd89HVmLgyv0uJuCfMX/NciOFqCvWWeciPFsxRjhm7a2Xb/L
entztFNa27Jvcdbcfcej3guyz4PKkscnE+0qLFz27bTx+jWV8fj6OS9vL+l0jTkm
q+qfa3XIVzQaR1HEgohZf2B4VCblyj502+Z1ctuoK7ridcvuaV4RtauJQoaCq5jZ
DMGPr/Mw7N8NArEfLO/B93+eo0FVv1sHoqsvJCnI6oDdepgEKg+scEwCsy97Ntx3
02w0xMma2tUNclc7PoehCJaJ5aMDlV2WBbz/GjnmYasmZx/exDyPZYv82o/kQXhz
zJLa9KKUeJXAKzFfzlYN
=ZtNf
-----END PGP SIGNATURE-----
--- End Message ---