Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package x11vnc for openSUSE:Factory checked 
in at 2026-07-17 18:49:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/x11vnc (Old)
 and      /work/SRC/openSUSE:Factory/.x11vnc.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "x11vnc"

Fri Jul 17 18:49:28 2026 rev:30 rq:1366339 version:0.9.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/x11vnc/x11vnc.changes    2024-03-05 
18:51:19.846500022 +0100
+++ /work/SRC/openSUSE:Factory/.x11vnc.new.24530/x11vnc.changes 2026-07-17 
18:50:49.527985132 +0200
@@ -1,0 +2,32 @@
+Mon Jul 13 12:12:59 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.9.17:
+  * Added option for sending multi-touch commands in uinput.
+  * Introduced mousewheel support in uinput.
+  * Support for up to 8 mouse buttons and XK_Super_L/R mapping to
+    Meta keys during pipeinput/uinput.
+  * Experimental support for double-buffered framebuffer and
+    rawfb DRM/shm key options.
+  * Support for OpenBSD in shm_clear.
+  * Bug Fixes:
+  * Fixed TLS handshake errors with OpenSSL 1.1.x and LibreSSL
+    compatibility issues.
+  * Addressed snprintf null destination pointer issue and xfc
+    NULL pointer dereference in cursor.
+  * Resolved various allocation and multiplication overflow bugs.
+  * Fixed format string issues with size_t arguments and
+    corrected acute accents in man pages.
+  * Limited access to shared memory segments to the current user
+    and addressed overly long Unix socket names.
+  * Refactored and updated README with clearer notes on
+    maintainership, Intel quirks, and FAQs about driver lags.
+  * Removed executable bit from text files, fixed typos, and
+    clarified password limit/error messages.
+  * Updated issue templates and added FUNDING.yml for community
+    contributions.
+  * Fixed build issues on 32-bit architectures with 64-bit time_t
+    and support for builds using -fno-common.
+  * Addressed gcc -no-common build compatibility.
+- drop x11vnc-examples.diff: obsolete
+
+-------------------------------------------------------------------

Old:
----
  0.9.16.tar.gz
  x11vnc-examples.diff

New:
----
  0.9.17.tar.gz

----------(Old B)----------
  Old:  * Addressed gcc -no-common build compatibility.
- drop x11vnc-examples.diff: obsolete
----------(Old E)----------

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

Other differences:
------------------
++++++ x11vnc.spec ++++++
--- /var/tmp/diff_new_pack.GYrnJY/_old  2026-07-17 18:50:50.312011660 +0200
+++ /var/tmp/diff_new_pack.GYrnJY/_new  2026-07-17 18:50:50.316011796 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           x11vnc
-Version:        0.9.16
+Version:        0.9.17
 Release:        0
 Summary:        VNC Server for Real X Displays
 License:        GPL-2.0-or-later
@@ -31,7 +31,6 @@
 Source99:       %{name}-rpmlintrc
 Patch1:         stack-check
 Patch2:         x11vnc-thread-auth.diff
-Patch3:         x11vnc-examples.diff
 Patch4:         x11vnc.desktop.generics
 Patch5:         10_usepkgconfig.diff
 BuildRequires:  autoconf
@@ -92,13 +91,9 @@
 %prep
 %setup -q
 %patch -P 1 -p1
-# workaround for Factory, as maintaining that patch with fuzz==0 is
-# too annoying (it patches files that are modified by other patches):
-patch -p1 -i "%{PATCH2}"
-%patch -P 3 -p1
+%patch -P 2 -p1
 %patch -P 4 -p1
 %patch -P 5 -p1
-mv misc examples
 
 %build
 autoreconf -fiv
@@ -123,14 +118,12 @@
 install -m 0755 "%{SOURCE2}" "%{buildroot}%{_bindir}/"
 install -D -m 0644 "%{SOURCE3}" "%{buildroot}%{_datadir}/pixmaps/x11vnc.png"
 install -D -m 0644 "%{SOURCE1}" 
