Quentin McGaw
|
05d566c807
|
chore(all): format code using gofumpt
|
2024-10-20 13:12:33 +00:00 |
|
Quentin McGaw
|
4c7c794494
|
chore(lint): upgrade linter from v1.56.2 to v1.61.0
|
2024-10-20 13:10:31 +00:00 |
|
Quentin McGaw
|
623cb536e1
|
fix(publicip/http): remove google provider which no longer works
|
2024-09-17 07:39:00 +00:00 |
|
Quentin McGaw
|
133956f082
|
feat(publicip): better error messages stating the provider type if unknown
|
2024-02-04 14:42:24 +00:00 |
|
Quentin McGaw
|
875cd027d7
|
fix(publicip/dns): use address of Cloudflare for ipv4 or ipv6
|
2024-01-31 14:31:35 +00:00 |
|
Quentin McGaw
|
dc2b7aaa0b
|
chore(publicip/dns): set dial timeout to fetcher timeout
|
2024-01-31 14:18:07 +00:00 |
|
Quentin McGaw
|
0c98229588
|
hotfix(publicip/dns): fix error for unsupported any answer
|
2023-06-17 13:57:41 +00:00 |
|
Quentin McGaw
|
320d91d8e3
|
change(publicip/dns): use DNS over TLS only
- Fix critical issue #492
- Remove `google` dns provider since it does not support DNS over TLS
|
2023-06-17 13:57:41 +00:00 |
|
Quentin McGaw
|
c12b7e50d7
|
feat(pkg/publicip/dns): add opendns option
|
2023-06-13 14:41:35 +00:00 |
|
Quentin McGaw
|
9a4a268926
|
chore(all): migrate from net.IP* to net/netip
|
2023-06-12 09:48:43 +00:00 |
|
Quentin McGaw
|
c39df2796f
|
chore(ci): add mocks check step
|
2023-06-07 09:17:38 +00:00 |
|
Quentin McGaw
|
15c6ad4b01
|
chore(all): use string comparisons instead of length for string variables
|
2023-04-13 16:58:33 +00:00 |
|
Quentin McGaw
|
3339c838fa
|
chore(all): remove short if error checks
|
2023-04-13 15:38:05 +00:00 |
|
Quentin McGaw
|
bcbf0938c1
|
chore(lint): add revive linter and fix issues
- Export returned struct types
- Do not export interfaces for other packages to use
|
2022-08-28 22:18:19 +00:00 |
|
Quentin McGaw
|
1561babd76
|
chore(lint): add ireturn linter
- Return concrete structs
- Accept interfaces
- Define narrow interfaces locally where needed
|
2022-08-28 19:50:02 +00:00 |
|
Quentin McGaw (desktop)
|
bc1a5b206f
|
Fix: DNS public IP fetching timeout
|
2021-07-02 18:30:42 +00:00 |
|
Quentin McGaw (desktop)
|
d22dc41903
|
Maint: pubip: default timeout to 3s for DNS
|
2021-06-29 20:32:00 +00:00 |
|
Quentin McGaw
|
0a89666d1d
|
Feature: public IP package to work over HTTPs and DNS (#158)
|
2021-03-21 17:59:17 -04:00 |
|