60 Commits

Author SHA1 Message Date
Maxim Devaev
a65cd7feb5 vnc: removed allow_cut_after for a future hotkey paste 2025-05-07 04:41:32 +03:00
Maxim Devaev
46ef5fd46b vnc: using usc auth 2025-05-06 20:51:34 +03:00
Maxim Devaev
ebbd55ee17 using evdev instead of string constants 2025-05-01 03:03:25 +03:00
Maxim Devaev
e66edd45e2 pikvm/pikvm#1460: Added scroll_rate param for VNC 2025-04-06 12:27:21 +03:00
Maxim Devaev
6ffaa8d6bd refactoring 2025-02-10 00:06:49 +02:00
Maxim Devaev
3cbeabe2e8 VNC: Supported ExtendedMouseButtons 2024-11-20 17:50:27 +02:00
Maxim Devaev
0010dd1d11 pikvm/pikvm#1420: VNC: Ignore CUT event 3 seconds after connection 2024-11-04 18:59:50 +02:00
Maxim Devaev
7a53f14456 refactoring 2024-09-18 04:37:43 +03:00
Maxim Devaev
e636914943 vnc: using first sectype from the list for 3.3 2024-07-25 18:27:24 +03:00
Youfu Zhang
5cc815cfa0
fix vnc security type handshake for rfb version 3 (#172) 2024-07-25 17:15:35 +03:00
Maxim Devaev
3542319882 lint fix 2023-08-15 02:10:19 +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
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
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
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
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
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
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
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
ebe40697a5 sink source for vnc 2021-01-22 04:26:04 +03:00
Devaev Maxim
a0b920a9d6 vnc: qemu ext keys 2020-10-08 15:26:37 +03:00
Oleg Girko
f13581d356 Remove all uses of = specifier in f-strings.
This is needed to port to Python 3.7 because
Raspbian 10 doesn't have Python 3.8.

Signed-off-by: Oleg Girko <ol@infoserver.lv>
2020-09-01 19:24:13 +03:00
Oleg Girko
2dbf11428f Remove all uses of assignment expressions.
This is needed to port to Python 3.7 because
Raspbian 10 doesn't have Python 3.8.

Signed-off-by: Oleg Girko <ol@infoserver.lv>
2020-09-01 19:24:13 +03:00
Devaev Maxim
e4393fe4b1 vnc does not support up/down mouse buttons 2020-08-19 08:56:57 +03:00
Devaev Maxim
28cc3fe99a mouse buttons 4 and 5 2020-08-18 10:45:15 +03:00
Devaev Maxim
5953604b6b vnc option to disabled tls 2020-07-31 05:27:41 +03:00
Devaev Maxim
ca3641c85b client port 2020-07-23 11:38:27 +03:00
Devaev Maxim
37c2f9391c fixed f-string 2020-07-23 05:51:16 +03:00
Devaev Maxim
36d0880a03 mute rfb_close_writer() 2020-07-03 22:17:53 +03:00
Devaev Maxim
a28548cec5 lint fix 2020-06-08 05:52:58 +03:00
Devaev Maxim
83a8eb8dd2 proper logs 2020-06-05 06:27:23 +03:00
Devaev Maxim
54f0e1990b fixed rfb leds 2020-06-03 01:59:15 +03:00
Devaev Maxim
e6f8396661 refactoring 2020-05-25 01:52:37 +03:00