| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 1 | -1/+1 | |
| 2025-04-23 | Handle changes to best default route better | Joakim Hulthe | 1 | -114/+220 | |
| 2025-04-01 | Fix incorrect decoding of macOS SCDynStore value | Joakim Hulthe | 1 | -48/+52 | |
| We were incorrectly reading the `Addresses`-key from the `State:/Network/Global/IPvX`-dictionaries, which do not have it. The correct place to look is `State:/Network/Service/<service_id>/IPvX` | |||||
| 2025-04-01 | Remove some `unsafe` blocks | Joakim Hulthe | 1 | -17/+32 | |
| 2025-02-25 | Allow undocumented_unsafe_blocks in some modules | Joakim Hulthe | 1 | -0/+2 | |
| 2024-06-24 | Run `cargo +nightly fmt` | Sebastian Holmin | 1 | -2/+1 | |
| 2024-06-20 | Use only SCDynamicStore for fetching network service IPs | David Lönnhager | 1 | -53/+42 | |
| This fixes a regression due to 9c257c424a5ed4d531fec8e813f44a4ede0baaee | |||||
| 2024-04-30 | Refactor tun module | David Lönnhager | 1 | -2/+1 | |
| 2024-04-30 | Simplify interface filtering | David Lönnhager | 1 | -53/+35 | |
| 2024-04-30 | Add initial split tunneling implementation for macOS | David Lönnhager | 1 | -75/+120 | |
| 2024-03-07 | Bump nix | Andrej Mihajlov | 1 | -1/+1 | |
| 2024-01-08 | Set scope ID when restoring default route whose gateway is a link-local address | David Lönnhager | 1 | -7/+31 | |
| 2024-01-03 | Remove excessive logging of interfaces on macOS | David Lönnhager | 1 | -9/+2 | |
| 2023-10-10 | Print network services when offline | David Lönnhager | 1 | -0/+14 | |
| 2023-10-10 | React to any network service change in dynamic store | David Lönnhager | 1 | -9/+61 | |
| 2023-10-09 | Create DynamicStore on startup in macOS route monitor | David Lönnhager | 1 | -102/+149 | |
| 2023-10-05 | Find router IP using system configuration framework | David Lönnhager | 1 | -148/+85 | |
| 2023-10-05 | Parse ipconfig instead of the routing table | Emīls | 1 | -64/+151 | |
| Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2023-09-19 | Update macOS route monitor | David Lönnhager | 1 | -0/+9 | |
| 2023-09-19 | Use unscoped route as best route if there's no tun | David Lönnhager | 1 | -9/+62 | |
| 2023-09-19 | Ignore default routes whose interface are inactive. Stale scoped routes ↵ | David Lönnhager | 1 | -4/+43 | |
| fooled the offline detection into thinking that there were working routes | |||||
| 2023-09-05 | Skip interfaces without indices without logging | David Lönnhager | 1 | -2/+1 | |
| 2023-06-05 | Rework macOS routing | David Lönnhager | 1 | -0/+78 | |
