Claude
3096a26725
fix(portduino): address CodeRabbit review on BLE support
...
- setBluetoothEnable: handle disable before the config gate, so a running
BLE stack is always stoppable even after the device config turns
Bluetooth off underneath it
- getMacAddr: read the adapter configured as Bluetooth.AdapterId instead
of hardcoding hci0, falling back to hci0 for unparseable names
- systemd unit: Wants=bluetooth.service so bluetoothd is pulled up when
present (After= only orders, it does not start it)
- debian/rpm: Recommends: bluez as the runtime contract for BLE
- dbus policy: document why the org.bluez rule is destination-wide
rather than a per-interface allowlist
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0184v7MyCLuJHW2ebZ9r8NmQ
2026-08-12 15:36:37 +00:00
..
2025-04-15 18:57:21 -04:00
2026-08-05 08:29:23 +00:00
2026-08-12 15:36:37 +00:00
2024-09-03 12:03:06 +02:00
2026-08-06 14:05:07 +00:00
2026-07-02 14:33:04 -05:00
2025-01-04 13:39:37 -06:00
2025-05-26 06:31:10 -05:00
2025-12-01 15:34:05 -06:00
2024-11-17 12:36:41 -06:00
2026-07-26 17:11:58 -04:00
2025-09-11 06:29:50 +10:00
2026-04-27 07:07:49 -05:00
2026-01-07 15:25:38 -06:00
2026-01-07 15:25:38 -06:00
2026-01-07 15:25:38 -06:00
2024-12-03 06:17:25 -06:00
2026-07-31 04:53:52 +00:00
2024-05-15 23:00:12 +02:00
2022-08-11 17:54:48 -05:00
2026-07-23 06:25:18 -05:00
2024-02-21 10:03:45 -06:00
2026-07-08 07:22:26 -05:00
2026-08-10 20:39:18 +00:00
2025-03-09 06:43:16 -05:00
2026-08-10 15:48:41 +00:00
2026-07-10 10:18:09 -05:00
2026-08-10 15:48:41 +00:00
2026-01-23 06:05:29 -06:00
2023-01-21 21:23:24 +01:00
2026-06-18 16:28:10 +02:00
2025-12-09 12:24:41 -06:00
2026-05-12 17:23:29 -05:00
2023-01-21 21:23:24 +01:00
2026-08-01 21:41:55 -04:00
2026-04-14 13:05:58 -05:00
2022-01-07 02:53:33 -08:00
2025-10-13 19:56:39 -05:00
2024-02-11 14:10:08 -06:00
2026-06-30 12:44:02 -05:00
2026-08-06 14:05:07 +00:00
2026-08-06 14:05:07 +00:00
2024-07-15 07:11:37 -05:00
2024-09-03 09:25:33 +02:00
2024-09-02 15:06:06 +02:00
2026-01-10 19:39:11 -06:00
2026-08-12 15:36:37 +00:00
2025-12-08 17:21:23 -06:00
2026-01-10 19:39:11 -06:00
2025-12-08 17:21:23 -06:00
2025-04-11 15:54:53 -05:00
2026-06-09 20:04:26 -05:00
2025-04-11 15:54:53 -05:00
2026-08-06 14:05:07 +00:00
2026-07-16 08:56:46 -05:00
2025-12-11 19:01:31 -06:00
2023-01-21 21:23:24 +01:00
2026-07-06 14:52:22 -05:00
2022-06-15 11:44:37 -05:00
2026-01-07 15:25:38 -06:00
2026-07-02 14:33:04 -05:00
2025-03-06 16:58:08 -06:00
2024-10-06 07:55:02 -05:00
2026-07-02 14:33:04 -05:00
2025-04-08 09:09:23 -05:00
2026-08-11 16:16:56 -05:00
2024-07-04 08:10:40 -05:00
2026-05-12 17:23:29 -05:00
2024-07-03 18:02:20 -05:00
2026-04-25 06:10:45 -05:00
2026-07-06 14:52:22 -05:00
2026-07-06 14:52:22 -05:00
2026-08-10 20:39:18 +00:00
2026-08-11 16:16:56 -05:00
2026-02-25 20:41:07 -06:00
2025-12-08 17:21:23 -06:00
2026-08-11 16:16:56 -05:00
2025-03-06 16:58:08 -06:00
2024-07-09 07:19:03 -05:00
2024-02-11 14:10:08 -06:00
2022-01-07 02:53:33 -08:00
2025-10-19 08:52:56 +11:00
2024-08-03 07:41:35 -05:00