Conversation
Bumps [pyfakefs](https://github.com/pytest-dev/pyfakefs) from 6.1.4 to 6.1.6. - [Release notes](https://github.com/pytest-dev/pyfakefs/releases) - [Changelog](https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md) - [Commits](pytest-dev/pyfakefs@v6.1.4...v6.1.6) --- updated-dependencies: - dependency-name: pyfakefs dependency-version: 6.1.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.7.5 to 9.7.6. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.7.5...9.7.6) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.7.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…mkdocs-material-9.7.6 Bump mkdocs-material from 9.7.5 to 9.7.6
…pyfakefs-6.1.6 Bump pyfakefs from 6.1.4 to 6.1.6
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 7.0.0 to 7.1.0. - [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst) - [Commits](pytest-dev/pytest-cov@v7.0.0...v7.1.0) --- updated-dependencies: - dependency-name: pytest-cov dependency-version: 7.1.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…pytest-cov-7.1.0 Bump pytest-cov from 7.0.0 to 7.1.0
Replace MODERATE confidence level with MEDIUM to match BBOT
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #859 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 24 25 +1
Lines 1796 1899 +103
==========================================
+ Hits 1796 1899 +103 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Shared blastdns client + resolve_multi_full
…equests Remove requests dependency
optimize dnswalk: glue records, parallel a_resolve, tighten timeouts …
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.7 to 0.15.8. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.7...0.15.8) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…ruff-0.15.8 Bump ruff from 0.15.7 to 0.15.8
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.5 to 46.0.6. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@46.0.5...46.0.6) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](pygments/pygments@2.19.2...2.20.0) --- updated-dependencies: - dependency-name: pygments dependency-version: 2.20.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [poetry](https://github.com/python-poetry/poetry) from 2.3.2 to 2.3.3. - [Release notes](https://github.com/python-poetry/poetry/releases) - [Changelog](https://github.com/python-poetry/poetry/blob/main/CHANGELOG.md) - [Commits](python-poetry/poetry@2.3.2...2.3.3) --- updated-dependencies: - dependency-name: poetry dependency-version: 2.3.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…tography-46.0.6 Bump cryptography from 46.0.5 to 46.0.6
…ry-2.3.3 Bump poetry from 2.3.2 to 2.3.3
…ents-2.20.0 Bump pygments from 2.19.2 to 2.20.0
Fix false positives when TXT records reference service root domains
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.8 to 0.15.9. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.8...0.15.9) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…ruff-0.15.9 Bump ruff from 0.15.8 to 0.15.9
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.9 to 0.15.10. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.15.9...0.15.10) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pyfakefs](https://github.com/pytest-dev/pyfakefs) from 6.1.6 to 6.2.0. - [Release notes](https://github.com/pytest-dev/pyfakefs/releases) - [Changelog](https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md) - [Commits](pytest-dev/pyfakefs@v6.1.6...v6.2.0) --- updated-dependencies: - dependency-name: pyfakefs dependency-version: 6.2.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…ruff-0.15.10 Bump ruff from 0.15.9 to 0.15.10
…pyfakefs-6.2.0 Bump pyfakefs from 6.1.6 to 6.2.0
Normalize mock DNS values to zone-file format in create_mock_client(): - TXT: auto-quote bare strings, split >255 bytes into chunks - MX: add priority prefix and trailing dot to bare hostnames - NSEC: handle via DNSManager monkeypatch since hickory refuses zone-file NSEC parsing Bump blastdns dependency to 1.9.1.
…quoting Fix test compatibility with blastdns 1.9.1
- Replace poetry with uv for dependency management - Switch build backend from poetry-core to hatchling - Add baddns/__version__.py for version management - Update CI workflow to use uv - Update cli.print_version() to use importlib.metadata
Migrate from poetry to uv
- UNKNOWN record type handling in DNSManager.process_answer - DnsWalk.extract_glue_records with A records - DnsWalk.a_resolve with glue hit/miss paths - __version__ module import
Restore 100% test coverage
TheTechromancer
approved these changes
Apr 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
blastdns migration
Poetry to uv migration
Test compatibility
Other