Matthew McClaskey
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
Matthew McClaskey
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
Matthew McClaskey
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
Dmitry Maksyoma
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
Matthew McClaskey
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
Dmitry Maksyoma
e1a4f9db65
VNC-155 Add scrolling CLI options to Xvnc man page
2025-05-14 23:25:26 +12:00
Dmitry Maksyoma
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
Dmitry Maksyoma
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
Dmitry Maksyoma
f12264c5ad
VNC-155 Refactor
2025-05-14 21:10:45 +12:00
Dmitry Maksyoma
634731748a
VNC-155 Refactor
2025-05-14 20:21:10 +12:00
Matthew McClaskey
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
Matthew McClaskey
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
Matthew McClaskey
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
Dmitry Maksyoma
2fac45b560
VNC-141 Rename upload.sh -> helpers.sh
2025-05-12 22:11:05 +12:00
matt
dc6b5d7462
Merge branch 'master' into bugfix/VNC-138_http_header_case_github
2025-05-10 10:41:17 +00:00
Dmitry Maksyoma
eb2b33a31e
VNC-144 Use release/1.0.0 branch in functional tests
2025-05-10 22:06:35 +12:00
Matthew McClaskey
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
Dmitry Maksyoma
0244c47d7a
KASM-7052 Add test-barebones
2025-05-10 09:52:34 +00:00
Matthew McClaskey
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
matt
f13a4c198c
clarify readme
2025-05-03 10:44:36 +00:00
matt
38eb2c6110
rebase and fix conflicts
2025-05-03 09:31:00 +00:00
Matthew McClaskey
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
matt
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
El
af1a615dd1
KASM-6984 Reverted added line
2025-05-01 17:47:08 +05:00
El
dd12dcd2b7
KASM-6984 Reverted changes
2025-05-01 17:47:08 +05:00
El
df650b7d0c
KASM-6984 Add WebP for benchmarking when value is not default
2025-05-01 17:47:08 +05:00
El
415607ea42
KASM-6984 Moved to a dynamic library load
2025-05-01 17:47:08 +05:00
El
f64dc1a257
KASM-6984 Add ffmpeg-libs to required packages
2025-04-29 15:29:38 +05:00
El
148f22f05f
KASM-6984 Update man pages
2025-04-28 23:43:31 +05:00
El
f037c3bae1
KASM-6984 Updated copyright information and performed minor code cleanup to remove unused code and improve readability.
2025-04-28 23:43:31 +05:00
El
2237c97a5e
KASM-6984 Refactor benchmarking
2025-04-28 23:43:31 +05:00