dependabot[bot] opened a new pull request, #29608:
URL: https://github.com/apache/camel/pull/29608

   Bumps [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava) from 3.6.5 to 
3.7.1.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/dnsjava/dnsjava/releases";>dnsjava:dnsjava's 
releases</a>.</em></p>
   <blockquote>
   <h2>v3.7.1</h2>
   <h1>News</h1>
   <p>Please pay attention to <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/426";>#426</a> - 
Dropping support for legacy Java versions</p>
   <h1>Changes</h1>
   <ul>
   <li>Regression: Fix quoting TXT rdata containing semicolons and parentheses
   (<a href="https://github.com/alexmit";><code>@​alexmit</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/427";>#427</a>)</li>
   <li>Add support for generating SM3 DS digests
   (<a href="https://github.com/alexmit";><code>@​alexmit</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/428";>#428</a>)</li>
   <li>Fix publishing of -sources and -javadoc artifacts to Maven Central</li>
   </ul>
   <p><strong>Full Changelog</strong>: <a 
href="https://github.com/dnsjava/dnsjava/compare/v3.7.0...v3.7.1";>https://github.com/dnsjava/dnsjava/compare/v3.7.0...v3.7.1</a></p>
   <h2>v3.7.0</h2>
   <h1>News</h1>
   <p>Please pay attention to <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/426";>#426</a> - 
Dropping support for legacy Java versions</p>
   <h1>Changes</h1>
   <ul>
   <li>GHSA-m23c-5x5g-5ff6: Missing response validation in DoH Resolver</li>
   <li>GHSA-rwxq-7vpj-2rm5: Unbounded Pre-allocation via DNS Header Count 
Fields Leads to Amplified Memory Allocation (DoS)</li>
   <li>GHSA-hg22-jxmg-ppq9: Message normalization fails on invalid CNAME 
entries</li>
   <li>GHSA-whp4-9hfm-h8xr: X25Record accepts Unicode digits and silently 
converts them into non-digit DNS wire bytes</li>
   <li>GHSA-m779-jq28-q7v7: TSIG: MAC comparison is not constant-time</li>
   <li>TSIG: BADTIME responses fail verification because the MAC does not cover 
the Other Data
   (<a href="https://github.com/kakooch";><code>@​kakooch</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/424";>#424</a>)</li>
   <li>Extend unit test coverage
   (<a href="https://github.com/sean-g-rae";><code>@​sean-g-rae</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/412";>#412</a>)</li>
   <li>New config option dnsjava.secure_random_algorithm property to select 
SecureRandom algorithm
   (<a href="https://github.com/ChrisJr404";><code>@​ChrisJr404</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/368";>#368</a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/419";>#419</a>)</li>
   <li>Validate SSHFP fingerprint lengths
   (<a href="https://github.com/andrew-boutin";><code>@​andrew-boutin</code></a> 
and <a href="https://github.com/Mahmoodifar";><code>@​Mahmoodifar</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/414";>#414</a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/415";>#415</a>)</li>
   <li>Handle canceled keys in TCP client
   (<a href="https://github.com/techee";><code>@​techee</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/411";>#411</a>)</li>
   <li>hosts: resolve PTR queries from the local hosts database
   (<a href="https://github.com/ChrisJr404";><code>@​ChrisJr404</code></a>,  <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/350";>#350</a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/413";>#413</a>)</li>
   <li>TSIG verification fails if id of message is not identical to originalId 
in TSIG record
   (<a href="https://github.com/sfeigl";><code>@​sfeigl</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/409";>#409</a>)</li>
   <li>TSIG record does not parse after Message.toWire(maxLength) truncates 
records owned by the key name (<a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/417";>#417</a>)</li>
   <li>Full support for GOST R 34.11-2012
   (<a href="https://github.com/alexmit";><code>@​alexmit</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/422";>#422</a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/423";>#423</a>)</li>
   <li>nio: fix selector thread from self-joining (<a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/180";>#180</a>)</li>
   <li>New flags and codes registered at IANA</li>
   <li>Various issues as part of an automated search with Hegel (<a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/417";>#417</a>)
   <ul>
   <li>LOC prints a negative altitude with a fraction as -99999.-99m</li>
   <li>WKS with no services, or unsorted ports in text, throws 
ArrayIndexOutOfBounds</li>
   <li>A6 with an IPv4-mapped suffix throws in toWire; its text cannot be 
re-read</li>
   <li>base64.fromString accepts characters outside the alphabet and decodes 
garbage</li>
   <li>DNSOutput.writeU8/U16/U32 accept 2^8/2^16/2^32 and write zero</li>
   <li>AAAARecord(Name, int, long, InetAddress) accepts an IPv4 address (4-byte 
rdata)</li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/dnsjava/dnsjava/blob/master/Changelog";>dnsjava:dnsjava's
 changelog</a>.</em></p>
   <blockquote>
   <p>11/01/2026</p>
   <ul>
   <li>3.7.1 released</li>
   <li>Regression: Fix quoting TXT rdata containing semicolons
   and parentheses
   (<a href="https://github.com/alexmit";><code>@​alexmit</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/427";>#427</a>)</li>
   <li>Add support for generating SM3 DS digests
   (<a href="https://github.com/alexmit";><code>@​alexmit</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/428";>#428</a>)</li>
   <li>Fix publishing of -sources and -javadoc artifacts
   to Maven Central</li>
   </ul>
   <p>10/26/2026</p>
   <ul>
   <li>3.7.0 released</li>
   <li>GHSA-m23c-5x5g-5ff6: Missing response validation in DoH Resolver</li>
   <li>GHSA-rwxq-7vpj-2rm5: Unbounded Pre-allocation via DNS
   Header Count Fields Leads to Amplified Memory Allocation (DoS)</li>
   <li>GHSA-hg22-jxmg-ppq9: Message normalization fails on invalid CNAME
   entries</li>
   <li>GHSA-whp4-9hfm-h8xr: X25Record accepts Unicode digits and
   silently converts them into non-digit DNS wire bytes</li>
   <li>GHSA-m779-jq28-q7v7: TSIG: MAC comparison is not constant-time</li>
   <li>TSIG: BADTIME responses fail verification because the MAC does
   not cover the Other Data
   (<a href="https://github.com/kakooch";><code>@​kakooch</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/424";>#424</a>)</li>
   <li>Extend unit test coverage
   (<a href="https://github.com/sean-g-rae";><code>@​sean-g-rae</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/412";>#412</a>)</li>
   <li>New config option dnsjava.secure_random_algorithm property to
   select SecureRandom algorithm
   (<a href="https://github.com/ChrisJr404";><code>@​ChrisJr404</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/368";>#368</a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/419";>#419</a>)</li>
   <li>Validate SSHFP fingerprint lengths
   (<a href="https://github.com/andrew-boutin";><code>@​andrew-boutin</code></a> 
and <a href="https://github.com/Mahmoodifar";><code>@​Mahmoodifar</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/414";>#414</a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/415";>#415</a>)</li>
   <li>Handle canceled keys in TCP client
   (<a href="https://github.com/techee";><code>@​techee</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/411";>#411</a>)</li>
   <li>hosts: resolve PTR queries from the local hosts database
   (<a href="https://github.com/ChrisJr404";><code>@​ChrisJr404</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/350";>#350</a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/413";>#413</a>)</li>
   <li>TSIG verification fails if id of message is not identical to
   originalId in TSIG record
   (<a href="https://github.com/sfeigl";><code>@​sfeigl</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/409";>#409</a>)</li>
   <li>TSIG record does not parse after Message.toWire(maxLength)
   truncates records owned by the key name (<a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/417";>#417</a>)</li>
   <li>Full support for GOST R 34.11-2012
   (<a href="https://github.com/alexmit";><code>@​alexmit</code></a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/422";>#422</a>, <a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/423";>#423</a>)</li>
   <li>nio: fix selector thread from self-joining (<a 
href="https://redirect.github.com/dnsjava/dnsjava/issues/180";>#180</a>)</li>
   <li>New flags and codes registered at IANA</li>
   <li>Various issues as part of an automated search with Hegel
   (<a href="https://redirect.github.com/dnsjava/dnsjava/issues/417";>#417</a>)
   <ul>
   <li>LOC prints a negative altitude with a fraction as -99999.-99m</li>
   <li>WKS with no services, or unsorted ports in text,
   throws ArrayIndexOutOfBounds</li>
   <li>A6 with an IPv4-mapped suffix throws in toWire; its text
   cannot be re-read</li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li>See full diff in <a 
href="https://github.com/dnsjava/dnsjava/commits/v3.7.1";>compare view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dnsjava:dnsjava&package-manager=maven&previous-version=3.6.5&new-version=3.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to