OIST

September 23, 2026

The SERVFAIL problem still needs fixing

Here's how to do it from GitHub's web interface, no coding setup needed. 1. Fork and edit Sign in to GitHub and open github.com/publicsuffix/list. Open the file public_suffix_list.dat. Tap the pencil (Edit) icon. GitHub will offer to fork the repo to your account; accept. Search the file for // ug : to find the Uganda block. It sits inside the ICANN section, between ===BEGIN ICANN DOMAINS=== and ===END ICANN DOMAINS===. Add a new line edu.ug alongside the existing entries (ac.ug, co.ug, go.ug and so on). Match the formatting exactly: lowercase, no spaces, no trailing dot. 2. Commit Set the commit message to Add edu.ug to ug ccTLD section. Choose "Create a new branch" (for example add-edu-ug) and propose changes. 3. Open the pull request GitHub will show "Open a pull request". Set the title to Add edu.ug (ICANN section). Fill in the template it loads. Answer each item honestly; items that apply only to the Private section can be marked as not applicable. In the description, include something like: This adds edu.ug, a second-level registration category under the .ug ccTLD used by educational institutions in Uganda. Domains such as oist.edu.ug are registered directly under it by independent organisations. Its absence causes platforms that rely on the PSL (e.g. Vercel) to treat edu.ug as a registrable domain, blocking holders of *.edu.ug domains from verifying ownership. Source: [link to the .ug registry page listing edu.ug, or registry confirmation] Registry contact: [name/email, if they agree to confirm on the PR] 4. Follow up Automated checks will run. If they fail, it's usually formatting or ordering; the error message tells you which line. Maintainers will almost certainly ask for registry backing. Having someone from the .ug registry comment on the PR, or an official web page listing edu.ug, is what gets it merged. Watch the PR and reply to questions promptly, since stale PRs get closed. Before you submit, read CONTRIBUTING.md and the Guidelines wiki linked from the repo. The rules for the ICANN section are stricter than for the Private section, and matching them the first time avoids a round of back-and-forth. If it would help, I can draft the email asking the .ug registry to confirm on your PR.