From faac16b7762c056d5eb5582087c70c38573d6031 Mon Sep 17 00:00:00 2001 From: Wade Simmons Date: Tue, 9 Nov 2021 20:09:17 -0500 Subject: [PATCH] CHANGELOG --- CHANGELOG.md | 6 +++++- examples/config.yml | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb4fd089f..83d5a6784 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,10 +33,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 is a large improvement over the TAP driver that was used in previous versions. If you had a previous version of `nebula` running, you will want to disable the tap driver in Control Panel, or uninstall the `tap0901` driver before running this version. (#289) - + - Darwin binaries are now universal (works on both amd64 and arm64), signed, and shipped in a notarized zip file. `nebula-darwin.zip` will be the only darwin release artifact. (#571) +- Darwin uses syscalls and AF_ROUTE to configure the routing table, instead of + using `/sbin/route`. Setting `tun.dev` is now allowed on Darwin as well, it + must be in the format `utun[0-9]+` or it will be ignored. (#163) + ### Deprecated - The `preferred_ranges` option has been supported as a replacement for diff --git a/examples/config.yml b/examples/config.yml index 87b795460..9720ef3da 100644 --- a/examples/config.yml +++ b/examples/config.yml @@ -148,7 +148,9 @@ punchy: tun: # When tun is disabled, a lighthouse can be started without a local tun interface (and therefore without root) disabled: false - # Name of the device + # Name of the device. If not set, a default will be chosen by the OS. + # For macOS: if set, must be in the form `utun[0-9]+`. + # For FreeBSD: Required to be set, must be in the form `tun[0-9]+`. dev: nebula1 # Toggles forwarding of local broadcast packets, the address of which depends on the ip/mask encoded in pki.cert drop_local_broadcast: false