f1291cb520
Draft .deb build system ready
2020-12-29 20:47:16 +13:00
dabf7d4d5e
Clean up Makefile I use to fake-build source
2020-12-27 00:10:30 +13:00
86c6ae566c
Debian package spike. Using ../release as bin/ source.
2020-12-26 00:33:19 +13:00
481b063eb7
Fix missing init for DLP timestamps
2020-12-03 12:29:38 +02:00
ef23f13045
Update README.md
...
missing step in instructions
2020-11-04 15:25:23 -05:00
e23bd08167
Delete index.html
2020-10-12 06:29:06 -04:00
8fc49afcae
Add sym link for index.html
2020-10-12 10:21:29 +00:00
730fdcb15c
Merge pull request #10 from kasmtech/docker
...
Docker
2020-10-11 13:46:09 -04:00
9f8fa7bf8b
Update README.md
2020-10-11 13:44:40 -04:00
7bc0b29413
Update README.md
2020-10-11 13:41:11 -04:00
2afe7b5fa5
Create README.md
2020-10-11 13:33:35 -04:00
097fe0815c
Added Containerized example Doom
2020-10-11 17:22:42 +00:00
9c50cae9fd
Update README.md
...
updated install instructions
2020-10-11 08:16:40 -04:00
e7016550fc
Merge pull request #8 from kasmtech/stats
...
Stats
v0.9.1-beta
2020-10-05 15:35:18 -04:00
d80ae411ac
Update README.md
2020-10-05 15:18:58 -04:00
0a68500ee3
updated readme and vncserver
2020-10-05 19:10:59 +00:00
80513c8616
Change "recent" to be 10s from 60s, and in its own variable
2020-10-02 14:44:33 +03:00
1db77ee6bd
Add some basicauth logging (most debug/verbose only)
2020-10-02 14:43:19 +03:00
279c41fc32
Add option to pass the password in an encrypted file, kasmvncpasswd utility
2020-10-01 14:37:51 +03:00
ae07707e66
Don't log BasicAuth
2020-10-01 13:07:32 +03:00
bb71cd4ec4
Have stats react faster to big cpu lag spikes
2020-10-01 13:00:34 +03:00
99fe70bbd6
Add a debug-level print on the last ~second's maximum encoding time
2020-09-28 14:37:19 +03:00
b30318a68f
Change stats format to JSON array style
2020-09-28 14:26:38 +03:00
88a9bed022
UI mods to display stats
2020-09-28 09:43:59 +00:00
d031c2182f
Updated xorg version, static link webp
2020-09-27 19:18:10 +00:00
d5bdef121a
Add support for bottleneck stats
2020-09-21 15:51:56 +03:00
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
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
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
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
c312417d81
Correction to socket error connection message
2020-09-21 13:47:04 +03:00
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
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
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
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
e5b02f996e
Catch errors resizing framebuffer
2020-09-21 13:37:53 +03:00
9eca28a084
Add final line break to FatalError() calls
...
It expects the callers to include this, so make sure we're consistently
providing one.
2020-09-21 13:37:31 +03:00
77cc62ecc0
Bump up Windows version from Vista to Windows 7
2020-09-21 13:36:48 +03:00
04037ef779
Also link in math library in static build
...
It's included by default in dynamic builds so we need to make sure it
isn't lost when switching to static.
2020-09-21 13:33:48 +03:00
a2099e5e40
Avoid using RegionInit() because of empty rects
...
It creates an invalid region if given an empty rect. Fortunately
RegionInitBoxes() handles that just fine, so use that instead.
2020-09-21 13:29:49 +03:00
f528483975
Stop using legacy region macros
...
We no longer support such old X servers so start using the current
functions.
2020-09-21 13:29:24 +03:00
a00e40c340
Handle empty changes for every operation
...
It seems like many of the X11 operations can end up with no pixels
actually changing. So instead of discovering and adding workarounds for
each individually we'll just check very region added if it's empty.
2020-09-21 13:28:33 +03:00
a4e0dbf7db
Remove 8-bit support from documentation
...
We removed support in the code ages ago, but overlooked this part of the
documentation. Also remove some dead code in Xvnc on the same theme.
2020-09-21 13:27:19 +03:00
da406d0cac
Include error code in getaddrinfo() exceptions
2020-09-21 13:26:51 +03:00
9240f0b85c
Avoid using insecure variable length arrays
2020-09-21 13:26:39 +03:00
03639406dc
Throw GAIException() for getaddrinfo errors
...
Created a new subclass of Exception called GAIException() that will
handle error messages from getaddrinfo() instead of letting Exception()
handle it. GAIException() will make use of gai_strerror() to map the
error code to text. On Windows, gai_strerrorW() must be used if the text
is encoded with UTF-8.
2020-09-21 13:26:15 +03:00
209712b18f
Fix typo in SocketException message
2020-09-21 13:25:51 +03:00
57427d5d33
Make system error messeges in Windows 10 use UTF-8
...
The previous error messages did not support Unicode characters. This
commit will use UTF-8 encoding to be able to display error messages in
every language.
2020-09-21 13:25:38 +03:00
06f3413446
Remove support for old Xorg versions
...
No current distribution ship anything this ancient anyway.
2020-09-21 13:25:11 +03:00
fab177579f
Fix C linking when doing static builds
2020-09-21 13:21:06 +03:00