Commit Graph

236 Commits

Author SHA1 Message Date
Dmitry Maksyoma
fccd9d29cd Update debian/copyright to include libwebp license 2020-12-29 21:52:49 +13:00
Dmitry Maksyoma
bab0412bc5 Add man pages and improve file locations in .deb 2020-12-29 21:32:31 +13:00
Dmitry Maksyoma
0b4804a3a9 Properly name binaries in .deb 2020-12-29 21:12:58 +13:00
Dmitry Maksyoma
f1291cb520 Draft .deb build system ready 2020-12-29 20:47:16 +13:00
Dmitry Maksyoma
dabf7d4d5e Clean up Makefile I use to fake-build source 2020-12-27 00:10:30 +13:00
Dmitry Maksyoma
86c6ae566c Debian package spike. Using ../release as bin/ source. 2020-12-26 00:33:19 +13:00
matt
55f9755dbd Added build docker images for debian and others 2020-12-24 19:54:58 +00:00
Lauri Kasanen
481b063eb7 Fix missing init for DLP timestamps 2020-12-03 12:29:38 +02:00
Kasm
ef23f13045
Update README.md
missing step in instructions
2020-11-04 15:25:23 -05:00
matt
28d19cd556 Disable VNC password, fix bug when running inside Kasm VDI 2020-10-29 19:24:59 +00:00
Lauri Kasanen
531705c05c Remove set-desktop-size perms from read-only clients 2020-10-14 15:50:28 +03:00
Lauri Kasanen
1f69d1584a Prevent read-only clients from changing kasm settings 2020-10-14 15:44:48 +03:00
Lauri Kasanen
a27744bca6 Enable TLS 1.1 and 1.2 2020-10-14 14:39:33 +03:00
Lauri Kasanen
36deba3a75 Correct non-basicauth and command-line user:pass being read-only 2020-10-14 14:27:08 +03:00
Lauri Kasanen
0c83a86bc8 Dynamically apply permissions 2020-10-13 13:38:18 +03:00
Lauri Kasanen
263d05a296 Apply read-only perms upon connecting 2020-10-12 15:11:49 +03:00
Lauri Kasanen
9a5afc5a62 Handle the new, multi-user kasmpasswd format auth 2020-10-12 14:58:11 +03:00
Lauri Kasanen
30b9a82c08 kasmvncpasswd: Add delete support 2020-10-12 13:34:18 +03:00
Kasm
e23bd08167
Delete index.html 2020-10-12 06:29:06 -04:00
matt
8fc49afcae Add sym link for index.html 2020-10-12 10:21:29 +00:00
mmcclaskey
730fdcb15c
Merge pull request #10 from kasmtech/docker
Docker
2020-10-11 13:46:09 -04:00
mmcclaskey
9f8fa7bf8b
Update README.md 2020-10-11 13:44:40 -04:00
mmcclaskey
7bc0b29413
Update README.md 2020-10-11 13:41:11 -04:00
mmcclaskey
2afe7b5fa5
Create README.md 2020-10-11 13:33:35 -04:00
mmcclaskey
097fe0815c Added Containerized example Doom 2020-10-11 17:22:42 +00:00
Kasm
9c50cae9fd
Update README.md
updated install instructions
2020-10-11 08:16:40 -04:00
Lauri Kasanen
896950ea13 kasmvncpasswd: Add support for multiple users 2020-10-09 15:36:03 +03:00
Kasm
e7016550fc
Merge pull request #8 from kasmtech/stats
Stats
2020-10-05 15:35:18 -04:00
Kasm
d80ae411ac
Update README.md 2020-10-05 15:18:58 -04:00
matt
0a68500ee3 updated readme and vncserver 2020-10-05 19:10:59 +00:00
Lauri Kasanen
80513c8616 Change "recent" to be 10s from 60s, and in its own variable 2020-10-02 14:44:33 +03:00
Lauri Kasanen
1db77ee6bd Add some basicauth logging (most debug/verbose only) 2020-10-02 14:43:19 +03:00
Lauri Kasanen
279c41fc32 Add option to pass the password in an encrypted file, kasmvncpasswd utility 2020-10-01 14:37:51 +03:00
Lauri Kasanen
ae07707e66 Don't log BasicAuth 2020-10-01 13:07:32 +03:00
Lauri Kasanen
bb71cd4ec4 Have stats react faster to big cpu lag spikes 2020-10-01 13:00:34 +03:00
Lauri Kasanen
99fe70bbd6 Add a debug-level print on the last ~second's maximum encoding time 2020-09-28 14:37:19 +03:00
Lauri Kasanen
b30318a68f Change stats format to JSON array style 2020-09-28 14:26:38 +03:00
kasmtech
88a9bed022 UI mods to display stats 2020-09-28 09:43:59 +00:00
matt
d031c2182f Updated xorg version, static link webp 2020-09-27 19:18:10 +00:00
Lauri Kasanen
d5bdef121a Add support for bottleneck stats 2020-09-21 15:51:56 +03:00
Pierre Ossman
45e44a66e5 Tolerate specifying -BoolParam 0 and similar
This is needed by vncserver which doesn't know which parameters are
boolean, and it cannot use the -Param=Value form as that isn't tolerated
by the Xorg code.
2020-09-21 13:54:41 +03:00
Pierre Ossman
3528e358cc Free memory from getaddrinfo()
We handled this in the failure scenario, but not in the vastly more
common successful case.
2020-09-21 13:52:01 +03:00
Mark Mielke
f814a93214 vncserver: Remove legacy HP-UX support
The check for existence of `/usr/spool/sockets/X11/<n>` has been
removed. This file is only relevant on HP-UX, and TigerVNC dropped
support for HP-UX in commit 31e5aa3.
2020-09-21 13:51:13 +03:00
Pierre Ossman
285bcfb141 Run maketarball through bash
It uses bash-isms so a POSIX shell will not work correctly.
2020-09-21 13:48:54 +03:00
Andrew Yoder
c312417d81 Correction to socket error connection message 2020-09-21 13:47:04 +03:00
Mark Mielke
80a637c793 Fix division by zero exception in SSecurityPlain.
If using SSecurityPlain and the user specifies an empty username
and password, it will invoke InStream::checkNoWait(0) which will
cause a division by zero when calculating the number of available
items.

Enhance InStream::check() to behave properly when asked for
zero items, or zero sized items.

Add comments to InStream::check(), InStream::checkNoWait(),
and InStream::readBytes() to document expected behaviour
when requested to check or read zero items, or an item with
zero size.
2020-09-21 13:46:38 +03:00
Pierre Ossman
27d6677a31 Don't clear complex objects using memset()
This is fine for simple structs but not class based objects.
2020-09-21 13:43:40 +03:00
Pierre Ossman
e2cea31e87 Silence clang deprecated warnings on macOS
We still target a very old version of macOS, which tends to make clang
very upset, so we need to turn off depercation warnings.
2020-09-21 13:43:22 +03:00
Pierre Ossman
47bba8a1e6 Fix JpegCompressor::overrun() type change
The method it overloads got tweaked some time ago, so we need to make
sure this method follows suit.
2020-09-21 13:42:29 +03:00
Pierre Ossman
e5b02f996e Catch errors resizing framebuffer 2020-09-21 13:37:53 +03:00