mirror of
https://github.com/slackhq/nebula.git
synced 2025-11-22 08:24:25 +01:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
165b671e70 | ||
|
|
6be0bad68a |
10
CHANGELOG.md
10
CHANGELOG.md
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [1.7.1] - 2023-05-18
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Fix IPv4 addresses returned by `static_host_map` DNS lookup queries being
|
||||||
|
treated as IPv6 addresses. (#877)
|
||||||
|
|
||||||
## [1.7.0] - 2023-05-17
|
## [1.7.0] - 2023-05-17
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
@@ -475,7 +482,8 @@ created.)
|
|||||||
|
|
||||||
- Initial public release.
|
- Initial public release.
|
||||||
|
|
||||||
[Unreleased]: https://github.com/slackhq/nebula/compare/v1.7.0...HEAD
|
[Unreleased]: https://github.com/slackhq/nebula/compare/v1.7.1...HEAD
|
||||||
|
[1.7.1]: https://github.com/slackhq/nebula/releases/tag/v1.7.1
|
||||||
[1.7.0]: https://github.com/slackhq/nebula/releases/tag/v1.7.0
|
[1.7.0]: https://github.com/slackhq/nebula/releases/tag/v1.7.0
|
||||||
[1.6.1]: https://github.com/slackhq/nebula/releases/tag/v1.6.1
|
[1.6.1]: https://github.com/slackhq/nebula/releases/tag/v1.6.1
|
||||||
[1.6.0]: https://github.com/slackhq/nebula/releases/tag/v1.6.0
|
[1.6.0]: https://github.com/slackhq/nebula/releases/tag/v1.6.0
|
||||||
|
|||||||
@@ -582,20 +582,11 @@ func (r *RemoteList) unlockedCollect() {
|
|||||||
dnsAddrs := r.hr.GetIPs()
|
dnsAddrs := r.hr.GetIPs()
|
||||||
for _, addr := range dnsAddrs {
|
for _, addr := range dnsAddrs {
|
||||||
if r.shouldAdd == nil || r.shouldAdd(addr.Addr()) {
|
if r.shouldAdd == nil || r.shouldAdd(addr.Addr()) {
|
||||||
switch {
|
v6 := addr.Addr().As16()
|
||||||
case addr.Addr().Is4():
|
addrs = append(addrs, &udp.Addr{
|
||||||
v4 := addr.Addr().As4()
|
IP: v6[:],
|
||||||
addrs = append(addrs, &udp.Addr{
|
Port: addr.Port(),
|
||||||
IP: v4[:],
|
})
|
||||||
Port: addr.Port(),
|
|
||||||
})
|
|
||||||
case addr.Addr().Is6():
|
|
||||||
v6 := addr.Addr().As16()
|
|
||||||
addrs = append(addrs, &udp.Addr{
|
|
||||||
IP: v6[:],
|
|
||||||
Port: addr.Port(),
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user