El
b51a09c477
VNC-127 Introduce TBB task arena for optimized parallel execution
2025-05-12 16:41:04 +05: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
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
4e3b8ac6c0
KASM-6984 Add Docker Hub login step to CI pipeline
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
20d7067539
KASM-6984 Added dependencies
2025-04-28 23:43:30 +05:00
El
2859e86a70
KASM-6984 Added dependencies
2025-04-28 23:43:30 +05:00
El
f95c46f02d
KASM-6984 Set C++ standard to C++20 in CMake configuration
2025-04-28 23:43:30 +05:00
El
fd96e8ab9c
KASM-6984 Add depedencies to docker images
2025-04-28 23:43:30 +05:00
El
7b0baed7d1
KASM-6984 Add libavformat-free-devel and libswscale-free-devel dependencies
2025-04-28 23:43:30 +05:00
El
b1e5f709f7
KASM-6984 Update dependencies in Dockerfile for Debian
2025-04-28 23:43:30 +05:00
El
241592b190
KASM-6984 Add ffmpeg-dev to Alpine build Dockerfiles
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
de506f00c3
KASM-6984 Remove redundant clean_locks calls from benchmarking tests
2025-04-28 23:43:30 +05:00
El
96f1cfb79a
KASM-6984 script debugging
2025-04-28 23:43:30 +05:00
El
15de8da56b
KASM-6984 Add additional tools and scripts to Dockerfile for dev setup
2025-04-28 23:43:30 +05:00
El
360b75e8e6
KASM-6984 Update file download path. Update CI
2025-04-28 23:43:30 +05:00
El
666ffc2102
KASM-6984 Add FFmpeg libraries to Ubuntu focal build dependencies. Added new dependencies: libavformat-dev and libswscale-dev
2025-04-28 23:43:30 +05:00
El
ba218f1a26
KASM-6984 Update test job tags in .gitlab-ci.yml
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
5287c44e54
KASM-6984 Refactor GitLab CI to utilize job extensions and reduce redundancy
2025-04-28 23:43:30 +05:00
El
1495f7151b
KASM-6984 Added new dependencies: libavformat-dev and libswscale-dev
2025-04-28 23:43:30 +05:00
El
4315f7d446
KASM-6984 Update test job tags in .gitlab-ci.yml
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
7db59bdec9
KASM-6984 Update Dockerfile to include FFmpeg libraries
2025-04-28 23:43:30 +05:00