Commit Graph

77 Commits (5ea11df3c02343f44533f7a44be3b97b9b9471fb)

Author SHA1 Message Date
Lauri Kasanen 73e28f7d62
Add size to downloads json 7 months ago
Lauri Kasanen 17ec8c2e35
Tune perm printing format 7 months ago
Lauri Kasanen 0cc4a4f128
Warning fix 7 months ago
Lauri Kasanen 7659765116
Implement /api/downloads 7 months ago
Lauri Kasanen a6bc1e4b76
Set the mimetype of everything under Downloads/ to binary 9 months ago
Lauri Kasanen 6a2c2c82a1
32-bit changes for rpi, from lgultgithub 10 months ago
Matthew McClaskey 4d4516f727 Merge branch 'bugfix/large-headers' into 'master'
Bugfix/large headers

See merge request kasm-technologies/internal/KasmVNC!137
11 months ago
Lauri Kasanen 79ca2ee054
Increase the request buffer to 16k 11 months ago
Lauri Kasanen ba6226e308
Send a 400 bad request for too large requests 11 months ago
Lauri Kasanen 4b18320984
Fix dir traversal by percent-encoding dots 11 months ago
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
1 year ago
Lauri Kasanen fb7570709a
Extend username limit to 128-1 2 years ago
Lauri Kasanen 73c3bda8cd
Fix off-by-one in username length check 2 years ago
Lauri Kasanen 6cd50869c2
Allow emails as usernames 2 years ago
Lauri Kasanen 7399e5dc62
Add frame number to udp packets 2 years ago
Lauri Kasanen 66f3013998 Add clear_clipboard API 2 years ago
Lauri Kasanen 17947d5f44 Add support for custom response headers 3 years ago
Lauri Kasanen 582740b3d8 Implement server-side downgrade from udp 3 years ago
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
3 years ago
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
3 years ago
Lauri Kasanen f8013340ab Add -udpPort 3 years ago
Lauri Kasanen 6451cc3220 Add -stunServer arg for on-premises STUN 3 years ago
Lauri Kasanen 3b40a92548 Udp 3 years ago
Lauri Kasanen 4e134b578c Resolve KASM-2798 "Bugfix/ memory leak" 3 years ago
Lauri Kasanen 8b71ea3cd9 Add /api/send_full_frame 3 years ago
Lauri Kasanen 87e39f896c Detailed log errors for the /websockify path 3 years ago
Lauri Kasanen bf2bf679b6 New logging setup 3 years ago
Lauri Kasanen 661e9ef329 Return 403 for too large Auth headers (attack) 3 years ago
Lauri Kasanen a6842bb46a Add support for X-Forwarded-For 3 years ago
Lauri Kasanen d581eb798d Use 64-bit var for the served file size 3 years ago
Lauri Kasanen e6b4f40ed7 Have BlacklistThreshold 0 disable the blacklist 3 years ago
Lauri Kasanen e3afc937e5 Bulk update_user and remove_user should check for all users' existence 3 years ago
Justin Travis 42d7ff015d Resolve KASM-2238 "Feature/ freeze session" 3 years ago
Matthew McClaskey 99680f23ff Resolve KASM-2194 "Feature/ bulk user mgmt" 3 years ago
matt e6cc132874 fix accidental removal in update_user 3 years ago
Matthew McClaskey 03729ca66e Update user 3 years ago
Lauri Kasanen 49174b1586 Threaded context 3 years ago
Lauri Kasanen bb364badd3 Apply blacklist options to httpd basicauth 3 years ago
mmcclaskey d3add8150c
Bugfix/kasm 2004 download spaces (#70)
* Handle spaces in download files, dirlisting

* Disallow / in percent urls

Co-authored-by: Lauri Kasanen <cand@gmx.com>
4 years ago
mmcclaskey e6d1b8c3c8
Fix a nonexistent username + empty password passing through (#68)
Co-authored-by: Lauri Kasanen <cand@gmx.com>
4 years ago
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>
4 years ago
mmcclaskey dc21d5f97c
Add a set of self-microbenchmarks (#51)
Co-authored-by: Lauri Kasanen <cand@gmx.com>
4 years ago
Lauri Kasanen d80eb39686 Fix DigitalOcean load balancer websocket connection (they too used wrong case in a header) 4 years ago
Lauri Kasanen 9ca850a108 Add pid to the internal socket name, clarify websocketport bind error 4 years ago
Lauri Kasanen a9b66833a9 Change frame stats API json formatting 4 years ago
Lauri Kasanen e208d5bb5f Bottleneck clear should wait instead of try 4 years ago
Lauri Kasanen f57e6e644b Add some more frame stats granularity, skip frame stats on no-data calls 4 years ago
Lauri Kasanen c1ed769780 Clear disconnected clients from the bottleneck stats api 4 years ago
Lauri Kasanen fb9dd56703 Initial /api/get_frame_stats 4 years ago
Lauri Kasanen 32e8d40472 Implement /api/get_bottleneck_stats 4 years ago