Mailinglist Archive: opensuse-commit (999 mails)

< Previous Next >
commit x11vnc for openSUSE:Factory
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 31 Jul 2009 21:04:16 +0200
  • Message-id: <20090731190416.D88D661B5@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package x11vnc for openSUSE:Factory
checked in at Fri Jul 31 21:04:16 CEST 2009.


--------
--- x11vnc/x11vnc.changes 2009-04-21 18:05:18.000000000 +0200
+++ /mounts/work_src_done/STABLE/x11vnc/x11vnc.changes 2009-07-31
15:38:27.000000000 +0200
@@ -1,0 +2,9 @@
+Fri Jul 31 14:51:04 CEST 2009 - garloff@xxxxxxx
+
+- Update to x11vnc-0.9.8:
+ * various thread safe corrections including sendMutex guard,
+ zrle thread safety vie per-client buffers, thread safety
+ via TLS (tight)
+ * prepare tight security type for RFB 3.8
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
x11vnc-0.9.7.tar.bz2

New:
----
x11vnc-0.9.8.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ x11vnc.spec ++++++
--- /var/tmp/diff_new_pack.9y3nzg/_old 2009-07-31 21:02:31.000000000 +0200
+++ /var/tmp/diff_new_pack.9y3nzg/_new 2009-07-31 21:02:31.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package x11vnc (Version 0.9.7)
+# spec file for package x11vnc (Version 0.9.8)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -23,7 +23,7 @@
License: GPL v2 or later
Group: Development/Libraries/X11
AutoReqProv: on
-Version: 0.9.7
+Version: 0.9.8
Release: 1
Summary: Export running X11 session via VNC
Url: http://libvncserver.sf.net/
@@ -59,7 +59,7 @@
%setup
%patch1 -p1
%patch2 -p1
-%patch4 -p1
+#%patch4 -p1
%patch6 -p1
%patch7 -p1
mv x11vnc/misc x11vnc/examples
@@ -80,7 +80,6 @@
make check

%install
-#[ "${RPM_BUILD_ROOT}" != "/" -a -d ${RPM_BUILD_ROOT} ] && rm -rf
${RPM_BUILD_ROOT}
make DESTDIR=$RPM_BUILD_ROOT install
install -m 0755 x11vnc/tkx11vnc $RPM_BUILD_ROOT/usr/bin/
install -m 0755 %SOURCE1 $RPM_BUILD_ROOT/usr/bin/

++++++ x11vnc-0.9.7.tar.bz2 -> x11vnc-0.9.8.tar.bz2 ++++++
++++ 19684 lines of diff (skipped)

++++++ x11vnc-examples.diff ++++++
--- /var/tmp/diff_new_pack.9y3nzg/_old 2009-07-31 21:02:34.000000000 +0200
+++ /var/tmp/diff_new_pack.9y3nzg/_new 2009-07-31 21:02:34.000000000 +0200
@@ -1,7 +1,7 @@
-Index: x11vnc-0.9.7/x11vnc/Makefile.am
+Index: x11vnc-0.9.8/x11vnc/Makefile.am
===================================================================
---- x11vnc-0.9.7.orig/x11vnc/Makefile.am
-+++ x11vnc-0.9.7/x11vnc/Makefile.am
+--- x11vnc-0.9.8.orig/x11vnc/Makefile.am
++++ x11vnc-0.9.8/x11vnc/Makefile.am
@@ -8,10 +8,10 @@ if OSX
x11vnc_LDFLAGS = -framework ApplicationServices -framework Carbon -framework
IOKit -framework Cocoa
x11vnc_CFLAGS = -ObjC
@@ -15,11 +15,11 @@
desktopdir = $(datadir)/applications
desktop_DATA = x11vnc.desktop

-Index: x11vnc-0.9.7/configure.ac
+Index: x11vnc-0.9.8/configure.ac
===================================================================
---- x11vnc-0.9.7.orig/configure.ac
-+++ x11vnc-0.9.7/configure.ac
-@@ -772,9 +772,9 @@ if test "$build_x11vnc" = "yes"; then
+--- x11vnc-0.9.8.orig/configure.ac
++++ x11vnc-0.9.8/configure.ac
+@@ -779,9 +779,9 @@ if test "$build_x11vnc" = "yes"; then
# automake error messages like:
#
# configure.ac:690: required file `x11vnc/Makefile.in' not found
@@ -30,19 +30,19 @@

AC_OUTPUT

