Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package neatvnc for openSUSE:Factory checked in at 2025-01-07 20:54:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/neatvnc (Old) and /work/SRC/openSUSE:Factory/.neatvnc.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "neatvnc" Tue Jan 7 20:54:31 2025 rev:15 rq:1235573 version:0.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/neatvnc/neatvnc.changes 2024-10-23 21:15:11.506997028 +0200 +++ /work/SRC/openSUSE:Factory/.neatvnc.new.1881/neatvnc.changes 2025-01-07 20:55:08.317179062 +0100 @@ -1,0 +2,44 @@ +Mon Dec 30 11:06:23 UTC 2024 - Michael Vetter <[email protected]> + +- Update to 0.9.2: + * This patch release adds missing bounds checks. + Two buffer overflow vulnerabilities were reported by Frederik + Reiter who also provided patches to fix them. + There are potential security implications, but only authenticated + clients would be able to exploit these vulnerabilities, if at all. + Nevertheless, it is prudent to update as soon as possible. + +------------------------------------------------------------------- +Mon Dec 30 11:05:56 UTC 2024 - Michael Vetter <[email protected]> + +- Update to 0.9.1: + * Fix a data type mismatch in the clipboard code that caused the + build to fail for 32 bit architectures. + +------------------------------------------------------------------- +Mon Dec 30 11:05:23 UTC 2024 - Michael Vetter <[email protected]> + +- Update to 0.9.0: + Highlights: + * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4, + sponsored by Raspberry Pi Ltd. + * Extended clipboard for UTF-8 text was implemented by Attila Fidan. + * Listening on a pre-bound file descriptor, implemented by Attila Fidan. + * The continuous updates extension was implemented by Philipp Zabel. + * We now have simple bandwidth estimation and improved frame pacing. + * Methods for rating pixel formats and modifiers have according to Neat VNC's + preferences have been added. + * The Qemu/VMWare LED state extensions have been implemented. + * H.264 encoders will now encode the correct colour space into the elementary + stream. + Bug fixes: + * Some memory leaks and reference counting errors have been eradicated. + * A race between resizing events and framebuffer updates that would cause a + buffer with the previous size to be sent after a resize event has been fixed. + * Buffers with 24 bits per pixel will now result in 32 bpp being reported to + the client because 24 bpp is not allowed by the protocol. Nvidia users should + now be able to use a wider selection of clients as a result of this change. +- Update fix-build-in-15.6.patch + 15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT + +------------------------------------------------------------------- Old: ---- neatvnc-0.8.1+git20241008.b539421.obscpio New: ---- neatvnc-0.9.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ neatvnc.spec ++++++ --- /var/tmp/diff_new_pack.tMqli8/_old 2025-01-07 20:55:09.173214479 +0100 +++ /var/tmp/diff_new_pack.tMqli8/_new 2025-01-07 20:55:09.173214479 +0100 @@ -1,7 +1,7 @@ # # spec file for package neatvnc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define libsoname libneatvnc0 Name: neatvnc -Version: 0.8.1+git20241008.b539421 +Version: 0.9.2 Release: 0 Summary: A VNC server library License: ISC ++++++ _service ++++++ --- /var/tmp/diff_new_pack.tMqli8/_old 2025-01-07 20:55:09.197215472 +0100 +++ /var/tmp/diff_new_pack.tMqli8/_new 2025-01-07 20:55:09.201215637 +0100 @@ -3,11 +3,11 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/any1/neatvnc.git</param> - <param name="revision">master</param> - <param name="versionformat">0.8.1+git%cd.%h</param> + <param name="revision">4c37ae9349f16a255cd3e95ed7931c71e6abf8fc</param> + <param name="versionformat">0.9.2</param> </service> - <service name="tar" mode="buildtime"/> - <service name="recompress" mode="buildtime"> + <service name="tar" mode="manual"/> + <service name="recompress" mode="manual"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> ++++++ fix-build-in-15.6.patch ++++++ --- /var/tmp/diff_new_pack.tMqli8/_old 2025-01-07 20:55:09.213216134 +0100 +++ /var/tmp/diff_new_pack.tMqli8/_new 2025-01-07 20:55:09.213216134 +0100 @@ -1,22 +1,7 @@ -Index: neatvnc-0.8.0+git20241008.b539421/src/enc/h264/ffmpeg-impl.c +Index: neatvnc-0.9.2/meson.build =================================================================== ---- neatvnc-0.8.0+git20241008.b539421.orig/src/enc/h264/ffmpeg-impl.c -+++ neatvnc-0.8.0+git20241008.b539421/src/enc/h264/ffmpeg-impl.c -@@ -224,8 +224,10 @@ static int h264_encoder__init_buffersrc( - params->sample_aspect_ratio = (AVRational){1, 1}; - params->time_base = self->timebase; - params->hw_frames_ctx = self->hw_frames_ctx; -+#if LIBAVFILTER_VERSION_INT >= AV_VERSION_INT(10,1,100) - params->color_space = AVCOL_SPC_RGB; - params->color_range = AVCOL_RANGE_JPEG; -+#endif - - rc = av_buffersrc_parameters_set(self->filter_in, params); - assert(rc == 0); -Index: neatvnc-0.8.0+git20241008.b539421/meson.build -=================================================================== ---- neatvnc-0.8.0+git20241008.b539421.orig/meson.build -+++ neatvnc-0.8.0+git20241008.b539421/meson.build +--- neatvnc-0.9.2.orig/meson.build ++++ neatvnc-0.9.2/meson.build @@ -54,7 +54,7 @@ libturbojpeg = dependency('libturbojpeg' gnutls = dependency('gnutls', required: get_option('tls')) nettle = dependency('nettle', required: get_option('nettle')) ++++++ neatvnc.obsinfo ++++++ --- /var/tmp/diff_new_pack.tMqli8/_old 2025-01-07 20:55:09.233216961 +0100 +++ /var/tmp/diff_new_pack.tMqli8/_new 2025-01-07 20:55:09.237217126 +0100 @@ -1,5 +1,5 @@ name: neatvnc -version: 0.8.1+git20241008.b539421 -mtime: 1728377463 -commit: b539421d3b10bbb790c48200eb1955fd54a3b8fb +version: 0.9.2 +mtime: 1733604143 +commit: 4c37ae9349f16a255cd3e95ed7931c71e6abf8fc
