b0d8e325d6
fix(gomod): Explicitly require 1.19
continuous-integration/drone/push Build is passing
2023-04-30 00:42:09 +02:00
fb9fd7689f
fix(trace): Remove wrong error message
...
continuous-integration/drone/push Build is passing
Reverse queries *are* actually supported, so the error message was wrong
Even dig supports it naturally.
2023-04-27 22:04:28 +02:00
329d81c001
fix(deps): go get -u
continuous-integration/drone/push Build is passing
2023-04-12 14:46:46 +02:00
5329a6f2e0
fix(deps): update module golang.org/x/net to v0.9.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-10 20:00:30 +00:00
95ff6f554c
fix(deps): update module golang.org/x/sys to v0.7.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-04 17:00:43 +00:00
928123edbd
fix(deps): go get -u
continuous-integration/drone/push Build is passing
2023-03-28 22:21:18 +02:00
fd3ceeb066
chore(deps): update actions/setup-go action to v4
continuous-integration/drone/push Build is passing
2023-03-28 20:18:02 +00:00
1acd48b16d
fix(deps): update module github.com/miekg/dns to v1.1.53
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is running
2023-03-28 19:00:34 +00:00
27ece358c6
fix(resolvers): QUIC: close as soon as the writing is done
...
continuous-integration/drone/push Build is passing
This is required by RFC 9250, and would break some requests when done wrong
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-03-09 23:39:00 +01:00
58fa7af2ea
fix(release): Correct scoop bucket location
...
continuous-integration/drone/push Build is passing
Use the scoop bucket template
2023-03-07 18:45:45 +01:00
75fb8f2fc6
fix(docs): We're so back
...
continuous-integration/drone/push Build is passing
Using my fork of the DNSCrypt library brings back go install
This reverts commit daff2b7687
.
2023-03-07 00:13:26 +01:00
3423958809
fix(deps): Use my fork of the dnscrypt lib ( #185 )
...
continuous-integration/drone/push Build is passing
- Uses newer versions of libraries
- Nicer URL (subjective)
- it is mine :)
Reviewed-on: #185
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2023-03-06 22:41:12 +00:00
60491c39c1
fix(deps): update module golang.org/x/net to v0.8.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-03-05 04:00:19 +00:00
39f605740a
fix(deps): update module golang.org/x/sys to v0.6.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-03-04 16:00:22 +00:00
171f5d0d11
fix(doc): fix literally unusable typo in manpage
continuous-integration/drone/push Build is passing
2023-03-01 16:16:21 +01:00
1e4ff59631
fix(deps): update module github.com/miekg/dns to v1.1.51
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-26 12:00:19 +00:00
f1583fef52
fix(deps): update module github.com/quic-go/quic-go to v0.33.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-22 06:00:28 +00:00
fa709ca327
fix(ci): :(
...
continuous-integration/drone/push Build was killed
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-20 20:44:59 +01:00
30277b5028
fix(goreleaser): add capitalize FreeBSD
...
continuous-integration/drone/push Build is passing
I give up.
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-20 20:39:43 +01:00
028c423d89
fix(goreleaser): stop using universal binaries
...
continuous-integration/drone/push Build is passing
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
641b003381
chore(deps): update goreleaser/goreleaser-action action to v4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-17 22:00:14 +00:00
b15584f436
fix(ci): I hate you, GHA
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 22:44:21 +01:00
9c8f30f432
fix(ci): target 1.20, drop 1.19
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 22:40:16 +01:00
da172f9de5
Revert "ci: Purge GHA"
...
This reverts commit 0bcc63de8a
.
2023-02-17 22:36:18 +01:00
feb0617ce2
fix(deps): go get -u
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 20:40:50 +01:00
daff2b7687
fix(README): go install does not like replace
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:34:31 +01:00
e782c9cb23
feat: change import URL
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:18:58 +01:00
00ec4ef893
fix(Make): stop compressing the manpages
...
continuous-integration/drone/push Build is passing
Let whatever installs them do it themselves
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-16 23:23:10 +01:00
bf04f59468
fix(goreleaser): add vendor dependency tarball
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-16 18:53:36 +01:00
db66371420
fix(deps): update module golang.org/x/net to v0.7.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-14 18:00:21 +00:00
42b17a7912
fix(deps): update module golang.org/x/net to v0.6.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-08 22:00:20 +00:00
4286c16ae2
fix(deps): update module golang.org/x/sys to v0.5.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-07 01:00:31 +00:00
6d9690c44f
fix: lint
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-04 15:37:06 -06:00
bc6e7cd759
fix(deps): Use new quic-go location + update
...
continuous-integration/drone/push Build is failing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-04 14:27:47 +01:00
2312fecfc8
fix(trace): Ensure traces stop when request fails ( #175 )
...
continuous-integration/drone/push Build is passing
Closes #174
Reviewed-on: #175
2023-01-31 16:08:07 +00:00
75479f5060
fix(deps): update external dependencies
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-01-31 17:06:29 +01:00
0c8000d598
fix(deps): update module golang.org/x/net to v0.5.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-04 17:00:18 +00:00
30be18b474
[SKIP CI] update wiki
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-12-27 21:52:41 +01:00
d93eccc064
feat: RFC-8427 ( #171 )
...
continuous-integration/drone/push Build is passing
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
fdba9a0a41
refactor: Add named returns ( #168 )
...
continuous-integration/drone/push Build is passing
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
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
792ddecf6c
fix(print): use any on TTL ( #169 )
...
continuous-integration/drone/push Build is passing
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
10d1c4cd2b
fix(trace): Only trace when tracing ( #167 )
...
continuous-integration/drone/push Build is passing
AAAAAAAAAAAAAAAAAAAA
Reviewed-on: #167
2022-12-10 18:19:30 +00:00
530ef06ee1
feat: Trace ( #162 )
...
continuous-integration/drone/push Build is passing
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
0b042af3e2
fix(win): Fix occasional buffer overflows ( #166 )
...
continuous-integration/drone/push Build is running
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
4349aec1f2
fix(deps): update module github.com/lucas-clemente/quic-go to v0.31.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-08 21:00:15 +00:00
185a79e1c2
fix(printable): actually hide sections if requested ( #164 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #164
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-08 15:21:10 +00:00
11ebd2c69f
fix(deps): update module golang.org/x/net to v0.4.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-07 10:00:15 +00:00
64768f0956
fix(errors): put exported errors in util ( #161 )
...
continuous-integration/drone/push Build is passing
Centralize them in one place
Reviewed-on: #161
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-06 21:39:28 +00:00
45acd03dff
fix(deps): update module golang.org/x/net to v0.3.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-06 05:00:16 +00:00