doggo

Command-line DNS Client for Humans. Written in Golang

GPL-3.0 License

Stars
3K
Committers
21

Bot releases are visible (Hide)

doggo - v1.0.4 Latest Release

Published by github-actions[bot] 4 months ago

Changelog

Bug fixes

  • bac855567c203714c35586f026b91e4caf687636: fix: add ca-certificates in doggo-web (@mr-karan)

Others

  • 38246f69cc00fe6bdd366ae332f5a73fe80a2cdb: Fix zsh completions (@jatinderjit)
  • be42d5324e1004517e88b27b6f34edfb40209c03: Updating canonical URL (@gavinanderegg)
doggo - v1.0.3

Published by github-actions[bot] 4 months ago

Changelog

New Features

  • a6447cfac39b45c93ffae33a85573bdc64b5c8ad: feat: Refactor DNS resolvers for concurrent lookups (@mr-karan)
  • 96242dcbecc22f6ad7d773b110a1e5ff6544c2a8: feat: add ctx cancellation while resolving records (@mr-karan)
  • adfd23a7371f66bbdad9eec5d515b2ab0c199ced: feat: add support for common query types (@mr-karan)

Others

  • f07b749cfbc4b86f67e23b75063da06c8c74ecd1: chore: fix docs link (@mr-karan)
  • 52ba95b5935ca43d2550b4c33426cf6c88589c53: chore: fix help text (@mr-karan)
  • 7ad134e12722dbd481690352e1760cf061a84922: chore: revamp README (@mr-karan)
  • 5d62e73c3e68ce8a41e77dd25d3b6455a5517086: chore: upgrade deps (@mr-karan)
doggo - v1.0.2

Published by github-actions[bot] 4 months ago

Changelog

Others

  • cd3dc9ff4f671367ad39c8e507a5df499fed73c8: chore: add FUNDING.yml (@mr-karan)
  • d8e62fceced54c8c10cf8793d0b95d5bfde750d9: chore: add sponsorship doc (@mr-karan)
  • a63ff6e88ac6abf711cb7e8a0948c5efdb545886: refactor: move main package to cmd/doggo for proper binary naming (@mr-karan)
doggo - v1.0.1

Published by github-actions[bot] 4 months ago

Changelog

New Features

  • 4821589c65dafe88285dd6eb5dee0dd54717b553: feat: add bash completion support (@mr-karan)
  • b512e3f1c0c0840a39cbad4b607a0a9218df378e: feat: add completions command (@mr-karan)
  • 24ec17e616f5530869406c351d5be40281fc0f7b: feat: add docs (@mr-karan)
  • a831f7709e33f76a4cf0d2aa39d1422813e46041: feat: add single install script (@mr-karan)
  • 05c0ac4971ebf01255238675dc466c8fb5c8d326: feat: add support for more platforms and targets (@mr-karan)
  • 2e5cd01329bdbf568e5037f7fbd6137ad29ceb08: feat: add support for query flags (@mr-karan)
  • 9d9b9b1e2791a41767b637a108fecd2a8bb0b84b: feat: improve docs (@mr-karan)

Bug fixes

  • b2d58c7a37f2b591a855146ae10d79fcb1d131d6: fix: cleanup docs (@mr-karan)
  • 51e78c51d78af4674e8fa02792ecea7763f64a7e: fix: completions (@mr-karan)
  • a01e4519ababf4688777c88dcee44f26461a6007: fix: install script (@mr-karan)
  • 8f60428f6ae154918d9df19202b22810863fec37: fix: proper alignment of help text (@mr-karan)
  • 86d9e37dd1a7b30929363f6a2c0ee658cf0557dc: fix: send proper json error responses (@mr-karan)

