You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Github Action df56aa09da Databases updated at 2022-10-03T02:50:25Z 24 hours ago
.devcontainer Merge branch 'main' of github.com-fileformat:redirect2me/resolvers into main 2 years ago
.github/workflows Create codeql-analysis.yml 9 months ago
.vscode Added AWS CloudFront geolocation 2 years ago
data Databases updated at 2022-10-03T02:50:25Z 24 hours ago
partials self-hosting custom fonts 2 years ago
scss page for hash functions 2 years ago
src Upgraded dependencies 5 months ago
static RDAP and TLD detail pages 12 months ago
views minor tweaks to allow common data-entry faux-pas 5 months ago
.editorconfig more stuff to do 2 years ago
.gitattributes add css to .gitattributes for Github language detection 8 months ago
.gitignore custom fonts 2 years ago
CONTRIBUTING.md contributing.md + readme tweaks 2 years ago
Dockerfile deploy to CloudRun, GAanalytics, streamer fixes 3 years ago
LICENSE.txt AGPL license 3 years ago
README.md custom fonts 2 years ago
TODO.md CHORE: remove DailyCred geoip 10 months ago
api-edit.sh maybe use swapper for API? 2 years ago
deploy.sh tweaks 3 years ago
gcr-deploy.sh deploy on Heroku, since Cloud Run doesn't support streaming responses 3 years ago
nodemon.json Upgraded dependencies 5 months ago
package.json Bump convict from 6.2.2 to 6.2.3 4 months ago
run.sh ip geolocation progress 3 years ago
tsconfig.json first working version 3 years ago
yarn.lock Bump convict from 6.2.2 to 6.2.3 4 months ago

README.md

Resolve.rs Resolve.rs Logo

# of open resolvers 30 day uptime License: AGPL3+ build

The source for the Resolve.rs website for troubleshooting DNS resolution and other networking issues.

How to build and run

It is a pretty standard node.js/TypeScript project. Run with:

yarn install
yarn run build
yarn run start

See src/config.ts for the various environment variables that you can set. The defaults should run but with limited functionality.

License

This code is licensed under the GNU Affero General Public License v3.0.

Credits

Bootstrap Clipboard.js Cloudflare Digital Ocean Git Github Google Noto Emoji Google Analytics Handlebars ICANN Koa lodash maxmind Public Suffix List Node.js npm pino Python Sass TypeScript yarn

Notes

Get additional flags with:

cp ~/fork/noto-emoji/build/resized_flags/XX.png ./static/images/flags