small rebranding

This commit is contained in:
Maxim Devaev 2021-09-08 06:47:54 +03:00
parent ca812117e4
commit 8f11fa3b91
247 changed files with 293 additions and 293 deletions

View File

@ -33,7 +33,7 @@ done
pkgbase=kvmd pkgbase=kvmd
pkgver=3.23 pkgver=3.23
pkgrel=1 pkgrel=1
pkgdesc="The main Pi-KVM daemon" pkgdesc="The main PiKVM daemon"
url="https://github.com/pikvm/kvmd" url="https://github.com/pikvm/kvmd"
license=(GPL) license=(GPL)
arch=(any) arch=(any)
@ -159,7 +159,7 @@ for _variant in "${_variants[@]}"; do
eval "package_kvmd-platform-$_platform-$_board() { eval "package_kvmd-platform-$_platform-$_board() {
cd \"kvmd-\$pkgver\" cd \"kvmd-\$pkgver\"
pkgdesc=\"Pi-KVM platform configs - $_platform for $_board\" pkgdesc=\"PiKVM platform configs - $_platform for $_board\"
depends=(kvmd=$pkgver-$pkgrel \"raspberrypi-bootloader>=20210216-1\" \"raspberrypi-bootloader-x>=20210216-1\" \"raspberrypi-firmware>=20210128-2\" \"linux-firmware>=20210221.b79d239-1\") depends=(kvmd=$pkgver-$pkgrel \"raspberrypi-bootloader>=20210216-1\" \"raspberrypi-bootloader-x>=20210216-1\" \"raspberrypi-firmware>=20210128-2\" \"linux-firmware>=20210221.b79d239-1\")
if [[ $_platform =~ ^.*-hdmi$ ]]; then if [[ $_platform =~ ^.*-hdmi$ ]]; then

View File

@ -2,5 +2,5 @@
[![CI](https://github.com/pikvm/kvmd/workflows/CI/badge.svg)](https://github.com/pikvm/kvmd/actions?query=workflow%3ACI) [![CI](https://github.com/pikvm/kvmd/workflows/CI/badge.svg)](https://github.com/pikvm/kvmd/actions?query=workflow%3ACI)
[![Discord](https://img.shields.io/discord/580094191938437144?logo=discord)](https://discord.gg/bpmXfz5) [![Discord](https://img.shields.io/discord/580094191938437144?logo=discord)](https://discord.gg/bpmXfz5)
This repository contains the configuration and code of KVMD, the main PI-KVM daemon. This repository contains the configuration and code of KVMD, the main PIKVM daemon.
If your request does not relate directly to this codebase, please send it to issues of the [Pi-KVM](https://github.com/pikvm/pikvm/issues) repository. If your request does not relate directly to this codebase, please send it to issues of the [PiKVM](https://github.com/pikvm/pikvm/issues) repository.

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - IPMI to KVMD proxy Description=PiKVM - IPMI to KVMD proxy
After=kvmd.service After=kvmd.service
[Service] [Service]

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - Janus WebRTC Gateway (Static Config) Description=PiKVM - Janus WebRTC Gateway (Static Config)
After=network.target network-online.target nss-lookup.target kvmd.service After=network.target network-online.target nss-lookup.target kvmd.service
[Service] [Service]

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - Janus WebRTC Gateway Description=PiKVM - Janus WebRTC Gateway
After=network.target network-online.target nss-lookup.target kvmd.service After=network.target network-online.target nss-lookup.target kvmd.service
[Service] [Service]

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - HTTP entrypoint Description=PiKVM - HTTP entrypoint
After=network.target network-online.target nss-lookup.target kvmd.service After=network.target network-online.target nss-lookup.target kvmd.service
[Service] [Service]

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - OTG setup Description=PiKVM - OTG setup
After=systemd-modules-load.service After=systemd-modules-load.service
Before=kvmd.service Before=kvmd.service

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - OTG network service Description=PiKVM - OTG network service
After=kvmd-otg.service After=kvmd-otg.service
Wants=network-pre.target Wants=network-pre.target
After=network-pre.target After=network-pre.target

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - EDID loader for TC358743 Description=PiKVM - EDID loader for TC358743
Wants=dev-kvmd\x2dvideo.device Wants=dev-kvmd\x2dvideo.device
After=dev-kvmd\x2dvideo.device systemd-modules-load.service After=dev-kvmd\x2dvideo.device systemd-modules-load.service
Before=kvmd.service Before=kvmd.service

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - VNC to KVMD/Streamer proxy Description=PiKVM - VNC to KVMD/Streamer proxy
After=kvmd.service After=kvmd.service
[Service] [Service]

View File

@ -1,5 +1,5 @@
[Unit] [Unit]
Description=Pi-KVM - The main daemon Description=PiKVM - The main daemon
After=network.target network-online.target nss-lookup.target After=network.target network-online.target nss-lookup.target
[Service] [Service]

View File

@ -4,11 +4,11 @@ g kvmd-vnc - -
g kvmd-nginx - - g kvmd-nginx - -
g kvmd-janus - - g kvmd-janus - -
u kvmd - "Pi-KVM - The main daemon" - u kvmd - "PiKVM - The main daemon" -
u kvmd-ipmi - "Pi-KVM - IPMI to KVMD proxy" - u kvmd-ipmi - "PiKVM - IPMI to KVMD proxy" -
u kvmd-vnc - "Pi-KVM - VNC to KVMD/Streamer proxy" - u kvmd-vnc - "PiKVM - VNC to KVMD/Streamer proxy" -
u kvmd-nginx - "Pi-KVM - HTTP entrypoint" - u kvmd-nginx - "PiKVM - HTTP entrypoint" -
u kvmd-janus - "Pi-KVM - Janus WebRTC Gateway" - u kvmd-janus - "PiKVM - Janus WebRTC Gateway" -
m kvmd gpio m kvmd gpio
m kvmd uucp m kvmd uucp

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
/***************************************************************************** /*****************************************************************************
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #
@ -475,14 +475,14 @@ def _get_config_scheme() -> Dict:
"otg": { "otg": {
"vendor_id": Option(0x1D6B, type=valid_otg_id), # Linux Foundation "vendor_id": Option(0x1D6B, type=valid_otg_id), # Linux Foundation
"product_id": Option(0x0104, type=valid_otg_id), # Multifunction Composite Gadget "product_id": Option(0x0104, type=valid_otg_id), # Multifunction Composite Gadget
"manufacturer": Option("Pi-KVM"), "manufacturer": Option("PiKVM"),
"product": Option("Composite KVM Device"), "product": Option("Composite KVM Device"),
"serial": Option("CAFEBABE"), "serial": Option("CAFEBABE"),
"usb_version": Option(0x0200, type=valid_otg_id), "usb_version": Option(0x0200, type=valid_otg_id),
"remote_wakeup": Option(False, type=valid_bool), "remote_wakeup": Option(False, type=valid_bool),
"gadget": Option("kvmd", type=valid_otg_gadget), "gadget": Option("kvmd", type=valid_otg_gadget),
"config": Option("Pi-KVM device", type=valid_stripped_string_not_empty), "config": Option("PiKVM device", type=valid_stripped_string_not_empty),
"udc": Option("", type=valid_stripped_string), "udc": Option("", type=valid_stripped_string),
"init_delay": Option(3.0, type=valid_float_f01), "init_delay": Option(3.0, type=valid_float_f01),

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #
@ -89,7 +89,7 @@ def _print_invalidate_tip(prepend_nl: bool) -> None:
{gray}# Note: Users logged in with this username will stay logged in. {gray}# Note: Users logged in with this username will stay logged in.
# To invalidate their cookies you need to restart kvmd & kvmd-nginx: # To invalidate their cookies you need to restart kvmd & kvmd-nginx:
# {reset}{blue}systemctl restart kvmd kvmd-nginx{gray} # {reset}{blue}systemctl restart kvmd kvmd-nginx{gray}
# Be careful, this will break your connection to the Pi-KVM # Be careful, this will break your connection to the PiKVM
# and may affect the GPIO relays state. Also don't forget to edit # and may affect the GPIO relays state. Also don't forget to edit
# the files {reset}{blue}/etc/kvmd/{{vncpasswd,ipmipasswd}}{gray} and restart # the files {reset}{blue}/etc/kvmd/{{vncpasswd,ipmipasswd}}{gray} and restart
# the corresponding services {reset}{blue}kvmd-vnc{gray} & {reset}{blue}kvmd-ipmi{gray} if necessary.{reset} # the corresponding services {reset}{blue}kvmd-vnc{gray} & {reset}{blue}kvmd-ipmi{gray} if necessary.{reset}

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #
@ -44,7 +44,7 @@ from .server import KvmdServer
def main(argv: Optional[List[str]]=None) -> None: def main(argv: Optional[List[str]]=None) -> None:
config = init( config = init(
prog="kvmd", prog="kvmd",
description="The main Pi-KVM daemon", description="The main PiKVM daemon",
argv=argv, argv=argv,
check_run=True, check_run=True,
load_auth=True, load_auth=True,

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #
@ -39,7 +39,7 @@ class RfbEncodings:
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100], [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
)) ))
H264 = 50 # Pi-KVM H264 Encoding H264 = 50 # Open H.264 Encoding
@dataclasses.dataclass(frozen=True) @dataclasses.dataclass(frozen=True)

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #
@ -68,7 +68,7 @@ from .render import make_text_jpeg
class _SharedParams: class _SharedParams:
width: int = dataclasses.field(default=800) width: int = dataclasses.field(default=800)
height: int = dataclasses.field(default=600) height: int = dataclasses.field(default=600)
name: str = dataclasses.field(default="Pi-KVM") name: str = dataclasses.field(default="PiKVM")
class _Client(RfbClient): # pylint: disable=too-many-instance-attributes class _Client(RfbClient): # pylint: disable=too-many-instance-attributes
@ -178,7 +178,7 @@ class _Client(RfbClient): # pylint: disable=too-many-instance-attributes
host = None host = None
else: else:
if isinstance(host, str): if isinstance(host, str):
name = f"Pi-KVM: {host}" name = f"PiKVM: {host}"
async with self.__lock: async with self.__lock:
if self._encodings.has_rename: if self._encodings.has_rename:
await self._send_rename(name) await self._send_rename(name)

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2020 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

View File

@ -1,6 +1,6 @@
# ========================================================================== # # ========================================================================== #
# # # #
# KVMD - The main Pi-KVM daemon. # # KVMD - The main PiKVM daemon. #
# # # #
# Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> # # Copyright (C) 2018-2021 Maxim Devaev <mdevaev@gmail.com> #
# # # #

Some files were not shown because too many files have changed in this diff Show More