Commit Graph

1010 Commits

Author SHA1 Message Date
El
4091cc3ae6 KASM-6788 Refactor Dockerfile to streamline build process 2025-04-01 19:10:00 +05:00
El
4284f8f8a6 KASM-6788 Refactor Dockerfile to streamline build process 2025-04-01 19:10:00 +05:00
El
130c7fef93 KASM-6788 Update Dockerfile to install CMake from source 2025-04-01 19:10:00 +05:00
El
7eddf5fd65 KASM-6788 Update Dockerfile to install CMake from source 2025-04-01 19:10:00 +05:00
El
aa40f59af5 KASM-6788 Add TBB dependency for EL8 platform and older GCC versions 2025-04-01 19:10:00 +05:00
El
b3f2dd1196 KASM-6788 Update Dockerfiles to use GCC Toolset 14 and add libSM-devel 2025-04-01 19:10:00 +05:00
El
4ea5f734ec KASM-6788 Switch to gcc14-c++ on openSUSE and add libtbb-dev for Ubuntu Focal 2025-04-01 19:10:00 +05:00
El
f54ec77e44 KASM-6788 Specify C and CXX languages in the project() definition for better clarity and compatibility. Additionally, link the TBB library for builds using GCC versions earlier than 10 to address dependency requirements 2025-04-01 19:10:00 +05:00
El
59792ee93c KASM-6788 Updates CMake configuration to use C++20 standard 2025-04-01 19:10:00 +05:00
El
84aa133511 KASM-6788 Refactor EncodeManager to use std::execution with parallel algorithms. Removes OpenMP dependency, improves atomic usage, and
fixes various minor code quality issues including initialization and memory
management
2025-04-01 19:10:00 +05:00
0017991a55 KASM-6788 use thread and future instead of openmp for image encoding 2025-04-01 19:10:00 +05:00
e647af5e28 Update novnc ref v1.3.4 2025-03-24 12:18:11 +00:00
d20f6623d8 Merge branch 'feature/KASM-7051-create-1.3.4-release' into 'master'
Resolve KASM-7051 "Feature/ create 1.3.4 release"

Closes KASM-7051

See merge request kasm-technologies/internal/KasmVNC!167
2025-03-24 12:15:28 +00:00
6f13eac2d7 KASM-7051 Fill release notes for deb and rpm 2025-03-24 17:26:46 +13:00
2e0da8f034 KASM-7051 Fill release notes for deb and rpm 2025-03-24 17:11:51 +13:00
7394198a08 Merge branch 'bugfix/KASM-6773-kasm-vnc-does-not-send-properly-json-formatted-downloads-when-certain-special-characters-are-used-in-the-filename' into 'master'
Resolve KASM-6773 "Bugfix/ kasm vnc does not send properly json formatted downloads when certain special characters are used in the filename"

Closes KASM-6773

See merge request kasm-technologies/internal/KasmVNC!166
2025-03-21 18:25:41 +00:00
297554dd67 KASM-7051 bump-package-version-apk: fix to produce pkgrel 2025-03-20 17:23:11 +13:00
16d02f6c2f KASM-7051 Fix APKBUILD by adding pkgrel 2025-03-20 17:21:44 +13:00
f2a19e6e09 KASM-7051 Set KasmVNC version to 1.3.4 2025-03-20 16:24:07 +13:00
59bb828bb9 Merge branch 'feature/KASM-6904-add-alpine-dependencies' into 'master'
Revert "KASM-6904 Fix CI"

Closes KASM-6904

See merge request kasm-technologies/internal/KasmVNC!165
2025-03-19 12:15:09 +00:00
5d2026cb6a Merge branch 'feature/KASM-5095_update_docs_logo' into 'master'
KASM-5095 update logo and docs link

Closes KASM-5095

