quran / quran_android

a quran reading application for android
http://android.quran.com
GNU General Public License v3.0
1.99k stars 881 forks source link

Update dependency dnsjava:dnsjava to v3 #2529

Open renovate[bot] opened 8 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dnsjava:dnsjava 2.1.9 -> 3.5.3 age adoption passing confidence

Release Notes

dnsjava/dnsjava (dnsjava:dnsjava) ### [`v3.5.3`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.5.3) - Fix CNAME in LookupSession ([#​279](https://togithub.com/dnsjava/dnsjava/issues/279)) - Fix Name constructor failing with max length, relative name and root origin ([#​289](https://togithub.com/dnsjava/dnsjava/issues/289), [@​MMauro94](https://togithub.com/MMauro94)) - Add config option for Resolver I/O timeout ([#​273](https://togithub.com/dnsjava/dnsjava/issues/273), [@​vmarian2](https://togithub.com/vmarian2)) - Extend I/O logging - Prevent exception during TCP I/O with missing or truncated length prefix - Use internal base64 codec for Android compatibility ([#​271](https://togithub.com/dnsjava/dnsjava/issues/271)) - Fix multi-message TSIG stream verification for pre-RFC8945 servers ([#​295](https://togithub.com/dnsjava/dnsjava/issues/295), [@​frankarinnet](https://togithub.com/frankarinnet) and [@​nguichon](https://togithub.com/nguichon)) - Add StreamGenerator for generating RFC8945 compliant multi-message streams (related to [#​295](https://togithub.com/dnsjava/dnsjava/issues/295)) ### [`v3.5.2`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.5.2) - Correctly render empty TXT records ([#​254](https://togithub.com/dnsjava/dnsjava/issues/254)) - More validation on TLSA data input ([#​257](https://togithub.com/dnsjava/dnsjava/issues/257)) ### [`v3.5.1`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.5.1) - Fix validation of TSIG signed responses ([#​249](https://togithub.com/dnsjava/dnsjava/issues/249)) - DS rdata digest validation hexadecimal digits ([#​252](https://togithub.com/dnsjava/dnsjava/issues/252)) ### [`v3.5.0`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.5.0) - Add full built-in support for DNSSEC based on dnssecjava ([#​209](https://togithub.com/dnsjava/dnsjava/issues/209)) - Make Record classes serializable again ([#​242](https://togithub.com/dnsjava/dnsjava/issues/242)) - Allow SVCB ServiceMode records without params ([#​244](https://togithub.com/dnsjava/dnsjava/issues/244), [@​adam-stoler](https://togithub.com/adam-stoler)) - Fix TCPClient receive timeouts ([#​218](https://togithub.com/dnsjava/dnsjava/issues/218) [@​nguydavi](https://togithub.com/nguydavi), [#​219](https://togithub.com/dnsjava/dnsjava/issues/219)) Note that the license changed! Previous versions were BSD-2-Clause licensed, while from this release on it is BSD-3-Clause. ### [`v3.4.3`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.4.3) - Fix handling of buffers in DNSInput ([#​224](https://togithub.com/dnsjava/dnsjava/issues/224), [#​225](https://togithub.com/dnsjava/dnsjava/issues/225) [@​nresare](https://togithub.com/nresare)) - Clear existing nameservers on config refresh ([#​226](https://togithub.com/dnsjava/dnsjava/issues/226)) - Fix exception when calling ResolverConfig.refresh ([#​234](https://togithub.com/dnsjava/dnsjava/issues/234)) ### [`v3.4.2`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.4.2) - Document behavior of ExtendedResolver.setTimeout ([#​206](https://togithub.com/dnsjava/dnsjava/issues/206)) - Add overloads to use an Executor when sending queries in resolvers ([#​211](https://togithub.com/dnsjava/dnsjava/issues/211)) - Remove synchronous locks in DoH Resolver (related to [#​211](https://togithub.com/dnsjava/dnsjava/issues/211)) - Fix broken CNAME handling in LookupSession ([#​212](https://togithub.com/dnsjava/dnsjava/issues/212)) - "WireParseException: bad label type" when parsing Message from ByteBuffer ([#​213](https://togithub.com/dnsjava/dnsjava/issues/213)) - Remove unnecessary synchronization in org.xbill.DNS.Header::getID ([#​215](https://togithub.com/dnsjava/dnsjava/issues/215), [@​maltalex](https://togithub.com/maltalex)) - Add examples for the LookupSession and direct Resolver usage ### [`v3.4.1`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.4.1) - Allow signing with [`ED25519`](https://togithub.com/dnsjava/dnsjava/commit/ED25519) and ED448 algorithms ([#​200](https://togithub.com/dnsjava/dnsjava/issues/200), Klaus Malorny) - Rename echconfig to ech in SVCB/HTTPS records ([#​202](https://togithub.com/dnsjava/dnsjava/issues/202), [@​adam-stoler](https://togithub.com/adam-stoler)) - Fix bug in Name.compareTo with byte-values >= 128 ([#​205](https://togithub.com/dnsjava/dnsjava/issues/205), [@​adam-stoler](https://togithub.com/adam-stoler)) ### [`v3.4.0`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.4.0) - UnknownHostException provides details in message ([#​154](https://togithub.com/dnsjava/dnsjava/issues/154)) - Limit length of relative Name to 254 ([#​165](https://togithub.com/dnsjava/dnsjava/issues/165)) - Fix wildcard lookups in Zone ([#​169](https://togithub.com/dnsjava/dnsjava/issues/169)) - Properly close UDP channel upon error ([#​177](https://togithub.com/dnsjava/dnsjava/issues/177), [@​li-wjohnson](https://togithub.com/li-wjohnson)) - Fix load balancing in ExtendedResolver ([#​179](https://togithub.com/dnsjava/dnsjava/issues/179), [@​paulo-raca](https://togithub.com/paulo-raca)) - Add method to shutdown NIO threads ([#​180](https://togithub.com/dnsjava/dnsjava/issues/180)) - Fix restoring active position on byte buffers ([#​184](https://togithub.com/dnsjava/dnsjava/issues/184), [@​ryru](https://togithub.com/ryru)) - Add support for extended DNS errors (RFC8914, [#​187](https://togithub.com/dnsjava/dnsjava/issues/187)) - Fix TTL for SOA record to minimum of TTL and minimum field ([#​191](https://togithub.com/dnsjava/dnsjava/issues/191), [@​amitknx](https://togithub.com/amitknx)) - Add support for hosts file in lookups ([#​195](https://togithub.com/dnsjava/dnsjava/issues/195)) ### [`v3.3.1`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.3.1) - Fix value of getAlias in C/DNameRecord ([#​136](https://togithub.com/dnsjava/dnsjava/issues/136)) - Fix bug with SVCB/HTTPS parsing of master file format ([#​135](https://togithub.com/dnsjava/dnsjava/issues/135), [@​adam-stoler](https://togithub.com/adam-stoler)) ### [`v3.3.0`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.3.0) - Add support for SVCB and HTTPS records (PR [#​116](https://togithub.com/dnsjava/dnsjava/issues/116), [@​adam-stoler](https://togithub.com/adam-stoler)) - Fix an issue with ndots in Lookup ([#​118](https://togithub.com/dnsjava/dnsjava/issues/118)) - Support IPv4 mapped IPv6 address in AAAA record (PR [#​120](https://togithub.com/dnsjava/dnsjava/issues/120), [@​spwei](https://togithub.com/spwei)) - Validate range in `Type` - Improve DOH Resolver ([#​123](https://togithub.com/dnsjava/dnsjava/issues/123), [#​127](https://togithub.com/dnsjava/dnsjava/issues/127)) Note that this resolver is more a proof of concept and not production ready. See Javadoc and issue [#​123](https://togithub.com/dnsjava/dnsjava/issues/123). ### [`v3.2.2`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.2.2) - Fix JNA access violation in WindowsResolverConfigProvider on 32bit JVMs ### [`v3.2.1`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.2.1) - Add Javadoc `@since` tags for APIs introduced since 3.0 - Fix requiring JNA in certain classloaders ([#​112](https://togithub.com/dnsjava/dnsjava/issues/112)) - Add property to skip initializing builtin resolver config ([#​112](https://togithub.com/dnsjava/dnsjava/issues/112)) - Make ResolverConfig and Resolver API public ([#​111](https://togithub.com/dnsjava/dnsjava/issues/111)) - Add properties for a fallback resolver config provider ([#​111](https://togithub.com/dnsjava/dnsjava/issues/111)) - Close UDP socket on failures ([#​110](https://togithub.com/dnsjava/dnsjava/issues/110)) - Refactor TSIG code and add trace logging ([#​109](https://togithub.com/dnsjava/dnsjava/issues/109)) (Note: this release is identical to v3.2.0 except for the version number, which missed -javadoc and -sources on Maven Central) ### [`v3.1.0`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.1.0) - Fix order of OPT and TSIG records in messages ([#​108](https://togithub.com/dnsjava/dnsjava/issues/108)) - Fix RRset.cycle() short overflows ([#​102](https://togithub.com/dnsjava/dnsjava/issues/102)) - Fix race condition in resolver I/O ([#​104](https://togithub.com/dnsjava/dnsjava/issues/104)) - Add support for custom record types ([#​94](https://togithub.com/dnsjava/dnsjava/issues/94), Klaus Malorny ) ### [`v3.0.2`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.0.2) Fix an issue with the new NIO TCP resolver (see [#​96](https://togithub.com/dnsjava/dnsjava/issues/96)) ### [`v3.0.1`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.0.1) - Parse RRsig records with epoch time format - Add support for EdDSA DNSSEC signatures if BouncyCastle is available ([`Ed25519`](https://togithub.com/dnsjava/dnsjava/commit/Ed25519) and Ed448, RFC 8080) - Add missing RCode, OpCode and RR type mnemonics ### [`v3.0.0`](https://togithub.com/dnsjava/dnsjava/releases/tag/v3.0.0) - Requires Java 8 and slf4j-api - Adds support for Java 9+ and Android O+ via a new server config lookup system ([#​6](https://togithub.com/dnsjava/dnsjava/issues/6), [#​9](https://togithub.com/dnsjava/dnsjava/issues/9), - Resolving is now fully asynchronous, no new thread per query anymore - Message provides information about the resolver that produced it ([#​41](https://togithub.com/dnsjava/dnsjava/issues/41)) - Add support for Host Identity Protocol (HIP) records (RFC 8005, [#​47](https://togithub.com/dnsjava/dnsjava/issues/47)) - Adds a DNS over HTTP (DoH) resolver ([#​66](https://togithub.com/dnsjava/dnsjava/issues/66)) - Fixes some issues with the OSGi manifest ([#​70](https://togithub.com/dnsjava/dnsjava/issues/70)) - Add support for the RES_OPTIONS environment variable ([#​57](https://togithub.com/dnsjava/dnsjava/issues/57)) - Add support for relative $INCLUDE paths in master files ([#​75](https://togithub.com/dnsjava/dnsjava/issues/75)) - Add support for custom DNS server port in config properties ([#​80](https://togithub.com/dnsjava/dnsjava/issues/80)) - Adds new EDNS(0) options - Parse RRsig records with epoch time format - Add support for EdDSA DNSSEC signatures if BouncyCastle is available ([`Ed25519`](https://togithub.com/dnsjava/dnsjava/commit/Ed25519) and Ed448, RFC 8080) - Add missing RCode, OpCode and RR type mnemonics - See the README for hints on migrating from v2.1.x to v3

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

