Commit Graph

1134 Commits

Author SHA1 Message Date
45e75b1aac Merge branch 'feature/VNC-146-use-core-image-for-testing-2' into 'master'
Resolve VNC-146 "Feature/ use core image for testing"

Closes VNC-146

See merge request kasm-technologies/internal/KasmVNC!189
2025-06-08 09:01:51 +00:00
efea85ffcf Resolve VNC-146 "Feature/ use core image for testing" 2025-06-08 09:01:51 +00:00
0a27c18126 Merge branch 'feature/VNC-179-build-for-debian-trixie' into 'master'
VNC-179 Build packages for Debian Trixie

Closes VNC-179

See merge request kasm-technologies/internal/KasmVNC!188
2025-06-04 11:31:20 +00:00
51278ef53c Merge branch 'bugfix/git-checkout--b-VNC-126-kasm-vnc-watermark-is-not-sent-on-connection-when-there-is-motion' into 'master'
Set sendWatermark flag during connection initialization

Closes VNC-126

See merge request kasm-technologies/internal/KasmVNC!184
2025-06-03 13:45:26 +00:00
f4fc04f196 VNC-179 Build packages for Debian Trixie 2025-06-03 16:12:01 +12:00
90031ce350 Merge branch 'feature/VNC-178-switch-functional-tests-to-kasmvnc-submodule' into 'master'
VNC-178 Add kasmvnc-functional-tests as a submodule

Closes VNC-178

See merge request kasm-technologies/internal/KasmVNC!187
2025-05-31 13:34:34 +00:00
b56fa5adbf VNC-178 Add kasmvnc-functional-tests as a submodule
Branch release/1.0.0
2025-05-31 16:32:13 +12:00
8bb8fb13ff Merge branch 'bugfix/VNC-138_http_header_case_github' into 'master'
VNC-138 Make HTTP headers case insensitive

Closes VNC-138

See merge request kasm-technologies/internal/KasmVNC!180
2025-05-27 18:20:40 +00:00
39d48b2d63 Merge branch 'feature/VNC-156-add-cpu-features-library-for-extracting-cpu-capabilities' into 'master'
Resolve VNC-156 "Feature/ add cpu features library for extracting cpu capabilities"

Closes VNC-156

See merge request kasm-technologies/internal/KasmVNC!186
2025-05-27 18:20:11 +00:00
El
441824a704 VNC-156 Set PKG_CONFIG_PATH to ensure proper discovery of pkg-config files during builds 2025-05-25 18:08:26 +05:00
El
fd7d0d4b4c VNC-156 Enable position-independent code in build script 2025-05-25 18:08:26 +05:00
El
9126507d99 VNC-156 Make use of cached cpu features detection for performance improvement 2025-05-25 18:08:26 +05:00
El
cfb4774ade VNC-156 Fix cpu core count detection for better cpu utilization 2025-05-25 18:08:26 +05:00
El
7bf7998026 VNC-156 Refactor CPU capability logging and improve SSE detection 2025-05-25 18:08:26 +05:00
El
0104fef44e VNC-156 Integrate libcpuid for enhanced CPU feature detection 2025-05-25 18:08:26 +05:00
El
209702638b VNC-156 Add build script for libcpuid 2025-05-25 18:08:26 +05:00
40ac51c3a8 Merge branch 'feature/VNC-162-restore-ability-to-limit-built-distros' into 'master'
Use Debian Bookworm slim in CI, restore ability to limit built distros, a flag to allow run_test distros to fail

Closes VNC-162

See merge request kasm-technologies/internal/KasmVNC!185
2025-05-25 10:33:04 +00:00
1948030a48 Use Debian Bookworm slim in CI, restore ability to limit built distros, a flag to allow run_test distros to fail 2025-05-25 10:33:04 +00:00
El
6e96e98ea4 Set sendWatermark flag during connection initialization 2025-05-16 11:36:56 +05:00
9184050dae Merge branch 'feature/VNC-155-add-scroll-detection-config' into 'master'
VNC-155 ConfigKey can have both type and validator

Closes VNC-155