See merge request kasm-technologies/internal/KasmVNC!150
2025-03-18 17:45:45 +00:00
El
0df5d5bd72 KASM-6773 Escape JSON filenames in WebSocket file list responses 2025-03-18 16:58:25 +05:00
El
4973781a8f KASM-6773 Use snprintf instead of sprintf for safer path handling 2025-03-18 16:58:25 +05:00
El
4e087ba790 KASM-6773 Refactor JSON_escape to use switch-case and handle NULL input 2025-03-18 16:58:25 +05:00
El
4620601891 KASM-6773 Define WS_MAX_BUF_SIZE for buffer size standardization 2025-03-18 16:58:25 +05:00
2d90eed553 Merge branch 'master' into feature/KASM-6904-add-alpine-dependencies 2025-03-15 14:12:01 +13:00
d9131dc988 KASM-6904 bump-package-version-apk: disable debug output 2025-03-14 16:27:22 +13:00
0357095296 KASM-6904 Refactor 2025-03-14 16:22:19 +13:00
ebe5855d6d KASM-6901 Alpine: upload doc package 2025-03-14 15:23:30 +13:00
c235e5f981 Merge branch 'bugfix/KASM-6670-missing-fedora-dependency-on-hostname' into 'master'
KASM-6670 Fedora: add missing dependency on hostname

Closes KASM-6670

See merge request kasm-technologies/internal/KasmVNC!160
2025-03-13 10:43:56 +00:00
99a54a90a4 Merge branch 'bugfix/KASM-6680-ubuntu-24-missing-dependency' into 'master'
Debian: add missing dependency on libdatetime-perl

Closes KASM-6680

See merge request kasm-technologies/internal/KasmVNC!155
2025-03-13 10:43:26 +00:00
7f52b7ffc2 KASM-6904 Alpine: use common naming for kasmvncserver-doc package 2025-03-13 20:19:55 +13:00
254f4d38f0 KASM-6904 bump-package-version: support Alpine 2025-03-13 17:19:38 +13:00
47b95c4659 KASM-6904 Restore CI test stage 2025-03-13 16:18:39 +13:00
2bd7e9497a KASM-6904 Debug CI 2025-03-12 16:32:48 +13:00
2912aa653c KASM-6904 Debug CI 2025-03-12 16:29:46 +13:00
03239db5cf KASM-6904 Debug CI 2025-03-12 16:29:00 +13:00
c6e84e4d8f KASM-6904 Debug CI 2025-03-12 16:17:59 +13:00
71e0409e64 KASM-6904 Build only Alpine 3.21 2025-03-12 16:07:24 +13:00
1cb0a6a3b9 KASM-6904 CI: upload apk 2025-03-12 16:05:44 +13:00
6184b25546 Merge branch 'feature/KASM-5204-add-udpSize-config-entry' into 'master'
KASM-5204 Add config key network.udp.payload_size

Closes KASM-5204

See merge request kasm-technologies/internal/KasmVNC!159
2025-03-11 18:40:00 +00:00
fe28be2dc0 KASM-6904 Add arch to Alpine packages 2025-03-10 18:12:08 +13:00
bfbb4fb88f KASM-6904 Git ignore Alpine artifacts 2025-03-10 16:53:34 +13:00
abf4cb846c Revert "KASM-6904 Build only Alpine 3.21 arm"
This reverts commit d932af7456.
2025-03-10 15:51:00 +13:00
d932af7456 KASM-6904 Build only Alpine 3.21 arm 2025-03-10 15:43:35 +13:00
5eb189d8ae KASM-6904 Alpine: depend on libxtst 2025-03-10 15:42:09 +13:00
471a6813e4 KASM-6904 Alpine dev env: add apk-del-add command 2025-03-09 19:38:01 +13:00
8dc2dca965 KASM-6904 CI: build for all distros 2025-03-09 18:32:48 +13:00
15ee0f3dbe KASM-6904 Alpine 3.21 build apk package 2025-03-09 18:31:36 +13:00
d607c2e7f7 KASM-6904 Alpine 3.20 build apk package 2025-03-09 18:29:57 +13:00