Commit graph

103 commits

Author SHA1 Message Date
Karan Sharma
f753e708c5 chore: fix docker tag 2022-03-24 12:18:34 +05:30
Karan Sharma
7ce6ea7c2c chore: upgrade for go 1.18 2022-03-24 11:28:03 +05:30
YYYMagic
da13887145 docs: use go install 2022-03-07 19:40:03 +05:30
Karan Sharma
9ae8b0a3f2 chore: fix CI 2021-12-20 22:16:40 +05:30
Karan Sharma
b78ee85b04 feat: update docs 2021-12-20 21:45:16 +05:30
lyekumchew
a5fe3ae922 feat: add DNS over QUIC support 2021-12-20 21:43:27 +05:30
Ian Bashford
3d7b4a9821 debug logs DOH response headers 2021-08-11 14:08:50 +05:30
Frank Denis
ddbf40de9a Update the dnscrypt module to version 2 2021-08-03 10:04:04 +05:30
Karan Sharma
6b42a5ecf0 chore: Restructure package directories 2021-06-25 19:02:00 +05:30
Karan Sharma
68fd19d487 fix: Rename CLI binary
Previously binary was named as doggo-cli.bin, which made it difficult
for users building from source as they had to rename it.
2021-06-25 18:00:57 +05:30
Karan Sharma
9e3656fae9 feat: Add support for reverse DNS lookups
Closes https://github.com/mr-karan/doggo/issues/25
2021-06-25 17:25:04 +05:30
Karan Sharma
e5acf1214c fix: prevent app from quitting if one resolver failed 2021-05-18 19:05:47 +05:30
Karan Sharma
f1a1e3aae6 refactor: use switch instead of if 2021-04-25 16:13:39 +05:30
Karan Sharma
d7e7362b57 chore: delete unused files (api) 2021-04-25 16:13:39 +05:30
Frank Denis
310eb2d126 README.md: add DNSCrypt to the list of protocols 2021-04-24 21:57:57 +05:30
Frank Denis
8dc23ce8f5 DoH: fallback to GET if a 405 HTTP status code is returned
Some servers block POST queries. Retry with GET if we receive a
405 HTTP status code.
2021-04-24 21:47:36 +05:30
Frank Denis
9da51ad997 Full stop 2021-04-24 21:47:00 +05:30
Frank Denis
b7e0b497cf Print the server IP address instead of a full DNS stamp
Also allow the sdns scheme in api/index.html
2021-04-24 21:47:00 +05:30
Frank Denis
6d2eae4f58 Add support for DNS stamps and for DNSCrypt servers
This allows connections to DoH servers using their stamp, and adds
support for DNSCrypt servers by the way.
2021-04-24 21:47:00 +05:30
Karan Sharma
48fd5bb792 chore: update docs 2021-04-21 11:42:56 +05:30
Karan Sharma
7b858c5a93 feat: Add shell completions for zsh,fish 2021-04-21 11:40:21 +05:30
Karan Sharma
45dd2e2af2 chore: add URL to README 2021-03-11 12:16:21 +05:30
Karan Sharma
6d6e69b8e4 fix: center elements in page 2021-03-11 12:06:17 +05:30
Karan Sharma
50b8093ee1 fix: custom line-height for headers 2021-03-11 11:29:48 +05:30
Karan Sharma
d09eb901ec fix: line-height for responsive screens 2021-03-11 00:49:57 +05:30
Karan Sharma
3dbfb0a866 chore: fix goreleaser hooks 2021-03-11 00:34:40 +05:30
Karan Sharma
3da7852368 fix: Add spacing on label and form fields 2021-03-11 00:30:24 +05:30
Kailash Nadh
b8ba782cf3 Refactor web frontend and remove unnecessary dependencies.
- Eliminate frontend JS build step completely:
  (remove dep: NodeJS, npx, tailwind, postcss, autoprefixer)

- Declutter and cleanup index.html (8.49 KB to 3.4 KB) = ~60% savings.

- Replace tailwind with custom CSS (10.64 KB to 1.96 KB) = ~81% savings.

- Remove Google font (~100 KB) as there is very little text on the page.

- Refactor and cleanup main.js and remove tailwind styling logic.
  (2.82 KB to 1.12 KB) = ~60% savings.

- Net static asset reduction = 21.95 KB to 6.48 KB = ~70% savings
  apart from the 100+ KB elimination of Google fonts.
2021-03-11 00:29:22 +05:30
Karan Sharma
0dc61ac8ec feat: remove redundant map for nameserver 2021-03-10 16:41:55 +05:30
Karan Sharma
27fa414ca9 chore: fix styles 2021-03-10 16:23:25 +05:30
Karan Sharma
9b7c92698d chore: bg color fix 2021-03-10 14:23:02 +05:30
Karan Sharma
cda2d04974 feat: jazz up form ui 2021-03-10 13:59:27 +05:30
Karan Sharma
52f076d91b feat: Add autofocus to input 2021-03-09 10:48:31 +05:30
Karan Sharma
edb8bb661a fix: bg css for inputs 2021-03-04 21:08:30 +05:30
Karan Sharma
49d5e93316 fix: goreleaser build 2021-03-04 20:41:37 +05:30
Karan Sharma
f83a1d14aa feat: purge unused css in tailwind 2021-03-04 20:35:44 +05:30
Karan Sharma
d985ecd1b4 feat: Remove VueJS and rewrite in vanilla JS 2021-03-04 20:35:44 +05:30
Karan Sharma
022c1267b7 add version 2021-03-03 10:23:26 +05:30
Karan Sharma
06bee3f09c feat: Add DOH option 2021-03-03 10:15:41 +05:30
Karan Sharma
b17d162c24 fix: vue loading issues 2021-03-02 20:13:43 +05:30
Karan Sharma
7ecd7c78d0 chore: load vue on DOMContentLoaded 2021-03-02 19:55:59 +05:30
Karan Sharma
12c5b0b278 fix: Load VueJS before custom js 2021-03-02 19:39:35 +05:30
Karan Sharma
e8a7fc720e chore: remove unused font 2021-03-02 19:31:49 +05:30
Karan Sharma
d9e80b1d17 fix: minor styling changes 2021-03-02 19:14:00 +05:30
Karan Sharma
7d0499c432 feat: Build process for 2 binaries (api,cli) 2021-03-02 18:59:55 +05:30
Karan Sharma
083ba19363 chore: fix margin issue 2021-03-02 18:59:55 +05:30
Karan Sharma
6e0ce47f91 feat: UI design 2021-03-02 18:59:55 +05:30
Karan Sharma
f389c9c876 feat: API Handlers 2021-03-02 18:59:55 +05:30
Karan Sharma
b753631012 feat: refactor app in a separate package 2021-03-02 18:59:55 +05:30
Karan Sharma
508a8dd7c4 feat: refactor resolver in separate package 2021-03-02 18:59:55 +05:30