keybase / keybase/keybase-issues

Unable to prove my keybase.pub site. (Underscore used in username/domain)

Open
#2,493 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

Errors when ever I add an underscore into the domain name, which prevents me from proving that I have control of https://spice_king.keybase.pub. Was just following along with @malgorithms did with his public folder, ended up finding this issue for my self. Effects both the linux keybase cli tool and the keybase.io website.

The keybase cli tool errors with `▶ ERROR Invalid hostname: spice_king.keybase.pub` while the site errors with a far less useful error:
![Keybase.io errors with INPUT_ERROR when domain name contains an underscore](https://cloud.githubusercontent.com/assets/590498/17688636/93295a0c-6346-11e6-90ae-b2330e131f1d.png)

Maybe as part of some kind of intro/initial profile setup you can get a new user to prove the ownership of their keybase.pub site. Just to help show how to get the ball rolling on things.

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file or test is named. Reproduce the underscore case in the Linux CLI and keybase.io website, then trace the validation entry points; done means the intended behavior is established and both surfaces handle the case consistently with a useful result.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
authentication, cli, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.