Commit Graph

222 Commits

Author SHA1 Message Date
Sam Therapy fa709ca327
fix(ci): :(
continuous-integration/drone/push Build was killed Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-20 20:44:59 +01:00
Sam Therapy 30277b5028
fix(goreleaser): add capitalize FreeBSD
continuous-integration/drone/push Build is passing Details
I give up.

Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-20 20:39:43 +01:00
Sam Therapy 028c423d89
fix(goreleaser): stop using universal binaries
continuous-integration/drone/push Build is passing Details
Fixes an extremely annoying goreleaser problem that I cannot replicate at all

Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-20 20:35:52 +01:00
Renovate Bot 641b003381 chore(deps): update goreleaser/goreleaser-action action to v4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-17 22:00:14 +00:00
Sam Therapy b15584f436
fix(ci): I hate you, GHA
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 22:44:21 +01:00
Sam Therapy 9c8f30f432
fix(ci): target 1.20, drop 1.19
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 22:40:16 +01:00
Sam Therapy da172f9de5
Revert "ci: Purge GHA"
This reverts commit 0bcc63de8a.
2023-02-17 22:36:18 +01:00
Sam Therapy feb0617ce2
fix(deps): go get -u
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 20:40:50 +01:00
Sam Therapy daff2b7687
fix(README): go install does not like replace
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:34:31 +01:00
Sam Therapy e782c9cb23
feat: change import URL
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:18:58 +01:00
Sam Therapy 00ec4ef893
fix(Make): stop compressing the manpages
continuous-integration/drone/push Build is passing Details
Let whatever installs them do it themselves

Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-16 23:23:10 +01:00
Sam Therapy bf04f59468
fix(goreleaser): add vendor dependency tarball
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-16 18:53:36 +01:00
Renovate Bot db66371420 fix(deps): update module golang.org/x/net to v0.7.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-14 18:00:21 +00:00
Renovate Bot 42b17a7912 fix(deps): update module golang.org/x/net to v0.6.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-08 22:00:20 +00:00
Renovate Bot 4286c16ae2 fix(deps): update module golang.org/x/sys to v0.5.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-07 01:00:31 +00:00
Sam Therapy 6d9690c44f
fix: lint
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-04 15:37:06 -06:00
Sam Therapy bc6e7cd759
fix(deps): Use new quic-go location + update
continuous-integration/drone/push Build is failing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-04 14:27:47 +01:00
Sam Therapy 2312fecfc8 fix(trace): Ensure traces stop when request fails (#175)
continuous-integration/drone/push Build is passing Details
Closes #174

Reviewed-on: #175
2023-01-31 16:08:07 +00:00
Sam Therapy 75479f5060
fix(deps): update external dependencies
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-01-31 17:06:29 +01:00
Renovate Bot 0c8000d598 fix(deps): update module golang.org/x/net to v0.5.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-04 17:00:18 +00:00
Sam Therapy 30be18b474
[SKIP CI] update wiki
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-12-27 21:52:41 +01:00
grumbulon d93eccc064
feat: RFC-8427 (#171)
continuous-integration/drone/push Build is passing Details
This PR will make the JSON response body be based off [RFC-8427](https://www.rfc-editor.org/rfc/rfc8427.html) which will be similar to [kdig's](https://www.knot-dns.cz/docs/2.6/html/man_kdig.html) JSON output.

Co-authored-by: Sam Therapy <sam@samtherapy.net>
Reviewed-on: #171
Reviewed-by: Sam Therapy <sam@samtherapy.net>
Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Co-committed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-27 20:07:09 +00:00
Sam Therapy fdba9a0a41
refactor: Add named returns (#168)
continuous-integration/drone/push Build is passing Details
Add some named returns

Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Reviewed-on: #168
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-17 16:52:50 +00:00
Sam Therapy a7f7498d8b
docs(man): overhaul the manpage [SKIP CI] (#170)
Make everything alphabetical, make it look more like dig and kdig

Reviewed-on: #170
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-15 19:30:22 +00:00
Sam Therapy 792ddecf6c
fix(print): use any on TTL (#169)
continuous-integration/drone/push Build is passing Details
This allows JSON to use either an int or string depending on output

Reviewed-on: #169
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-15 19:30:01 +00:00
Sam Therapy 10d1c4cd2b fix(trace): Only trace when tracing (#167)
continuous-integration/drone/push Build is passing Details
AAAAAAAAAAAAAAAAAAAA

Reviewed-on: #167
2022-12-10 18:19:30 +00:00
Sam Therapy 530ef06ee1
feat: Trace (#162)
continuous-integration/drone/push Build is passing Details
This PR should add the trace option, used by +trace and --trace

TODO
- [x] Making the trace work properly
- [x] Documentation adding
- [x] Completion adding

Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Reviewed-on: #162
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-10 17:51:49 +00:00
Sam Therapy 0b042af3e2
fix(win): Fix occasional buffer overflows (#166)
continuous-integration/drone/push Build is running Details
This fixes a problem I have had where I get the following message sometimes:
Error: config, windows: The file name is too long.

Delv says it is a buffer overflow so this fixes it at the cost of just allocating more memory.

TODO: Make actually good

Reviewed-on: #166
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-10 17:51:00 +00:00
Renovate Bot 4349aec1f2 fix(deps): update module github.com/lucas-clemente/quic-go to v0.31.1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-12-08 21:00:15 +00:00
Sam Therapy 185a79e1c2
fix(printable): actually hide sections if requested (#164)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #164
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-08 15:21:10 +00:00
Renovate Bot 11ebd2c69f fix(deps): update module golang.org/x/net to v0.4.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-12-07 10:00:15 +00:00
Sam Therapy 64768f0956
fix(errors): put exported errors in util (#161)
continuous-integration/drone/push Build is passing Details
Centralize them in one place

Reviewed-on: #161
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-06 21:39:28 +00:00
Renovate Bot 45acd03dff fix(deps): update module golang.org/x/net to v0.3.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-12-06 05:00:16 +00:00
Sam Therapy 78bbb8f23d
fix(make): use correct tag when version is greater than 10
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-12-05 15:25:24 +01:00
Renovate Bot 7e7c88ddd5 fix(deps): update module golang.org/x/sys to v0.3.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-12-04 16:00:20 +00:00
Sam Therapy a2e7b262ea
fix(misc): minor changes (#158)
continuous-integration/drone/push Build is passing Details
1. update indirect dependencies
2. Set timeout to 5 seconds instead of 1
- this helps with slow queries
3. Put class back in the default query output
- this fixes a problem with using awl to make a root file

Reviewed-on: #158
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-03 20:36:23 +00:00
Sam Therapy 90f5b92ffd
[SKIP CI] fix(ci): fix typo in downstream plugin
Grafana changed the name of the container

Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-11-21 23:12:11 +01:00
grumbulon 5d67ffaad3
fix(log): log levels were wrong for two format statements (#157)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build encountered an error Details
Reviewed-on: #157
Reviewed-by: Sam Therapy <sam@samtherapy.net>
Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Co-committed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-11-20 00:25:35 +00:00
Sam Therapy 303eb974c8
fix(readme): [SKIP CI] add / dev/null to debian
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-11-19 22:52:53 +01:00
Sam Therapy dfa14cbcdf
feat(gccgo): allow compilation with gccgo (#156)
continuous-integration/drone/push Build is passing Details
This PR disables quic-go when compiling with gccgo since gccgo does not support generics

Reviewed-on: #156
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-11-19 18:25:04 +00:00
Sam Therapy 216431f591
fix(make): default file should be static linked [CI SKIP]
Follow the go way
2022-11-17 20:25:34 +01:00
Renovate Bot 07260fb593 fix(deps): update module github.com/lucas-clemente/quic-go to v0.31.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-16 23:00:19 +00:00
Renovate Bot 9a9658c6f8 fix(deps): update module golang.org/x/net to v0.2.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-08 19:00:16 +00:00
Renovate Bot e456d409ef fix(deps): update module golang.org/x/sys to v0.2.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-07 20:00:20 +00:00
Sam Therapy ea3943dd63
fix(ci): use Grafana's downstream trigger
continuous-integration/drone/push Build is passing Details
Newer and includes PRs that should fix the problems I've had
2022-11-07 16:41:21 +01:00
Sam Therapy feef2cddaf
fix(https): add default endpoint (#152)
continuous-integration/drone/push Build is passing Details
say you do -H @dns.froth.zone/sodd
It should send a request to dns.froth.zone/sodd
but if you do -H @dns.froth.zone
it should send a request to dns.froth.zone/dns-query

This does that

Reviewed-on: #152
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-11-07 15:07:44 +00:00
Sam Therapy 2836633c62
fix(make): Make makefile more like the arch default.
continuous-integration/drone/push Build is passing Details
This also fixes the AUR problem I had and forces an upgrade.
2022-11-07 15:50:42 +01:00
Sam Therapy a64a260c55
fix(test): typo fix
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-10-31 13:56:10 +01:00
Sam Therapy dd542b9f18
ci: replace concat with format strings
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-10-27 17:56:00 +02:00
Sam Therapy c658b6b796
fix(deps): go get -u
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-10-27 15:05:33 +02:00