repeater/internal
Pierre-Olivier Mercier a758c331c0 station: Default device type to "unknown" and propagate DHCP hostname
GuessDeviceType silently returned "mobile" for any device whose hostname
or MAC OUI didn't match a known pattern, so the UI labelled every
unidentified device as a phone. Default to "unknown" instead and broaden
hostname matching (pixel/galaxy, thinkpad, imac/-pc, QEMU OUI).

The hostapd backend was also dropping DHCP hostnames on the floor: the
correlator only forwarded MAC->IP, and convertStation hard-coded the
hostname to "". Replace UpdateIPMapping with UpdateLeaseInfo that carries
both maps so hostnames flow through to ConnectedDevice.Name.

Frontend gains a "Sans nom" fallback when no hostname is available and
French labels for the device-type badge.
2026-05-01 22:21:14 +08:00
..
api Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
app Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
config Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
hotspot Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
logging Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
models Handle connecting/disconnecting states 2026-01-01 23:31:01 +07:00
station station: Default device type to "unknown" and propagate DHCP hostname 2026-05-01 22:21:14 +08:00
syslog syslog filter could take several filters 2026-01-01 23:31:01 +07:00
wifi wpa_supplicant: Use log package and tolerate GetNetworks failures 2026-05-01 22:14:38 +08:00