kvm/internal/network
Marc Brooks 80a8b9e9e3
feat: Adds IPv6 disabling feature (#803)
* Allow disabling IPv6

Simply ignores any IPv6 addresses in the lease and doesn't offer them to the RPC
Also fixed display issue for IPv6 link local address.
Fixes https://github.com/orgs/jetkvm/projects/7/views/1?pane=issue&itemId=122761546&issue=jetkvm%7Ckvm%7C685

* Don't listen on disabled addresses in mDNS or web server.

* We have to set the IPv4 and IPv6 modes on the server.
2025-09-16 12:44:56 +02:00
..
config.go feat: Adds IPv6 disabling feature (#803) 2025-09-16 12:44:56 +02:00
dhcp.go network enhanecment / refactor (#361) 2025-04-16 01:39:23 +02:00
hostname.go Add ability to track modifier state on the device (#725) 2025-08-26 17:09:35 +02:00
netif.go feat: Adds IPv6 disabling feature (#803) 2025-09-16 12:44:56 +02:00
netif_linux.go network enhanecment / refactor (#361) 2025-04-16 01:39:23 +02:00
netif_notlinux.go network enhanecment / refactor (#361) 2025-04-16 01:39:23 +02:00
rpc.go feat: Adds IPv6 disabling feature (#803) 2025-09-16 12:44:56 +02:00
utils.go Add ability to track modifier state on the device (#725) 2025-08-26 17:09:35 +02:00