--- - branch: MAIN date: Sun Apr 21 14:47:51 UTC 2024 files: - new: '1.108' old: '1.107' path: pkgsrc/net/gtk-vnc/Makefile pathrev: pkgsrc/net/gtk-vnc/Makefile@1.108 type: modified - new: '1.7' old: '1.6' path: pkgsrc/net/gtk-vnc/PLIST pathrev: pkgsrc/net/gtk-vnc/PLIST@1.7 type: modified - new: '1.62' old: '1.61' path: pkgsrc/net/gtk-vnc/buildlink3.mk pathrev: pkgsrc/net/gtk-vnc/buildlink3.mk@1.62 type: modified - new: '1.10' old: '1.9' path: pkgsrc/net/gtk-vnc/distinfo pathrev: pkgsrc/net/gtk-vnc/distinfo@1.10 type: modified - new: '1.16' old: '1.15' path: pkgsrc/net/gtk-vnc/options.mk pathrev: pkgsrc/net/gtk-vnc/options.mk@1.16 type: modified - new: '0' old: '1.2' path: pkgsrc/net/gtk-vnc/patches/patch-ab pathrev: pkgsrc/net/gtk-vnc/patches/patch-ab@0 type: deleted - new: '0' old: '1.3' path: pkgsrc/net/gtk-vnc/patches/patch-ae pathrev: pkgsrc/net/gtk-vnc/patches/patch-ae@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/net/gtk-vnc/patches/patch-src_Makefile.in pathrev: pkgsrc/net/gtk-vnc/patches/patch-src_Makefile.in@0 type: deleted id: 20240421T144751Z.99551892ce640e85417f01787e7cfdf083198ab6 log: | gtk-vnc: update to 1.3.1. 1.2.0 (latest "stable" version according to Gnome standards) doesn't build, so use latest version. Jul 14, 2022: Release 1.3.1 =========================== o Fix invalid use of subprojects with meson o Support ZRLE encoding for zero size alpha cursors o Add 'check' arg to meson run_command() Nov 16, 2021: Release 1.3.0 =========================== o Add API to request screen rotation o Automatically pick gthread coroutine if ucontext is not available o Fix meson logic bug when disabling vala o Honour choice of python when generating keymaps o Fix error reporting and memory leaks encrypting auth data o Fix missing includes for GDK quartz and broadway backends o Switch to GNUTLS for VNC auth challenge to fix empty password handling o Fix handling of auth subtypes in gvnccapture program Apr 14, 2021: Release 1.2.0 =========================== o Add API to request fixed zoom level o Add API to request fixed aspect ratio when scaling o Add APIs for client initiated desktop resize o Implement "Extended Desktop Resize" VNC extension o Implement "Desktop Rename" VNC extension o Implement "Last Rect" VNC extension o Implement "XVP" (power control) VNC extension o Implement VeNCrypt "plain" auth mode o Implement alpha cursor VNC extension o Use GTK preferred width/height helpers for resizing o Fix misc docs/introspection annotation bugs o Honour meson warninglevel setting for compiler flags o Fix JPEG decoding in low colour depth modes o Fix minor memory leaks o Add header file macros for checking API version o Change some meson options from "bool" to "feature" o Validate GLib/GTK min/max symbol versions at build time o Avoid recreating framebuffer if size/format is unchanged o Emit resize signal after WMVi update o Various fixes & enhancements to python demo program o Ensure Gir files build against local libs o Enable stack protector on more platforms o Don't force disable introspection on windows o Relax min x11 deps for older platforms o Avoid mutex deadlock on FreeBSD in test suite o Stop using deprecated GLib thread APIs o Stop using deprecated GLib main loop APIs o Stop using deprecated GObject class private data APIs o Add fixes for building on macOS o Fix deps for building example program o Update translations Aug 7, 2019: Release 1.0.0 ========================== o Autotools build system replaced with meson o Support for GTK-2 is dropped. GTK-3 is mandatory o Support for libview is dropped in example program o Improvements to example demos o Use MAP_ANON if MAP_ANONYMOUS doesn't exist to help certai macOS versions o Fix crash when connection attempt fails early o Initialize gcrypt early in auth process o Emit vnc-auth-failure signal when SASL auth fals o Emit vnc-error signal when authentication fails o Fix double free when failing to read certificates o Run unit tests in RPM build o Modernize RPM spec o Fix race condition in unit tests o Fix install of missing header for cairo framebuffer o Fix typo in gir package name o Add missing VncPixelFormat file to git data Aug 17, 2018: Release 0.9.0 =========================== Note that the next release (1.0.0) will drop support for GTK-2 o Requires gnutls >= 3.1.18 o Requires libgcrypt >= 1.5.0 o Requires glib2 >= 2.42.0 o Use libgcrypt for DES routines o Add missing cipher close calls in ARD auth o Check for errors after reading mslogon params o Support newer UltraVNC mslogon auth type code o Avoid divide by zero in mslogin auth from bogus params o Re-allow python2 accidentally blocked when removing python binding Aug 1, 2018: Release 0.8.0 =========================== o Deleted the python2 binding in favour of GObject introspection o Pull in latest keycodemapdb content o Disable/fix -Wcast-function-type warnings Mar 23, 2018: Release 0.7.2 =========================== o Deprecated the manual python2 binding in favour of GObject introspection. It will be deleted in the next release. o Emit led state notification on connect o Fix incorrect copyright notices o Simplify shifted-tab key handling o Don't short circuit TLS credential request o Improve check for keymap under XWayland o Update doap description of project o Modernize RPM specfile May 19, 2017: Release 0.7.1 =========================== o Explicitly link to GIO instead of relying on implicit linkage o Switch to use new keycodemap database module o Fix size of reserved data in class struct o Fix inverted framebuffer args in test case o Avoid sign extension in integer arithmetic o Avoid crash when opening a GSocketAddress o Fix crash if server connection times out o Fix incompatibility with libvncserver Feb 9, 2017: Release 0.7.0 =========================== o CVE-2017-5884 - fix bounds checking for RRE, hextile and copyrect encodings o CVE-2017-5885 - fix color map index bounds checking o Add API to allow smooth scaling to be disabled o Workaround to help SPICE servers quickly drop VNC clients which mistakenly connect, by sending "RFB " signature bytes early o Don't accept color map entries for true-color pixel formats o Add missing vala .deps files for gvnc & gvncpulse o Avoid crash if host/port is NULL o Add precondition checks to some public APIs o Fix link to home page in README file o Fix misc memory leaks o Clamp cursor hot-pixel to within cursor region Aug 18, 2016: Release 0.6.0 =========================== Important changes: o Default to build with GTK-3, use --with-gtk=2.0 to override New features: o Add --with-tls-priority configure flag to set default TLS priority string o Add a 'vnc-error' signal to report reason for disconnect o Add support for fallback to GNUTLS system trust DB Bug fixes: o Fix crash on Windows with GTK3 checking realized state o Fix XKB detection of keyboard mapping with Xwayland o Switch back to XKB detection for Xwayland o Remove duplicate cert expiry check o Avoid misc compile warnings o Add missing API docs + GObject introspection annotations o Add missing GIO dep on gvnc library GObject introspection build o Remove unused code o Fix redraw on Win10 o Drop support for gnutls < 2.2.0 o Fix path to h2def script o Update compiler warning detection to fix clang build o Ignore cast align warnings to fix clang build o Fix endianess inversion when setting pixel format Feb 10, 2015: Release 0.5.4 =========================== Bug fixes: o Fix auth when using PLAIN SASL method o Fix introspection build support on FreeBSD o Remove use of deprecated GTK_STOCK_* constants o Fix parallel build for introspection files o Add mising dep on Gtk introspection file o Release held keys when getting grab notify o Updated translations o Don't call into GDK if no GdkWindow is realized o Chain up parent realize_event vfunc o Fix colourmap mode by always sending pixel format message o Update GCC compiler warning flags used o Enable double buffering on Gtk3 to fix child widget clipping o Disable -Wbad-function-cast to avoid glib header warnings o Don't set thread callbacks on gcrypt >= 1.6 or gnutls >= 2.12 o Do explicit check for gcrypt since gnutls might use nettle o Add support for Wayland & Xwayland keymaps o Add support for Gtk Broadway backend keymaps o Fix AltGr handling on Windows displays o Fix virtual keycode conversion on Win32 o Fix USB/HID scsancodes for volume keys Sep 18, 2013: Release 0.5.3 =========================== New features: o Support QEMU LED state extension Bug fixes: o Time out connection attempt after 10 seconds o Abort if out of memory when mmap'ing coroutine stack o Stop leaking coroutine stack memory o Improve perfornmance of ZRLE encoding by avoiding memmove o Only trigger keyboard grab sequence upon key release to allow modifiers to go to the remote server o Avoid busy loop upon I/O error which follows blocking I/O, commonly seen when a server drops the connection o Fix handling of --no-undefined flag o Don't break implicit pointer grab from mouse clicks o Don't drop mouse events that are out of bounds, clamp their coordinates instead o Show how to block all accelerators in gvncviewer demo program module: pkgsrc subject: 'CVS commit: pkgsrc/net/gtk-vnc' unixtime: '1713710871' user: wiz