pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/x11vnc Security update to version 0.8.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a8b40ee63592
branches:  trunk
changeset: 516525:a8b40ee63592
user:      salo <salo%pkgsrc.org@localhost>
date:      Sat Jul 22 12:19:47 2006 +0000

description:
Security update to version 0.8.2

Changes:

Security fix for CVE-2006-2450, remote authentication bypass
in libvncserver.

Notified by the upstream maintainer, Karl Runge via PR pkg/34050

New in the 0.8.2 x11vnc release:
================================

  Support for full mouse and keyboard input into the Linux
          console framebuffer /dev/fb0 in -rawfb mode
          (i.e. non-X11) by using the Linux "uinput" driver.

          This enables, for example, viewing and interacting
          with Qt-embedded/Qtopia-Core apps on Linux-based
          handhelds, etc.

          Options:   -rawfb cons, -pipeinput UINPUT More info:
          http://www.karlrunge.com/x11vnc/#faq-qt-embedded

  Extension of the display option: -display WAIT:<disp-or-cmd>
          to delay x11vnc's opening of the X display
          until a VNC client connects (useful built-in:
          -display WAIT:cmd=FINDDISPLAY, to find a user's
          display and Xauthority data).

  Options -grabkbd and -grabptr have x11vnc try to grab
          the X display when VNC clients are connected to
          prevent a (non-malicious) user at the physical X
          display from performing keyboard or mouse input.
          E.g. remote help-desk support.


 miscellaneous new features and changes:

  -allowedcmds option to fine-tune which external commands
          may be run by x11vnc, rather than shutting
          them all off with -nocmds.
  -env VAR=VALUE convenience option to avoid the need of
          setting environment variables before starting
          x11vnc.
  -allinput option to enable libvncserver handleEventsEagerly
          parameter (not clear it yields an improvement).
  -rawfb rand  fun/testing option using /dev/urandom as a fb.
  -license, -copying, -warranty option.

New in the 0.8.1 x11vnc release:
================================

  Improved support for webcams and TV tuners with video4linux
          /dev/video: see the "-rawfb video" and "-pipeinput VID"
          options. (the latter gives a simple keyboard control
          of a TV tuner; see also the -freqtab option for stations).

  FBPM support for hardware that provides framebuffer power
          management (it needs to be disabled when vnc clients
          are connected).

  The -usepw option will require x11vnc to use a password of
          some sort or otherwise exit immediately.  Put it in
          your ~/.x11vncrc so you don't forget.

  The command "x11vnc -storepasswd" will prompt for a password
          without echoing and save it in ~/.vnc/passwd

  The X CLIPBOARD selection is managed in addition to the
                X PRIMARY selection.

 miscellaneous new features and changes:

  Convenience option for accessing the Linux console: -rawfb cons
          etc. (requires /dev/fb0 to be working).

  clipboard/cut-text input can now be managed on a per-client
          basis.

  -capslock and -skip_lockkeys options can help make CapsLock work
          better.

  The Xdummy wrapper script is included in the source tree.

  A mode "-gone popup" as been added.

  -24to32 option to avoid 24bpp problems.

  -xinerama is on by default.

diffstat:

 x11/x11vnc/Makefile |  7 ++++---
 x11/x11vnc/PLIST    |  9 ++++++++-
 x11/x11vnc/distinfo |  8 ++++----
 3 files changed, 16 insertions(+), 8 deletions(-)

diffs (55 lines):

diff -r c15a60bdb4e9 -r a8b40ee63592 x11/x11vnc/Makefile
--- a/x11/x11vnc/Makefile       Sat Jul 22 10:16:46 2006 +0000
+++ b/x11/x11vnc/Makefile       Sat Jul 22 12:19:47 2006 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2006/03/15 07:20:57 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2006/07/22 12:19:47 salo Exp $
 #
 
-DISTNAME=      x11vnc-0.8
-CATEGORIES=    x11
+DISTNAME=      x11vnc-0.8.2
+CATEGORIES=    x11 net
 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=libvncserver/}
 
 MAINTAINER=    obata%lins.jp@localhost
@@ -13,6 +13,7 @@
 
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/jpeg/buildlink3.mk"
+
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/x11.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r c15a60bdb4e9 -r a8b40ee63592 x11/x11vnc/PLIST
--- a/x11/x11vnc/PLIST  Sat Jul 22 10:16:46 2006 +0000
+++ b/x11/x11vnc/PLIST  Sat Jul 22 12:19:47 2006 +0000
@@ -1,7 +1,14 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/08/05 00:08:57 xtraeme Exp $
+@comment $NetBSD: PLIST,v 1.2 2006/07/22 12:19:47 salo Exp $
 bin/x11vnc
 man/man1/x11vnc.1
 share/x11vnc/classes/VncViewer.jar
 share/x11vnc/classes/index.vnc
+share/x11vnc/classes/ssl/README
+share/x11vnc/classes/ssl/SignedVncViewer.jar
+share/x11vnc/classes/ssl/VncViewer.jar
+share/x11vnc/classes/ssl/index.vnc
+share/x11vnc/classes/ssl/proxy.vnc
+share/x11vnc/classes/ssl/ssl_vncviewer
+@dirrm share/x11vnc/classes/ssl
 @dirrm share/x11vnc/classes
 @dirrm share/x11vnc
diff -r c15a60bdb4e9 -r a8b40ee63592 x11/x11vnc/distinfo
--- a/x11/x11vnc/distinfo       Sat Jul 22 10:16:46 2006 +0000
+++ b/x11/x11vnc/distinfo       Sat Jul 22 12:19:47 2006 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2006/03/15 07:20:57 wiz Exp $
+$NetBSD: distinfo,v 1.3 2006/07/22 12:19:47 salo Exp $
 
-SHA1 (x11vnc-0.8.tar.gz) = 6eb1a02070260ab130bbb53f59e2d2a26f497c5c
-RMD160 (x11vnc-0.8.tar.gz) = a64d5622496dcdb5d851999dfd1ee9b6da1c2009
-Size (x11vnc-0.8.tar.gz) = 960697 bytes
+SHA1 (x11vnc-0.8.2.tar.gz) = 9f46f8445759734655f6667a615df82902f6e19b
+RMD160 (x11vnc-0.8.2.tar.gz) = db253dcec77a8253cc6d3572f72f08ca64bd7d38
+Size (x11vnc-0.8.2.tar.gz) = 1367596 bytes



Home | Main Index | Thread Index | Old Index