Lauri Kasanen
127ab45329
Send back an ExtendedDesktopSize to a SetDesktopSize request even when resize is not allowed
2024-01-29 12:20:57 +02:00
Lauri Kasanen
5456ccc072
Implement rotated watermark text support
2024-01-22 13:32:32 +02:00
Lauri Kasanen
eef8e7264f
Watermark refactoring, don't handle changes, only send when necessary
2024-01-12 10:46:13 +02:00
Matthew McClaskey
b2d965b58d
Merge branch 'feature/KASM-5213_email_username' into 'master'
...
Allow emails as usernames
Closes KASM-5213
See merge request kasm-technologies/internal/KasmVNC!115
2023-11-30 12:59:21 +00:00
Matthew McClaskey
446497ad06
Merge branch 'feature/KASM-5214_log_render_settings_applied' into 'master'
...
Log client settings
Closes KASM-5214
See merge request kasm-technologies/internal/KasmVNC!116
2023-11-14 16:14:52 +00:00
Lauri Kasanen
fb7570709a
Extend username limit to 128-1
2023-11-06 15:22:23 +02:00
Lauri Kasanen
9a73cb4a60
Log client settings
2023-11-06 11:44:42 +02:00
Lauri Kasanen
6cd50869c2
Allow emails as usernames
2023-11-06 11:07:01 +02:00
Lauri Kasanen
5823b550a4
Count data rects separately for UDP flip
2023-11-01 10:26:50 +02:00
Lauri Kasanen
29c48a8679
Move frame id updating to a better location
2023-11-01 10:26:50 +02:00
Lauri Kasanen
c88b683354
Write rect count in udp lastrect's X
2023-11-01 10:26:50 +02:00
Lauri Kasanen
7399e5dc62
Add frame number to udp packets
2023-11-01 10:26:33 +02:00
Matthew McClaskey
7b8a4e8388
Merge branch 'feature/KASM-4034_unix_sockets' into 'master'
...
Add support for relaying unix sockets
Closes KASM-4034
See merge request kasm-technologies/internal/KasmVNC!90
2023-07-27 14:15:40 +00:00
Lauri Kasanen
25a996cb97
Resolve KASM-4489 "Feature/ watermark time"
2023-07-26 23:55:06 +00:00
mattmcclaskey
75c51c1e93
rebase and fix merge conflicts
2023-06-30 12:51:01 -04:00
mattmcclaskey
3116154f79
Merge branch 'master' into feature/KASM-2117_watermark
2023-03-14 08:24:34 -04:00
Ryan Kuba
f1bdfb5ab5
Merge branch 'master' into 'feature/KASM-3806_hw3d'
...
# Conflicts:
# builder/build.sh
2023-03-02 19:52:20 +00:00
Lauri Kasanen
834bb9a925
Another optimization
2023-02-17 14:52:26 +02:00
Lauri Kasanen
5b3786e5ad
Small optimization
2023-02-17 14:45:31 +02:00
Lauri Kasanen
ae93cd6840
Initial support for intensity-tinted alpha watermark
2023-02-17 14:04:32 +02:00
Lauri Kasanen
3bae812364
Add support for relaying unix sockets
2023-02-16 15:51:26 +02:00
Lauri Kasanen
895b6b5697
Complain about missing read permissions once, as it's a typical config mistake
2023-01-16 15:01:57 +02:00
Lauri Kasanen
1bd674d7b3
Also clear local clipboards
2023-01-10 13:56:13 +02:00
Lauri Kasanen
66f3013998
Add clear_clipboard API
2023-01-09 13:32:30 +02:00
Lauri Kasanen
6793a20eca
Accidentally accessed wrong var
2022-11-15 10:26:09 +02:00
Anthony Merrill
ba8e98a9f6
Resolve KASM-2948 "Feature/ qoi support"
2022-11-02 17:32:58 +00:00
Matthew McClaskey
91f619db5c
Fixes dynamic quality changes by client not applying
2022-10-28 09:45:03 +00:00
Matthew McClaskey
3b1a72738e
Merge branch 'feature/KASM-3371_keystroke_logging' into 'master'
...
Move keypress logging behind the DLP_Log verbose option
Closes KASM-3371
See merge request kasm-technologies/internal/KasmVNC!71
2022-10-14 18:06:37 +00:00
Matthew McClaskey
99c1e10789
Resolve KASM-2346 "Feature/ extend mouse buttons"
2022-10-14 17:28:02 +00:00
Lauri Kasanen
17cd5e597a
Move keypress logging behind the DLP_Log verbose option
2022-10-13 13:39:49 +03:00
Lauri Kasanen
582740b3d8
Implement server-side downgrade from udp
2022-10-03 14:54:40 +03:00
Anthony Merrill
d9cf46f83e
Merge branch 'feature/KASM-2797_force_full_frame' into 'master'
...
Add /api/send_full_frame
Closes KASM-2797
See merge request kasm-technologies/internal/KasmVNC!50
2022-08-14 16:13:32 +00:00
Anthony Merrill
5e2a8b45da
Merge branch 'feature/KASM-2837_STUN_srv_setting' into 'master'
...
Add -stunServer arg for on-premises STUN
Closes KASM-2837
See merge request kasm-technologies/internal/KasmVNC!57
2022-08-14 15:51:23 +00:00
Lauri Kasanen
f8013340ab
Add -udpPort
2022-08-01 17:44:26 +03:00
Lauri Kasanen
6451cc3220
Add -stunServer arg for on-premises STUN
2022-08-01 13:26:59 +03:00
Lauri Kasanen
3b40a92548
Udp
2022-07-26 10:38:14 +00:00
Lauri Kasanen
8b71ea3cd9
Add /api/send_full_frame
2022-06-23 18:53:27 +03:00
Lauri Kasanen
bf2bf679b6
New logging setup
2022-05-25 18:04:33 +00:00
Matthew McClaskey
774a61ace7
Toggle game mode
2022-05-03 17:30:12 +00:00
Matthew McClaskey
b2e878e79e
Log and send clipboard op ids
2022-04-05 12:52:38 +00:00
Matthew McClaskey
3f89e5c117
Resolve KASM-2335 "Feature/ ime support"
2022-03-25 16:18:16 +00:00
Justin Travis
42d7ff015d
Resolve KASM-2238 "Feature/ freeze session"
2022-01-28 12:24:38 +00:00
Matthew McClaskey
03729ca66e
Update user
2022-01-17 17:10:24 +00:00
mmcclaskey
5b28a168d0
Chromeclip ( #69 )
...
* Initial binary clipboard support
* Rename -DLP_Clip_Types to -DLP_ClipTypes
* Better handling of websocket frames
* Copy-paste bug in SSE2 scaling to under 0.5x
* Remove old text clipboard
* Bind text to binary clipboard
* Move binclip clear to probing phase
* Off-by-one in sse2 scaling
* Add a clarifying log message for INCR clipboard transfers
* WIP: Update novnc commit
* Fix CentOS pipeline
* webpack fix
* Update novnc commit
* Change some DLP defaults
* update novnc commit
Co-authored-by: Lauri Kasanen <cand@gmx.com>
Co-authored-by: matt <matt@kasmweb.com>
2021-10-15 15:57:58 -04:00
Mariusz Marciniak
0a45fcc700
KASM-1871 Add smooth scrolling
...
Previously all scrolling relied on "clicking" the up/down or left/right scroll buttons
which made it unprecise and to always scroll at the same speed.
Now we pass the scroll delta directly to the xorg input driver so the scroll is more responsinve and adaptive.
2021-10-07 14:08:20 +02:00
mmcclaskey
93e47e5d54
Bugfix/kasm 1912 websocket crash ( #57 )
...
* Copy-paste bug in SSE2 scaling to under 0.5x
* Better handling of websocket frames
* KASM-1912 websocket crash, scaling bug
Co-authored-by: Lauri Kasanen <cand@gmx.com>
Co-authored-by: matt <matt@kasmweb.com>
2021-09-24 08:25:35 -04:00
mmcclaskey
3f680a7b80
KASM-1913 webp mode tweaks ( #55 )
...
Co-authored-by: matt <matt@kasmweb.com>
2021-09-23 14:04:19 -04:00
mmcclaskey
0cb2c0ba9f
Sse scaling ( #52 )
...
* Add CPUID functions for runtime dispatch
* Add SSE2 scaling
2021-09-09 13:55:33 -04:00
mmcclaskey
dc21d5f97c
Add a set of self-microbenchmarks ( #51 )
...
Co-authored-by: Lauri Kasanen <cand@gmx.com>
2021-09-09 12:46:57 -04:00
Lauri Kasanen
4b28667e90
Fix possible missing clipboard deinit
2021-08-17 13:13:51 +03:00