-Index: x11vnc-0.9.7/README
+Index: x11vnc-0.9.8/README
===================================================================
---- x11vnc-0.9.7.orig/README
-+++ x11vnc-0.9.7/README
-@@ -6317,14 +6317,14 @@ EndSection
+--- x11vnc-0.9.8.orig/README
++++ x11vnc-0.9.8/README
+@@ -6379,14 +6379,14 @@ EndSection
When using it with x11vnc in such a situation you may want to dial
- down the delays, e.g. "[544]-wait 5" and "[545]-defer 5" (or even a
+ down the delays, e.g. "[547]-wait 5" and "[548]-defer 5" (or even a
smaller setting) to poll and pump things out more quickly.

- See the instructions in "x11vnc/misc/turbovnc/README" for how to build
+ See the instructions in "x11vnc/examples/turbovnc/README" for how to build
x11vnc with TurboVNC support. You will also need to download the
- [546]TurboJPEG software.
+ [549]TurboJPEG software.

In brief, the steps look like this:
- cd x11vnc-x.y.z/x11vnc/misc/turbovnc
@@ -51,7 +51,7 @@
cd ../../..
env LDFLAGS='-L/DIR -Xlinker --rpath=/DIR' ./configure
make AM_LDFLAGS='-lturbojpeg'
-@@ -7569,9 +7569,9 @@ minal #2)
+@@ -7644,9 +7644,9 @@ minal #2)
to just pipe it to the -pipeinput command.

Note the -pipeinput helper program could actually control the raw
@@ -59,10 +59,10 @@
- x11vnc/misc/slide.pl is provided that demonstrates a simple jpeg
+ x11vnc/examples/slide.pl is provided that demonstrates a simple jpeg
"slideshow" application. Also the builtin "-pipeinput VID" mode does
- this for webcams and TV capture devices (/dev/video0).
+ this for webcams and TV capture devices (/dev/video0.)

The -pipeinput program is run with these environment variables set:
-@@ -7579,9 +7579,9 @@ minal #2)
+@@ -7654,9 +7654,9 @@ minal #2)
knowing what is up.

Another example provided in libvncserver CVS is a script to inject
@@ -70,10 +70,10 @@
- /dev/tty1, /dev/tty2, etc) in x11vnc/misc/vcinject.pl. It is based on
+ /dev/tty1, /dev/tty2, etc) in x11vnc/examples/vcinject.pl. It is based on
the vncterm/LinuxVNC.c program also in the libvncserver CVS. So to
- view and interact with VC #2 (assuming it is the [658]active VC) one
+ view and interact with VC #2 (assuming it is the [661]active VC) one
can run something like:
x11vnc -rawfb map:/dev/fb0@1024x768x16 -pipeinput './vcinject.pl 2'
-@@ -13745,9 +13745,9 @@ e
+@@ -13880,9 +13880,9 @@ e
By default FINDCREATEDISPLAY will try Xdummy and then
Xvfb:


++++++ x11vnc-thread-auth.diff ++++++
--- /var/tmp/diff_new_pack.9y3nzg/_old 2009-07-31 21:02:34.000000000 +0200
+++ /var/tmp/diff_new_pack.9y3nzg/_new 2009-07-31 21:02:34.000000000 +0200
@@ -1,8 +1,8 @@
-Index: x11vnc-0.9.7/x11vnc/screen.c
+Index: x11vnc-0.9.8/x11vnc/screen.c
===================================================================
---- x11vnc-0.9.7.orig/x11vnc/screen.c
-+++ x11vnc-0.9.7/x11vnc/screen.c
-@@ -3803,8 +3803,40 @@ if (0 && dt > 0.0) fprintf(stderr, "dt:
+--- x11vnc-0.9.8.orig/x11vnc/screen.c
++++ x11vnc-0.9.8/x11vnc/screen.c
+@@ -3907,8 +3907,40 @@ if (0 && dt > 0.0) fprintf(stderr, "dt:
return msec;
}

@@ -43,10 +43,10 @@
*/
void watch_loop(void) {
int cnt = 0, tile_diffs = 0, skip_pe = 0, wait;
-@@ -3812,8 +3844,9 @@ void watch_loop(void) {
- time_t start = time(NULL);
+@@ -3917,8 +3949,9 @@ void watch_loop(void) {

- if (use_threads) {
+ if (use_threads && !started_rfbRunEventLoop) {
+ started_rfbRunEventLoop = 1;
rfbRunEventLoop(screen, -1, TRUE);
+ _mt_wait_for_client();
}


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages