Bryan Roe
e3b8cc4d2c
1. Fixed edge case bug, where TLS packet was corrupt
...
2. Added compile switch for KVM ALL TILES
3. Added compile switch for Debug fragmentation of Sends
4. Fixed compiler warnings
5. Added comments to makefile
2020-04-13 20:08:32 -07:00
Bryan Roe
893ec386a6
1. Fixed compiler warnings
...
2. Fixed crash that occurs if db is locked
2020-04-11 13:06:53 -07:00
Bryan Roe
c4aba77b89
Fixed bounds check for cursor image
2020-04-11 12:41:18 -07:00
Bryan Roe
68da462b2f
Updated Linux X86/x86-64, macOS, Windows to OpenSSL/1.1.1f
...
Removed debug comment
2020-04-10 11:43:44 -07:00
Bryan Roe
7dd40ff52f
1. Added KVM Jumbo Support for Linux/FreeBSD/MacOS
...
2. Added compile switch for Jumbo eenable/disable
3. Updated Linux Mouse Cursor HAshing, so 32-bit and 64-bit interop
4. Updated KVM to fetch initial mouse cursor on connect
2020-04-09 22:41:56 -07:00
Bryan Roe
ddfce07d40
Removed compression optimization, which seems to resolve 4k display issues
2020-04-08 10:09:20 -07:00
Bryan Roe
f4a84e212f
Fixed IPC path for macOS LoginScreen
2020-04-07 14:15:42 -07:00
Bryan Roe
0ce6fa835f
1. Added ability to get/set remote mouse render
...
2. Fixed remoteMouseRender flag for Windows
2020-04-07 10:32:03 -07:00
Ryan Blenis
e709b469ee
Fix viewport viewing logic
2020-03-16 04:46:52 -04:00
Bryan Roe
8657342978
Updated cursor defintion
2020-03-06 20:50:31 -08:00
Bryan Roe
ea31471245
Updated Windows KVM so when remote cursor is rendered, local cursor is hidden
2020-03-05 17:21:34 -08:00
Bryan Roe
d983addf1c
Updated Linux KVM to hide the local cursor when remote cursor is rendered
2020-03-05 16:58:42 -08:00
Bryan Roe
5455cc5756
Updated logic on linux, so remote cursor is rendered based on last known remote injection coordinate, rather than time
2020-03-05 14:59:51 -08:00
Bryan Roe
7979e43c51
Fixed cursor rendering clipping issues on linux
2020-03-05 14:07:04 -08:00
Bryan Roe
adf672693f
Added remote cursor rendering support to X
2020-03-05 11:37:48 -08:00
Bryan Roe
9f5df396e8
Updated Windows KVM Cursor rendering, to always remote render the cursor, if the remote user was not the one that last moved the mouse.
2020-03-03 13:57:07 -08:00
Bryan Roe
e90fc18f67
Changed bitblit mode of remote cursor rendering, to SRCINVERT
2020-02-27 14:11:49 -08:00
Bryan Roe
b3e5bb0025
Fixed remote mouse cursor rendering for Windows MultiDisplay
2020-02-27 13:52:56 -08:00
Bryan Roe
7c77677b3e
1. Updated Mouse Cursor Update to be event driven
...
2. Added support for remote mouse cursor rendering on Windows
2020-02-25 15:24:00 -08:00
Bryan Roe
eb257198e3
Fixed bug in Windows KVM, where certain error conditions when fetching desktop buffer, returned a success instead of an error, potentially causing a segfault
2020-01-09 13:54:02 -08:00
Bryan Roe
c758c3ded9
Updated, so KVMSlave logging works on Windows
2019-12-23 17:10:12 -08:00
Bryan Roe
b0903fec7b
Added ability to support multiple TSID on Windows KVM
2019-12-06 15:06:22 -08:00
Bryan Roe
5476ad8b5f
1. added 'slaveKvmLog' flag to msh, to enable Linux Child KVM logging
...
2. added support for child process core dumps in Linux (Note: core location must be writable by the process)
2019-10-25 13:42:07 -07:00
Bryan Roe
4e1a8df50a
Updated Windows KVM, so spawned child process can write a core dump on crash, if parent process is configured to.
2019-10-15 10:44:21 -07:00
Bryan Roe
345ce14b75
Updated mouse cursor sync for PuppyLinux
2019-10-11 10:50:59 -07:00
Bryan Roe
46ed73b4de
updated mouse cursor syncro for ArchLinux
2019-10-10 13:51:39 -07:00
Bryan Roe
1ad2dadff5
Added in-line code comments for platform specific constants for Mouse Syncronization
2019-09-24 10:10:09 -07:00
Bryan Roe
7958218ef0
Added fleur support for openSUSE
2019-09-23 23:36:43 -07:00
Bryan Roe
47d0178650
Added additional Mouse Cursor detection for OpenSUSE
2019-09-21 21:51:11 -07:00
Bryan Roe
42a240f43c
Added upper bound for CRC32C check on mouse cursor pixels
2019-09-21 00:18:29 -07:00
Bryan Roe
8b08323b04
fixed typo
2019-09-20 23:36:27 -07:00
Bryan Roe
f551de1925
Enhanced mouse cursor capture on FreeBSD
2019-09-20 23:35:18 -07:00
Bryan Roe
648b0455ac
Fixed line ending
2019-09-20 19:31:13 -07:00
Bryan Roe
1ec8f0192e
Updated Mouse Cursor Capture to support hand, on FreeBSD
2019-09-20 19:30:07 -07:00
Bryan Roe
bec24c898a
Fixed typo/bug on 32 bit Mouse Capture
2019-09-20 17:36:57 -07:00
Bryan Roe
ee749827f0
Fixed the previous Fix to work on FreeBSD
2019-09-20 17:18:22 -07:00
Bryan Roe
6193fbbe5f
Fixed compiler warning
2019-09-20 17:12:41 -07:00
Bryan Roe
67c907b22c
Updated Mouse Cursor Capture, to process NULL Atoms
2019-09-20 17:08:14 -07:00
Bryan Roe
965b3d0783
Update Mouse Capture to show Arrow-Question if Atom Name is unknown.
2019-09-20 17:01:34 -07:00
Bryan Roe
bc441709ca
Update Mouse Capture, to detect ibeam on FreeBSD
2019-09-20 16:58:39 -07:00
Bryan Roe
6f2e2ed109
Added Mouse Cursor Capture support to X11/KVM
2019-09-20 16:50:50 -07:00
Bryan Roe
8dbd0c956c
added missing free for MouseCursor capture
2019-09-19 17:03:06 -07:00
Bryan Roe
c6042e0935
Add Mouse Cursor Propagation Support to Windows KVM
2019-09-19 16:38:19 -07:00
Bryan Roe
30a4039bf2
Updated slavelog so that it is off by default
2019-09-17 19:48:08 -07:00
Bryan Roe
29ee49e7d8
Fixed Windows KVM bug, where the kvm process restarts when the parent disconnects
2019-09-17 09:41:45 -07:00
Bryan Roe
0d0b4aa1cf
Added handler, so that if KVM Child Process exits, a message will be dispatched upstream
2019-08-12 16:00:50 -07:00
Bryan Roe
95b02cadf1
updated to support kvm on freebsd
2019-06-20 22:04:17 -07:00
Bryan Roe
4a392f4c15
Fixed compiler warnings on MacOS
2019-06-14 10:37:14 -07:00
Bryan Roe
f28ea50560
Fixed Interleaved bug
2019-06-06 18:46:26 -07:00
Bryan Roe
ffdcdbc13d
Fixed bug where KVM messages to parent could get interleaved
2019-06-05 11:09:37 -07:00