FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing 93d5805...abdc45b · profullstack/moshpit-proxy · GitHub

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: profullstack/moshpit-proxy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 93d5805
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: profullstack/moshpit-proxy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: abdc45b
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Aug 3, 2026

  1. fix(resolved): the fallback resolver is the bug, not the safety net

    00-moshpit.conf assumed systemd-resolved "uses the first server for every
    query, rotating only on failure", so listing DigitalOcean's resolvers
    after the bridge was harmless insurance.
    
    It rotates away from a failing server and does not rotate back. One
    restart of moshpit-dns moves every query to the fallback permanently, and
    the fallback answers NXDOMAIN for every Moshpit name — so DNS looks
    healthy while the whole namespace is dead. That is the worst shape a
    failure can take: nothing is obviously broken to look at.
    
    Seen three times in one afternoon before it was understood. `dig
    @127.0.0.1 -p 5354 seo.rank` answered, `curl seo.rank` did not, and
    resolvectl showed the bridge listed and 67.207.67.3 current.
    
    The fallback also buys nothing. The bridge forwards what it cannot answer
    upstream itself (mode=clearnet), so a second entry adds no capability —
    only that failure. If the bridge stops, restart it: the unit already does,
    in two seconds. Two seconds of no DNS beats an afternoon of DNS that lies.
    
    Documents that this must be the only drop-in setting DNS=, and how to
    remove the others.
    ralyodio committed Aug 3, 2026
    Configuration menu
    Copy the full SHA
    abdc45b View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL