| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libgvncpulse-1_0-0 | Distribution: openSUSE Tumbleweed |
| Version: 1.5.0 | Vendor: openSUSE |
| Release: 1.3 | Build date: Fri Feb 7 10:58:09 2025 |
| Group: Development/Libraries/X11 | Build host: reproducible |
| Size: 40109 | Source RPM: gtk-vnc-1.5.0-1.3.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://wiki.gnome.org/Projects/gtk-vnc | |
| Summary: Pulse audio bridge for VNC client connections | |
gtk-vnc is a VNC viewer widget for GTK+. It is built using coroutines allowing it to be completely asynchronous while remaining single threaded. This package contains the Pulse audio bridge for VNC client connections.
LGPL-2.1-only AND LGPL-2.1-or-later
* Fri Feb 07 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.5.0:
+ Add API to allow forcing a visible cursor when remote cursor is
+ empty/fully transparent
+ Fix regression handling unknown auth types which should be
ignored
+ Fix double free in SASL auth error path
+ Fix alpha cursor encoding by reversing pre-multiplication of
alpha channel
+ Preserve colour map across desktop resizes
+ Remove undefined symbols from linker version script
+ Remove obsolete wiki links
+ Expand refusal to use ucontext to all macOS platforms
+ Improve debug messages for pixel encoding
+ Fix compiler complaint about overflow in challenge buffer in
test suite
+ Add testing of cursor encodings (temporarily disabled on big
endian systems due to undiagnosed failures)
* Mon Jan 06 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.4.0:
+ Support g_autoptr for exported allocated types
+ Replace gtk-doc with gi-docgen for API docs
+ Add missing vnc_color_map_lookup method sym to exports
+ Speed up coroutine switching with setjmp/longjmp
+ Improve valgrind compatibility with coroutines
+ Add native winfiber coroutine for Windows
+ Add support for libucontext coroutines
+ Refuse to use broken native ucontext support on macOS aarch64
+ Raise fatal error on impossible conditions / OOM in coroutines
+ Many other misc coroutine bugs / improvements
+ Add support to pass CA cert data for TLS
+ Allow ungrabbing keyboard in gvncviewer demo
+ Fix leak of socket address in SASL auth
+ Avoid mandating SASL SSF over UNIX sockets
+ Don't assume SASL out data is NUL terminated
+ Fix rendering artifacts on HiDPI displays
+ Don't expose server auth types to apps that are not implemented
+ Convert more code to use GNUTLS for ciphers/hashes
+ Replace remaining use of gcrypt with gmp
+ Add unit testing of VNC, ARD, MS logon auth types
- Pass gi-docs=disabled to meson setup, do not build docs.
* Fri Aug 05 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.3.1:
+ Fix invalid use of subprojects with meson.
+ Support ZRLE encoding for zero size alpha cursors.
+ Add 'check' arg to meson run_command().
* Wed Nov 17 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.3.0:
+ Add API to request screen rotation.
+ Automatically pick gthread coroutine if ucontext is not
available.
+ Fix meson logic bug when disabling vala.
+ Honour choice of python when generating keymaps.
+ Fix error reporting and memory leaks encrypting auth data.
+ Fix missing includes for GDK quartz and broadway backends.
+ Switch to GNUTLS for VNC auth challenge to fix empty password
handling.
+ Fix handling of auth subtypes in gvnccapture program.
* Sat Apr 17 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.2.0:
+ Add API to request fixed zoom level.
+ Add API to request fixed aspect ratio when scaling.
+ Add APIs for client initiated desktop resize.
+ Implement "Extended Desktop Resize" VNC extension.
+ Implement "Desktop Rename" VNC extension.
+ Implement "Last Rect" VNC extension.
+ Implement "XVP" (power control) VNC extension.
+ Implement VeNCrypt "plain" auth mode.
+ Implement alpha cursor VNC extension.
+ Fix JPEG decoding in low colour depth modes.
+ Update translations.
* Sat Mar 14 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Drop pkgconfig(gvnc-1.0) BuildRequires: Package builds fine
without buildrequiring itself, but complains somewhat loudly.
- Add check section and meson_test macro, run tests during build.
* Sat Jan 25 2020 Dominique Leuenberger <dimstar@opensuse.org>
- No longer recommend -lang: supplements are in use
* Fri Aug 09 2019 Luigi Baldoni <aloisio@gmx.com>
- Update to version 1.0.0:
+ Autotools build system replaced with meson.
+ Support for GTK-2 is dropped. GTK-3 is mandatory.
+ Support for libview is dropped in example program.
+ Improvements to example demos.
+ Use MAP_ANON if MAP_ANONYMOUS doesn't exist to help certain
macOS versions.
+ Fix crash when connection attempt fails early.
+ Initialize gcrypt early in auth process.
+ Emit vnc-auth-failure signal when SASL auth fails.
+ Emit vnc-error signal when authentication fails.
+ Fix double free when failing to read certificates.
+ Run unit tests in RPM build.
+ Modernize RPM spec.
+ Fix race condition in unit tests.
+ Fix install of missing header for cairo framebuffer.
+ Fix typo in gir package name.
+ Add missing VncPixelFormat file to git data.
- Add meson BuildRequires and macros.
- Drop libtool BuildRequires: No longer needed.
- Drop translation-update-upstream BuildRequires and macro, SUSE no
longer provides extra translations for gtk-vnc.
- Replace gtk3-devel with pkgconfig(gtk+-3.0) BuildRequires: Align
with what meson checks for.
- Add pkgconfig(gvnc-1.0) BuildRequires: New dependency.
- Use sed hack to enable install of gncviewer.
* Thu Sep 27 2018 luc14n0@linuxmail.org
- Add gio-2.0, gio-unix-2.0 and gobject-2.0 pkgconfig modules
BuildRequires to main pakage to avoid implicit dependencies.
* Sat Aug 18 2018 bjorn.lie@gmail.com
- Update to version 0.9.0:
+ Use libgcrypt for DES routines
+ Add missing cipher close calls in ARD auth
+ Check for errors after reading mslogon params
+ Support newer UltraVNC mslogon auth type code
+ Avoid divide by zero in mslogin auth from bogus params
+ Re-allow python2 accidentally blocked when removing python
binding.
/usr/lib/libgvncpulse-1.0.so.0 /usr/lib/libgvncpulse-1.0.so.0.0.1 /usr/share/licenses/libgvncpulse-1_0-0 /usr/share/licenses/libgvncpulse-1_0-0/COPYING.LIB
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025