mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-03-24 19:03:00 +01:00
Performance:
- resolve_ip_from_range(): parallel ping in batches of 10 (up to 10x faster)
+ Added bounds validation (start > end check)
+ Added range cap at 254 IPs to prevent excessive scanning
- _detect_bridges(): replaced 30-line config file parser with sysfs lookup
(instant /sys/class/net/*/bridge detection + OVS bridge support)
+ Bridge descriptions now searched across interfaces.d/ too
- fix_gpu_gids(): read GIDs from mounted rootfs before first container start
→ eliminates 3+ second stop/edit/restart cycle for GPU passthrough
Bugfix:
- VAR_WHITELIST: consolidated 3 separate declarations into single global
+ Global copy was missing var_keyctl, var_mknod, var_mount_fs, var_nesting,
var_protection, var_timezone, var_searchdomain — these were silently
dropped from app defaults when default_var_settings() wasn't in scope
Edge case:
- description(): added IPv6 fallback for IPv6-only containers