See merge request kasm-technologies/internal/KasmVNC!183
2025-05-14 18:45:11 +00:00
e1a4f9db65 VNC-155 Add scrolling CLI options to Xvnc man page 2025-05-14 23:25:26 +12:00
14ef7178b2 VNC-155 Add scrolling configuration keys
encoding.scrolling.detect_vertical_scrolling
encoding.scrolling.detect_horizontal_scrolling
encoding.scrolling.scroll_detect_threshold
2025-05-14 21:44:08 +12:00
0924817a76 VNC-155 ConfigKey can have both type and validator
Type can check whether value is boolean or int, and validator can check
whether another configuration key is defined, for example.
2025-05-14 21:30:58 +12:00
f12264c5ad VNC-155 Refactor 2025-05-14 21:10:45 +12:00
634731748a VNC-155 Refactor 2025-05-14 20:21:10 +12:00
b26ec0bf3d Merge branch 'bugfix/VNC-127-kasm-vnc-low-frame-rate-on-master' into 'master'
VNC-127 Threading performance increases

Closes VNC-127

See merge request kasm-technologies/internal/KasmVNC!179
2025-05-13 16:35:12 +00:00
19ccc8272d Merge branch 'feature/VNC-141-cleanup' into 'master'
VNC-141 Rename upload.sh -> helpers.sh

Closes VNC-141

See merge request kasm-technologies/internal/KasmVNC!182
2025-05-13 10:01:07 +00:00
07366639a1 Merge branch 'feature/VNC-144-functional-test-use-release-1.0.0-branch' into 'master'
VNC-144 Use release/1.0.0 branch in functional tests

Closes VNC-144

See merge request kasm-technologies/internal/KasmVNC!181
2025-05-13 09:59:17 +00:00
El
58fccb771a VNC-127 Improve TBB build script 2025-05-12 16:46:34 +05:00
El
ad95259fda VNC-127 Disable shared library builds for TBB 2025-05-12 16:46:34 +05:00
El
d144f5a5e0 VNC-127 Replace individual script runs with unified build-deps.sh 2025-05-12 16:46:34 +05:00
El
b691b34da2 VNC-127 Add libtbb-dev to build dependencies in Dockerfiles 2025-05-12 16:46:34 +05:00
El
ca6884109a VNC-127 Set GCC 14 explicitly and adjust build script order 2025-05-12 16:46:34 +05:00
El
0bc0875a95 VNC-127 Add dependencies across builds 2025-05-12 16:46:34 +05:00
El
79e0d6cad1 VNC-127 Prevent rebuilding existing KasmVNC images in build script. Enable error checking and update container execution logic 2025-05-12 16:41:04 +05:00
El
9cdf96c486 VNC-127 Add script to build and test Docker containers 2025-05-12 16:41:04 +05:00
El
61f48bc7d1 VNC-127 Add TBB dependency to rfb build configuration 2025-05-12 16:41:04 +05:00
El
b51a09c477 VNC-127 Introduce TBB task arena for optimized parallel execution 2025-05-12 16:41:04 +05:00
2fac45b560 VNC-141 Rename upload.sh -> helpers.sh 2025-05-12 22:11:05 +12:00
dc6b5d7462 Merge branch 'master' into bugfix/VNC-138_http_header_case_github 2025-05-10 10:41:17 +00:00
eb2b33a31e VNC-144 Use release/1.0.0 branch in functional tests 2025-05-10 22:06:35 +12:00
c89bf7b119 Merge branch 'feature/KASM-7052-functional-testing' into 'master'
KASM-7052 Add test-barebones

Closes KASM-7052

See merge request kasm-technologies/internal/KasmVNC!178
2025-05-10 09:52:34 +00:00
0244c47d7a KASM-7052 Add test-barebones 2025-05-10 09:52:34 +00:00
0dbe6f9896 Merge branch 'feature/KASM-7202_run_web_code_with_node' into 'master'
KASM-7202 run web code from source using node

Closes KASM-7202

See merge request kasm-technologies/internal/KasmVNC!173
2025-05-04 08:47:48 +00:00
f13a4c198c clarify readme 2025-05-03 10:44:36 +00:00
38eb2c6110 rebase and fix conflicts 2025-05-03 09:31:00 +00:00
c268476b54 Merge branch 'KASM-6984-kasm-vnc-benchmarks' into 'master'
KASM-6984 KasmVNC Benchmarks

Closes KASM-6984

See merge request kasm-technologies/internal/KasmVNC!172
2025-05-02 18:21:27 +00:00
5fba51986b Use pseudoEncodings that match client default settings 2025-05-02 17:52:20 +00:00
El
7c4250666a KASM-6984 Revert changes 2025-05-02 20:35:16 +05:00
El
ee43b75f38 KASM-6984 Update benchmark specs and CI to include JPEG and WebP results 2025-05-02 16:09:37 +05:00