summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Devaev <[email protected]>2024-03-22 16:02:55 +0200
committerMaxim Devaev <[email protected]>2024-03-22 16:02:55 +0200
commitce62d711c14067ead21421ec7550b81b36770611 (patch)
treebd0c13a362f123730cd8c9f2272416ee701534e2
parentc9ee5131a1505eba10766434d4e10ae584438889 (diff)
updated copyright date
-rwxr-xr-xgenmap.py2
-rw-r--r--hid/arduino/lib/drivers-avr/eeprom.h2
-rw-r--r--hid/arduino/lib/drivers-avr/factory.cpp2
-rw-r--r--hid/arduino/lib/drivers-avr/ps2/hid.h2
-rw-r--r--hid/arduino/lib/drivers-avr/ps2/keymap.h2
-rw-r--r--hid/arduino/lib/drivers-avr/ps2/keymap.h.mako2
-rw-r--r--hid/arduino/lib/drivers-avr/spi.cpp2
-rw-r--r--hid/arduino/lib/drivers-avr/spi.h2
-rw-r--r--hid/arduino/lib/drivers-avr/usb/hid.h2
-rw-r--r--hid/arduino/lib/drivers-stm32/backup-register.h2
-rw-r--r--hid/arduino/lib/drivers-stm32/board-stm32.h2
-rw-r--r--hid/arduino/lib/drivers-stm32/factory.cpp2
-rw-r--r--hid/arduino/lib/drivers-stm32/usb/hid-wrapper-stm32.h2
-rw-r--r--hid/arduino/lib/drivers-stm32/usb/keyboard-stm32.h2
-rw-r--r--hid/arduino/lib/drivers-stm32/usb/mouse-absolute-stm32.h2
-rw-r--r--hid/arduino/lib/drivers-stm32/usb/mouse-relative-stm32.h2
-rw-r--r--hid/arduino/lib/drivers/aum.h2
-rw-r--r--hid/arduino/lib/drivers/board.h2
-rw-r--r--hid/arduino/lib/drivers/connection.h2
-rw-r--r--hid/arduino/lib/drivers/driver.h2
-rw-r--r--hid/arduino/lib/drivers/factory.h2
-rw-r--r--hid/arduino/lib/drivers/keyboard.h2
-rw-r--r--hid/arduino/lib/drivers/mouse.h2
-rw-r--r--hid/arduino/lib/drivers/serial.h2
-rw-r--r--hid/arduino/lib/drivers/storage.h2
-rw-r--r--hid/arduino/lib/drivers/tools.cpp2
-rw-r--r--hid/arduino/lib/drivers/tools.h2
-rw-r--r--hid/arduino/lib/drivers/usb-keymap.h2
-rw-r--r--hid/arduino/lib/drivers/usb-keymap.h.mako2
-rw-r--r--hid/arduino/src/main.cpp2
-rw-r--r--hid/arduino/src/outputs.h2
-rw-r--r--hid/arduino/src/proto.h2
-rw-r--r--hid/pico/src/main.c2
-rw-r--r--hid/pico/src/ph_cmds.c2
-rw-r--r--hid/pico/src/ph_cmds.h2
-rw-r--r--hid/pico/src/ph_com.c2
-rw-r--r--hid/pico/src/ph_com.h2
-rw-r--r--hid/pico/src/ph_com_bridge.c2
-rw-r--r--hid/pico/src/ph_com_bridge.h2
-rw-r--r--hid/pico/src/ph_com_spi.c2
-rw-r--r--hid/pico/src/ph_com_spi.h2
-rw-r--r--hid/pico/src/ph_com_uart.c2
-rw-r--r--hid/pico/src/ph_com_uart.h2
-rw-r--r--hid/pico/src/ph_debug.c2
-rw-r--r--hid/pico/src/ph_debug.h2
-rw-r--r--hid/pico/src/ph_outputs.c2
-rw-r--r--hid/pico/src/ph_outputs.h2
-rw-r--r--hid/pico/src/ph_proto.h2
-rw-r--r--hid/pico/src/ph_ps2.c2
-rw-r--r--hid/pico/src/ph_ps2.h2
-rw-r--r--hid/pico/src/ph_tools.h2
-rw-r--r--hid/pico/src/ph_types.h2
-rw-r--r--hid/pico/src/ph_usb.c2
-rw-r--r--hid/pico/src/ph_usb.h2
-rw-r--r--hid/pico/src/ph_usb_kbd.c2
-rw-r--r--hid/pico/src/ph_usb_kbd.h2
-rw-r--r--hid/pico/src/ph_usb_keymap.h2
-rw-r--r--hid/pico/src/ph_usb_keymap.h.mako2
-rw-r--r--hid/pico/src/ph_usb_mouse.c2
-rw-r--r--hid/pico/src/ph_usb_mouse.h2
-rw-r--r--hid/pico/src/tusb_config.h2
-rw-r--r--kvmd/__init__.py2
-rw-r--r--kvmd/aiogp.py2
-rw-r--r--kvmd/aiohelpers.py2
-rw-r--r--kvmd/aiomulti.py2
-rw-r--r--kvmd/aioproc.py2
-rw-r--r--kvmd/aiotools.py2
-rw-r--r--kvmd/apps/__init__.py2
-rw-r--r--kvmd/apps/cleanup/__init__.py2
-rw-r--r--kvmd/apps/cleanup/__main__.py2
-rw-r--r--kvmd/apps/edidconf/__init__.py2
-rw-r--r--kvmd/apps/edidconf/__main__.py2
-rw-r--r--kvmd/apps/htpasswd/__init__.py2
-rw-r--r--kvmd/apps/htpasswd/__main__.py2
-rw-r--r--kvmd/apps/ipmi/__init__.py2
-rw-r--r--kvmd/apps/ipmi/__main__.py2
-rw-r--r--kvmd/apps/ipmi/auth.py2
-rw-r--r--kvmd/apps/ipmi/server.py2
-rw-r--r--kvmd/apps/janus/__init__.py2
-rw-r--r--kvmd/apps/janus/__main__.py2
-rw-r--r--kvmd/apps/kvmd/__init__.py2
-rw-r--r--kvmd/apps/kvmd/__main__.py2
-rw-r--r--kvmd/apps/kvmd/api/__init__.py2
-rw-r--r--kvmd/apps/kvmd/api/atx.py2
-rw-r--r--kvmd/apps/kvmd/api/auth.py2
-rw-r--r--kvmd/apps/kvmd/api/export.py2
-rw-r--r--kvmd/apps/kvmd/api/hid.py2
-rw-r--r--kvmd/apps/kvmd/api/info.py2
-rw-r--r--kvmd/apps/kvmd/api/log.py2
-rw-r--r--kvmd/apps/kvmd/api/msd.py2
-rw-r--r--kvmd/apps/kvmd/api/redfish.py2
-rw-r--r--kvmd/apps/kvmd/api/streamer.py2
-rw-r--r--kvmd/apps/kvmd/api/ugpio.py2
-rw-r--r--kvmd/apps/kvmd/auth.py2
-rw-r--r--kvmd/apps/kvmd/info/__init__.py2
-rw-r--r--kvmd/apps/kvmd/info/auth.py2
-rw-r--r--kvmd/apps/kvmd/info/base.py2
-rw-r--r--kvmd/apps/kvmd/info/extras.py2
-rw-r--r--kvmd/apps/kvmd/info/fan.py2
-rw-r--r--kvmd/apps/kvmd/info/hw.py2
-rw-r--r--kvmd/apps/kvmd/info/meta.py2
-rw-r--r--kvmd/apps/kvmd/info/system.py2
-rw-r--r--kvmd/apps/kvmd/logreader.py2
-rw-r--r--kvmd/apps/kvmd/ocr.py2
-rw-r--r--kvmd/apps/kvmd/server.py2
-rw-r--r--kvmd/apps/kvmd/snapshoter.py2
-rw-r--r--kvmd/apps/kvmd/streamer.py2
-rw-r--r--kvmd/apps/kvmd/sysunit.py2
-rw-r--r--kvmd/apps/kvmd/ugpio.py2
-rw-r--r--kvmd/apps/ngxmkconf/__init__.py2
-rw-r--r--kvmd/apps/ngxmkconf/__main__.py2
-rw-r--r--kvmd/apps/otg/__init__.py2
-rw-r--r--kvmd/apps/otg/__main__.py2
-rw-r--r--kvmd/apps/otg/hid/__init__.py2
-rw-r--r--kvmd/apps/otg/hid/keyboard.py2
-rw-r--r--kvmd/apps/otg/hid/mouse.py2
-rw-r--r--kvmd/apps/otgconf/__init__.py2
-rw-r--r--kvmd/apps/otgconf/__main__.py2
-rw-r--r--kvmd/apps/otgmsd/__init__.py2
-rw-r--r--kvmd/apps/otgmsd/__main__.py2
-rw-r--r--kvmd/apps/otgnet/__init__.py2
-rw-r--r--kvmd/apps/otgnet/__main__.py2
-rw-r--r--kvmd/apps/otgnet/netctl.py2
-rw-r--r--kvmd/apps/pst/__init__.py2
-rw-r--r--kvmd/apps/pst/__main__.py2
-rw-r--r--kvmd/apps/pst/server.py2
-rw-r--r--kvmd/apps/pstrun/__init__.py2
-rw-r--r--kvmd/apps/pstrun/__main__.py2
-rw-r--r--kvmd/apps/totp/__init__.py2
-rw-r--r--kvmd/apps/totp/__main__.py2
-rw-r--r--kvmd/apps/watchdog/__init__.py2
-rw-r--r--kvmd/apps/watchdog/__main__.py2
-rw-r--r--kvmd/bitbang.py2
-rw-r--r--kvmd/clients/__init__.py2
-rw-r--r--kvmd/env.py2
-rw-r--r--kvmd/errors.py2
-rw-r--r--kvmd/fstab.py2
-rw-r--r--kvmd/helpers/__init__.py2
-rw-r--r--kvmd/helpers/remount/__init__.py2
-rw-r--r--kvmd/helpers/remount/__main__.py2
-rw-r--r--kvmd/helpers/swapfiles/__init__.py2
-rw-r--r--kvmd/helpers/swapfiles/__main__.py2
-rw-r--r--kvmd/htclient.py2
-rw-r--r--kvmd/htserver.py2
-rw-r--r--kvmd/inotify.py2
-rw-r--r--kvmd/keyboard/__init__.py2
-rw-r--r--kvmd/keyboard/mappings.py2
-rw-r--r--kvmd/keyboard/mappings.py.mako2
-rw-r--r--kvmd/keyboard/printer.py2
-rw-r--r--kvmd/libc.py2
-rw-r--r--kvmd/logging.py2
-rw-r--r--kvmd/mouse.py2
-rw-r--r--kvmd/network.py2
-rw-r--r--kvmd/plugins/__init__.py2
-rw-r--r--kvmd/plugins/atx/__init__.py2
-rw-r--r--kvmd/plugins/atx/disabled.py2
-rw-r--r--kvmd/plugins/atx/gpio.py2
-rw-r--r--kvmd/plugins/auth/__init__.py2
-rw-r--r--kvmd/plugins/auth/htpasswd.py2
-rw-r--r--kvmd/plugins/auth/http.py2
-rw-r--r--kvmd/plugins/auth/ldap.py2
-rw-r--r--kvmd/plugins/auth/pam.py2
-rw-r--r--kvmd/plugins/auth/radius.py2
-rw-r--r--kvmd/plugins/hid/__init__.py2
-rw-r--r--kvmd/plugins/hid/_mcu/__init__.py2
-rw-r--r--kvmd/plugins/hid/_mcu/gpio.py2
-rw-r--r--kvmd/plugins/hid/_mcu/proto.py2
-rw-r--r--kvmd/plugins/hid/bt/__init__.py2
-rw-r--r--kvmd/plugins/hid/bt/bluez.py2
-rw-r--r--kvmd/plugins/hid/bt/sdp.py2
-rw-r--r--kvmd/plugins/hid/bt/server.py2
-rw-r--r--kvmd/plugins/hid/otg/__init__.py2
-rw-r--r--kvmd/plugins/hid/otg/device.py2
-rw-r--r--kvmd/plugins/hid/otg/events.py2
-rw-r--r--kvmd/plugins/hid/otg/keyboard.py2
-rw-r--r--kvmd/plugins/hid/otg/mouse.py2
-rw-r--r--kvmd/plugins/hid/serial.py2
-rw-r--r--kvmd/plugins/hid/spi.py2
-rw-r--r--kvmd/plugins/msd/__init__.py2
-rw-r--r--kvmd/plugins/msd/disabled.py2
-rw-r--r--kvmd/plugins/msd/otg/__init__.py2
-rw-r--r--kvmd/plugins/msd/otg/drive.py2
-rw-r--r--kvmd/plugins/msd/otg/storage.py2
-rw-r--r--kvmd/plugins/ugpio/__init__.py2
-rw-r--r--kvmd/plugins/ugpio/anelpwr.py2
-rw-r--r--kvmd/plugins/ugpio/cmd.py2
-rw-r--r--kvmd/plugins/ugpio/cmdret.py2
-rw-r--r--kvmd/plugins/ugpio/extron.py2
-rw-r--r--kvmd/plugins/ugpio/ezcoo.py2
-rw-r--r--kvmd/plugins/ugpio/gpio.py2
-rw-r--r--kvmd/plugins/ugpio/hidrelay.py2
-rw-r--r--kvmd/plugins/ugpio/hue.py2
-rw-r--r--kvmd/plugins/ugpio/ipmi.py2
-rw-r--r--kvmd/plugins/ugpio/locator.py2
-rw-r--r--kvmd/plugins/ugpio/otgconf.py2
-rw-r--r--kvmd/plugins/ugpio/pway.py2
-rw-r--r--kvmd/plugins/ugpio/pwm.py2
-rw-r--r--kvmd/plugins/ugpio/servo.py2
-rw-r--r--kvmd/plugins/ugpio/tesmart.py2
-rw-r--r--kvmd/plugins/ugpio/wol.py2
-rw-r--r--kvmd/plugins/ugpio/xh_hk4401.py2
-rw-r--r--kvmd/tools.py2
-rw-r--r--kvmd/usb.py2
-rw-r--r--kvmd/validators/__init__.py2
-rw-r--r--kvmd/validators/auth.py2
-rw-r--r--kvmd/validators/basic.py2
-rw-r--r--kvmd/validators/hid.py2
-rw-r--r--kvmd/validators/hw.py2
-rw-r--r--kvmd/validators/kvm.py2
-rw-r--r--kvmd/validators/net.py2
-rw-r--r--kvmd/validators/os.py2
-rw-r--r--kvmd/validators/ugpio.py2
-rw-r--r--kvmd/yamlconf/__init__.py2
-rw-r--r--kvmd/yamlconf/dumper.py2
-rw-r--r--kvmd/yamlconf/loader.py2
-rwxr-xr-xscripts/kvmd-bootconfig2
-rwxr-xr-xscripts/kvmd-certbot2
-rwxr-xr-xscripts/kvmd-gencert2
-rwxr-xr-xscripts/kvmd-udev-hdmiusb-check2
-rwxr-xr-xscripts/kvmd-udev-restart-pass2
-rwxr-xr-xsetup.py2
-rw-r--r--testenv/env.py2
-rw-r--r--testenv/tests/__init__.py2
-rw-r--r--testenv/tests/apps/__init__.py2
-rw-r--r--testenv/tests/apps/cleanup/__init__.py2
-rw-r--r--testenv/tests/apps/cleanup/test_main.py2
-rw-r--r--testenv/tests/apps/htpasswd/__init__.py2
-rw-r--r--testenv/tests/apps/htpasswd/test_main.py2
-rw-r--r--testenv/tests/apps/kvmd/__init__.py2
-rw-r--r--testenv/tests/apps/kvmd/test_auth.py2
-rw-r--r--testenv/tests/keyboard/__init__.py2
-rw-r--r--testenv/tests/keyboard/test_keymap.py2
-rw-r--r--testenv/tests/plugins/__init__.py2
-rw-r--r--testenv/tests/plugins/auth/__init__.py2
-rw-r--r--testenv/tests/plugins/auth/test_htpasswd.py2
-rw-r--r--testenv/tests/plugins/auth/test_http.py2
-rw-r--r--testenv/tests/plugins/auth/test_pam.py2
-rw-r--r--testenv/tests/test_aiotools.py2
-rw-r--r--testenv/tests/test_logging.py2
-rw-r--r--testenv/tests/test_yamlconf.py2
-rw-r--r--testenv/tests/validators/__init__.py2
-rw-r--r--testenv/tests/validators/test_auth.py2
-rw-r--r--testenv/tests/validators/test_basic.py2
-rw-r--r--testenv/tests/validators/test_hid.py2
-rw-r--r--testenv/tests/validators/test_hw.py2
-rw-r--r--testenv/tests/validators/test_kvm.py2
-rw-r--r--testenv/tests/validators/test_net.py2
-rw-r--r--testenv/tests/validators/test_os.py2
-rw-r--r--testenv/tests/validators/test_ugpio.py2
-rw-r--r--testenv/tests/yamlconf/test_merger.py2
-rw-r--r--web/base.pug2
-rw-r--r--web/index.html4
-rw-r--r--web/ipmi/index.html2
-rw-r--r--web/kvm/index.html4
-rw-r--r--web/kvm/window-about.pug2
-rw-r--r--web/login/index.html2
-rw-r--r--web/share/css/index/index.css2
-rw-r--r--web/share/css/keypad.css2
-rw-r--r--web/share/css/kvm/about.css2
-rw-r--r--web/share/css/kvm/hid.css2
-rw-r--r--web/share/css/kvm/keyboard.css2
-rw-r--r--web/share/css/kvm/msd.css2
-rw-r--r--web/share/css/kvm/stream.css2
-rw-r--r--web/share/css/kvm/system.css2
-rw-r--r--web/share/css/kvm/x-mobile.css2
-rw-r--r--web/share/css/led.css2
-rw-r--r--web/share/css/login/login.css2
-rw-r--r--web/share/css/main.css2
-rw-r--r--web/share/css/modal.css2
-rw-r--r--web/share/css/navbar.css2
-rw-r--r--web/share/css/progress.css2
-rw-r--r--web/share/css/radio.css2
-rw-r--r--web/share/css/slider.css2
-rw-r--r--web/share/css/start.css2
-rw-r--r--web/share/css/switch.css2
-rw-r--r--web/share/css/tabs.css2
-rw-r--r--web/share/css/vars.css2
-rw-r--r--web/share/css/window.css2
-rw-r--r--web/share/css/x-desktop.css2
-rw-r--r--web/share/css/x-mobile.css2
-rw-r--r--web/share/js/bb.js2
-rw-r--r--web/share/js/index/main.js2
-rw-r--r--web/share/js/ipmi/main.js2
-rw-r--r--web/share/js/keypad.js2
-rw-r--r--web/share/js/kvm/atx.js2
-rw-r--r--web/share/js/kvm/gpio.js2
-rw-r--r--web/share/js/kvm/hid.js2
-rw-r--r--web/share/js/kvm/keyboard.js2
-rw-r--r--web/share/js/kvm/main.js2
-rw-r--r--web/share/js/kvm/mouse.js2
-rw-r--r--web/share/js/kvm/msd.js2
-rw-r--r--web/share/js/kvm/ocr.js2
-rw-r--r--web/share/js/kvm/recorder.js2
-rw-r--r--web/share/js/kvm/session.js2
-rw-r--r--web/share/js/kvm/stream.js2
-rw-r--r--web/share/js/kvm/stream_janus.js2
-rw-r--r--web/share/js/kvm/stream_mjpeg.js2
-rw-r--r--web/share/js/login/main.js2
-rw-r--r--web/share/js/tools.js2
-rw-r--r--web/share/js/vnc/main.js2
-rw-r--r--web/share/js/wm.js2
-rw-r--r--web/vnc/index.html2
302 files changed, 304 insertions, 304 deletions
diff --git a/genmap.py b/genmap.py
index 6a6b63bf..61952c9e 100755
--- a/genmap.py
+++ b/genmap.py
@@ -3,7 +3,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-avr/eeprom.h b/hid/arduino/lib/drivers-avr/eeprom.h
index bac642a7..9e727704 100644
--- a/hid/arduino/lib/drivers-avr/eeprom.h
+++ b/hid/arduino/lib/drivers-avr/eeprom.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-avr/factory.cpp b/hid/arduino/lib/drivers-avr/factory.cpp
index 801e7a2f..2fb54187 100644
--- a/hid/arduino/lib/drivers-avr/factory.cpp
+++ b/hid/arduino/lib/drivers-avr/factory.cpp
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-avr/ps2/hid.h b/hid/arduino/lib/drivers-avr/ps2/hid.h
index ecd64d16..56cc321d 100644
--- a/hid/arduino/lib/drivers-avr/ps2/hid.h
+++ b/hid/arduino/lib/drivers-avr/ps2/hid.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-avr/ps2/keymap.h b/hid/arduino/lib/drivers-avr/ps2/keymap.h
index 65a5d7a1..b864c8c1 100644
--- a/hid/arduino/lib/drivers-avr/ps2/keymap.h
+++ b/hid/arduino/lib/drivers-avr/ps2/keymap.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-avr/ps2/keymap.h.mako b/hid/arduino/lib/drivers-avr/ps2/keymap.h.mako
index 75dfd8c2..8e31e44d 100644
--- a/hid/arduino/lib/drivers-avr/ps2/keymap.h.mako
+++ b/hid/arduino/lib/drivers-avr/ps2/keymap.h.mako
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-avr/spi.cpp b/hid/arduino/lib/drivers-avr/spi.cpp
index f9cab4ac..9572c513 100644
--- a/hid/arduino/lib/drivers-avr/spi.cpp
+++ b/hid/arduino/lib/drivers-avr/spi.cpp
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-avr/spi.h b/hid/arduino/lib/drivers-avr/spi.h
index 368895c2..742a808d 100644
--- a/hid/arduino/lib/drivers-avr/spi.h
+++ b/hid/arduino/lib/drivers-avr/spi.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-avr/usb/hid.h b/hid/arduino/lib/drivers-avr/usb/hid.h
index aa7b7ba0..ce15f427 100644
--- a/hid/arduino/lib/drivers-avr/usb/hid.h
+++ b/hid/arduino/lib/drivers-avr/usb/hid.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-stm32/backup-register.h b/hid/arduino/lib/drivers-stm32/backup-register.h
index 196e4e1c..6265dd04 100644
--- a/hid/arduino/lib/drivers-stm32/backup-register.h
+++ b/hid/arduino/lib/drivers-stm32/backup-register.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-stm32/board-stm32.h b/hid/arduino/lib/drivers-stm32/board-stm32.h
index 1602edaa..97411cb2 100644
--- a/hid/arduino/lib/drivers-stm32/board-stm32.h
+++ b/hid/arduino/lib/drivers-stm32/board-stm32.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-stm32/factory.cpp b/hid/arduino/lib/drivers-stm32/factory.cpp
index 8f20e0ff..9540bb7d 100644
--- a/hid/arduino/lib/drivers-stm32/factory.cpp
+++ b/hid/arduino/lib/drivers-stm32/factory.cpp
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-stm32/usb/hid-wrapper-stm32.h b/hid/arduino/lib/drivers-stm32/usb/hid-wrapper-stm32.h
index 62f58213..3df0f4ea 100644
--- a/hid/arduino/lib/drivers-stm32/usb/hid-wrapper-stm32.h
+++ b/hid/arduino/lib/drivers-stm32/usb/hid-wrapper-stm32.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-stm32/usb/keyboard-stm32.h b/hid/arduino/lib/drivers-stm32/usb/keyboard-stm32.h
index 22dec04d..578e0751 100644
--- a/hid/arduino/lib/drivers-stm32/usb/keyboard-stm32.h
+++ b/hid/arduino/lib/drivers-stm32/usb/keyboard-stm32.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-stm32/usb/mouse-absolute-stm32.h b/hid/arduino/lib/drivers-stm32/usb/mouse-absolute-stm32.h
index 65195c78..4090cd4f 100644
--- a/hid/arduino/lib/drivers-stm32/usb/mouse-absolute-stm32.h
+++ b/hid/arduino/lib/drivers-stm32/usb/mouse-absolute-stm32.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers-stm32/usb/mouse-relative-stm32.h b/hid/arduino/lib/drivers-stm32/usb/mouse-relative-stm32.h
index 4524e20b..943857ef 100644
--- a/hid/arduino/lib/drivers-stm32/usb/mouse-relative-stm32.h
+++ b/hid/arduino/lib/drivers-stm32/usb/mouse-relative-stm32.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/aum.h b/hid/arduino/lib/drivers/aum.h
index 3d407d12..b211304a 100644
--- a/hid/arduino/lib/drivers/aum.h
+++ b/hid/arduino/lib/drivers/aum.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/board.h b/hid/arduino/lib/drivers/board.h
index cc431d62..069bbb0e 100644
--- a/hid/arduino/lib/drivers/board.h
+++ b/hid/arduino/lib/drivers/board.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/connection.h b/hid/arduino/lib/drivers/connection.h
index 7a9beb7b..f0e2ca0b 100644
--- a/hid/arduino/lib/drivers/connection.h
+++ b/hid/arduino/lib/drivers/connection.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/driver.h b/hid/arduino/lib/drivers/driver.h
index af60b112..7fcb72dd 100644
--- a/hid/arduino/lib/drivers/driver.h
+++ b/hid/arduino/lib/drivers/driver.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/factory.h b/hid/arduino/lib/drivers/factory.h
index 116a6c84..5eeba394 100644
--- a/hid/arduino/lib/drivers/factory.h
+++ b/hid/arduino/lib/drivers/factory.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/keyboard.h b/hid/arduino/lib/drivers/keyboard.h
index 1128def9..b853ba67 100644
--- a/hid/arduino/lib/drivers/keyboard.h
+++ b/hid/arduino/lib/drivers/keyboard.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/mouse.h b/hid/arduino/lib/drivers/mouse.h
index 83216e29..1877bf1e 100644
--- a/hid/arduino/lib/drivers/mouse.h
+++ b/hid/arduino/lib/drivers/mouse.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/serial.h b/hid/arduino/lib/drivers/serial.h
index 32ec5613..60ade223 100644
--- a/hid/arduino/lib/drivers/serial.h
+++ b/hid/arduino/lib/drivers/serial.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/storage.h b/hid/arduino/lib/drivers/storage.h
index 3b676905..19a5a770 100644
--- a/hid/arduino/lib/drivers/storage.h
+++ b/hid/arduino/lib/drivers/storage.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/tools.cpp b/hid/arduino/lib/drivers/tools.cpp
index a6585245..3dbd8470 100644
--- a/hid/arduino/lib/drivers/tools.cpp
+++ b/hid/arduino/lib/drivers/tools.cpp
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/tools.h b/hid/arduino/lib/drivers/tools.h
index 34f88022..ea75e378 100644
--- a/hid/arduino/lib/drivers/tools.h
+++ b/hid/arduino/lib/drivers/tools.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/usb-keymap.h b/hid/arduino/lib/drivers/usb-keymap.h
index 5a86337f..95134453 100644
--- a/hid/arduino/lib/drivers/usb-keymap.h
+++ b/hid/arduino/lib/drivers/usb-keymap.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/lib/drivers/usb-keymap.h.mako b/hid/arduino/lib/drivers/usb-keymap.h.mako
index 5ae01421..5a10ac45 100644
--- a/hid/arduino/lib/drivers/usb-keymap.h.mako
+++ b/hid/arduino/lib/drivers/usb-keymap.h.mako
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/src/main.cpp b/hid/arduino/src/main.cpp
index c1539106..aa880b10 100644
--- a/hid/arduino/src/main.cpp
+++ b/hid/arduino/src/main.cpp
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/src/outputs.h b/hid/arduino/src/outputs.h
index dd9008f3..b1992fc4 100644
--- a/hid/arduino/src/outputs.h
+++ b/hid/arduino/src/outputs.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/arduino/src/proto.h b/hid/arduino/src/proto.h
index 5fbdd49c..a2e95722 100644
--- a/hid/arduino/src/proto.h
+++ b/hid/arduino/src/proto.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/main.c b/hid/pico/src/main.c
index f1d266a5..ee603db3 100644
--- a/hid/pico/src/main.c
+++ b/hid/pico/src/main.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_cmds.c b/hid/pico/src/ph_cmds.c
index 8b2994b4..52ccba16 100644
--- a/hid/pico/src/ph_cmds.c
+++ b/hid/pico/src/ph_cmds.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_cmds.h b/hid/pico/src/ph_cmds.h
index bfb820c5..e0c4c9db 100644
--- a/hid/pico/src/ph_cmds.h
+++ b/hid/pico/src/ph_cmds.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_com.c b/hid/pico/src/ph_com.c
index 85a7923a..860b6202 100644
--- a/hid/pico/src/ph_com.c
+++ b/hid/pico/src/ph_com.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_com.h b/hid/pico/src/ph_com.h
index 9019d7f7..12ca2d48 100644
--- a/hid/pico/src/ph_com.h
+++ b/hid/pico/src/ph_com.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_com_bridge.c b/hid/pico/src/ph_com_bridge.c
index 6731527b..d9fc4552 100644
--- a/hid/pico/src/ph_com_bridge.c
+++ b/hid/pico/src/ph_com_bridge.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_com_bridge.h b/hid/pico/src/ph_com_bridge.h
index 7bfd5d31..7bc293e7 100644
--- a/hid/pico/src/ph_com_bridge.h
+++ b/hid/pico/src/ph_com_bridge.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_com_spi.c b/hid/pico/src/ph_com_spi.c
index 5da80a6f..e324e8dc 100644
--- a/hid/pico/src/ph_com_spi.c
+++ b/hid/pico/src/ph_com_spi.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_com_spi.h b/hid/pico/src/ph_com_spi.h
index 61f7c932..9a6d55b6 100644
--- a/hid/pico/src/ph_com_spi.h
+++ b/hid/pico/src/ph_com_spi.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_com_uart.c b/hid/pico/src/ph_com_uart.c
index 593f5640..8d64f56b 100644
--- a/hid/pico/src/ph_com_uart.c
+++ b/hid/pico/src/ph_com_uart.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_com_uart.h b/hid/pico/src/ph_com_uart.h
index 11e372da..b423c6c8 100644
--- a/hid/pico/src/ph_com_uart.h
+++ b/hid/pico/src/ph_com_uart.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_debug.c b/hid/pico/src/ph_debug.c
index ee497a31..e08b9db1 100644
--- a/hid/pico/src/ph_debug.c
+++ b/hid/pico/src/ph_debug.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_debug.h b/hid/pico/src/ph_debug.h
index db7ef31d..33d5eed8 100644
--- a/hid/pico/src/ph_debug.h
+++ b/hid/pico/src/ph_debug.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_outputs.c b/hid/pico/src/ph_outputs.c
index a61b659f..4ec40de5 100644
--- a/hid/pico/src/ph_outputs.c
+++ b/hid/pico/src/ph_outputs.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_outputs.h b/hid/pico/src/ph_outputs.h
index d2487327..bddf9208 100644
--- a/hid/pico/src/ph_outputs.h
+++ b/hid/pico/src/ph_outputs.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_proto.h b/hid/pico/src/ph_proto.h
index 11989170..78b28d32 100644
--- a/hid/pico/src/ph_proto.h
+++ b/hid/pico/src/ph_proto.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_ps2.c b/hid/pico/src/ph_ps2.c
index 6dab2eb6..5eb07174 100644
--- a/hid/pico/src/ph_ps2.c
+++ b/hid/pico/src/ph_ps2.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_ps2.h b/hid/pico/src/ph_ps2.h
index 1050b919..62fee109 100644
--- a/hid/pico/src/ph_ps2.h
+++ b/hid/pico/src/ph_ps2.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_tools.h b/hid/pico/src/ph_tools.h
index 469be810..489302c4 100644
--- a/hid/pico/src/ph_tools.h
+++ b/hid/pico/src/ph_tools.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_types.h b/hid/pico/src/ph_types.h
index 79ab6c15..97b89e90 100644
--- a/hid/pico/src/ph_types.h
+++ b/hid/pico/src/ph_types.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_usb.c b/hid/pico/src/ph_usb.c
index 0358e724..a3d1da00 100644
--- a/hid/pico/src/ph_usb.c
+++ b/hid/pico/src/ph_usb.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_usb.h b/hid/pico/src/ph_usb.h
index 5a4146e3..357f578d 100644
--- a/hid/pico/src/ph_usb.h
+++ b/hid/pico/src/ph_usb.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_usb_kbd.c b/hid/pico/src/ph_usb_kbd.c
index 95835b0f..b4613c27 100644
--- a/hid/pico/src/ph_usb_kbd.c
+++ b/hid/pico/src/ph_usb_kbd.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_usb_kbd.h b/hid/pico/src/ph_usb_kbd.h
index a6658201..8bbdcd05 100644
--- a/hid/pico/src/ph_usb_kbd.h
+++ b/hid/pico/src/ph_usb_kbd.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_usb_keymap.h b/hid/pico/src/ph_usb_keymap.h
index 951949ae..f2481e41 100644
--- a/hid/pico/src/ph_usb_keymap.h
+++ b/hid/pico/src/ph_usb_keymap.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_usb_keymap.h.mako b/hid/pico/src/ph_usb_keymap.h.mako
index dd156fed..454f9c1e 100644
--- a/hid/pico/src/ph_usb_keymap.h.mako
+++ b/hid/pico/src/ph_usb_keymap.h.mako
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_usb_mouse.c b/hid/pico/src/ph_usb_mouse.c
index 5004228c..33f35410 100644
--- a/hid/pico/src/ph_usb_mouse.c
+++ b/hid/pico/src/ph_usb_mouse.c
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/ph_usb_mouse.h b/hid/pico/src/ph_usb_mouse.h
index 6b6c6c73..1d13d73d 100644
--- a/hid/pico/src/ph_usb_mouse.h
+++ b/hid/pico/src/ph_usb_mouse.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/hid/pico/src/tusb_config.h b/hid/pico/src/tusb_config.h
index dae732a8..a3986ee1 100644
--- a/hid/pico/src/tusb_config.h
+++ b/hid/pico/src/tusb_config.h
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/__init__.py b/kvmd/__init__.py
index 8c073d6b..3f2a838f 100644
--- a/kvmd/__init__.py
+++ b/kvmd/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/aiogp.py b/kvmd/aiogp.py
index 7559a9d9..7ebe4ade 100644
--- a/kvmd/aiogp.py
+++ b/kvmd/aiogp.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/aiohelpers.py b/kvmd/aiohelpers.py
index 07d458a5..c3b257d1 100644
--- a/kvmd/aiohelpers.py
+++ b/kvmd/aiohelpers.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/aiomulti.py b/kvmd/aiomulti.py
index 5e7032d3..653651cb 100644
--- a/kvmd/aiomulti.py
+++ b/kvmd/aiomulti.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/aioproc.py b/kvmd/aioproc.py
index 81864b7f..376df004 100644
--- a/kvmd/aioproc.py
+++ b/kvmd/aioproc.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/aiotools.py b/kvmd/aiotools.py
index 2b148573..c859e176 100644
--- a/kvmd/aiotools.py
+++ b/kvmd/aiotools.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/__init__.py b/kvmd/apps/__init__.py
index f578be16..b8c4fe5b 100644
--- a/kvmd/apps/__init__.py
+++ b/kvmd/apps/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/cleanup/__init__.py b/kvmd/apps/cleanup/__init__.py
index c4855efb..9f729ef1 100644
--- a/kvmd/apps/cleanup/__init__.py
+++ b/kvmd/apps/cleanup/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/cleanup/__main__.py b/kvmd/apps/cleanup/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/cleanup/__main__.py
+++ b/kvmd/apps/cleanup/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/edidconf/__init__.py b/kvmd/apps/edidconf/__init__.py
index d08bdffa..141cc1a3 100644
--- a/kvmd/apps/edidconf/__init__.py
+++ b/kvmd/apps/edidconf/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/edidconf/__main__.py b/kvmd/apps/edidconf/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/edidconf/__main__.py
+++ b/kvmd/apps/edidconf/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/htpasswd/__init__.py b/kvmd/apps/htpasswd/__init__.py
index 3d655484..fd006ee2 100644
--- a/kvmd/apps/htpasswd/__init__.py
+++ b/kvmd/apps/htpasswd/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/htpasswd/__main__.py b/kvmd/apps/htpasswd/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/htpasswd/__main__.py
+++ b/kvmd/apps/htpasswd/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/ipmi/__init__.py b/kvmd/apps/ipmi/__init__.py
index 60982275..2f6cebd8 100644
--- a/kvmd/apps/ipmi/__init__.py
+++ b/kvmd/apps/ipmi/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/ipmi/__main__.py b/kvmd/apps/ipmi/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/ipmi/__main__.py
+++ b/kvmd/apps/ipmi/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/ipmi/auth.py b/kvmd/apps/ipmi/auth.py
index c559a67a..71a13fe7 100644
--- a/kvmd/apps/ipmi/auth.py
+++ b/kvmd/apps/ipmi/auth.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/ipmi/server.py b/kvmd/apps/ipmi/server.py
index 47d3950e..c6e35fae 100644
--- a/kvmd/apps/ipmi/server.py
+++ b/kvmd/apps/ipmi/server.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/janus/__init__.py b/kvmd/apps/janus/__init__.py
index 92f6e26d..8489fade 100644
--- a/kvmd/apps/janus/__init__.py
+++ b/kvmd/apps/janus/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/janus/__main__.py b/kvmd/apps/janus/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/janus/__main__.py
+++ b/kvmd/apps/janus/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/__init__.py b/kvmd/apps/kvmd/__init__.py
index 2d0219db..7cf8430c 100644
--- a/kvmd/apps/kvmd/__init__.py
+++ b/kvmd/apps/kvmd/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/__main__.py b/kvmd/apps/kvmd/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/kvmd/__main__.py
+++ b/kvmd/apps/kvmd/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/__init__.py b/kvmd/apps/kvmd/api/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/kvmd/apps/kvmd/api/__init__.py
+++ b/kvmd/apps/kvmd/api/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/atx.py b/kvmd/apps/kvmd/api/atx.py
index b4d5dab5..b7f74c99 100644
--- a/kvmd/apps/kvmd/api/atx.py
+++ b/kvmd/apps/kvmd/api/atx.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/auth.py b/kvmd/apps/kvmd/api/auth.py
index 5f2e847e..0c7d5484 100644
--- a/kvmd/apps/kvmd/api/auth.py
+++ b/kvmd/apps/kvmd/api/auth.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/export.py b/kvmd/apps/kvmd/api/export.py
index d2678f1d..998c5d81 100644
--- a/kvmd/apps/kvmd/api/export.py
+++ b/kvmd/apps/kvmd/api/export.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/hid.py b/kvmd/apps/kvmd/api/hid.py
index 25ef0c4f..326daf44 100644
--- a/kvmd/apps/kvmd/api/hid.py
+++ b/kvmd/apps/kvmd/api/hid.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/info.py b/kvmd/apps/kvmd/api/info.py
index 5d1c133d..6a7fbf4e 100644
--- a/kvmd/apps/kvmd/api/info.py
+++ b/kvmd/apps/kvmd/api/info.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/log.py b/kvmd/apps/kvmd/api/log.py
index 7a73693b..5bead7f7 100644
--- a/kvmd/apps/kvmd/api/log.py
+++ b/kvmd/apps/kvmd/api/log.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/msd.py b/kvmd/apps/kvmd/api/msd.py
index 94b08299..dcb6ef62 100644
--- a/kvmd/apps/kvmd/api/msd.py
+++ b/kvmd/apps/kvmd/api/msd.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/redfish.py b/kvmd/apps/kvmd/api/redfish.py
index 64f63b0e..3aaa1812 100644
--- a/kvmd/apps/kvmd/api/redfish.py
+++ b/kvmd/apps/kvmd/api/redfish.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/streamer.py b/kvmd/apps/kvmd/api/streamer.py
index a757eed5..f384eb17 100644
--- a/kvmd/apps/kvmd/api/streamer.py
+++ b/kvmd/apps/kvmd/api/streamer.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/api/ugpio.py b/kvmd/apps/kvmd/api/ugpio.py
index d8f939ae..3e5f7ca3 100644
--- a/kvmd/apps/kvmd/api/ugpio.py
+++ b/kvmd/apps/kvmd/api/ugpio.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/auth.py b/kvmd/apps/kvmd/auth.py
index 53b1d532..008e8a4f 100644
--- a/kvmd/apps/kvmd/auth.py
+++ b/kvmd/apps/kvmd/auth.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/info/__init__.py b/kvmd/apps/kvmd/info/__init__.py
index 60ef3444..983ef6d6 100644
--- a/kvmd/apps/kvmd/info/__init__.py
+++ b/kvmd/apps/kvmd/info/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/info/auth.py b/kvmd/apps/kvmd/info/auth.py
index 47b3fef7..2077afff 100644
--- a/kvmd/apps/kvmd/info/auth.py
+++ b/kvmd/apps/kvmd/info/auth.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/info/base.py b/kvmd/apps/kvmd/info/base.py
index a73565d2..87494e70 100644
--- a/kvmd/apps/kvmd/info/base.py
+++ b/kvmd/apps/kvmd/info/base.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/info/extras.py b/kvmd/apps/kvmd/info/extras.py
index 922526fe..a5f803bc 100644
--- a/kvmd/apps/kvmd/info/extras.py
+++ b/kvmd/apps/kvmd/info/extras.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/info/fan.py b/kvmd/apps/kvmd/info/fan.py
index 39572059..48f4f6d5 100644
--- a/kvmd/apps/kvmd/info/fan.py
+++ b/kvmd/apps/kvmd/info/fan.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/info/hw.py b/kvmd/apps/kvmd/info/hw.py
index ed6d8a2c..a436a01f 100644
--- a/kvmd/apps/kvmd/info/hw.py
+++ b/kvmd/apps/kvmd/info/hw.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/info/meta.py b/kvmd/apps/kvmd/info/meta.py
index 0da96a35..b66b76b1 100644
--- a/kvmd/apps/kvmd/info/meta.py
+++ b/kvmd/apps/kvmd/info/meta.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/info/system.py b/kvmd/apps/kvmd/info/system.py
index 4c2b4e30..462b52c9 100644
--- a/kvmd/apps/kvmd/info/system.py
+++ b/kvmd/apps/kvmd/info/system.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/logreader.py b/kvmd/apps/kvmd/logreader.py
index 5eb1ecec..6de2819b 100644
--- a/kvmd/apps/kvmd/logreader.py
+++ b/kvmd/apps/kvmd/logreader.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/ocr.py b/kvmd/apps/kvmd/ocr.py
index ba96093c..2b669e68 100644
--- a/kvmd/apps/kvmd/ocr.py
+++ b/kvmd/apps/kvmd/ocr.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/server.py b/kvmd/apps/kvmd/server.py
index c81b91ab..44f33f89 100644
--- a/kvmd/apps/kvmd/server.py
+++ b/kvmd/apps/kvmd/server.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/snapshoter.py b/kvmd/apps/kvmd/snapshoter.py
index 8e6ad563..197e16c4 100644
--- a/kvmd/apps/kvmd/snapshoter.py
+++ b/kvmd/apps/kvmd/snapshoter.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/streamer.py b/kvmd/apps/kvmd/streamer.py
index 0cfbfab4..26904d40 100644
--- a/kvmd/apps/kvmd/streamer.py
+++ b/kvmd/apps/kvmd/streamer.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/sysunit.py b/kvmd/apps/kvmd/sysunit.py
index 5a555553..b967aa58 100644
--- a/kvmd/apps/kvmd/sysunit.py
+++ b/kvmd/apps/kvmd/sysunit.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/kvmd/ugpio.py b/kvmd/apps/kvmd/ugpio.py
index bda9cef6..74ed204f 100644
--- a/kvmd/apps/kvmd/ugpio.py
+++ b/kvmd/apps/kvmd/ugpio.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/ngxmkconf/__init__.py b/kvmd/apps/ngxmkconf/__init__.py
index 6f7ed17a..67c25bcb 100644
--- a/kvmd/apps/ngxmkconf/__init__.py
+++ b/kvmd/apps/ngxmkconf/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/ngxmkconf/__main__.py b/kvmd/apps/ngxmkconf/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/ngxmkconf/__main__.py
+++ b/kvmd/apps/ngxmkconf/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otg/__init__.py b/kvmd/apps/otg/__init__.py
index 43dd3e5a..1da23c67 100644
--- a/kvmd/apps/otg/__init__.py
+++ b/kvmd/apps/otg/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otg/__main__.py b/kvmd/apps/otg/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/otg/__main__.py
+++ b/kvmd/apps/otg/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otg/hid/__init__.py b/kvmd/apps/otg/hid/__init__.py
index 14e7e9c4..2be5d2d6 100644
--- a/kvmd/apps/otg/hid/__init__.py
+++ b/kvmd/apps/otg/hid/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otg/hid/keyboard.py b/kvmd/apps/otg/hid/keyboard.py
index a49a22a0..e3232afa 100644
--- a/kvmd/apps/otg/hid/keyboard.py
+++ b/kvmd/apps/otg/hid/keyboard.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otg/hid/mouse.py b/kvmd/apps/otg/hid/mouse.py
index 99f53833..2fcb578c 100644
--- a/kvmd/apps/otg/hid/mouse.py
+++ b/kvmd/apps/otg/hid/mouse.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otgconf/__init__.py b/kvmd/apps/otgconf/__init__.py
index 6be00cc9..b7aa2277 100644
--- a/kvmd/apps/otgconf/__init__.py
+++ b/kvmd/apps/otgconf/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otgconf/__main__.py b/kvmd/apps/otgconf/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/otgconf/__main__.py
+++ b/kvmd/apps/otgconf/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otgmsd/__init__.py b/kvmd/apps/otgmsd/__init__.py
index 33e58699..abe2400c 100644
--- a/kvmd/apps/otgmsd/__init__.py
+++ b/kvmd/apps/otgmsd/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otgmsd/__main__.py b/kvmd/apps/otgmsd/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/otgmsd/__main__.py
+++ b/kvmd/apps/otgmsd/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otgnet/__init__.py b/kvmd/apps/otgnet/__init__.py
index 8ea1c509..3519d98b 100644
--- a/kvmd/apps/otgnet/__init__.py
+++ b/kvmd/apps/otgnet/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otgnet/__main__.py b/kvmd/apps/otgnet/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/otgnet/__main__.py
+++ b/kvmd/apps/otgnet/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/otgnet/netctl.py b/kvmd/apps/otgnet/netctl.py
index cdb4092a..13de1f00 100644
--- a/kvmd/apps/otgnet/netctl.py
+++ b/kvmd/apps/otgnet/netctl.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/pst/__init__.py b/kvmd/apps/pst/__init__.py
index 35930ae7..d6ff2896 100644
--- a/kvmd/apps/pst/__init__.py
+++ b/kvmd/apps/pst/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/pst/__main__.py b/kvmd/apps/pst/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/pst/__main__.py
+++ b/kvmd/apps/pst/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/pst/server.py b/kvmd/apps/pst/server.py
index 1a183080..a22025fe 100644
--- a/kvmd/apps/pst/server.py
+++ b/kvmd/apps/pst/server.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/pstrun/__init__.py b/kvmd/apps/pstrun/__init__.py
index be6a900f..f7dd537d 100644
--- a/kvmd/apps/pstrun/__init__.py
+++ b/kvmd/apps/pstrun/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/pstrun/__main__.py b/kvmd/apps/pstrun/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/pstrun/__main__.py
+++ b/kvmd/apps/pstrun/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/totp/__init__.py b/kvmd/apps/totp/__init__.py
index 329a8b52..e61a79b5 100644
--- a/kvmd/apps/totp/__init__.py
+++ b/kvmd/apps/totp/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/totp/__main__.py b/kvmd/apps/totp/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/totp/__main__.py
+++ b/kvmd/apps/totp/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/watchdog/__init__.py b/kvmd/apps/watchdog/__init__.py
index 2a3ba41b..37981d0b 100644
--- a/kvmd/apps/watchdog/__init__.py
+++ b/kvmd/apps/watchdog/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/apps/watchdog/__main__.py b/kvmd/apps/watchdog/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/apps/watchdog/__main__.py
+++ b/kvmd/apps/watchdog/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/bitbang.py b/kvmd/bitbang.py
index 0f4a202f..ae18869e 100644
--- a/kvmd/bitbang.py
+++ b/kvmd/bitbang.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/clients/__init__.py b/kvmd/clients/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/kvmd/clients/__init__.py
+++ b/kvmd/clients/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/env.py b/kvmd/env.py
index f21a6432..698dbaa2 100644
--- a/kvmd/env.py
+++ b/kvmd/env.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/errors.py b/kvmd/errors.py
index 031fa7df..c880aa7f 100644
--- a/kvmd/errors.py
+++ b/kvmd/errors.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/fstab.py b/kvmd/fstab.py
index 72d430ef..4ab3163c 100644
--- a/kvmd/fstab.py
+++ b/kvmd/fstab.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/helpers/__init__.py b/kvmd/helpers/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/kvmd/helpers/__init__.py
+++ b/kvmd/helpers/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/helpers/remount/__init__.py b/kvmd/helpers/remount/__init__.py
index c6373fec..e41bbbfd 100644
--- a/kvmd/helpers/remount/__init__.py
+++ b/kvmd/helpers/remount/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/helpers/remount/__main__.py b/kvmd/helpers/remount/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/helpers/remount/__main__.py
+++ b/kvmd/helpers/remount/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/helpers/swapfiles/__init__.py b/kvmd/helpers/swapfiles/__init__.py
index af6e1705..f4affe01 100644
--- a/kvmd/helpers/swapfiles/__init__.py
+++ b/kvmd/helpers/swapfiles/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/helpers/swapfiles/__main__.py b/kvmd/helpers/swapfiles/__main__.py
index 73bb60b3..4827fc49 100644
--- a/kvmd/helpers/swapfiles/__main__.py
+++ b/kvmd/helpers/swapfiles/__main__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/htclient.py b/kvmd/htclient.py
index 53eebe4e..724eddcd 100644
--- a/kvmd/htclient.py
+++ b/kvmd/htclient.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/htserver.py b/kvmd/htserver.py
index 3d1ce8f4..4740ac7a 100644
--- a/kvmd/htserver.py
+++ b/kvmd/htserver.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/inotify.py b/kvmd/inotify.py
index d5677b13..700247ef 100644
--- a/kvmd/inotify.py
+++ b/kvmd/inotify.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This source file is partially based on python-watchdog module. #
# #
diff --git a/kvmd/keyboard/__init__.py b/kvmd/keyboard/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/kvmd/keyboard/__init__.py
+++ b/kvmd/keyboard/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/keyboard/mappings.py b/kvmd/keyboard/mappings.py
index 449864aa..8e7d87d1 100644
--- a/kvmd/keyboard/mappings.py
+++ b/kvmd/keyboard/mappings.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/keyboard/mappings.py.mako b/kvmd/keyboard/mappings.py.mako
index a04b1cb6..a8df423c 100644
--- a/kvmd/keyboard/mappings.py.mako
+++ b/kvmd/keyboard/mappings.py.mako
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/keyboard/printer.py b/kvmd/keyboard/printer.py
index d6d5839c..efee6d44 100644
--- a/kvmd/keyboard/printer.py
+++ b/kvmd/keyboard/printer.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/libc.py b/kvmd/libc.py
index d4605231..53b25733 100644
--- a/kvmd/libc.py
+++ b/kvmd/libc.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This source file is partially based on python-watchdog module. #
# #
diff --git a/kvmd/logging.py b/kvmd/logging.py
index df3efc11..a31dc24d 100644
--- a/kvmd/logging.py
+++ b/kvmd/logging.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/mouse.py b/kvmd/mouse.py
index c34bde24..31894297 100644
--- a/kvmd/mouse.py
+++ b/kvmd/mouse.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/network.py b/kvmd/network.py
index a65a12a7..22721dd5 100644
--- a/kvmd/network.py
+++ b/kvmd/network.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/__init__.py b/kvmd/plugins/__init__.py
index aabe584f..ce2567f1 100644
--- a/kvmd/plugins/__init__.py
+++ b/kvmd/plugins/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/atx/__init__.py b/kvmd/plugins/atx/__init__.py
index b1394605..e9496a65 100644
--- a/kvmd/plugins/atx/__init__.py
+++ b/kvmd/plugins/atx/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/atx/disabled.py b/kvmd/plugins/atx/disabled.py
index 1e6aace8..d9abec00 100644
--- a/kvmd/plugins/atx/disabled.py
+++ b/kvmd/plugins/atx/disabled.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/atx/gpio.py b/kvmd/plugins/atx/gpio.py
index 476dacb0..6df57bb3 100644
--- a/kvmd/plugins/atx/gpio.py
+++ b/kvmd/plugins/atx/gpio.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/auth/__init__.py b/kvmd/plugins/auth/__init__.py
index 8647fc26..cdbb4387 100644
--- a/kvmd/plugins/auth/__init__.py
+++ b/kvmd/plugins/auth/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/auth/htpasswd.py b/kvmd/plugins/auth/htpasswd.py
index ced596e7..64fe2d3f 100644
--- a/kvmd/plugins/auth/htpasswd.py
+++ b/kvmd/plugins/auth/htpasswd.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/auth/http.py b/kvmd/plugins/auth/http.py
index 7b802c55..54308279 100644
--- a/kvmd/plugins/auth/http.py
+++ b/kvmd/plugins/auth/http.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/auth/ldap.py b/kvmd/plugins/auth/ldap.py
index 7f7ed597..fa6b9fff 100644
--- a/kvmd/plugins/auth/ldap.py
+++ b/kvmd/plugins/auth/ldap.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/auth/pam.py b/kvmd/plugins/auth/pam.py
index 4060ff6a..119951ab 100644
--- a/kvmd/plugins/auth/pam.py
+++ b/kvmd/plugins/auth/pam.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/auth/radius.py b/kvmd/plugins/auth/radius.py
index c42b7211..92c4632d 100644
--- a/kvmd/plugins/auth/radius.py
+++ b/kvmd/plugins/auth/radius.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/__init__.py b/kvmd/plugins/hid/__init__.py
index 40661d74..1e1db544 100644
--- a/kvmd/plugins/hid/__init__.py
+++ b/kvmd/plugins/hid/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/_mcu/__init__.py b/kvmd/plugins/hid/_mcu/__init__.py
index 7f5f7a74..01411621 100644
--- a/kvmd/plugins/hid/_mcu/__init__.py
+++ b/kvmd/plugins/hid/_mcu/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/_mcu/gpio.py b/kvmd/plugins/hid/_mcu/gpio.py
index 648ab447..0afbcc69 100644
--- a/kvmd/plugins/hid/_mcu/gpio.py
+++ b/kvmd/plugins/hid/_mcu/gpio.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/_mcu/proto.py b/kvmd/plugins/hid/_mcu/proto.py
index 62d7497e..76cd5d09 100644
--- a/kvmd/plugins/hid/_mcu/proto.py
+++ b/kvmd/plugins/hid/_mcu/proto.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/bt/__init__.py b/kvmd/plugins/hid/bt/__init__.py
index 1b50f26a..ece6b59b 100644
--- a/kvmd/plugins/hid/bt/__init__.py
+++ b/kvmd/plugins/hid/bt/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/bt/bluez.py b/kvmd/plugins/hid/bt/bluez.py
index 8d1da819..3e6e3f43 100644
--- a/kvmd/plugins/hid/bt/bluez.py
+++ b/kvmd/plugins/hid/bt/bluez.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/bt/sdp.py b/kvmd/plugins/hid/bt/sdp.py
index e040f4bb..928339a1 100644
--- a/kvmd/plugins/hid/bt/sdp.py
+++ b/kvmd/plugins/hid/bt/sdp.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/bt/server.py b/kvmd/plugins/hid/bt/server.py
index c00480c9..2b6a4307 100644
--- a/kvmd/plugins/hid/bt/server.py
+++ b/kvmd/plugins/hid/bt/server.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/otg/__init__.py b/kvmd/plugins/hid/otg/__init__.py
index 61b8a194..3516546d 100644
--- a/kvmd/plugins/hid/otg/__init__.py
+++ b/kvmd/plugins/hid/otg/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/otg/device.py b/kvmd/plugins/hid/otg/device.py
index af30188b..dfab658d 100644
--- a/kvmd/plugins/hid/otg/device.py
+++ b/kvmd/plugins/hid/otg/device.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/otg/events.py b/kvmd/plugins/hid/otg/events.py
index 39986772..ae2ba67d 100644
--- a/kvmd/plugins/hid/otg/events.py
+++ b/kvmd/plugins/hid/otg/events.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/otg/keyboard.py b/kvmd/plugins/hid/otg/keyboard.py
index 75d31735..9008db06 100644
--- a/kvmd/plugins/hid/otg/keyboard.py
+++ b/kvmd/plugins/hid/otg/keyboard.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/otg/mouse.py b/kvmd/plugins/hid/otg/mouse.py
index b25d8380..7d3bd2e6 100644
--- a/kvmd/plugins/hid/otg/mouse.py
+++ b/kvmd/plugins/hid/otg/mouse.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/serial.py b/kvmd/plugins/hid/serial.py
index 593c50ae..4b8e6165 100644
--- a/kvmd/plugins/hid/serial.py
+++ b/kvmd/plugins/hid/serial.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/hid/spi.py b/kvmd/plugins/hid/spi.py
index 74c3d3b8..70ad120b 100644
--- a/kvmd/plugins/hid/spi.py
+++ b/kvmd/plugins/hid/spi.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/msd/__init__.py b/kvmd/plugins/msd/__init__.py
index cb8d8130..e0210921 100644
--- a/kvmd/plugins/msd/__init__.py
+++ b/kvmd/plugins/msd/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/msd/disabled.py b/kvmd/plugins/msd/disabled.py
index cb0ace41..ad49875e 100644
--- a/kvmd/plugins/msd/disabled.py
+++ b/kvmd/plugins/msd/disabled.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/msd/otg/__init__.py b/kvmd/plugins/msd/otg/__init__.py
index c769bda2..18f2a006 100644
--- a/kvmd/plugins/msd/otg/__init__.py
+++ b/kvmd/plugins/msd/otg/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/msd/otg/drive.py b/kvmd/plugins/msd/otg/drive.py
index 6573276e..1bae91e5 100644
--- a/kvmd/plugins/msd/otg/drive.py
+++ b/kvmd/plugins/msd/otg/drive.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/msd/otg/storage.py b/kvmd/plugins/msd/otg/storage.py
index 08ac65e1..32f52a2d 100644
--- a/kvmd/plugins/msd/otg/storage.py
+++ b/kvmd/plugins/msd/otg/storage.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/__init__.py b/kvmd/plugins/ugpio/__init__.py
index 48d203be..6f9dfaec 100644
--- a/kvmd/plugins/ugpio/__init__.py
+++ b/kvmd/plugins/ugpio/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/anelpwr.py b/kvmd/plugins/ugpio/anelpwr.py
index c7eaabd5..a9cc432b 100644
--- a/kvmd/plugins/ugpio/anelpwr.py
+++ b/kvmd/plugins/ugpio/anelpwr.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/cmd.py b/kvmd/plugins/ugpio/cmd.py
index a5ab39f1..c3392b68 100644
--- a/kvmd/plugins/ugpio/cmd.py
+++ b/kvmd/plugins/ugpio/cmd.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/cmdret.py b/kvmd/plugins/ugpio/cmdret.py
index f5cd62e8..0eea78f6 100644
--- a/kvmd/plugins/ugpio/cmdret.py
+++ b/kvmd/plugins/ugpio/cmdret.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/extron.py b/kvmd/plugins/ugpio/extron.py
index c088e1e6..cb9fe96e 100644
--- a/kvmd/plugins/ugpio/extron.py
+++ b/kvmd/plugins/ugpio/extron.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/ezcoo.py b/kvmd/plugins/ugpio/ezcoo.py
index 9f312743..c3502a61 100644
--- a/kvmd/plugins/ugpio/ezcoo.py
+++ b/kvmd/plugins/ugpio/ezcoo.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/gpio.py b/kvmd/plugins/ugpio/gpio.py
index b86799a1..1ae1fbe0 100644
--- a/kvmd/plugins/ugpio/gpio.py
+++ b/kvmd/plugins/ugpio/gpio.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/hidrelay.py b/kvmd/plugins/ugpio/hidrelay.py
index 7b8c083e..894da42c 100644
--- a/kvmd/plugins/ugpio/hidrelay.py
+++ b/kvmd/plugins/ugpio/hidrelay.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/hue.py b/kvmd/plugins/ugpio/hue.py
index 91f4ac52..2c0e6749 100644
--- a/kvmd/plugins/ugpio/hue.py
+++ b/kvmd/plugins/ugpio/hue.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/ipmi.py b/kvmd/plugins/ugpio/ipmi.py
index 32d97cfa..8aec6c3d 100644
--- a/kvmd/plugins/ugpio/ipmi.py
+++ b/kvmd/plugins/ugpio/ipmi.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/locator.py b/kvmd/plugins/ugpio/locator.py
index 79c10df7..f42116a7 100644
--- a/kvmd/plugins/ugpio/locator.py
+++ b/kvmd/plugins/ugpio/locator.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/otgconf.py b/kvmd/plugins/ugpio/otgconf.py
index 37a407b5..4b85a3f4 100644
--- a/kvmd/plugins/ugpio/otgconf.py
+++ b/kvmd/plugins/ugpio/otgconf.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/pway.py b/kvmd/plugins/ugpio/pway.py
index 26e30921..25a1f454 100644
--- a/kvmd/plugins/ugpio/pway.py
+++ b/kvmd/plugins/ugpio/pway.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# Modified by SppokHCK September 2021 <Find me on Discord spook#8911> #
# #
diff --git a/kvmd/plugins/ugpio/pwm.py b/kvmd/plugins/ugpio/pwm.py
index f8df4338..8aedb771 100644
--- a/kvmd/plugins/ugpio/pwm.py
+++ b/kvmd/plugins/ugpio/pwm.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# Shantur Rathore <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
diff --git a/kvmd/plugins/ugpio/servo.py b/kvmd/plugins/ugpio/servo.py
index bd83c6d8..55ad7265 100644
--- a/kvmd/plugins/ugpio/servo.py
+++ b/kvmd/plugins/ugpio/servo.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# Shantur Rathore <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
diff --git a/kvmd/plugins/ugpio/tesmart.py b/kvmd/plugins/ugpio/tesmart.py
index 6c081cdb..5a5cd441 100644
--- a/kvmd/plugins/ugpio/tesmart.py
+++ b/kvmd/plugins/ugpio/tesmart.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/wol.py b/kvmd/plugins/ugpio/wol.py
index 78670e8a..e3a93be7 100644
--- a/kvmd/plugins/ugpio/wol.py
+++ b/kvmd/plugins/ugpio/wol.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/plugins/ugpio/xh_hk4401.py b/kvmd/plugins/ugpio/xh_hk4401.py
index 5908cac1..7e064df9 100644
--- a/kvmd/plugins/ugpio/xh_hk4401.py
+++ b/kvmd/plugins/ugpio/xh_hk4401.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# 2021-2021 Sebastian Goscik <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
diff --git a/kvmd/tools.py b/kvmd/tools.py
index 1c03f8ce..fca68e22 100644
--- a/kvmd/tools.py
+++ b/kvmd/tools.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/usb.py b/kvmd/usb.py
index 0c23828f..54309c2c 100644
--- a/kvmd/usb.py
+++ b/kvmd/usb.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/__init__.py b/kvmd/validators/__init__.py
index 57c96d8a..39ff60aa 100644
--- a/kvmd/validators/__init__.py
+++ b/kvmd/validators/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/auth.py b/kvmd/validators/auth.py
index f6d55c22..33cad456 100644
--- a/kvmd/validators/auth.py
+++ b/kvmd/validators/auth.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/basic.py b/kvmd/validators/basic.py
index c7b45971..eae844d9 100644
--- a/kvmd/validators/basic.py
+++ b/kvmd/validators/basic.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/hid.py b/kvmd/validators/hid.py
index 2812dcca..376a7f62 100644
--- a/kvmd/validators/hid.py
+++ b/kvmd/validators/hid.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/hw.py b/kvmd/validators/hw.py
index 7ca9c001..8267e354 100644
--- a/kvmd/validators/hw.py
+++ b/kvmd/validators/hw.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/kvm.py b/kvmd/validators/kvm.py
index 4296958a..7bce2a5f 100644
--- a/kvmd/validators/kvm.py
+++ b/kvmd/validators/kvm.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/net.py b/kvmd/validators/net.py
index 8a75729f..c14dd3f6 100644
--- a/kvmd/validators/net.py
+++ b/kvmd/validators/net.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/os.py b/kvmd/validators/os.py
index 0f9c94d2..7b38f171 100644
--- a/kvmd/validators/os.py
+++ b/kvmd/validators/os.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/validators/ugpio.py b/kvmd/validators/ugpio.py
index 12461d0d..1cb0e3e4 100644
--- a/kvmd/validators/ugpio.py
+++ b/kvmd/validators/ugpio.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/yamlconf/__init__.py b/kvmd/yamlconf/__init__.py
index 8e688a56..42a69cfa 100644
--- a/kvmd/yamlconf/__init__.py
+++ b/kvmd/yamlconf/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/yamlconf/dumper.py b/kvmd/yamlconf/dumper.py
index 206b5a5d..263c5d39 100644
--- a/kvmd/yamlconf/dumper.py
+++ b/kvmd/yamlconf/dumper.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/kvmd/yamlconf/loader.py b/kvmd/yamlconf/loader.py
index ffd69e3e..215cb526 100644
--- a/kvmd/yamlconf/loader.py
+++ b/kvmd/yamlconf/loader.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/scripts/kvmd-bootconfig b/scripts/kvmd-bootconfig
index 4795562f..b4dc2280 100755
--- a/scripts/kvmd-bootconfig
+++ b/scripts/kvmd-bootconfig
@@ -3,7 +3,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/scripts/kvmd-certbot b/scripts/kvmd-certbot
index 425f50dc..ebc94e50 100755
--- a/scripts/kvmd-certbot
+++ b/scripts/kvmd-certbot
@@ -3,7 +3,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/scripts/kvmd-gencert b/scripts/kvmd-gencert
index 3c373e45..7bd95cf2 100755
--- a/scripts/kvmd-gencert
+++ b/scripts/kvmd-gencert
@@ -3,7 +3,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/scripts/kvmd-udev-hdmiusb-check b/scripts/kvmd-udev-hdmiusb-check
index 5a91cb8c..12c19204 100755
--- a/scripts/kvmd-udev-hdmiusb-check
+++ b/scripts/kvmd-udev-hdmiusb-check
@@ -3,7 +3,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/scripts/kvmd-udev-restart-pass b/scripts/kvmd-udev-restart-pass
index 93f7d85c..77a1515a 100755
--- a/scripts/kvmd-udev-restart-pass
+++ b/scripts/kvmd-udev-restart-pass
@@ -3,7 +3,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/setup.py b/setup.py
index 7f378994..01e48fca 100755
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/env.py b/testenv/env.py
index 06d00c14..b3cdf34f 100644
--- a/testenv/env.py
+++ b/testenv/env.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/__init__.py b/testenv/tests/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/testenv/tests/__init__.py
+++ b/testenv/tests/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/apps/__init__.py b/testenv/tests/apps/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/testenv/tests/apps/__init__.py
+++ b/testenv/tests/apps/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/apps/cleanup/__init__.py b/testenv/tests/apps/cleanup/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/testenv/tests/apps/cleanup/__init__.py
+++ b/testenv/tests/apps/cleanup/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/apps/cleanup/test_main.py b/testenv/tests/apps/cleanup/test_main.py
index 29008cf3..1901b6d4 100644
--- a/testenv/tests/apps/cleanup/test_main.py
+++ b/testenv/tests/apps/cleanup/test_main.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/apps/htpasswd/__init__.py b/testenv/tests/apps/htpasswd/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/testenv/tests/apps/htpasswd/__init__.py
+++ b/testenv/tests/apps/htpasswd/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/apps/htpasswd/test_main.py b/testenv/tests/apps/htpasswd/test_main.py
index 5e53fc58..ba45110b 100644
--- a/testenv/tests/apps/htpasswd/test_main.py
+++ b/testenv/tests/apps/htpasswd/test_main.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/apps/kvmd/__init__.py b/testenv/tests/apps/kvmd/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/testenv/tests/apps/kvmd/__init__.py
+++ b/testenv/tests/apps/kvmd/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/apps/kvmd/test_auth.py b/testenv/tests/apps/kvmd/test_auth.py
index 402c9273..4fa1c8ae 100644
--- a/testenv/tests/apps/kvmd/test_auth.py
+++ b/testenv/tests/apps/kvmd/test_auth.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/keyboard/__init__.py b/testenv/tests/keyboard/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/testenv/tests/keyboard/__init__.py
+++ b/testenv/tests/keyboard/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/keyboard/test_keymap.py b/testenv/tests/keyboard/test_keymap.py
index aaf924c5..8c5b3312 100644
--- a/testenv/tests/keyboard/test_keymap.py
+++ b/testenv/tests/keyboard/test_keymap.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/plugins/__init__.py b/testenv/tests/plugins/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/testenv/tests/plugins/__init__.py
+++ b/testenv/tests/plugins/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/plugins/auth/__init__.py b/testenv/tests/plugins/auth/__init__.py
index 9c44a455..3ddb5061 100644
--- a/testenv/tests/plugins/auth/__init__.py
+++ b/testenv/tests/plugins/auth/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/plugins/auth/test_htpasswd.py b/testenv/tests/plugins/auth/test_htpasswd.py
index 0e8714d2..12d40b23 100644
--- a/testenv/tests/plugins/auth/test_htpasswd.py
+++ b/testenv/tests/plugins/auth/test_htpasswd.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/plugins/auth/test_http.py b/testenv/tests/plugins/auth/test_http.py
index 166998aa..07b41374 100644
--- a/testenv/tests/plugins/auth/test_http.py
+++ b/testenv/tests/plugins/auth/test_http.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/plugins/auth/test_pam.py b/testenv/tests/plugins/auth/test_pam.py
index 9c327c56..26bf11be 100644
--- a/testenv/tests/plugins/auth/test_pam.py
+++ b/testenv/tests/plugins/auth/test_pam.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/test_aiotools.py b/testenv/tests/test_aiotools.py
index 3a80c925..8c4f65a4 100644
--- a/testenv/tests/test_aiotools.py
+++ b/testenv/tests/test_aiotools.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/test_logging.py b/testenv/tests/test_logging.py
index feff0668..b6f52a38 100644
--- a/testenv/tests/test_logging.py
+++ b/testenv/tests/test_logging.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/test_yamlconf.py b/testenv/tests/test_yamlconf.py
index 905f0c5f..70f9593f 100644
--- a/testenv/tests/test_yamlconf.py
+++ b/testenv/tests/test_yamlconf.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/__init__.py b/testenv/tests/validators/__init__.py
index 6ed9261b..8d45fdfd 100644
--- a/testenv/tests/validators/__init__.py
+++ b/testenv/tests/validators/__init__.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/test_auth.py b/testenv/tests/validators/test_auth.py
index 7b1eee0f..d84e029b 100644
--- a/testenv/tests/validators/test_auth.py
+++ b/testenv/tests/validators/test_auth.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/test_basic.py b/testenv/tests/validators/test_basic.py
index fe7b7ff7..06d6deec 100644
--- a/testenv/tests/validators/test_basic.py
+++ b/testenv/tests/validators/test_basic.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/test_hid.py b/testenv/tests/validators/test_hid.py
index 24f11df4..a1031a13 100644
--- a/testenv/tests/validators/test_hid.py
+++ b/testenv/tests/validators/test_hid.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/test_hw.py b/testenv/tests/validators/test_hw.py
index 902ba2e5..a7a28202 100644
--- a/testenv/tests/validators/test_hw.py
+++ b/testenv/tests/validators/test_hw.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/test_kvm.py b/testenv/tests/validators/test_kvm.py
index 1a0e911d..9c70c662 100644
--- a/testenv/tests/validators/test_kvm.py
+++ b/testenv/tests/validators/test_kvm.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/test_net.py b/testenv/tests/validators/test_net.py
index f21a4cbc..14f2b57c 100644
--- a/testenv/tests/validators/test_net.py
+++ b/testenv/tests/validators/test_net.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/test_os.py b/testenv/tests/validators/test_os.py
index e744e187..30981308 100644
--- a/testenv/tests/validators/test_os.py
+++ b/testenv/tests/validators/test_os.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/validators/test_ugpio.py b/testenv/tests/validators/test_ugpio.py
index d6369cec..110afd83 100644
--- a/testenv/tests/validators/test_ugpio.py
+++ b/testenv/tests/validators/test_ugpio.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/testenv/tests/yamlconf/test_merger.py b/testenv/tests/yamlconf/test_merger.py
index 21180605..0f876ce9 100644
--- a/testenv/tests/yamlconf/test_merger.py
+++ b/testenv/tests/yamlconf/test_merger.py
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/base.pug b/web/base.pug
index 4c2419fe..4bb50099 100644
--- a/web/base.pug
+++ b/web/base.pug
@@ -5,7 +5,7 @@ doctype html
# #
# KVMD - The main PiKVM daemon. #
# #
- # Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+ # Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/index.html b/web/index.html
index a5eb624d..b92ee5f2 100644
--- a/web/index.html
+++ b/web/index.html
@@ -4,7 +4,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -56,7 +56,7 @@
<td class="title" colspan="2">The Open Source KVM over IP</td>
</tr>
<tr>
- <td class="copyright" colspan="2">Copyright &copy; 2018-2023 <a target="_blank" href="mailto:[email protected]">Maxim Devaev</a></td>
+ <td class="copyright" colspan="2">Copyright &copy; 2018-2024 <a target="_blank" href="mailto:[email protected]">Maxim Devaev</a></td>
</tr>
</table>
</td>
diff --git a/web/ipmi/index.html b/web/ipmi/index.html
index c181e055..5e50f4ce 100644
--- a/web/ipmi/index.html
+++ b/web/ipmi/index.html
@@ -4,7 +4,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/kvm/index.html b/web/kvm/index.html
index 61d5e3dc..0c920c86 100644
--- a/web/kvm/index.html
+++ b/web/kvm/index.html
@@ -4,7 +4,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -1988,7 +1988,7 @@
<td class="title" colspan="2">The Open Source KVM over IP</td>
</tr>
<tr>
- <td class="copyright" colspan="2">Copyright &copy; 2018-2023 <a target="_blank" href="mailto:[email protected]">Maxim Devaev</a></td>
+ <td class="copyright" colspan="2">Copyright &copy; 2018-2024 <a target="_blank" href="mailto:[email protected]">Maxim Devaev</a></td>
</tr>
</table>
</td>
diff --git a/web/kvm/window-about.pug b/web/kvm/window-about.pug
index 993edb7d..490823ee 100644
--- a/web/kvm/window-about.pug
+++ b/web/kvm/window-about.pug
@@ -25,7 +25,7 @@ div(id="about-window" class="window")
tr #[td(colspan="2" class="title") The Open Source KVM over IP]
tr
td(colspan="2" class="copyright")
- | Copyright &copy; 2018-2023 #[a(target="_blank" href="mailto:[email protected]") Maxim Devaev]
+ | Copyright &copy; 2018-2024 #[a(target="_blank" href="mailto:[email protected]") Maxim Devaev]
br
div(class="tabs-box")
+about_tab("meta", "Meta", true)
diff --git a/web/login/index.html b/web/login/index.html
index 0e3718eb..26b07640 100644
--- a/web/login/index.html
+++ b/web/login/index.html
@@ -4,7 +4,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/index/index.css b/web/share/css/index/index.css
index 5ef43a12..0415f1da 100644
--- a/web/share/css/index/index.css
+++ b/web/share/css/index/index.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/keypad.css b/web/share/css/keypad.css
index a95c252b..3f7a23b5 100644
--- a/web/share/css/keypad.css
+++ b/web/share/css/keypad.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/kvm/about.css b/web/share/css/kvm/about.css
index 9ce8549b..1b9c443a 100644
--- a/web/share/css/kvm/about.css
+++ b/web/share/css/kvm/about.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/kvm/hid.css b/web/share/css/kvm/hid.css
index 21e5bd03..5c710ac2 100644
--- a/web/share/css/kvm/hid.css
+++ b/web/share/css/kvm/hid.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/kvm/keyboard.css b/web/share/css/kvm/keyboard.css
index 2cb4b339..9a6a56e7 100644
--- a/web/share/css/kvm/keyboard.css
+++ b/web/share/css/kvm/keyboard.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/kvm/msd.css b/web/share/css/kvm/msd.css
index 4a8702a3..5d262fb5 100644
--- a/web/share/css/kvm/msd.css
+++ b/web/share/css/kvm/msd.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/kvm/stream.css b/web/share/css/kvm/stream.css
index 956e1b30..16132c21 100644
--- a/web/share/css/kvm/stream.css
+++ b/web/share/css/kvm/stream.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/kvm/system.css b/web/share/css/kvm/system.css
index 8abcfe2e..06a19202 100644
--- a/web/share/css/kvm/system.css
+++ b/web/share/css/kvm/system.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/kvm/x-mobile.css b/web/share/css/kvm/x-mobile.css
index 8934f2d1..caad69f1 100644
--- a/web/share/css/kvm/x-mobile.css
+++ b/web/share/css/kvm/x-mobile.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/led.css b/web/share/css/led.css
index fcc6fd8f..b7e00116 100644
--- a/web/share/css/led.css
+++ b/web/share/css/led.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/login/login.css b/web/share/css/login/login.css
index eddf3563..c5e5a28d 100644
--- a/web/share/css/login/login.css
+++ b/web/share/css/login/login.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/main.css b/web/share/css/main.css
index acfb7142..8e6af465 100644
--- a/web/share/css/main.css
+++ b/web/share/css/main.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/modal.css b/web/share/css/modal.css
index 430fdae8..48010a6c 100644
--- a/web/share/css/modal.css
+++ b/web/share/css/modal.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/navbar.css b/web/share/css/navbar.css
index 00249647..04d15e05 100644
--- a/web/share/css/navbar.css
+++ b/web/share/css/navbar.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/progress.css b/web/share/css/progress.css
index 89b77a76..ceeea43f 100644
--- a/web/share/css/progress.css
+++ b/web/share/css/progress.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/radio.css b/web/share/css/radio.css
index d6e54578..0674b7ab 100644
--- a/web/share/css/radio.css
+++ b/web/share/css/radio.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/slider.css b/web/share/css/slider.css
index 3fdd5c56..2669c9a4 100644
--- a/web/share/css/slider.css
+++ b/web/share/css/slider.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/start.css b/web/share/css/start.css
index a08c39c1..8ad97c75 100644
--- a/web/share/css/start.css
+++ b/web/share/css/start.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/switch.css b/web/share/css/switch.css
index 1891eb26..dbeebe12 100644
--- a/web/share/css/switch.css
+++ b/web/share/css/switch.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/tabs.css b/web/share/css/tabs.css
index 1f695f42..b7743b41 100644
--- a/web/share/css/tabs.css
+++ b/web/share/css/tabs.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/vars.css b/web/share/css/vars.css
index 1aaef552..bb8e3905 100644
--- a/web/share/css/vars.css
+++ b/web/share/css/vars.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/window.css b/web/share/css/window.css
index bd097fbc..c1713ff9 100644
--- a/web/share/css/window.css
+++ b/web/share/css/window.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/x-desktop.css b/web/share/css/x-desktop.css
index f53cf6ce..a652c61b 100644
--- a/web/share/css/x-desktop.css
+++ b/web/share/css/x-desktop.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/css/x-mobile.css b/web/share/css/x-mobile.css
index ed322f28..fef5f4ba 100644
--- a/web/share/css/x-mobile.css
+++ b/web/share/css/x-mobile.css
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/bb.js b/web/share/js/bb.js
index 4a58a5d4..ba49efa6 100644
--- a/web/share/js/bb.js
+++ b/web/share/js/bb.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/index/main.js b/web/share/js/index/main.js
index 6b2cff31..7eeceb52 100644
--- a/web/share/js/index/main.js
+++ b/web/share/js/index/main.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/ipmi/main.js b/web/share/js/ipmi/main.js
index a4a8e308..04092de2 100644
--- a/web/share/js/ipmi/main.js
+++ b/web/share/js/ipmi/main.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/keypad.js b/web/share/js/keypad.js
index 9c74dcd8..07990b7c 100644
--- a/web/share/js/keypad.js
+++ b/web/share/js/keypad.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/atx.js b/web/share/js/kvm/atx.js
index 4e7d6a36..61d9b5f9 100644
--- a/web/share/js/kvm/atx.js
+++ b/web/share/js/kvm/atx.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/gpio.js b/web/share/js/kvm/gpio.js
index bb07b349..b765820d 100644
--- a/web/share/js/kvm/gpio.js
+++ b/web/share/js/kvm/gpio.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/hid.js b/web/share/js/kvm/hid.js
index c097c81d..c33c262f 100644
--- a/web/share/js/kvm/hid.js
+++ b/web/share/js/kvm/hid.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/keyboard.js b/web/share/js/kvm/keyboard.js
index 686d968b..68fb2167 100644
--- a/web/share/js/kvm/keyboard.js
+++ b/web/share/js/kvm/keyboard.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/main.js b/web/share/js/kvm/main.js
index 15609e1a..e32992a9 100644
--- a/web/share/js/kvm/main.js
+++ b/web/share/js/kvm/main.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/mouse.js b/web/share/js/kvm/mouse.js
index 984a3ba0..5f75175c 100644
--- a/web/share/js/kvm/mouse.js
+++ b/web/share/js/kvm/mouse.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/msd.js b/web/share/js/kvm/msd.js
index 2e359468..d6de4107 100644
--- a/web/share/js/kvm/msd.js
+++ b/web/share/js/kvm/msd.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/ocr.js b/web/share/js/kvm/ocr.js
index bbfcf8af..b3828807 100644
--- a/web/share/js/kvm/ocr.js
+++ b/web/share/js/kvm/ocr.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/recorder.js b/web/share/js/kvm/recorder.js
index 9707b5cc..0f32f66d 100644
--- a/web/share/js/kvm/recorder.js
+++ b/web/share/js/kvm/recorder.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/session.js b/web/share/js/kvm/session.js
index 7168aeae..f000e953 100644
--- a/web/share/js/kvm/session.js
+++ b/web/share/js/kvm/session.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/stream.js b/web/share/js/kvm/stream.js
index ccf8281c..392b54a0 100644
--- a/web/share/js/kvm/stream.js
+++ b/web/share/js/kvm/stream.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/stream_janus.js b/web/share/js/kvm/stream_janus.js
index 8cc7744f..84620cc7 100644
--- a/web/share/js/kvm/stream_janus.js
+++ b/web/share/js/kvm/stream_janus.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/kvm/stream_mjpeg.js b/web/share/js/kvm/stream_mjpeg.js
index 634a0992..c914140d 100644
--- a/web/share/js/kvm/stream_mjpeg.js
+++ b/web/share/js/kvm/stream_mjpeg.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/login/main.js b/web/share/js/login/main.js
index abae2fec..fbc2a7f2 100644
--- a/web/share/js/login/main.js
+++ b/web/share/js/login/main.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/tools.js b/web/share/js/tools.js
index 12291e48..3aa66532 100644
--- a/web/share/js/tools.js
+++ b/web/share/js/tools.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/vnc/main.js b/web/share/js/vnc/main.js
index cd17ae21..440e51d4 100644
--- a/web/share/js/vnc/main.js
+++ b/web/share/js/vnc/main.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/share/js/wm.js b/web/share/js/wm.js
index e6a7c46d..31c7dac0 100644
--- a/web/share/js/wm.js
+++ b/web/share/js/wm.js
@@ -2,7 +2,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
diff --git a/web/vnc/index.html b/web/vnc/index.html
index d81cf11c..a619bfb1 100644
--- a/web/vnc/index.html
+++ b/web/vnc/index.html
@@ -4,7 +4,7 @@
# #
# KVMD - The main PiKVM daemon. #
# #
-# Copyright (C) 2018-2023 Maxim Devaev <[email protected]> #
+# Copyright (C) 2018-2024 Maxim Devaev <[email protected]> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #