pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/x11vnc Update x11vnc to 0.9.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/28ad329b302c
branches:  trunk
changeset: 529099:28ad329b302c
user:      obache <obache%pkgsrc.org@localhost>
date:      Thu May 24 13:30:20 2007 +0000

description:
Update x11vnc to 0.9.1.

New in the 0.9.1 x11vnc release:

        A new Unix username identification scheme is provided when
                SSL client certificates are used to authenticate VNC
                viewers.  The username is extracted from the 'Subject'
                section of the cert.  The option is "-users sslpeer="
                which, like "-users unixpw=" already does, will cause
                a switch to the Unix user.  This is useful for the
                -find and -create options that try to find an existing
                X session associated with the user or create a new one.

        The UltraVNC Java Viewer has been modified to support SSL
                connections.  Some bugs were also fixed and some
                improvements added.  A patch file and a compiled jar file
                (UltraViewerSSL.jar and SignedUltraViewerSSL.jar in the
                classes/ssl directory) are provided in the x11vnc package.

        For the -user option groups are now handled better by using
                initgroups(3), or if finer control is needed one can
                use: "-users user1.group1,..."

        When SSL client certification is being used and external login
                programs are being used the env. var. RFB_SSL_CLIENT_CERT
                is set to the clients certificate.  Set X11VNC_SSLPEER_CN
                to use the Common Name instead of the certificate email
                address to find the unix username.

  miscellaneous new features and changes:

        The -wait and -defer defaults were lowered from 30 to 20
                milliseconds, set the values explicitly if this increases
                the load too much for your liking.

        In -create mode where a Xvfb session is started, mwm was added
                as a session type.  setpgrp(2) is used for the spawned
                process if available.  The XKEYBOARD extension is
                enabled (+kb, but it doesn't seem to always work).
                TrueColor is forced to be the default visual (recent
                Xvfb seem to choose DirectColor, this is likely a bug)
                One can also force creating a new Xvfb by setting the
                env. var. X11VNC_FINDDISPLAY_ALWAYS_FAILS (not exactly
                clear what this would be used for).

        The WAITBG env. var. enables -display WAIT:... to take place in
                the background.

        One can specify the X11VNC_SKIP_DISPLAY env. var. for a list of
                displays to exclude in the FINDDISPLAY action.  This can
                also be specified via nd=... as a -unixpw login option.

        setsid() or setpgrp() is called for the external command spawned
                by the -gone option (since it may be long lived, e.g. a
                screen locker).

        The script "onetimekey" utility is provided in the classes/ssl
                subdirectory that allows a (very long) string representing
                a Client SSL certificate to be provided by the authenticating
                client, or via https cgi script (e.g. after a web login).

        Some bugs were fixed in the libvncserver implementation of
                UltraVNC file transfer.

diffstat:

 x11/x11vnc/Makefile |  4 ++--
 x11/x11vnc/PLIST    |  6 +++++-
 x11/x11vnc/distinfo |  8 ++++----
 3 files changed, 11 insertions(+), 7 deletions(-)

diffs (49 lines):

diff -r 74444d4fddc3 -r 28ad329b302c x11/x11vnc/Makefile
--- a/x11/x11vnc/Makefile       Thu May 24 11:35:39 2007 +0000
+++ b/x11/x11vnc/Makefile       Thu May 24 13:30:20 2007 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.10 2007/04/29 03:59:26 obache Exp $
+# $NetBSD: Makefile,v 1.11 2007/05/24 13:30:20 obache Exp $
 #
 
-DISTNAME=      x11vnc-0.9
+DISTNAME=      x11vnc-0.9.1
 CATEGORIES=    x11 net
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=libvncserver/}
 
diff -r 74444d4fddc3 -r 28ad329b302c x11/x11vnc/PLIST
--- a/x11/x11vnc/PLIST  Thu May 24 11:35:39 2007 +0000
+++ b/x11/x11vnc/PLIST  Thu May 24 13:30:20 2007 +0000
@@ -1,14 +1,18 @@
-@comment $NetBSD: PLIST,v 1.3 2007/02/02 01:56:08 obache Exp $
+@comment $NetBSD: PLIST,v 1.4 2007/05/24 13:30:22 obache 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/SignedUltraViewerSSL.jar
 share/x11vnc/classes/ssl/SignedVncViewer.jar
+share/x11vnc/classes/ssl/UltraViewerSSL.jar
 share/x11vnc/classes/ssl/VncViewer.jar
 share/x11vnc/classes/ssl/index.vnc
 share/x11vnc/classes/ssl/proxy.vnc
 share/x11vnc/classes/ssl/ss_vncviewer
+share/x11vnc/classes/ssl/ultra.vnc
+share/x11vnc/classes/ssl/ultrasigned.vnc
 @dirrm share/x11vnc/classes/ssl
 @dirrm share/x11vnc/classes
 @dirrm share/x11vnc
diff -r 74444d4fddc3 -r 28ad329b302c x11/x11vnc/distinfo
--- a/x11/x11vnc/distinfo       Thu May 24 11:35:39 2007 +0000
+++ b/x11/x11vnc/distinfo       Thu May 24 13:30:20 2007 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2007/04/29 03:59:26 obache Exp $
+$NetBSD: distinfo,v 1.7 2007/05/24 13:30:23 obache Exp $
 
-SHA1 (x11vnc-0.9.tar.gz) = a552b5fc2ce87f9b5e11fc02a83cf75d738d9201
-RMD160 (x11vnc-0.9.tar.gz) = f052d74fe54fa31edbc651a25a86e70ec5ed332f
-Size (x11vnc-0.9.tar.gz) = 1843199 bytes
+SHA1 (x11vnc-0.9.1.tar.gz) = 70a75f906705092004e96cc16fa00bbe46626f47
+RMD160 (x11vnc-0.9.1.tar.gz) = a3efbe0e3bab9386d23a49e32dbc56ccf57641bb
+Size (x11vnc-0.9.1.tar.gz) = 2053007 bytes



Home | Main Index | Thread Index | Old Index