Matt McClaskey
3226205737
VNC-275 graceful disconnect
2025-10-30 12:32:28 -04:00
Matt McClaskey
c088ab3d1a
VNC-275 added explicit keepalive
2025-10-30 06:16:19 -04:00
Matthew McClaskey
15e6ca37b6
Merge branch 'bug/VNC-221-crash-during-screenshot' into 'master'
...
Resolve VNC-221 "Bug/ crash during screenshot"
Closes VNC-221
See merge request kasm-technologies/internal/KasmVNC!197
2025-07-31 17:32:18 +00:00
Rodwin Spruel
4d7d590cd6
Resolve VNC-221 "Bug/ crash during screenshot"
2025-07-31 17:32:18 +00:00
Rodwin Spruel
8f9d2ae623
Resolve VNC-196 "Feature/shared session connect msg"
2025-07-30 18:24:52 +00:00
Matthew McClaskey
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
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
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
6e96e98ea4
Set sendWatermark flag during connection initialization
2025-05-16 11:36:56 +05:00
El
58fccb771a
VNC-127 Improve TBB build script
2025-05-12 16:46:34 +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
matt
dc6b5d7462
Merge branch 'master' into bugfix/VNC-138_http_header_case_github
2025-05-10 10:41:17 +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
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
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
El
07d72ebfbc
KASM-6984 Refactor benchmarking
2025-04-28 23:43:31 +05:00
El
8180eb8b87
KASM-6984 Refactor benchmarking
2025-04-28 23:43:31 +05:00
El
75dc2de7f8
KASM-6984 Refactor SConnection::setEncodings for readability and consistency
2025-04-28 23:43:31 +05:00
El
eff36f0a95
KASM-6984 Remove unnecessary benchmark.h from RFB_SOURCES list
2025-04-28 23:43:31 +05:00
El
fdc2f29ce2
KASM-6984 Update benchmarking
2025-04-28 23:43:31 +05:00
El
9e79d8ae56
KASM-6984 Update copyright information in benchmark files
2025-04-28 23:43:31 +05:00
El
b325028d92
KASM-6984 Refactor benchmark code to simplify and modernize usage
2025-04-28 23:43:30 +05:00
El
544295505e
KASM-6984 Refactor benchmark code to simplify and modernize usage
2025-04-28 23:43:30 +05:00
El
1a2fb0341d
KASM-6984 Add FFmpeg support and update dependencies for benchmarking on oracle 9
2025-04-28 23:43:30 +05:00
El
ebce680e79
KASM-6984 Refactor benchmark test case generation logic
2025-04-28 23:43:30 +05:00
El
092d1cbdf5
KASM-6984 Enhance benchmarking with detailed stats and desktop updates
...
Use modern C++ idioms and fix member initialization
2025-04-28 23:43:30 +05:00
El
f90db82efe
KASM-6984 Add benchmark utility with FFmpeg integration for video handling
2025-04-28 23:43:30 +05:00
El
624cb28b52
KASM-6984 Add extended benchmark parameter to Server class
...
Introduce a new "benchmark" boolean parameter in the Server class to enable extended benchmarking functionality. This complements the existing self-benchmark feature, providing more comprehensive performance testing options.
2025-04-28 23:43:30 +05:00
El
04e60f1671
KASM-6984 Use modern C++ idioms and fix member initialization
2025-04-28 23:43:30 +05:00
El
4983bb8be5
KASM-6984 Add benchmark utility with FFmpeg integration for video handling
2025-04-28 23:43:30 +05:00
El
969996a647
KASM-6984 Add extende benchmark parameter to Server class
...
Introduce a new "benchmark" boolean parameter in the Server class to enable extended benchmarking functionality. This complements the existing self-benchmark feature, providing more comprehensive performance testing options.
2025-04-28 23:43:26 +05:00
El
b5f3f44c57
KASM-6984 Refactor SelfBench XML generation and enhance benchmarking. Simplified XML structure by removing unnecessary elements and attributes. Added new fields to aggregate test case count, total time, and class name in the generated "SelfBench.xml" file. Ensures clearer benchmarking output and streamlined code.
...
KASM-6984 Refactor SelfBench XML generation and enhance benchmarking. Simplified XML structure by removing unnecessary elements and attributes. Added new fields to aggregate test case count, total time, and class name in the generated
2025-04-28 23:41:52 +05:00
El
44ee8ee58a
KASM-6984 Refactor TinyXML2 integration and update build settings
2025-04-28 23:41:52 +05:00
El
865aa1d4f0
KASM-6984 Refactor SelfBench
2025-04-28 23:41:52 +05:00
El
f6c0fa9a53
KASM-6984 Replaced macros with constexpr for readability and type safety. Introduced a generalized benchmarking template for reuse and cleaned up repetitive code. Added XML output for test results using TinyXML2 to improve reporting and analysis.
2025-04-28 23:41:52 +05:00
El
49906f1d6b
KASM-6984 Add elapsedMs function for time measurement in milliseconds using modern C++
2025-04-28 23:41:52 +05:00
matt
00b8d025db
KASM-7125 fixed issue with rebuilding Xvnc, switched to simplier webp mix math.
2025-04-24 16:50:44 +00:00
Rodwin.Spruel
02852185a8
Fixing webp usage calculation and updating default value
2025-04-24 05:57:25 -04:00
Rodwin.Spruel
3bc0403877
Updating weighting function and limits
...
Signed-off-by: Rodwin.Spruel <rodwin.spruel@kasmweb.com>
2025-04-22 17:23:28 -04:00
Rodwin.Spruel
7353f38652
Adding defaults and fixing typo
2025-04-22 10:39:53 -04:00
Rodwin Spruel
60f015b199
Adding ability to override webp benchmark value
2025-04-22 11:22:20 +00:00
El
aa40f59af5
KASM-6788 Add TBB dependency for EL8 platform and older GCC versions
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