"%{buildroot}%{_datadir}/applications/tkx11vnc.desktop"
-for d in tkx11vnc x11vnc; do
-    %suse_update_desktop_file -r "$d" System RemoteAccess
-done
 
 rm -rf "%{buildroot}%{_includedir}/rfb"
 
-find examples -name 'Makefile*' -exec rm {} \;
-find examples -type f -exec chmod 0644 {} \;
+find misc -name 'Makefile*' -exec rm {} \;
+find misc -type f -exec chmod 0644 {} \;
+mv misc examples
 
 %files
 %license COPYING

++++++ 0.9.16.tar.gz -> 0.9.17.tar.gz ++++++
++++ 37801 lines of diff (skipped)

++++++ 10_usepkgconfig.diff ++++++
--- /var/tmp/diff_new_pack.GYrnJY/_old  2026-07-17 18:50:50.932032620 +0200
+++ /var/tmp/diff_new_pack.GYrnJY/_new  2026-07-17 18:50:50.956033432 +0200
@@ -1,8 +1,8 @@
-diff --git a/configure.ac b/configure.ac
-index b17beff..1659cfc 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -368,9 +368,9 @@ if test "x$with_avahi" != "xno"; then
+Index: x11vnc-0.9.17/configure.ac
+===================================================================
+--- x11vnc-0.9.17.orig/configure.ac
++++ x11vnc-0.9.17/configure.ac
+@@ -396,9 +396,9 @@ if test "x$with_avahi" != "xno"; then
                AVAHI_LIBS="-L$with_avahi/lib -lavahi-common -lavahi-client"
                echo "using $with_avahi"
                with_avahi=yes

++++++ stack-check ++++++
--- /var/tmp/diff_new_pack.GYrnJY/_old  2026-07-17 18:50:51.004035054 +0200
+++ /var/tmp/diff_new_pack.GYrnJY/_new  2026-07-17 18:50:51.016035460 +0200
@@ -1,8 +1,8 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index 11168c7..12015cd 100644
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -146,3 +146,8 @@ x11vnc_LDADD = \
+Index: x11vnc-0.9.17/src/Makefile.am
+===================================================================
+--- x11vnc-0.9.17.orig/src/Makefile.am
++++ x11vnc-0.9.17/src/Makefile.am
+@@ -147,3 +147,8 @@ x11vnc_LDADD = \
        @XI2_LIBS@ \
        @CAIRO_LIBS@ \
        $(LD_CYGIPC)

++++++ x11vnc-thread-auth.diff ++++++
--- /var/tmp/diff_new_pack.GYrnJY/_old  2026-07-17 18:50:51.100038300 +0200
+++ /var/tmp/diff_new_pack.GYrnJY/_new  2026-07-17 18:50:51.108038570 +0200
@@ -1,12 +1,11 @@
-diff --git a/src/screen.c b/src/screen.c
-index 21e2eed..d5d42e4 100644
---- a/src/screen.c
-+++ b/src/screen.c
-@@ -4363,6 +4363,37 @@ if (0 && dt > 0.0) fprintf(stderr, "dt: %.5f %.4f\n", 
dt, dnowx());
-       return msec;
+Index: x11vnc-0.9.17/src/screen.c
+===================================================================
+--- x11vnc-0.9.17.orig/src/screen.c
++++ x11vnc-0.9.17/src/screen.c
+@@ -4509,6 +4509,37 @@ if (0 && dt > 0.0) fprintf(stderr, "dt:
  }
  
-+/*
+ /*
 + * Terrible hack for the multithreaded x11vnc ...
 + * But we get the client confused if we start sending stuff in our
 + * main loop prior to it being initialized properly. So wait.
@@ -37,10 +36,11 @@
 +      }
 +}
 +
- /*
++/*
   * main x11vnc loop: polls, checks for events, iterate libvncserver, etc.
   */
-@@ -4374,6 +4405,7 @@ void watch_loop(void) {
+ void watch_loop(void) {
+@@ -4519,6 +4550,7 @@ void watch_loop(void) {
        if (use_threads && !started_rfbRunEventLoop) {
                started_rfbRunEventLoop = 1;
                rfbRunEventLoop(screen, -1, TRUE);

Reply via email to