Others

  • db09be7648bc4c06b5ef8194e9b7d2bf7dccef49: Added dependabot (@Neo2308)
  • 8e6797fcdc0f87b9e7ff200404c1761952a102ed: Fix syntax error in ZSH completion (@molikuner)
  • 43688b77a47a2fa6b6533e933a0cd0627d9a4660: Update ZSH completion to include all current options (@molikuner)
  • 89224c72d85c2cf942895c9a583c2811af0ac0e0: added tls client configuration for doh and doq ( <>)
  • b659dec8e4e7b1e2ae18ff8c0a10f0862ac34368: chore(deps): bump actions/checkout from 2 to 4 (@dependabot[bot])
  • 498601d0a53247a34cca351c84f117bacbb7b9ab: chore(deps): bump docker/login-action from 1.10.0 to 3.0.0 (@dependabot[bot])
  • dc30b22d3059b801bfe1cf44a0492cb4a9ba34a1: chore(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0 (@dependabot[bot])
  • eca1e155cb5998747bfea228654929fe07bd8e78: chore(deps): bump github.com/go-chi/chi from 1.5.4 to 4.1.2+incompatible (@dependabot[bot])
  • 55d8a563a071a98c2c8d7f320f18eee78ba25c04: chore(deps): bump github.com/knadh/koanf from 1.4.4 to 1.5.0 (@dependabot[bot])
  • cacac91de409b8e336432e7d58d38373f95471d4: chore(deps): bump github.com/quic-go/quic-go from 0.39.0 to 0.39.1 (@dependabot[bot])
  • aa7a029ea8005bc9396d61c0a380fc00da8196cf: chore(deps): bump github.com/quic-go/quic-go from 0.39.1 to 0.39.2 (@dependabot[bot])
  • 6ba4295a10dcd7191769b5b89be807d2df7d13d9: chore(deps): bump github.com/quic-go/quic-go from 0.39.2 to 0.39.3 (@dependabot[bot])
  • 371f014c79e32e6995612b58ff894068fb51e27e: chore(deps): bump github.com/quic-go/quic-go from 0.39.3 to 0.40.0 (@dependabot[bot])
  • 9aed2ef5bc22204a6fa678a34682ded9320f2d5f: chore(deps): bump golang.org/x/sys from 0.13.0 to 0.14.0 (@dependabot[bot])
  • e136542422153c3f43f4c7dcc91a17a9f8c35301: chore(deps): bump golang.org/x/sys from 0.8.0 to 0.13.0 (@dependabot[bot])
  • 2b344a8ad826ae1aaef6c4cfdea65318b541bdc6: chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (@dependabot[bot])
  • 3cbc3f26f3f4c346bcf1f06d9ea61a6cef609534: chore: update deps (@mr-karan)
  • db64c43157311d34a89d93b4609a95f0349a0ddd: chore: upgrade deps (@mr-karan)
  • c64a76208b0d13bc154c3bb932b3aec6a1bcf94c: ci: add npm caching (@mr-karan)
  • cc7cf4ff1ea3c66c7e5ee72a42a352866ebd8900: ci: goreleaser (@mr-karan)
  • d74bb590a77780602c14b49fc96fd30d3c51891f: ci: re-enable dependabot (@mr-karan)
  • 6db870f3656aad5e088a66bcb38a195491490355: ci: upgrade actions (@mr-karan)
  • f1959e1309ad78cd5e8a602661fbe149e24c49b6: refactor: fix loading of nameservers (@mr-karan)
  • 94fa7de34041c1d7eb91b4e4976a8f08f0cdfeef: refactor: replace logrus with slog (@mr-karan)
doggo - v1.0.0

Published by github-actions[bot] 4 months ago

Changelog

New Features

  • 4821589c65dafe88285dd6eb5dee0dd54717b553: feat: add bash completion support (@mr-karan)
  • e03f75215ba768a4b488bae1929a2206d3b75b0c: feat: add completions command (@mr-karan)
  • 554a0279733497bfd9596be09dc0bfffcfe222a6: feat: add docs (@mr-karan)
  • 9868951397db631e6a6f00eadde44eb4e4acb3f2: feat: add single install script (@mr-karan)
  • 0500bfed928509dc81e21caf768e0be11ad26ada: feat: add support for more platforms and targets (@mr-karan)
  • 51edb41d33b51d397eab50d28281970dfcd032e6: feat: add support for query flags (@mr-karan)
  • 07ed0e9c46415a95772148c8910992ff50bbcc39: feat: improve docs (@mr-karan)

Bug fixes

  • 3004a37fdac0f7e85b937f29ba94d2d40daeef07: fix: cleanup docs (@mr-karan)
  • 383a121ffa4e60c53693e45a1e344d2e90340405: fix: completions (@mr-karan)
  • 856cf30809250ad5f4ae6f13ee78510396994075: fix: install script (@mr-karan)
  • 3298b1806fa6bd7afaa5526024d22bed6592c730: fix: send proper json error responses (@mr-karan)

Others

  • db09be7648bc4c06b5ef8194e9b7d2bf7dccef49: Added dependabot (@Neo2308)
  • 8e6797fcdc0f87b9e7ff200404c1761952a102ed: Fix syntax error in ZSH completion (@molikuner)
  • 43688b77a47a2fa6b6533e933a0cd0627d9a4660: Update ZSH completion to include all current options (@molikuner)
  • 89224c72d85c2cf942895c9a583c2811af0ac0e0: added tls client configuration for doh and doq ( <>)
  • b659dec8e4e7b1e2ae18ff8c0a10f0862ac34368: chore(deps): bump actions/checkout from 2 to 4 (@dependabot[bot])
  • 498601d0a53247a34cca351c84f117bacbb7b9ab: chore(deps): bump docker/login-action from 1.10.0 to 3.0.0 (@dependabot[bot])
  • dc30b22d3059b801bfe1cf44a0492cb4a9ba34a1: chore(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0 (@dependabot[bot])
  • eca1e155cb5998747bfea228654929fe07bd8e78: chore(deps): bump github.com/go-chi/chi from 1.5.4 to 4.1.2+incompatible (@dependabot[bot])
  • 55d8a563a071a98c2c8d7f320f18eee78ba25c04: chore(deps): bump github.com/knadh/koanf from 1.4.4 to 1.5.0 (@dependabot[bot])
  • cacac91de409b8e336432e7d58d38373f95471d4: chore(deps): bump github.com/quic-go/quic-go from 0.39.0 to 0.39.1 (@dependabot[bot])
  • aa7a029ea8005bc9396d61c0a380fc00da8196cf: chore(deps): bump github.com/quic-go/quic-go from 0.39.1 to 0.39.2 (@dependabot[bot])
  • 6ba4295a10dcd7191769b5b89be807d2df7d13d9: chore(deps): bump github.com/quic-go/quic-go from 0.39.2 to 0.39.3 (@dependabot[bot])
  • 371f014c79e32e6995612b58ff894068fb51e27e: chore(deps): bump github.com/quic-go/quic-go from 0.39.3 to 0.40.0 (@dependabot[bot])
  • 9aed2ef5bc22204a6fa678a34682ded9320f2d5f: chore(deps): bump golang.org/x/sys from 0.13.0 to 0.14.0 (@dependabot[bot])
  • e136542422153c3f43f4c7dcc91a17a9f8c35301: chore(deps): bump golang.org/x/sys from 0.8.0 to 0.13.0 (@dependabot[bot])
  • 2b344a8ad826ae1aaef6c4cfdea65318b541bdc6: chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (@dependabot[bot])
  • 3cbc3f26f3f4c346bcf1f06d9ea61a6cef609534: chore: update deps (@mr-karan)
  • aa218a18b62e836e26037812cbb97fdee63b0ed0: chore: upgrade deps (@mr-karan)
  • fe3958594df46c000ef197f96f2e9f31435a221f: ci: add npm caching (@mr-karan)
  • b0f5a408f1602a067e9123d3e86faa5f8ef6c923: ci: goreleaser (@mr-karan)
  • 6c42259bba4ee8c16fa91cb3d85b693fa1613559: ci: upgrade actions (@mr-karan)
  • 18e44ff17a556fadb0dfdcd5272ea54ee7c78a7f: refactor: fix loading of nameservers (@mr-karan)
  • d2ef389a1386a92344c2483aa77aeca1ebdefdd0: refactor: replace logrus with slog (@mr-karan)
doggo - v0.5.7

Published by github-actions[bot] about 1 year ago

Changelog

  • c72c2ef Updated to go 1.21
  • 9818c32 Update quic-go to v0.37.4
doggo - v0.5.6

Published by github-actions[bot] about 1 year ago

Changelog

  • 8994efc ci: yaml stupidity
  • 76b45d2 Bump goreleaser to v4
  • d181e06 Migrate to github.com/quic-go/quic-go for Go 1.20 & 1.21
  • 0dcabea Use go 1.20 in GitHub workflow
doggo - v0.5.5

Published by github-actions[bot] almost 2 years ago

Changelog

  • 8492ccd chore: build for go 1.19
  • 88c63d6 Support literal IPv6 nameservers
  • c21f90c docs: add scoop installation note
  • 3409971 chore: fix typo in nameserver flag
  • 9386c58 feat(cli): Add dig compatible error exit code 9
  • 0da9178 Update README.md
  • 5e611d9 chore: upgrade go.mod
  • 711cb96 help.go - Clean up Grammar + Technical Terms
  • 50739e4 Add DNS over QUIC (DoQ) to readme
doggo - v0.5.4

Published by github-actions[bot] over 2 years ago

Changelog

  • 2cf9e7b fix: Correctly print colored text on Windows
  • 218eb02 docs: add homebrew installation note
  • c5d0020 license: add GPL license header
  • 96e11c0 Update doq.go
  • 2008cd9 chore: impl rfc9250 DoQ client
doggo - v0.5.3

Published by github-actions[bot] over 2 years ago

Changelog

  • ea7cb3c fix: fallback to tcp if response is truncated
doggo - v0.5.2

Published by github-actions[bot] over 2 years ago

Changelog

  • 53f7b70 feat: add tls config for dot lookups
  • 0ce04d0 fix: rtt time should include tcp.Dial
  • 8d70524 chore: update docs
doggo - v0.5.1

Published by github-actions[bot] over 2 years ago

Changelog

  • eec8374 feat: Add short output flag
  • 7619cbd feat: add strategy flag
doggo - v0.4.2

Published by github-actions[bot] over 2 years ago

Changelog

  • 79c5fc7 ci: fix release
  • a855ec4 chore: fix docker image tags
  • f753e70 chore: fix docker tag
  • 7ce6ea7 chore: upgrade for go 1.18
  • da13887 docs: use go install
doggo - v0.4.1

Published by mr-karan about 3 years ago

Changelog

3d7b4a9 debug logs DOH response headers
ddbf40d Update the dnscrypt module to version 2
6b42a5e chore: Restructure package directories
68fd19d fix: Rename CLI binary
9e3656f feat: Add support for reverse DNS lookups
e5acf12 fix: prevent app from quitting if one resolver failed
f1a1e3a refactor: use switch instead of if
d7e7362 chore: delete unused files (api)
310eb2d README.md: add DNSCrypt to the list of protocols

Docker images

  • docker pull ghcr.io/mr-karan/doggo:v0.4.1
  • docker pull ghcr.io/mr-karan/doggo:v0.4.1-arm64v8
  • docker pull ghcr.io/mr-karan/doggo:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:v0.4.1-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:v0.4.1
doggo - v0.4.0

Published by mr-karan over 3 years ago

Changelog

8dc23ce DoH: fallback to GET if a 405 HTTP status code is returned
9da51ad Full stop
b7e0b49 Print the server IP address instead of a full DNS stamp
6d2eae4 Add support for DNS stamps and for DNSCrypt servers
48fd5bb chore: update docs

Docker images

  • docker pull ghcr.io/mr-karan/doggo-api:v0.4.0
  • docker pull ghcr.io/mr-karan/doggo-api:latest
  • docker pull ghcr.io/mr-karan/doggo-api:v0.4.0-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo:v0.4.0
  • docker pull ghcr.io/mr-karan/doggo:latest
  • docker pull ghcr.io/mr-karan/doggo:v0.4.0-arm64v8
  • docker pull ghcr.io/mr-karan/doggo:latest-arm64v8
doggo - v0.3.9

Published by mr-karan over 3 years ago

Changelog

7b858c5 feat: Add shell completions for zsh,fish

Docker images

  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.9
  • docker pull ghcr.io/mr-karan/doggo-api:latest
  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.9-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo:v0.3.9-arm64v8
  • docker pull ghcr.io/mr-karan/doggo:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo:v0.3.9
  • docker pull ghcr.io/mr-karan/doggo:latest
doggo - v0.3.8

Published by mr-karan over 3 years ago

Changelog

45dd2e2 chore: add URL to README
6d6e69b fix: center elements in page

Docker images

  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.8
  • docker pull ghcr.io/mr-karan/doggo-api:latest
  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.8-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo:v0.3.8
  • docker pull ghcr.io/mr-karan/doggo:latest
  • docker pull ghcr.io/mr-karan/doggo:v0.3.8-arm64v8
  • docker pull ghcr.io/mr-karan/doggo:latest-arm64v8
doggo - v0.3.7

Published by mr-karan over 3 years ago

Changelog

50b8093 fix: custom line-height for headers

Docker images

  • docker pull ghcr.io/mr-karan/doggo-cli:v0.3.7-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-cli:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-cli:v0.3.7
  • docker pull ghcr.io/mr-karan/doggo-cli:latest
  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.7-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.7
  • docker pull ghcr.io/mr-karan/doggo-api:latest
doggo - v0.3.6

Published by mr-karan over 3 years ago

Changelog

d09eb90 fix: line-height for responsive screens
3dbfb0a chore: fix goreleaser hooks
3da7852 fix: Add spacing on label and form fields
b8ba782 Refactor web frontend and remove unnecessary dependencies.
0dc61ac feat: remove redundant map for nameserver
27fa414 chore: fix styles
9b7c926 chore: bg color fix

Docker images

  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.6
  • docker pull ghcr.io/mr-karan/doggo-api:latest
  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.6-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-cli:v0.3.6-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-cli:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-cli:v0.3.6
  • docker pull ghcr.io/mr-karan/doggo-cli:latest
doggo - v0.3.5

Published by mr-karan over 3 years ago

Changelog

cda2d04 feat: jazz up form ui

Docker images

  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.5-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-api:v0.3.5
  • docker pull ghcr.io/mr-karan/doggo-api:latest
  • docker pull ghcr.io/mr-karan/doggo-cli:v0.3.5-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-cli:latest-arm64v8
  • docker pull ghcr.io/mr-karan/doggo-cli:v0.3.5
  • docker pull ghcr.io/mr-karan/doggo-cli:latest