mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 02:18:47 +00:00
Skip `setConfiguration()` IPC call when not in connected state; this was observed as the root cause of the utun interface increments which we've seen recently. Note: `utun` increments can still happen during other IPC calls when not signed in, notably during log export when signed out of Firezone. This is not a major issue though, as other IPC calls happen only as a result of user interaction between network extension sleeps. To fully get rid of the problem, we should address #10754. To ensure we still are able to pass on configuration before sign in, we are now passing configuration directly in the startTunnel() options dictionary. Fixes #10603
1.9 KiB
1.9 KiB