github-actions[bot] commented 8 months ago
OLD: app-madani-debug.apk (signature: V1, V2)
NEW: app-madani-debug.apk (signature: V1, V2)

          │             compressed             │            uncompressed            
          ├───────────┬───────────┬────────────┼───────────┬───────────┬────────────
 APK      │ old       │ new       │ diff       │ old       │ new       │ diff       
──────────┼───────────┼───────────┼────────────┼───────────┼───────────┼────────────
      dex │  12.6 MiB │  12.7 MiB │ +111.4 KiB │    32 MiB │  32.3 MiB │ +258.7 KiB 
     arsc │   2.2 MiB │   2.2 MiB │        0 B │   2.2 MiB │   2.2 MiB │        0 B 
 manifest │   5.6 KiB │   5.6 KiB │        0 B │  27.1 KiB │  27.1 KiB │        0 B 
      res │   1.6 MiB │   1.6 MiB │        0 B │   1.8 MiB │   1.8 MiB │        0 B 
    asset │ 404.2 KiB │ 404.2 KiB │        0 B │ 678.6 KiB │ 678.6 KiB │        0 B 
    other │ 189.2 KiB │ 190.8 KiB │   +1.7 KiB │ 387.5 KiB │ 392.2 KiB │   +4.7 KiB 
──────────┼───────────┼───────────┼────────────┼───────────┼───────────┼────────────
    total │    17 MiB │  17.1 MiB │ +113.1 KiB │  37.1 MiB │  37.4 MiB │ +263.5 KiB 
github-actions[bot] commented 8 months ago

New Dependencies org.slf4j:slf4j-api:1.7.36

Upgraded Dependencies dnsjava:dnsjava:3.5.3, (changed from 2.1.9)

renovate[bot] commented 7 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.