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
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