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
Lauri Kasanen
811e7cde3a
Use case-insensitive search for the websocket headers
4 years ago
Lauri Kasanen
9144045718
Append the microsecond-level connection time to the abstract socket name, making it always unique
4 years ago
Lauri Kasanen
14e08a2067
Add trailing slash in dir listing
4 years ago
Pierre Ossman
c97828471c
Use proper constants for socket shutdown()
...
For readability.
4 years ago
Lauri Kasanen
1632f4888d
Enable basicauth by default, remove the option to supply it on the command line
4 years ago
Lauri Kasanen
fed991d697
Return 401 unauth for non-owner trying /api/
4 years ago
Lauri Kasanen
1269fddadf
Add a more specific error for a nonexistent screenshot
4 years ago
Lauri Kasanen
688e749fda
Tentative build fix for newer gccs
4 years ago
Lauri Kasanen
980eedd33b
Add HTTP GET APIs for creating, removing users and giving control
4 years ago
Lauri Kasanen
3f6524ee30
Add support for owner screenshot HTTP GET API
4 years ago
Dmitry Maksyoma
101695970b
Reapply "Use crypt_r in threaded code"
4 years ago
Dmitry Maksyoma
9084409a20
Merge branch 'users' into packages_and_multiuser_passwd
4 years ago
Dmitry Maksyoma
fbe05cee86
Fix random 401 Forbidden on Ubuntu 20 and other newer releases
4 years ago
Dmitry Maksyoma
90101a7e91
Rpm: CentOS dfart. Rpm building isn't automated yet.
4 years ago
Dmitry Maksyoma
c32137fa17
Merge branch 'master' into create_ubuntu20_package
4 years ago