netty5/resolver-dns/src/test/java/io/netty/resolver/dns
Norman Maurer 4bd068edf0 DnsNameResolver.resolveAll(...) should not include duplicates (#9021)
Motivation:

DnsNameResolver#resolveAll(String) may return duplicate results in the event that the original hostname DNS response includes an IP address X and a CNAME that ends up resolving the same IP address X. This behavior is inconsistent with the JDK’s resolver and is unexpected to retrun a List with duplicate entries from a resolveAll(..) call.

Modifications:

- Filter out duplicates
- Add unit test

Result:

More consistent and less suprising behavior
2019-04-09 09:49:42 +02:00
..
DefaultAuthoritativeDnsServerCacheTest.java migrate java8: use lambda and method reference (#8781) 2019-01-29 14:06:05 +01:00
DefaultDnsCacheTest.java migrate java8: use lambda and method reference (#8781) 2019-01-29 14:06:05 +01:00
DefaultDnsCnameCacheTest.java migrate java8: use lambda and method reference (#8781) 2019-01-29 14:06:05 +01:00
DnsNameResolverClientSubnetTest.java remove unused import statement (#8792) 2019-01-28 16:50:15 +01:00
DnsNameResolverTest.java DnsNameResolver.resolveAll(...) should not include duplicates (#9021) 2019-04-09 09:49:42 +02:00
DnsServerAddressesTest.java Java 8 migration: Use diamond operator (#8749) 2019-01-22 16:07:26 +01:00
NameServerComparatorTest.java Java 8 migration: Use diamond operator (#8749) 2019-01-22 16:07:26 +01:00
SearchDomainTest.java migrate java8 (#8779) 2019-01-28 05:55:30 +01:00
TestDnsServer.java remove unused import statement (#8792) 2019-01-28 16:50:15 +01:00
UnixResolverDnsServerAddressStreamProviderTest.java Correctly parse /etc/resolv.conf when contain multiple entries for searchdomain. (#8351) 2018-10-12 05:00:32 +02:00