715 lines
28 KiB
Plaintext
715 lines
28 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Feb 7 09:58:09 UTC 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 6 20:34:44 UTC 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 5 07:53:17 UTC 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 11:39:16 UTC 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 09:20:40 UTC 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 13:03:40 UTC 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 14:14:16 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- No longer recommend -lang: supplements are in use
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 9 18:19:31 UTC 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 14:24:54 UTC 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 15:30:03 UTC 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 3 21:10:54 UTC 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 01:14:11 UTC 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 10:26:02 UTC 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 19:00:08 UTC 2017 - zaitor@opensuse.org
|
|
|
|
- Update License to include LGPL-2.1.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 9 14:42:03 UTC 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 17:43:07 UTC 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 22:17:36 UTC 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 15:06:41 UTC 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 2 09:30:35 UTC 2015 - fezhang@suse.com
|
|
|
|
- Add gtk-vnc-Enable-double-buffering-on-GTK3.patch to fix the
|
|
toolbar displaying problem. (boo#890568)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 25 15:15:36 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Do not package translations when building for gtk2: the
|
|
translation files do not depend on the toolkit used.
|
|
- Always recommend gtk-vnc-lang (%{_name}-lang) instead of
|
|
gtk-vnc(2)?-lang.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 18 13:53:18 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.5.3:
|
|
+ Support QEMU LED state extension.
|
|
+ Bugs fixed:
|
|
- Time out connection attempt after 10 seconds.
|
|
- Abort if out of memory when mmap'ing coroutine stack.
|
|
- Stop leaking coroutine stack memory.
|
|
- Improve perfornmance of ZRLE encoding by avoiding memmove.
|
|
- Only trigger keyboard grab sequence upon key release to
|
|
allow modifiers to go to the remote server.
|
|
- Avoid busy loop upon I/O error which follows blocking I/O,
|
|
commonly seen when a server drops the connection.
|
|
- Fix handling of --no-undefined flag.
|
|
- Don't break implicit pointer grab from mouse clicks.
|
|
- Don't drop mouse events that are out of bounds, clamp their
|
|
coordinates instead.
|
|
- Show how to block all accelerators in gvncviewer demo
|
|
program.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 22 11:53:15 UTC 2013 - cfarrell@suse.com
|
|
|
|
- license update: LGPL-2.1+
|
|
Consolidate licenses
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 26 08:10:51 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.5.2:
|
|
+ Browser plugin is deleted, since it was unmaintained.
|
|
+ Bugs fixed:
|
|
- Misc fixes to RPM specfiles
|
|
- Fix big-endian support in cairo framebuffer
|
|
- Avoid out of bounds accessing arrays
|
|
- Fix win32 quote key mapping
|
|
- Fix NULL dereference in logging code
|
|
- Fix OOM check in python bindings
|
|
- Avoid array overrun in colourmap mode
|
|
- Fix buffer space check when sending data
|
|
- Add introspection annotation for vnc_display_send_keys
|
|
- Fix pulseaudio enablement in demo
|
|
- Avoid crash with unsupported audio formats
|
|
- Turn off deprecation warnings
|
|
- Convert VncConnectionCredential to VncDisplayCredential
|
|
- Add API to allow access to keysyms from introspected bindings
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 15 06:12:15 UTC 2012 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.5.1:
|
|
+ New features:
|
|
- New API for connecting to a GSocketAddress * object
|
|
- New API to allow specification of a hostname with a
|
|
pre-opened file descriptor
|
|
- Support for UNIX domain sockets in gvncviewer demo
|
|
- Updated translations
|
|
+ Bug fixes:
|
|
- Fix building with newer glibc-headers and -O0
|
|
- Fix GIR building by linking against libgvnc from builddir
|
|
- Fix deprecation warnings when building against glib >= 2.32
|
|
- Switch to using mingw64 toolchain for Win32 builds
|
|
- Fix introspection of key grab APIs
|
|
- Ensure debugging works with GLib >= 2.32
|
|
- Allow explicit control over pulseaudio building
|
|
- Add check for Perl Text::CSV when building from GIT
|
|
- Fix POD syntax in gvnccapture man page
|
|
- Reduce excessive stack usage in vncconnection.c
|
|
- Drop gtk-vnc-glib231-debug.patch, fixed upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 2 21:45:50 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Add gtk-vnc-glib231-debug.patch: Ensure debugging works on
|
|
GLib >= 2.32. Without this, it will be difficult to do any
|
|
debugging work in case of issues (gvncviewer --gtk-vnc-debug).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 23 15:13:19 UTC 2012 - vuntz@opensuse.org
|
|
|
|
- Remove xz BuildRequires now that it comes for free in the build
|
|
system.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 21 11:41:46 UTC 2012 - badshah400@gmail.com
|
|
|
|
- Use pkgconfig(gnutls) BuildRequires instead of gnutls-devel. This
|
|
is more correct and helps avoid the issue with gnutls-devel
|
|
having been removed from Factory.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 22 21:43:48 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.5.0:
|
|
+ New features:
|
|
- QEMU audio extension support
|
|
+ Bug fixes:
|
|
- Avoid deprecated GNUTLS functions
|
|
- Allow access to VncConnection object inside VncDisplay
|
|
- Don't override PKG_CONFIG_PATH when building GIR files
|
|
- Death to all TABs
|
|
- General code style/indentation cleanup
|
|
- Fix memory leak in keymap code
|
|
- Fix mapping of shift key in Windows
|
|
- Add xz BuildRequires because we can't build a package for a
|
|
xz-compressed tarball without explicitly specifying that... See
|
|
bnc#697467 for more details.
|
|
- Add pkgconfig(libpulse-simple) BuildRequires: new upstream
|
|
dependency, for the QEMU audio extension support.
|
|
- Create libgvncpulse-1_0-0 and typelib-1_0-GVncPulse-1_0
|
|
subpackages for the new libgvncpulse library. We only build them
|
|
for the gtk3 build (so we remove the files in %install for the
|
|
gtk2 build).
|
|
- Add the new libgvncpulse-1_0-0 and typelib-1_0-GVncPulse-1_0
|
|
subpackages as Requires to the devel subpackage.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 8 22:41:50 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Split typelib into their own subpackages: typelib-1_0-GVnc-1_0
|
|
and typelib-1_0-GtkVnc-(1.0|2.0).
|
|
- Add typelib-1_0-GVnc-1_0 and typelib-1_0-GtkVnc-(1.0|2.0)
|
|
Requires to devel subpackage.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 12 19:27:39 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.4:
|
|
+ New feature: vala bindings
|
|
+ Bug fixes:
|
|
- Missing OS-X keymapping for the letter 'A'
|
|
- Mapping for Left Control / Alt keys
|
|
- Fix leak of string list in grab sequence string
|
|
- Fix introspection for vnc_display_get_pixbuf
|
|
- Fix GTK3 build on Mingw32
|
|
- Improved log messages for TLS auth subtypes
|
|
+ Updated translations.
|
|
- Add vala BuildRequires for the new vala bindings when building
|
|
for gtk3.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 15 04:47:01 UTC 2011 - coolo@suse.com
|
|
|
|
- add libtool as buildrequire to make the spec file more reliable
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 24 20:48:36 UTC 2011 - crrodriguez@opensuse.org
|
|
|
|
- Add libgcrypt-devel BuildRequires. This used to be pulled in by
|
|
gnutls-devel, but this is no longer the case.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 24 12:19:41 UTC 2011 - fcrozat@novell.com
|
|
|
|
- Update to version 0.4.3:
|
|
+ Bug fixes:
|
|
- Fix crash in pointer motion event handler
|
|
- Fix crash in vnc_display_get_pixbuf
|
|
- Fix crash in TLS cleanup code
|
|
- Fix framebuffer boundary checks
|
|
- Improve drawing performance with server side pixmap
|
|
- Fix performance degradation due to leaked GSource
|
|
- Fix setting of 'shared' connection flag
|
|
- Make pointer warp boundary detection more robust
|
|
- Adapt keymap code to build with GDK3 multiple displays
|
|
- Remove use of gdk_drawable calls to fix GTK3
|
|
+ Code cleanup:
|
|
- Remove need for Text::CSV perl module at build time
|
|
- Add pre_checkin.sh to build gtk2 and gtk3 version of the package
|
|
and add some macros to handle dual gtk2 / gtk3 packages.
|
|
- Differences between gtk2 / gtk3 packages:
|
|
+ gtk3 package doesn't come with python bindings as introspection
|
|
support is used instead.
|
|
+ Pass --with-gtk=2.0/--with-gtk=3.0 to configure as appropriate.
|
|
+ libgvnc-1_0-0 and tools subpackages are only kept for gtk3
|
|
build.
|
|
- Drop gtk-vnc-unref-gsource.patch: fixed upstream.
|
|
- Use Recommends instead of Requires for the -lang package.
|
|
- Remove explicit gtk2-devel Requires from the -devel package: the
|
|
right Requires will automatically be added the pkgconfig() way.
|
|
- Drop perl-Text-CSV BuildRequires.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 15 15:24:07 CET 2011 - sbrabec@suse.cz
|
|
|
|
- Added support for translation-update-upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 15 12:19:28 UTC 2011 - rhafer@suse.de
|
|
|
|
- Add gtk-vnc-unref-gsource.patch to fix cpu usage and speed
|
|
problems in virt-manager (bnc#672071, rh#657847)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 15 11:34:39 CET 2010 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.2:
|
|
+ New features:
|
|
- OSX VNC Authentication scheme
|
|
- Add API to query library version
|
|
+ Bug fixes
|
|
+ Switched over to GIO for socket connections.
|
|
+ Removed all use of GNULIB. GIO now handles all portability
|
|
issues with sockets.
|
|
+ Mandate use of cairo for all drawing, removing any use of
|
|
GdkPixmap, GdkImage and GdkBitmap.
|
|
+ Updated translations.
|
|
- Drop gtk-vnc-0.4.1-close-buffer.patch: fixed upstream.
|
|
- Add perl-Text-CSV BuildRequires for keymap-gen.pl to work.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 27 12:21:49 UTC 2010 - seife@opensuse.org
|
|
|
|
- Add gtk-vnc-0.4.1-close-buffer.patch to fix virt-manager crashes
|
|
(bnc#641981, rh#620843).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 9 15:25:42 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Build introspection support: add gobject-introspection-devel
|
|
BuildRequires.
|
|
- Remove gtkglext-devel BuildRequires and replace gnome-common
|
|
BuildRequires with intltool.
|
|
- Split the libgvnc library in its own libgvnc-1_0-0 subpackage.
|
|
- Move %py_requires to python-gtk-vnc subpackage.
|
|
- Pass --with-examples to configure to build the gvncviewer tool.
|
|
- Package examples/gvncviewer.py in python-gtk-vnc as
|
|
documentation.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 26 14:24:40 CEST 2010 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.4.1:
|
|
+ Fix test suite execution
|
|
+ Ensure builds against GTK3 get a separate library soname,
|
|
pkg-config file and include directory to allow parallel
|
|
install with GTK2 builds
|
|
- Changes from version 0.4.0:
|
|
+ Refactored gvnc module to provide a full GObject for
|
|
interacting with the RFB protcol.
|
|
+ Create a libgvnc.so for non-GTK related APIs for dealing with
|
|
RFB protcol
|
|
+ Add gvnccapture command line tool for screenshot capture
|
|
+ Fix protocol greeting so wireshark detects stream
|
|
+ Fix build with GSEAL
|
|
+ Try next DNS address after any connect failure
|
|
+ Plugin build with newer mozilla
|
|
+ Fix linkage to libgpg-error
|
|
+ Fix linker flags on solaris
|
|
+ Fix gcrypt threading callbacks
|
|
+ Fix multiple memory leaks
|
|
+ Remove use of PATH_MAX to fix Hurd
|
|
- Drop gtk-vnc-0.3.3-pkgconfig.patch, upstream fixed.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 13 17:41:31 CET 2009 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.3.10:
|
|
+ Bug fixes:
|
|
- Fix check for SASL on Solaris
|
|
- Improvements on autoconf stuff such as drop some warnings,
|
|
use silent Makefile rules, etc.
|
|
- Improvements on the example program
|
|
- Request a full screen update when receives a desktop-resize
|
|
encoding
|
|
+ New features:
|
|
- Add internationalization (i18n) support
|
|
- Add ability to set the depth color
|
|
- Add ability to request a full screen update
|
|
+ Updated translations.
|
|
- Create a lang package.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 11 17:21:59 CEST 2009 - vuntz@novell.com
|
|
|
|
- Update to version 0.3.9:
|
|
+ Bug fixes:
|
|
- Fix Shift+Tab keyval translation (again)
|
|
- Remove use of deprecated GTK+ symbols
|
|
- Fix inverted logic for release pointer grab
|
|
- Fix enter/leave event handling in relative mouse mode
|
|
- Don't send keys/clipboard data in readonly mode
|
|
- Fix relative mouse motion mode edge tracing
|
|
- Fix linking to libgcrypt for mingw32 platform
|
|
+ New features:
|
|
- Add API to get command line GOptionEntry objects
|
|
- Support SASL authentication extension
|
|
- Support MS Logon authentication extension
|
|
- Add cyrus-sasl-devel BuildRequires.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 19 04:33:58 CET 2009 - vuntz@novell.com
|
|
|
|
- Do not create a gtk-vnc package with only documentation, and
|
|
instead ship the documentation in the libgtk-vnc-1_0-0 package
|
|
(add Obsoletes/Provides for this)
|
|
- Remove AutoReqProv: it's default now.
|
|
- Remove check for old version of openSUSE.
|
|
- Remove unneeded BuildRequires: perl-XML-Parser.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 20 07:35:13 EST 2008 - mboman@suse.de
|
|
|
|
- Update to version 0.3.8:
|
|
+ Fix threads based coroutine locking
|
|
+ Switch to alternate d3des code for clarity in
|
|
licensing terms
|
|
+ Re-write keycode handling to improve correctness on
|
|
non-US keyboard layouts
|
|
+ Fix keycode to scancode translation for evdev keyboard
|
|
driver
|
|
+ Save dimensions when getting desktop resize events
|
|
+ Avoid bogus framebuffer updates from psuedo-encodings
|
|
+ Always allow key ungrab if keyboard grab is active
|
|
+ Use Cairo for scaling support instead of OpenGL
|
|
+ Ported to compile & run under Win32/MinGW
|
|
- Removed gtk-vnc-0.3.7-ungrab.patch. Fixed upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 25 11:17:58 CET 2008 - anschneider@suse.de
|
|
|
|
- Fix for inability to ungrab mouse when in absolute pointer mode
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 15 10:26:05 EDT 2008 - jpr@novell.com
|
|
|
|
- Enable scaling support
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 12 09:38:04 CDT 2008 - maw@suse.de
|
|
|
|
- Update to version 0.3.7:
|
|
+ Ungrab pointer if widget loses focus
|
|
+ Set a pixmap format if server does not default to true colour
|
|
mode
|
|
+ Misc fixes to prevent crash
|
|
+ Register internal signal handlers against class instead
|
|
of per object
|
|
+ New feature: Add API to allow down-scaling to be enabled.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 14 03:23:30 CEST 2008 - crrodriguez@suse.de
|
|
|
|
- pkgconfig has an odd behaviour with "Requires.private"
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 23 19:33:50 CEST 2008 - maw@suse.de
|
|
|
|
- Update to version 0.3.6:
|
|
+ Focus widget on mouse click
|
|
+ WMVi support
|
|
+ OpenGL based scaling
|
|
+ VNC scancode extension
|
|
+ Use glib for debugging and always enable it
|
|
+ GObject properties
|
|
+ Accessor to determine if we're in absolute mode
|
|
+ Provide interface to control shared flag
|
|
+ Support preferred authentication types
|
|
+ Many bug fixes; see the package's NEWS file for a fuller
|
|
account.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 13 07:13:54 CEST 2008 - crrodriguez@suse.de
|
|
|
|
- disable unusable static libraries
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 19 20:01:04 CET 2008 - maw@suse.de
|
|
|
|
- Update to version 0.3.3:
|
|
+ Bug fixes:
|
|
* Track keystates to reset keyboard state on focus out
|
|
* Fix SEGV in vnc_display_close
|
|
* Compiler fixes for suncc
|
|
* More UltraVNC compatibility
|
|
* Big endian fixes
|
|
* Hide password characters in gvncviewer
|
|
* More debug on protocol error
|
|
* Fix SEGV on coroutine free
|
|
* Fix ZRLE encoding
|
|
+ New features:
|
|
* Support got Tight encoding
|
|
* Mozilla browser plugin
|
|
* Output configure summary.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 17 20:43:58 CET 2008 - jpr@suse.de
|
|
|
|
- Update to 0.3.2
|
|
* fix a bug in the python bindings whereas send_keys() was not
|
|
always returning a value.
|
|
* fix a bug in how mouse events get propagated and ensures that
|
|
the right number of encodings are sent to the server.
|
|
* fix RichCursor encoding when the server is using a depth of
|
|
less than 24.
|
|
* fix solaris build issues
|
|
* fix cursor grabbing
|
|
* fix race during connect()
|
|
* fix SELinux error
|
|
* fix race in coroutine library
|
|
* new interface was added (vnc_display_send_keys_ex) for passing
|
|
key press and key release sequences directly and for sending
|
|
pointer events directly (vnc_display_send_pointer).
|
|
* new interface was added (vnc_display_set_read_only) to prevent
|
|
the user from being able to send any input at all to the server.
|
|
* support for the RRE encoding was added along with a GThread-based
|
|
coroutine implementation to improve portability.
|
|
* ZRLE support added
|
|
* Interfaces for bell messages and the clipboard are now
|
|
supported.
|
|
* RFB 3.4 is now supported for increased compatibility with
|
|
UltraVNC.
|
|
- Adhere to shlib policy
|
|
- Remove gtk-vnc-0.2.0-coroutine-caller.patch,
|
|
gtk-vnc-0.2.0-execmem.patch and
|
|
gtk-vnc-0.2.0-coroutine-cleanup.patch, they are now included
|
|
upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 23 13:47:41 CEST 2007 - bk@suse.de
|
|
|
|
- packaged for virt-manager, based on gtk-vnc-0.2.0-4.fc8.src.rpm
|
|
|