- Document behavior of ExtendedResolver.setTimeout (#206)
- Add overloads to use an Executor when sending queries in resolvers (#211)
- Remove synchronous locks in DoH Resolver (related to #211)
- Fix broken CNAME handling in LookupSession (#212)
- "WireParseException: bad label type" when parsing Message from ByteBuffer (#213)
- Remove unnecessary synchronization in org.xbill.DNS.Header::getID (#215, @maltalex)
- Add examples for the LookupSession and direct Resolver usage
Contributors
maltalex
Assets
2
- Allow signing with ED25519 and ED448 algorithms
(#200, Klaus Malorny) - Rename echconfig to ech in SVCB/HTTPS records
(#202, @adam-stoler) - Fix bug in Name.compareTo with byte-values >= 128
(#205, @adam-stoler)
Contributors
adam-stoler
Assets
2
- UnknownHostException provides details in message (#154)
- Limit length of relative Name to 254 (#165)
- Fix wildcard lookups in Zone (#169)
- Properly close UDP channel upon error
(#177, @li-wjohnson) - Fix load balancing in ExtendedResolver
(#179, @paulo-raca) - Add method to shutdown NIO threads (#180)
- Fix restoring active position on byte buffers
(#184, @ryru) - Add support for extended DNS errors (RFC8914, #187)
- Fix TTL for SOA record to minimum of TTL and minimum field
(#191, @amitknx) - Add support for hosts file in lookups (#195)
Assets
2
- Fix value of getAlias in C/DNameRecord (#136)
- Fix bug with SVCB/HTTPS parsing of master file format
(#135, @adam-stoler)
Assets
2
- Add support for SVCB and HTTPS records (PR #116, @adam-stoler)
- Fix an issue with ndots in Lookup (#118)
- Support IPv4 mapped IPv6 address in AAAA record (PR #120, @spwei)
- Validate range in
Type - Improve DOH Resolver (#123, #127)
Note that this resolver is more a proof of concept and not
production ready. See Javadoc and issue #123.
Assets
8
dnsjava-3.3.0-javadoc.jar
1.02 MB
dnsjava-3.3.0-javadoc.jar.asc
833 Bytes
dnsjava-3.3.0-sources.jar
247 KB
dnsjava-3.3.0-sources.jar.asc
833 Bytes
dnsjava-3.3.0.jar
420 KB
dnsjava-3.3.0.jar.asc
833 Bytes
- Fix JNA access violation in WindowsResolverConfigProvider on 32bit JVMs
Assets
8
dnsjava-3.2.2-javadoc.jar
1.01 MB
dnsjava-3.2.2-javadoc.jar.asc
849 Bytes
dnsjava-3.2.2-sources.jar
240 KB
dnsjava-3.2.2-sources.jar.asc
849 Bytes
dnsjava-3.2.2.jar
396 KB
dnsjava-3.2.2.jar.asc
849 Bytes
- Add Javadoc
@sincetags for APIs introduced since 3.0 - Fix requiring JNA in certain classloaders (#112)
- Add property to skip initializing builtin resolver config (#112)
- Make ResolverConfig and Resolver API public (#111)
- Add properties for a fallback resolver config provider (#111)
- Close UDP socket on failures (#110)
- Refactor TSIG code and add trace logging (#109)
(Note: this release is identical to v3.2.0 except for the version number, which missed -javadoc and -sources on Maven Central)
Assets
8
dnsjava-3.2.1-javadoc.jar
1.01 MB
dnsjava-3.2.1-javadoc.jar.asc
849 Bytes
dnsjava-3.2.1-sources.jar
240 KB
dnsjava-3.2.1-sources.jar.asc
849 Bytes
dnsjava-3.2.1.jar
395 KB
dnsjava-3.2.1.jar.asc
849 Bytes
- Fix order of OPT and TSIG records in messages (#108)
- Fix RRset.cycle() short overflows (#102)
- Fix race condition in resolver I/O (#104)
- Add support for custom record types
(#94, Klaus Malorny Klaus.Malorny@knipp.de)
Assets
8
dnsjava-3.1.0-javadoc.jar
1020 KB
dnsjava-3.1.0-javadoc.jar.asc
836 Bytes
dnsjava-3.1.0-sources.jar
237 KB
dnsjava-3.1.0-sources.jar.asc
836 Bytes
dnsjava-3.1.0.jar
393 KB
dnsjava-3.1.0.jar.asc
836 Bytes
Fix an issue with the new NIO TCP resolver (see #96)
Assets
8
dnsjava-3.0.2-javadoc.jar
977 KB
dnsjava-3.0.2-javadoc.jar.asc
836 Bytes
dnsjava-3.0.2-sources.jar
236 KB
dnsjava-3.0.2-sources.jar.asc
836 Bytes
dnsjava-3.0.2.jar
390 KB
dnsjava-3.0.2.jar.asc
836 Bytes
PreviousNext