From f2a19e6e091f9d1c0456806dfe79f5ab7f13219a Mon Sep 17 00:00:00 2001 From: Dmitry Maksyoma Date: Thu, 20 Mar 2025 16:24:07 +1300 Subject: [PATCH 1/5] KASM-7051 Set KasmVNC version to 1.3.4 --- alpine/kasmvncserver/APKBUILD | 4 ++-- debian/changelog | 6 ++++++ fedora/kasmvncserver.spec | 4 +++- opensuse/kasmvncserver.spec | 4 +++- oracle/kasmvncserver.spec | 4 +++- oracle/kasmvncserver9.spec | 4 +++- unix/xserver/hw/vnc/xvnc.c | 2 +- 7 files changed, 21 insertions(+), 7 deletions(-) diff --git a/alpine/kasmvncserver/APKBUILD b/alpine/kasmvncserver/APKBUILD index b98d00b..2e8ba2a 100644 --- a/alpine/kasmvncserver/APKBUILD +++ b/alpine/kasmvncserver/APKBUILD @@ -3,8 +3,8 @@ # Contributor: # Maintainer: Kasm Technologies LLC pkgname=kasmvncserver -pkgver=1.3.3 -pkgrel=0 +pkgver=1.3.4 +pkgver=0 pkgdesc="KasmVNC provides remote web-based access to a Desktop or application." url="https://github.com/kasmtech/KasmVNC" arch="x86_64 aarch64" diff --git a/debian/changelog b/debian/changelog index 4e2536b..4641ac3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +kasmvnc (1.3.4-1) unstable; urgency=medium + + * New upstream release. + + -- Kasm Technologies LLC Thu, 20 Mar 2025 03:21:46 +0000 + kasmvnc (1.3.3-1) unstable; urgency=medium * Allow disabling IP blacklist diff --git a/fedora/kasmvncserver.spec b/fedora/kasmvncserver.spec index 739530c..d7e45c5 100644 --- a/fedora/kasmvncserver.spec +++ b/fedora/kasmvncserver.spec @@ -1,5 +1,5 @@ Name: kasmvncserver -Version: 1.3.3 +Version: 1.3.4 Release: 1%{?dist} Summary: VNC server accessible from a web browser @@ -83,6 +83,8 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; %doc /usr/share/doc/kasmvncserver/README.md %changelog +* Thu Mar 20 2025 KasmTech - 1.3.4-1 +- Upstream release * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/opensuse/kasmvncserver.spec b/opensuse/kasmvncserver.spec index e7fdba1..9840e24 100644 --- a/opensuse/kasmvncserver.spec +++ b/opensuse/kasmvncserver.spec @@ -1,5 +1,5 @@ Name: kasmvncserver -Version: 1.3.3 +Version: 1.3.4 Release: leap15 Summary: VNC server accessible from a web browser @@ -81,6 +81,8 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; %doc /usr/share/doc/kasmvncserver/README.md %changelog +* Thu Mar 20 2025 KasmTech - 1.3.4-leap15 +- Upstream release * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/oracle/kasmvncserver.spec b/oracle/kasmvncserver.spec index 5edd055..15344ba 100644 --- a/oracle/kasmvncserver.spec +++ b/oracle/kasmvncserver.spec @@ -1,5 +1,5 @@ Name: kasmvncserver -Version: 1.3.3 +Version: 1.3.4 Release: 1%{?dist} Summary: VNC server accessible from a web browser @@ -82,6 +82,8 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; %doc /usr/share/doc/kasmvncserver/README.md %changelog +* Thu Mar 20 2025 KasmTech - 1.3.4-1 +- Upstream release * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/oracle/kasmvncserver9.spec b/oracle/kasmvncserver9.spec index 482587c..40dd966 100644 --- a/oracle/kasmvncserver9.spec +++ b/oracle/kasmvncserver9.spec @@ -1,5 +1,5 @@ Name: kasmvncserver -Version: 1.3.3 +Version: 1.3.4 Release: 1%{?dist} Summary: VNC server accessible from a web browser @@ -82,6 +82,8 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; %doc /usr/share/doc/kasmvncserver/README.md %changelog +* Thu Mar 20 2025 KasmTech - 1.3.4-1 +- Upstream release * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/unix/xserver/hw/vnc/xvnc.c b/unix/xserver/hw/vnc/xvnc.c index cc500f4..7c196dc 100644 --- a/unix/xserver/hw/vnc/xvnc.c +++ b/unix/xserver/hw/vnc/xvnc.c @@ -95,7 +95,7 @@ from the X Consortium. #undef VENDOR_STRING #include "version-config.h" -#define XVNCVERSION "KasmVNC 1.3.3" +#define XVNCVERSION "KasmVNC 1.3.4" #define XVNCCOPYRIGHT ("Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)\n" \ "See http://kasmweb.com for information on KasmVNC.\n") From 16d02f6c2f9f6327d491e33a05a9c6a85f7ea6bf Mon Sep 17 00:00:00 2001 From: Dmitry Maksyoma Date: Thu, 20 Mar 2025 17:21:44 +1300 Subject: [PATCH 2/5] KASM-7051 Fix APKBUILD by adding pkgrel --- alpine/kasmvncserver/APKBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alpine/kasmvncserver/APKBUILD b/alpine/kasmvncserver/APKBUILD index 2e8ba2a..f5fb900 100644 --- a/alpine/kasmvncserver/APKBUILD +++ b/alpine/kasmvncserver/APKBUILD @@ -4,7 +4,7 @@ # Maintainer: Kasm Technologies LLC pkgname=kasmvncserver pkgver=1.3.4 -pkgver=0 +pkgrel=0 pkgdesc="KasmVNC provides remote web-based access to a Desktop or application." url="https://github.com/kasmtech/KasmVNC" arch="x86_64 aarch64" From 297554dd671e5eedbea45af69a691a11ce9d7200 Mon Sep 17 00:00:00 2001 From: Dmitry Maksyoma Date: Thu, 20 Mar 2025 17:23:11 +1300 Subject: [PATCH 3/5] KASM-7051 bump-package-version-apk: fix to produce pkgrel --- builder/bump-package-version-apk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/bump-package-version-apk b/builder/bump-package-version-apk index adf77fe..359fcd3 100755 --- a/builder/bump-package-version-apk +++ b/builder/bump-package-version-apk @@ -7,7 +7,7 @@ spec_file=alpine/kasmvncserver/APKBUILD bump_version() { sed -i "s/^pkgver=.\+/pkgver=$new_version/" "$1" - sed -i "s/^pkgrel=.\+/pkgver=0/" "$1" + sed -i "s/^pkgrel=.\+/pkgrel=0/" "$1" } bump_version $spec_file From 2e0da8f034c595cedc20e2fb0afddb8e84ebf939 Mon Sep 17 00:00:00 2001 From: Dmitry Maksyoma Date: Mon, 24 Mar 2025 17:11:51 +1300 Subject: [PATCH 4/5] KASM-7051 Fill release notes for deb and rpm --- debian/changelog | 5 ++++- fedora/kasmvncserver.spec | 5 ++++- opensuse/kasmvncserver.spec | 5 ++++- oracle/kasmvncserver.spec | 5 ++++- oracle/kasmvncserver9.spec | 5 ++++- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/debian/changelog b/debian/changelog index 4641ac3..19f0a73 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,9 @@ kasmvnc (1.3.4-1) unstable; urgency=medium - * New upstream release. + * Add configuration key network.udp.payload_size. + * Remove support for distro versions that reached end-of-life. + * Add missing dependency on libdatetime-perl. + * Remove webpack to reduce security vulnerabilities. -- Kasm Technologies LLC Thu, 20 Mar 2025 03:21:46 +0000 diff --git a/fedora/kasmvncserver.spec b/fedora/kasmvncserver.spec index d7e45c5..f3873fb 100644 --- a/fedora/kasmvncserver.spec +++ b/fedora/kasmvncserver.spec @@ -84,7 +84,10 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; %changelog * Thu Mar 20 2025 KasmTech - 1.3.4-1 -- Upstream release +- Add configuration key network.udp.payload_size. +- Remove support for distro versions that reached end-of-life. +- Add missing dependency on hostname. +- Remove webpack to reduce security vulnerabilities. * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/opensuse/kasmvncserver.spec b/opensuse/kasmvncserver.spec index 9840e24..cad1809 100644 --- a/opensuse/kasmvncserver.spec +++ b/opensuse/kasmvncserver.spec @@ -82,7 +82,10 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; %changelog * Thu Mar 20 2025 KasmTech - 1.3.4-leap15 -- Upstream release +- Add configuration key network.udp.payload_size. +- Remove support for distro versions that reached end-of-life. +- Add missing dependency on hostname. +- Remove webpack to reduce security vulnerabilities. * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/oracle/kasmvncserver.spec b/oracle/kasmvncserver.spec index 15344ba..dd8a302 100644 --- a/oracle/kasmvncserver.spec +++ b/oracle/kasmvncserver.spec @@ -83,7 +83,10 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; %changelog * Thu Mar 20 2025 KasmTech - 1.3.4-1 -- Upstream release +- Add configuration key network.udp.payload_size. +- Remove support for distro versions that reached end-of-life. +- Add missing dependency on hostname. +- Remove webpack to reduce security vulnerabilities. * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/oracle/kasmvncserver9.spec b/oracle/kasmvncserver9.spec index 40dd966..b317506 100644 --- a/oracle/kasmvncserver9.spec +++ b/oracle/kasmvncserver9.spec @@ -83,7 +83,10 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; %changelog * Thu Mar 20 2025 KasmTech - 1.3.4-1 -- Upstream release +- Add configuration key network.udp.payload_size. +- Remove support for distro versions that reached end-of-life. +- Add missing dependency on hostname. +- Remove webpack to reduce security vulnerabilities. * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information From 6f13eac2d75edaabc8528eecbb95811cba4d3bb8 Mon Sep 17 00:00:00 2001 From: Dmitry Maksyoma Date: Mon, 24 Mar 2025 17:26:46 +1300 Subject: [PATCH 5/5] KASM-7051 Fill release notes for deb and rpm --- debian/changelog | 1 + fedora/kasmvncserver.spec | 1 + opensuse/kasmvncserver.spec | 1 + oracle/kasmvncserver.spec | 1 + oracle/kasmvncserver9.spec | 1 + 5 files changed, 5 insertions(+) diff --git a/debian/changelog b/debian/changelog index 19f0a73..3cb1e97 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,7 @@ kasmvnc (1.3.4-1) unstable; urgency=medium * Remove support for distro versions that reached end-of-life. * Add missing dependency on libdatetime-perl. * Remove webpack to reduce security vulnerabilities. + * Special characters in filenames are now properly escaped, preventing invalid JSON. -- Kasm Technologies LLC Thu, 20 Mar 2025 03:21:46 +0000 diff --git a/fedora/kasmvncserver.spec b/fedora/kasmvncserver.spec index f3873fb..d9232b3 100644 --- a/fedora/kasmvncserver.spec +++ b/fedora/kasmvncserver.spec @@ -88,6 +88,7 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; - Remove support for distro versions that reached end-of-life. - Add missing dependency on hostname. - Remove webpack to reduce security vulnerabilities. +- Special characters in filenames are now properly escaped, preventing invalid JSON. * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/opensuse/kasmvncserver.spec b/opensuse/kasmvncserver.spec index cad1809..275eb21 100644 --- a/opensuse/kasmvncserver.spec +++ b/opensuse/kasmvncserver.spec @@ -86,6 +86,7 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; - Remove support for distro versions that reached end-of-life. - Add missing dependency on hostname. - Remove webpack to reduce security vulnerabilities. +- Special characters in filenames are now properly escaped, preventing invalid JSON. * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/oracle/kasmvncserver.spec b/oracle/kasmvncserver.spec index dd8a302..85751bd 100644 --- a/oracle/kasmvncserver.spec +++ b/oracle/kasmvncserver.spec @@ -87,6 +87,7 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; - Remove support for distro versions that reached end-of-life. - Add missing dependency on hostname. - Remove webpack to reduce security vulnerabilities. +- Special characters in filenames are now properly escaped, preventing invalid JSON. * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information diff --git a/oracle/kasmvncserver9.spec b/oracle/kasmvncserver9.spec index b317506..8611c30 100644 --- a/oracle/kasmvncserver9.spec +++ b/oracle/kasmvncserver9.spec @@ -87,6 +87,7 @@ cd $DST_MAN && ln -s vncpasswd.1 kasmvncpasswd.1; - Remove support for distro versions that reached end-of-life. - Add missing dependency on hostname. - Remove webpack to reduce security vulnerabilities. +- Special characters in filenames are now properly escaped, preventing invalid JSON. * Fri Oct 25 2024 KasmTech - 1.3.3-1 - Allow disabling IP blacklist - Downloads API for detailed file downloads information