riccardom
ea972f7847
[client] Stop the config dry run from generating throwaway keys
...
The dry run's baseline for a profile with no config file yet went through
createNewConfig, and apply() generates a WireGuard and an SSH key whenever it
finds those fields empty. The baseline is compared against and discarded, so
every evaluation minted a keypair it threw away — and logged "generated new
Wireguard key". The CLI retries Login in a backoff loop, so a first `netbird up`
on a fresh profile filled the daemon log with what reads like peer-key rotation.
The baseline now starts from the shared skeleton with placeholder keys, so
apply() has nothing to generate. No ConfigInput field maps to either key, so
the comparison is unaffected.
2026-09-02 14:32:34 +02:00
..
2026-08-20 16:50:50 +02:00
2026-09-01 17:53:41 +02:00
2026-08-25 20:15:16 +02:00
2026-09-01 17:53:41 +02:00
2026-08-27 16:18:49 +02:00
2026-08-20 16:50:50 +02:00
2026-08-24 13:47:41 +02:00
2026-08-25 20:15:16 +02:00
2026-03-30 15:53:50 +02:00
2026-08-25 20:15:16 +02:00
2025-03-09 16:06:43 +01:00
2026-08-25 20:15:16 +02:00
2026-07-23 18:40:54 +02:00
2026-05-07 11:33:37 +02:00
2026-08-27 13:53:06 +02:00
2026-09-02 12:36:47 +02:00
2026-07-09 18:17:28 +02:00
2026-05-25 18:38:21 +02:00
2026-08-31 17:49:59 +02:00
2026-06-30 11:22:25 +02:00
2026-08-21 14:15:10 +02:00
2026-09-02 14:32:34 +02:00
2026-06-17 15:41:48 +02:00
2026-07-11 11:03:55 +02:00
2026-08-31 18:47:37 +02:00
2026-08-31 18:47:37 +02:00
2026-08-20 16:50:50 +02:00
2026-07-17 15:31:07 +02:00
2025-11-13 20:16:45 +01:00
2026-06-03 14:18:50 +02:00
2025-11-17 15:28:20 +01:00
2026-07-28 16:51:01 +02:00
2026-08-26 20:03:56 +02:00
2025-10-21 18:14:39 +02:00
2026-08-26 12:43:48 +02:00
2026-08-26 12:43:48 +02:00
2026-05-07 11:33:37 +02:00
2026-04-01 16:19:34 +02:00
2025-07-02 09:01:02 +02:00
2026-09-01 17:53:41 +02:00
2026-07-22 18:47:48 +02:00
2026-07-22 18:47:48 +02:00
2026-08-27 11:28:05 +02:00
2026-05-07 11:33:37 +02:00
2026-07-06 13:47:16 +02:00
2026-09-01 17:53:41 +02:00
2025-10-01 20:10:11 +02:00
2025-10-01 20:10:11 +02:00
2026-08-27 11:28:05 +02:00
2026-07-22 15:22:16 +02:00
2026-07-06 13:47:16 +02:00
2026-07-06 13:47:16 +02:00
2026-05-07 11:33:37 +02:00
2025-11-13 20:16:45 +01:00
2025-11-13 20:16:45 +01:00
2026-08-26 09:33:51 +02:00
2026-08-03 18:23:02 +02:00
2026-09-01 17:53:41 +02:00
2026-06-30 11:22:25 +02:00
2025-02-21 10:19:38 +01:00
2026-01-08 18:58:22 +01:00
2025-08-05 15:22:58 +02:00
2026-07-28 16:51:01 +02:00
2024-03-08 18:28:13 +01:00
2026-07-06 13:47:16 +02:00
2026-05-04 18:49:39 +02:00
2026-05-04 18:49:39 +02:00
2026-05-04 18:49:39 +02:00