• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rm-hull / dot-block
53%
main: 43%

Build:
Build:
LAST BUILD BRANCH: feat/reload
DEFAULT BRANCH: main
Repo Added 04 Nov 2025 11:40PM UTC
Token cvDVr9xcMoQ9KcOEGYMi4bscx67euTREm regen
Build 180 Last
Files 18
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH feat/mobileconfig
branch: feat/mobileconfig
CHANGE BRANCH
x
Reset
Sync Branches
  • feat/mobileconfig
  • chore/correct-package-name
  • chore/slog
  • chore/update-deps
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • dependabot/github_actions/mikepenz/action-junit-report-6
  • dependabot/go_modules/github.com/axiomhq/hyperloglog-0.2.6
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.37.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.38.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.39.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.40.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.37.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.38.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.39.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.40.0
  • dependabot/go_modules/github.com/miekg/dns-1.1.69
  • dependabot/go_modules/github.com/rm-hull/godx-0.0.10
  • dependabot/go_modules/github.com/rm-hull/godx-0.0.7
  • dependabot/go_modules/github.com/rm-hull/godx-0.0.8
  • dependabot/go_modules/github.com/samber/slog-gin-1.19.1
  • dependabot/go_modules/github.com/spf13/cobra-1.10.2
  • dependabot/go_modules/github.com/tavsec/gin-healthcheck-1.7.12
  • dependabot/go_modules/golang.org/x/crypto-0.44.0
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/crypto-0.46.0
  • dependabot/go_modules/golang.org/x/net-0.47.0
  • dependabot/go_modules/golang.org/x/net-0.48.0
  • feat/acme-DNS-01-challenge
  • feat/cache-reaper
  • feat/dns-listener
  • feat/geoblock
  • feat/multiple-blocklists
  • feat/reduce-info-level-logging
  • feat/reload
  • feat/reload-blocklist
  • feat/sentry-integration
  • feat/top-blocked-domains
  • feat/top-domains
  • feat/upstream-latency
  • feat/upstream-ttl-metrics
  • fix/improved-error-reporting
  • main
  • refactor/error-wrap
  • refactor/handle-multiple-questions
  • refactor/log-adapters
  • testing/integration

25 Dec 2025 01:52PM UTC coverage: 53.458% (+3.2%) from 50.249%
20506111386

Pull #49

github

rm-hull
docs: add NextDNS profile and reorganize examples

- Added `NextDNS.mobileconfig` as a usage example for native
  Encrypted DNS.
- Relocated `example.plist` to the public examples directory
Pull Request #49: feat: add apple `.mobileconfig` generation endpoint

52 of 73 new or added lines in 2 files covered. (71.23%)

456 of 853 relevant lines covered (53.46%)

0.57 hits per line

Relevant lines Covered
Build:
Build:
853 RELEVANT LINES 456 COVERED LINES
0.57 HITS PER LINE
Source Files on feat/mobileconfig
  • Tree
  • List 14
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20506111386 feat/mobileconfig docs: add NextDNS profile and reorganize examples - Added `NextDNS.mobileconfig` as a usage example for native Encrypted DNS. - Relocated `example.plist` to the public examples directory Pull #49 25 Dec 2025 01:53PM UTC rm-hull github
53.46
20506062102 feat/mobileconfig test: simplify response body string conversion Use the `String()` method on the response body instead of manually converting `Bytes()` to a `string`. This is more idiomatic and cleaner. Pull #49 25 Dec 2025 01:49PM UTC rm-hull github
53.46
20506008318 feat/mobileconfig style: fix indentation in startHttpServer Corrected an unindented `if` statement to adhere to the project's formatting standards. Pull #49 25 Dec 2025 01:44PM UTC rm-hull github
53.46
20505930151 feat/mobileconfig refactor: remove unused payload UUID constants Clean up the codebase by removing **ROOT_PAYLOAD_UUID** and **DNS_PAYLOAD_UUID** constants from the mobile configuration logic. Pull #49 25 Dec 2025 01:37PM UTC rm-hull github
53.46
20505715634 feat/mobileconfig feat: dynamic UUID and identifier generation Update the `mobileconfig` logic to generate deterministic UUIDs and payload identifiers based on the provided server name. * Use `uuid.UUID` type in **Profile** and **DNSSpec** models for strong... Pull #49 25 Dec 2025 01:20PM UTC rm-hull github
53.27
20495433224 feat/mobileconfig docs: add iOS/iPadOS configuration instructions Document how to use the auto-generated `.mobileconfig` profile for system-wide **DNS-over-TLS** on Apple devices. Users can now: - Navigate to `/.mobileconfig` on their device. - Install the pr... Pull #49 24 Dec 2025 11:21PM UTC rm-hull github
52.98
20495304032 feat/mobileconfig feat: resolve mobileconfig IPs dynamically Update the mobile configuration generation to dynamically resolve IP addresses for the provided server name instead of using hardcoded values. - `NewHandler` now performs a DNS lookup for the server n... Pull #49 24 Dec 2025 11:10PM UTC rm-hull github
52.98
20494865609 feat/mobileconfig feat: enhance mobileconfig for system-wide DNS Updated the `mobileconfig` implementation to support system-wide DNS deployment and on-demand connection rules: - Added `PayloadScope`, `ServerName`, and `OnDemandRules` to models. - Configured the ... Pull #49 24 Dec 2025 10:29PM UTC rm-hull github
49.27
20494472133 feat/mobileconfig Bump version Pull #49 24 Dec 2025 09:57PM UTC rm-hull github
49.39
20494433752 feat/mobileconfig Merge branch 'main' of github.com:rm-hull/dot-block into feat/mobileconfig * 'main' of github.com:rm-hull/dot-block: fix: add missing port to Quad9 IP address Pull #49 24 Dec 2025 09:53PM UTC rm-hull github
49.39
See All Builds (180)

Badge your Repo: dot-block

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc