Commit Graph

131 Commits

Author SHA1 Message Date
Dmitry Maksyoma f8c3d981bf Deb: update dependencies, add Provides: vnc-server 2020-12-31 01:09:11 +13:00
Dmitry Maksyoma a1089dd356 Deb: XkasmVnc -> Xkasmvnc 2020-12-31 01:08:31 +13:00
Dmitry Maksyoma 1f266ad206 Add dependencies on python and xorg to .deb 2020-12-29 23:28:03 +13:00
Dmitry Maksyoma 54f163a44c Exclude .git* files from .deb 2020-12-29 23:27:32 +13:00
Dmitry Maksyoma 251b8a6388 -beta -> ~beta for .deb 2020-12-29 22:01:27 +13:00
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
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
Kasm e7016550fc Merge pull request #8 from kasmtech/stats
Stats
v0.9.1-beta
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
Pierre Ossman 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
Samuel Mannehed 77cc62ecc0 Bump up Windows version from Vista to Windows 7 2020-09-21 13:36:48 +03:00
Pierre Ossman 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
Pierre Ossman 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
Pierre Ossman 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