Skip to content

Master#118

Open
mustikka10 wants to merge 34 commits into
DNSCrypt:masterfrom
mustikka10:master
Open

Master#118
mustikka10 wants to merge 34 commits into
DNSCrypt:masterfrom
mustikka10:master

Conversation

@mustikka10

Copy link
Copy Markdown

No description provided.

Copilot AI and others added 30 commits January 10, 2026 10:56
…nd comments

Co-authored-by: mustikka10 <209199756+mustikka10@users.noreply.github.com>
…gging

Improve code quality: structured logging, function decomposition, and reasonable error caching
Co-authored-by: mustikka10 <209199756+mustikka10@users.noreply.github.com>
[WIP] Add Lataa feature to the project
Migrate to Rust edition 2021 and loosen dependency version constraints
…cies

Add optional Tailscale integration via tailscale-localapi
Agent-Logs-Url: https://github.com/mustikka10/doh-server/sessions/2a604ac2-1e16-4a0c-b4aa-5e9cbf58358b

Co-authored-by: mustikka10 <209199756+mustikka10@users.noreply.github.com>
…rom-tailscale

Remove Tailscale paid service integration
- Add parse_dns_type() to handle both numeric ("28") and canonical
  string names ("AAAA", "MX", "TXT", etc.) per the Google DoH JSON API
  spec. Previously "type=AAAA" silently fell back to A record queries.
- Use std::net::Ipv6Addr::to_string() for canonical IPv6 formatting
  (e.g. "2001:db8::1" instead of "2001:db8:0:0:0:0:0:1")
- Add unit tests for parse_dns_type and IPv6 formatting
- Update CI to run cargo test --package libdoh so libdoh unit tests
  are included in CI (they are not run by cargo test alone)"

Agent-Logs-Url: https://github.com/mustikka10/doh-server/sessions/bd5c1d5c-8b2f-4ead-957a-dac9c45d4bb5

Co-authored-by: mustikka10 <209199756+mustikka10@users.noreply.github.com>
Add comprehensive unit test coverage across all modules
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants