| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libgvnc-1_0-0 | Distribution: openSUSE Step 15 |
| Version: 1.3.1 | Vendor: openSUSE |
| Release: 3.4.1 | Build date: Wed Dec 21 15:05:04 2022 |
| Group: Development/Libraries/X11 | Build host: armbuild24 |
| Size: 225624 | Source RPM: gtk-vnc-1.3.1-3.4.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://wiki.gnome.org/Projects/gtk-vnc | |
| Summary: GObject-based library to interact with the RFB protocol | |
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 GObject-based library to interact with the RFB protocol.
LGPL-2.1-only AND LGPL-2.1-or-later
* Thu Sep 29 2022 yfjiang@suse.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 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 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 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 dimstar@opensuse.org
- No longer recommend -lang: supplements are in use
* Fri Aug 09 2019 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.
* Fri Aug 03 2018 bjorn.lie@gmail.com
- Update to version 0.8.0:
+ Deleted the python2 binding in favour of GObject introspection.
+ Pull in latest keycodemapdb content.
+ Disable/fix -Wcast-function-type warnings.
- Drop gtk-vnc2 linked package and all it's subpackages and
conditionals, no longer supported upstream.
* Sun Mar 25 2018 luc14n0@linuxmail.org
- Update to version 0.7.2:
+ Deprecated the manual python2 binding in favour of GObject
introspection. It will be deleted in the next release.
+ Emit led state notification on connect.
+ Fix incorrect copyright notices.
+ Simplify shifted-tab key handling.
+ Don't short circuit TLS credential request.
+ Improve check for keymap under XWayland.
- Update:
+ URL tag to https://wiki.gnome.org/Projects/gtk-vnc: currently
the gtk-vnc's web page.
+ '+' in LGPL License tags to '-or-later' to comply with SPDX
3.0.
* Sat May 20 2017 zaitor@opensuse.org
- Update to version 0.7.1:
+ Explicitly link to GIO instead of relying on implicit linkage.
+ Switch to use new keycodemap database module.
+ Fix size of reserved data in class struct.
+ Fix inverted framebuffer args in test case.
+ Avoid sign extension in integer arithmetic.
+ Avoid crash when opening a GSocketAddress.
+ Fix crash if server connection times out.
+ Fix incompatibility with libvncserver.
- Drop obsolete FIXME about browser plugin, dropped upstream back
in 2013.
* Sat Feb 18 2017 zaitor@opensuse.org
- Update License to include LGPL-2.1.
* Thu Feb 09 2017 badshah400@gmail.com
- Update to version 0.7.0:
+ CVE-2017-5884 - fix bounds checking for RRE, hextile and
copyrect encodings (bsc#1024266).
+ CVE-2017-5885 - fix color map index bounds checking
(bsc#1024268).
+ Add API to allow smooth scaling to be disabled.
+ Workaround to help SPICE servers quickly drop VNC clients
which mistakenly connect, by sending "RFB " signature bytes
early.
+ Don't accept color map entries for true-color pixel formats.
+ Add missing vala .deps files for gvnc & gvncpulse.
+ Avoid crash if host/port is NULL.
+ Add precondition checks to some public APIs.
+ Fix link to home page in README file.
+ Fix misc memory leaks.
+ Clamp cursor hot-pixel to within cursor region.
- Update file list for %{name}-devel to include additional files
installed by updated version.
* Thu Aug 18 2016 zaitor@opensuse.org
- Update to version 0.6.0:
+ Important changes:
- Default to build with GTK-3, use --with-gtk=2.0 to override.
+ New features:
- Add --with-tls-priority configure flag to set default TLS
priority string.
- Add a 'vnc-error' signal to report reason for disconnect.
- Add support for fallback to GNUTLS system trust DB.
+ Bug fixes:
- Fix crash on Windows with GTK3 checking realized state.
- Fix XKB detection of keyboard mapping with Xwayland.
- Switch back to XKB detection for Xwayland.
- Remove duplicate cert expiry check.
- Avoid misc compile warnings.
- Add missing API docs + GObject introspection annotations.
- Add missing GIO dep on gvnc library GObject introspection
build.
- Remove unused code.
- Fix redraw on Win10.
- Drop support for gnutls < 2.2.0.
- Fix path to h2def script.
- Update compiler warning detection to fix clang build.
- Ignore cast align warnings to fix clang build.
- Fix endianess inversion when setting pixel format.
* Thu Apr 14 2016 mgorse@suse.com
- Update to GNOME 3.20 Fate#318572
- Drop gtk-vnc-Enable-double-buffering-on-GTK3.patch: fixed
upstream.
* Tue Feb 10 2015 dimstar@opensuse.org
- Update to version 0.5.4:
+ Fix auth when using PLAIN SASL method.
+ Fix introspection build support on FreeBSD.
+ Remove use of deprecated GTK_STOCK_* constants.
+ Fix parallel build for introspection files.
+ Add mising dep on Gtk introspection file.
+ Release held keys when getting grab notify.
+ Don't call into GDK if no GdkWindow is realized.
+ Chain up parent realize_event vfunc.
+ Fix colourmap mode by always sending pixel format message.
+ Update GCC compiler warning flags used.
+ Enable double buffering on Gtk3 to fix child widget clipping.
+ Disable -Wbad-function-cast to avoid glib header warnings.
+ Don't set thread callbacks on gcrypt >= 1.6 or gnutls >= 2.12.
+ Do explicit check for gcrypt since gnutls might use nettle.
+ Add support for Wayland & Xwayland keymaps.
+ Add support for Gtk Broadway backend keymaps.
+ Fix AltGr handling on Windows displays.
+ Fix virtual keycode conversion on Win32.
+ Fix USB/HID scsancodes for volume keys.
+ Updated translations.
* Mon Feb 02 2015 fezhang@suse.com
- Add gtk-vnc-Enable-double-buffering-on-GTK3.patch to fix the
toolbar displaying problem. (boo#890568)
/usr/lib/libgvnc-1.0.so.0 /usr/lib/libgvnc-1.0.so.0.0.1 /usr/share/licenses/libgvnc-1_0-0 /usr/share/licenses/libgvnc-1_0-0/COPYING.LIB
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 17:06:48 2026