mofeng-git
2c056ca3e3
feat: merge upstream master - version 4.94
...
Merge upstream PiKVM master branch updates:
- Bump version from 4.93 to 4.94
- HID: improved jiggler pattern for better compatibility
- Streamer: major refactoring for improved performance and maintainability
- Prometheus: tidying GPIO channel name formatting
- Web: added __gpio-label class for custom styling
- HID: customizable /api/hid/print delay configuration
- ATX: independent power/reset regions for better control
- OLED: added --fill option for display testing
- Web: improved keyboard handling in modal dialogs
- Web: enhanced login error messages
- Switch: added heartbeat functionality
- Web: mouse touch code simplification and refactoring
- Configs: use systemd-networkd-wait-online --any by default
- PKGBUILD: use cp -r to install systemd units properly
- Various bug fixes and performance improvements
2025-08-21 11:26:59 +08:00
Ivan Shapovalov
70c5b9fc4b
configs: use systemd-networkd-wait-online --any by default
...
This way, systemd-networkd-wait-online won't hang on boot for users
who only have _some_ of the configured interfaces online / in use
(which is the case for everyone who sets up Wi-Fi, since kvmd-bootconfig
does not remove eth0.network even if it was never intended to be used).
We deem this networking semantics typical for Pi-KVM in general; users
who need to wait for multiple interfaces to activate will have to
countermand this drop-in manually.
Fixes pikvm/pikvm#1514 .
2025-07-16 20:26:38 +03:00
Maxim Devaev
310b23edad
pikvm/pikvm#1485 , pikvm/pikvm#187 : kvmd-localhid to pass USB keyboard and mouse through PiKVM to the host
2025-05-23 23:44:59 +03:00
mofeng-git
7b3335ea94
Add support for PiKVM Switch and related features
...
This commit introduces several new components and improvements:
- Added Switch module with firmware update and configuration support
- Implemented new media streaming capabilities
- Updated various UI elements and CSS styles
- Enhanced keyboard and mouse event handling
- Added new validators and configuration options
- Updated Python version support to 3.13
- Improved error handling and logging
2025-02-01 01:08:36 +00:00
Maxim Devaev
af2ee26a2f
kvmd-media server
2024-12-18 06:39:18 +02:00
mofeng-git
eec64ef57c
Merge remote-tracking branch 'upstream/master'
2024-11-20 15:18:34 +00:00
mofeng-git
df6da8e3d7
添加玩客云直刷镜像制作脚本
2024-10-04 14:26:18 +00:00
Maxim Devaev
56da910ebe
moved kvmd-oled to this repo
2024-09-11 20:22:49 +03:00
Maxim Devaev
4772c2b6c3
Since 1.28.1, v4l2-ctl deprecated --fix-edid-checksums and made thid behaviour default
2024-08-24 23:05:49 +03:00
Maxim Devaev
abedace4b3
enable v4p by default
2024-08-19 00:43:32 +03:00
Maxim Devaev
237d39b172
Removed kvmd-cleanup
...
Systemd kills all orphaned children when using KillMode=mixed
2024-07-08 04:53:24 +03:00
Maxim Devaev
fc488f7e8f
kvmd-pass.service
2024-02-26 22:11:51 +02:00
Maxim Devaev
8d702f8cc2
kvmd-nginx-mkconf: Render nginx config with kvmd settings
2024-02-03 16:13:45 +02:00
Maxim Devaev
2b7d5960ca
run bootconfig before all kvmd services and wait for it
2023-11-17 23:25:09 +02:00
Maxim Devaev
aeca775eee
kvmd-tc358743: clear edid on stop
2023-06-05 03:00:42 +03:00
Maxim Devaev
018f33533d
kvmd-bootconfig: improved oled handling
2023-05-28 17:54:20 +03:00
Maxim Devaev
5d54b32ab6
added restart options to the kvmd-nginx.service
2022-10-16 19:29:52 +03:00
Maxim Devaev
d844115d2c
env file for kvmd-certbot
2022-07-02 18:36:31 +03:00
Maxim Devaev
9202cf1d44
kvmd-certbot
2022-06-24 16:19:28 +03:00
Maxim Devaev
1d1fc35ac5
ipmproved pst server logic
2022-06-19 17:05:42 +03:00
Maxim Devaev
53e64fe151
pst server
2022-06-15 15:58:29 +03:00
Maxim Devaev
a88757ca7c
fixed name
2022-04-21 00:07:18 +03:00
Chris Perelstein
b0837edbf2
Fix kvmd-nginx reload. ( #82 )
...
Match global directives (especially pidfile) from ExecStart to allow
reload to work.
2022-03-21 10:50:07 +03:00
Maxim Devaev
6afe551cd4
display edid info after loading
2021-11-07 16:07:39 +03:00
Maxim Devaev
db144eb775
kvmd-bootconfig prototype
2021-10-19 04:34:22 +03:00
Maxim Devaev
ab92a2d708
rtc watchdog for v3
2021-09-23 17:12:15 +03:00
Maxim Devaev
8f11fa3b91
small rebranding
2021-09-08 06:47:54 +03:00
Maxim Devaev
647251647d
pikvm/pikvm#245 : using sbin for some binaries
2021-08-11 17:00:30 +03:00
Devaev Maxim
decdb80c2d
rename
2021-05-31 05:19:52 +03:00
Devaev Maxim
c99ab9da9f
janus service fixes
2021-05-24 07:11:30 +03:00
Devaev Maxim
070a2d82c5
perms fix
2021-05-24 06:49:18 +03:00
Devaev Maxim
19a68887e4
janus runner draft
2021-05-24 05:08:53 +03:00
Devaev Maxim
8b5c90f9a2
janus tweaks
2021-05-22 02:34:31 +03:00
Devaev Maxim
a55fc88e3c
kvmd-janus.service stub
2021-05-01 04:02:39 +03:00
Devaev Maxim
c4f597338b
don't fail on iptables lock
2021-04-26 20:33:51 +03:00
Devaev Maxim
007bab5ebf
fixed KillMode for kvmd service
2020-11-23 05:01:50 +03:00
Devaev Maxim
a7f3773e0b
service --run
2020-10-11 04:46:50 +03:00
Devaev Maxim
f6ea1eda45
kvmd-otgnet
2020-10-10 16:06:06 +03:00
Devaev Maxim
d5ae32b132
vnc
2020-03-20 03:07:27 +03:00
Devaev Maxim
832235aa55
fixed race condition with udev and kvmd-tc358743.service
2020-03-05 06:18:40 +03:00
Devaev Maxim
3d8f16b9c6
wake-on-lan back
2019-11-29 01:35:38 +03:00
Devaev Maxim
74931a8096
TimeoutStopSec
2019-10-01 03:12:29 +03:00
Devaev Maxim
e97a2ea251
otg service and helper
2019-09-24 05:50:21 +03:00
Devaev Maxim
0b3f8281ff
systemd -> services
2019-07-19 04:26:47 +03:00