Commit Graph

156 Commits

Author SHA1 Message Date
Matthew McClaskey
4d4516f727 Merge branch 'bugfix/large-headers' into 'master'
Bugfix/large headers

See merge request kasm-technologies/internal/KasmVNC!137
2024-06-18 19:43:41 +00:00
Lauri Kasanen
79ca2ee054
Increase the request buffer to 16k 2024-06-14 12:19:39 +03:00
Lauri Kasanen
ba6226e308
Send a 400 bad request for too large requests 2024-06-14 12:15:16 +03:00
Lauri Kasanen
4b18320984
Fix dir traversal by percent-encoding dots 2024-06-14 11:58:06 +03:00
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
73c3bda8cd
Fix off-by-one in username length check 2023-11-06 13:59:37 +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
Lauri Kasanen
17947d5f44 Add support for custom response headers 2022-11-08 18:16:16 +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
4e134b578c Resolve KASM-2798 "Bugfix/ memory leak" 2022-06-24 17:27:33 +00:00
Lauri Kasanen
8b71ea3cd9 Add /api/send_full_frame 2022-06-23 18:53:27 +03:00
Lauri Kasanen
87e39f896c Detailed log errors for the /websockify path 2022-06-06 17:36:00 +03:00
Lauri Kasanen
bf2bf679b6 New logging setup 2022-05-25 18:04:33 +00:00
Lauri Kasanen
661e9ef329 Return 403 for too large Auth headers (attack) 2022-05-24 14:55:05 +00:00
Lauri Kasanen
a6842bb46a Add support for X-Forwarded-For 2022-05-24 11:04:58 +00:00
Matthew McClaskey
774a61ace7 Toggle game mode 2022-05-03 17:30:12 +00:00
Lauri Kasanen
d581eb798d Use 64-bit var for the served file size 2022-04-11 18:53:45 +03:00