mirror of
https://github.com/slackhq/nebula.git
synced 2025-11-08 23:03:58 +01:00
* add configurable punching delay because of race-condition-y conntracks * add changelog * fix tests * only do one punch per query * Coalesce punchy config * It is not is not set * Add tests Co-authored-by: Nate Brown <nbrown.us@gmail.com>
2.6 KiB
2.6 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Changed
-
Added a delay to punching via lighthouse signal to deal with race conditions in some linux conntrack implementations.
See deprecated, this also adds a new
punchy.delayoption that defaults to1s
Deprecated
-
punchy,punch_backconfiguration options have been collapsed under the now top levelpunchyconfig directive.punchy.punch- This is the oldpunchyoption. Should we perform NAT hole punching (default false)?punchy.respond- This is the oldpunch_backoption, Should we respond to hole punching by hole punching back (default false)?
1.1.0 - 2020-01-17
Added
- For macOS and Windows, build a special version of the binary that can install
and manage its own service configuration. You can use this with
nebula -service. If you are building from source, usemake serviceto build this feature. - Support for
mips,mips64,386andppc64leprocessors on Linux. - You can now configure the DNS listen host and port with
lighthouse.dns.hostandlighthouse.dns.port. - Subnet and routing support. You can now add a
unsafe_routessection to your config to allow hosts to act as gateways to other subnets. Read the example config for more details. This is supported on Linux and macOS.
Changed
- Certificates now have more verifications performed, including making sure the certificate lifespan does not exceed the lifespan of the root CA. This could cause issues if you have signed certificates with expirations beyond the expiration of your CA, and you will need to reissue your certificates.
- If lighthouse interval is set to
0, never update the lighthouse (mobile optimization). - Various documentation and example fixes.
- Improved error messages.
- Dependencies updated.
Fixed
- If you have a firewall rule with
group: ["one-group"], this will now be accepted, with a warning to usegroup: "one-group"instead. - The
listen.hostconfiguration option was previously ignored (the bind host was always 0.0.0.0). This option will now be honored. - The
ca_shaandca_namefirewall rule options should now work correctly.
1.0.0 - 2019-11-19
Added
- Initial public release.