Maxim Devaev
209be98eb5
refactoring
2022-11-03 18:52:05 +03:00
Maxim Devaev
1a28038543
refactoring
2022-11-03 18:27:50 +03:00
Maxim Devaev
260f118820
refactoring
2022-11-03 17:00:27 +03:00
Maxim Devaev
08241e9255
Implemented VNC ContinuousUpdates
2022-11-03 15:07:06 +03:00
Maxim Devaev
9272049f45
pikvm/pikvm#820 : VNC generates fake shift events for some clients
2022-09-23 17:37:08 +03:00
Maxim Devaev
737550e768
refactoring
2022-09-23 16:06:35 +03:00
Maxim Devaev
ee3e224e39
new typing style
2022-09-04 18:08:40 +03:00
Maxim Devaev
fdc3edfa79
using shield_fg()
2022-08-07 19:18:23 +03:00
Maxim Devaev
ec9785b4be
simplified AioNotifier()
2022-08-07 19:04:32 +03:00
Maxim Devaev
d21e74700a
shielded some tasks
2022-08-05 18:19:31 +03:00
Maxim Devaev
ca87bd66d7
improved vnc logging
2022-07-21 13:54:47 +03:00
Maxim Devaev
af4eb77231
improved vnc encodings handling
2022-07-21 13:16:42 +03:00
Maxim Devaev
7cbe4ec2e3
option to disable vencrypt
2022-07-20 16:35:37 +03:00
Maxim Devaev
c58cc99582
lint fixes
2022-07-19 17:02:26 +03:00
Maxim Devaev
adf4be9bf7
common event parsing
2022-07-19 16:42:46 +03:00
Maxim Devaev
b16359c53e
handle closing ws event
2022-07-19 16:25:31 +03:00
Maxim Devaev
54cb5e1fed
verbose rfb encdings report
2022-07-19 16:00:01 +03:00
Maxim Devaev
01ac7522db
log start_tls()
2022-07-18 21:36:40 +03:00
Maxim Devaev
582415344c
spell
2022-07-17 15:47:58 +03:00
Maxim Devaev
136b756e00
lint fixes
2022-07-17 15:38:20 +03:00
Maxim Devaev
be8032893e
improved aiotools.run()
2022-07-17 15:27:02 +03:00
Maxim Devaev
4661695f86
more vnc debug
2022-07-17 09:25:23 +03:00
Maxim Devaev
1c730a4dcf
lint fix
2022-05-24 03:43:07 +03:00
Maxim Devaev
3ee1948f19
refactoring
2022-01-17 13:54:52 +03:00
Maxim Devaev
1e98d9bd5d
python 3.10
2021-12-23 20:56:16 +03:00
Maxim Devaev
88aad3bf87
pikvm/pikvm#521 : fixed ipv4-only binding for vnc
2021-10-28 01:10:54 +03:00
Maxim Devaev
8f11fa3b91
small rebranding
2021-09-08 06:47:54 +03:00
Devaev Maxim
8db0ab20e0
tesmart rewrite
2021-05-16 05:57:08 +03:00
Devaev Maxim
a66221a494
fixed mouse remap
2021-03-26 21:32:21 +03:00
Devaev Maxim
a4c53f9811
ustreamer without dict caching
2021-03-14 18:46:53 +03:00
Devaev Maxim
1eb5a2aedd
lint fix
2021-03-06 01:09:37 +03:00
Devaev Maxim
c54c1daebd
send i-frame first
2021-03-06 00:47:12 +03:00
Devaev Maxim
4760a0bdda
refactoring of x509
2021-02-12 05:23:07 +03:00
Iordan Iordanov
5e690126ce
Implementing X509Plain VeNCrypt security type 262 in place of TLSPlain security type 259.
...
This is a fix for both bVNC on iOS and for devices that do not support Anonymous Diffie
Hellman ciphers (e.g. Android past API 23).
It provides a mechanism for verifying and approving the identity of the server and ensuring
subsequent connections to the same server are not under MITM attack.
2021-02-12 04:06:49 +03:00
Devaev Maxim
dfb952e421
memory link fix
2021-02-04 05:27:22 +03:00
Devaev Maxim
ffeb626ef8
queue-based vnc fb task
2021-02-04 02:23:59 +03:00
Devaev Maxim
32bd2453eb
fixed h264 accumulating
2021-02-03 21:38:16 +03:00
Devaev Maxim
db4dc5de45
refactoring
2021-02-03 20:40:02 +03:00
Devaev Maxim
416817b1c0
fix
2021-02-03 06:53:21 +03:00
Devaev Maxim
a0601faafb
accumulate h264 frames
2021-02-03 06:46:53 +03:00
Devaev Maxim
0538a6828f
refactoring
2021-01-28 20:36:46 +03:00
Devaev Maxim
4c32ce01ad
many fixes for h264 chain
2021-01-26 06:28:40 +03:00
Devaev Maxim
11a3079d24
changed h264 encoding number
2021-01-25 13:40:03 +03:00
Devaev Maxim
69faec54fc
encodings are signed
2021-01-25 13:13:11 +03:00
Devaev Maxim
cd90bc67f2
reset h264 on some events
2021-01-24 16:08:23 +03:00
Devaev Maxim
3a2ffca6b7
vnc h264
2021-01-24 12:02:04 +03:00
Devaev Maxim
61f52a36a2
rename
2021-01-23 08:11:38 +03:00
Devaev Maxim
4d4fb69d2e
refactoring
2021-01-23 07:00:49 +03:00
Devaev Maxim
ebe40697a5
sink source for vnc
2021-01-22 04:26:04 +03:00
Devaev Maxim
2b064a3bee
basic python 3.9 support
2020-12-02 14:37:48 +03:00