Quentin McGaw
8a0921748b
fix(protonvpn): authenticated servers data updating ( #2878 )
...
- `-proton-username` flag for cli update
- `-proton-password` flag for cli update
- `UPDATER_PROTONVPN_USERNAME` option for periodic updates
- `UPDATER_PROTONVPN_PASSWORD` option for periodic updates
2025-11-13 20:05:26 +01:00
dependabot[bot]
596faef8f2
Chore(deps): Bump golang.org/x/sys from 0.37.0 to 0.38.0 ( #2973 )
2025-11-13 16:47:26 +01:00
Quentin McGaw
7b25fdfee8
chore(deps): bump dns to v2.0.0-rc9
2025-11-05 20:56:37 +00:00
dependabot[bot]
96d8b53338
Chore(deps): Bump github.com/breml/rootcerts from 0.3.2 to 0.3.3 ( #2964 )
2025-11-04 20:34:22 -05:00
dependabot[bot]
e03f545e07
Chore(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 ( #2959 )
2025-11-04 15:33:12 +01:00
dependabot[bot]
942f1f2c0f
Chore(deps): Bump github.com/pelletier/go-toml/v2 from 2.2.3 to 2.2.4 ( #2958 )
2025-11-04 15:33:00 +01:00
dependabot[bot]
baf566d7a5
Chore(deps): Bump github.com/klauspost/compress from 1.17.11 to 1.18.1 ( #2957 )
2025-11-04 15:32:46 +01:00
Quentin McGaw
0fb75036a0
chore(build): bump Go from 1.24 to 1.25
2025-10-30 16:04:10 +00:00
dependabot[bot]
2b513dd43d
Chore(deps): Bump github.com/vishvananda/netlink from 1.2.1 to 1.3.1 ( #2932 )
2025-10-30 17:02:32 +01:00
dependabot[bot]
c70c2ef932
Chore(deps): Bump golang.org/x/net from 0.34.0 to 0.46.0 ( #2937 )
2025-10-30 17:00:30 +01:00
Quentin McGaw
9d40564734
chore(deps): bump breml/rootcerts from v0.2.20 to v0.3.2
2025-10-30 15:59:20 +00:00
dependabot[bot]
1394be5143
Chore(deps): Bump golang.org/x/sys from 0.29.0 to 0.37.0 ( #2939 )
2025-10-30 03:45:16 +01:00
dependabot[bot]
d85402050b
Chore(deps): Bump github.com/ulikunitz/xz from 0.5.11 to 0.5.15 ( #2955 )
2025-10-30 01:57:18 +01:00
dependabot[bot]
b1c62cb525
Chore(deps): Bump golang.org/x/text from 0.21.0 to 0.30.0 ( #2938 )
2025-10-30 01:56:53 +01:00
Quentin McGaw
712f7c3d35
chore(build): bump Go from 1.23 to 1.24
2025-10-29 02:34:22 +00:00
dependabot[bot]
340016521e
Chore(deps): Bump github.com/breml/rootcerts from 0.2.19 to 0.2.20 ( #2683 )
2025-10-06 13:36:00 +02:00
dependabot[bot]
13532c8b4b
Chore(deps): Bump golang.org/x/net from 0.31.0 to 0.34.0 ( #2648 )
2025-01-22 09:26:57 +01:00
dependabot[bot]
61b053f0e1
Chore(deps): Bump golang.org/x/crypto from 0.29.0 to 0.31.0 ( #2619 )
2024-12-27 21:15:31 +01:00
dependabot[bot]
7e58b4baee
Chore(deps): Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 ( #2600 )
2024-12-14 21:19:30 +01:00
dependabot[bot]
a21fbb9a4f
Chore(deps): Bump github.com/breml/rootcerts from 0.2.18 to 0.2.19 ( #2601 )
2024-12-14 21:19:11 +01:00
dependabot[bot]
68ddbfc0fe
Chore(deps): Bump golang.org/x/net from 0.30.0 to 0.31.0 ( #2578 )
2024-11-18 10:46:04 +01:00
Quentin McGaw
f9bdb219d0
chore(deps): update gosettings to v0.4.4
...
- Better support for quote expressions especially for commands such as VPN_PORT_FORWARDING_UP_COMMAND
2024-11-12 09:11:48 +00:00
dependabot[bot]
c9707646bd
Chore(deps): Bump golang.org/x/sys from 0.26.0 to 0.27.0 ( #2573 )
2024-11-08 17:33:30 +01:00
dependabot[bot]
c50705736b
Chore(deps): Bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.3 ( #2549 )
2024-11-08 17:33:18 +01:00
dependabot[bot]
ec284c17f4
Chore(deps): Bump github.com/klauspost/compress from 1.17.9 to 1.17.11 ( #2550 )
2024-11-07 12:28:04 -08:00
Quentin McGaw
ddd3876f92
chore(dns): upgrade dependency from v2.0.0-rc7 to v2.0.0-rc8
...
- do not log dial error twice
- DNS subserver shuts down without waiting for connections to finish (UDP server would hang sometimes)
- DNS over TLS dialer uses tls.Dialer instead of wrapping connection with tls.Client
- connection type is just `tls` instead of `dns over tls` to reduce repetition in logs
- exchange errors contain the request question in their context
2024-11-03 12:35:01 +00:00
Quentin McGaw
30640eefe2
chore(deps): upgrade dns to v2.0.0-cr7
2024-10-25 14:01:29 +00:00
Quentin McGaw
3daf15a612
chore(lint): fix gopls govet errors
2024-10-11 19:14:50 +00:00
Quentin McGaw
81ffbaf057
feat(build): upgrade Go from 1.22 to 1.23
2024-10-11 18:58:10 +00:00
Quentin McGaw
a2e76e1683
feat(server): role based authentication system ( #2434 )
...
- Parse toml configuration file, see https://github.com/qdm12/gluetun-wiki/blob/main/setup/advanced/control-server.md#authentication
- Retro-compatible with existing AND documented routes, until after v3.41 release
- Log a warning if an unprotected-by-default route is accessed unprotected
- Authentication methods: none, apikey, basic
- `genkey` command to generate API keys
Co-authored-by: Joe Jose <45399349+joejose97@users.noreply.github.com >
2024-09-18 13:29:36 +02:00
Quentin McGaw
540acc915d
chore(deps): upgrade vishvananda/netlink from v1.2.1-beta.2 to v1.2.1
2024-08-23 13:46:09 +00:00
dependabot[bot]
703a546c1d
Chore(deps): Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 ( #2428 )
2024-08-22 17:24:39 +02:00
Quentin McGaw
4851bd70da
chore(deps): remove qdm12/golibs dependency
...
- Implement friendly duration formatting locally
2024-08-21 13:27:30 +00:00
Quentin McGaw
4d60b71583
feat(dns): replace unbound with qdm12/dns@v2.0.0-beta-rc6 ( #1742 )
...
- Faster start up
- Clearer error messages
- Allow for more Gluetun-specific customization
- DNSSEC validation is dropped for now (it's sort of unneeded)
- Fix #137
2024-08-21 14:35:41 +02:00
dependabot[bot]
01aaf2c86a
Chore(deps): Bump golang.org/x/net from 0.25.0 to 0.28.0 ( #2401 )
2024-08-09 11:35:01 +02:00
dependabot[bot]
d260ac7a49
Chore(deps): Bump golang.org/x/text from 0.15.0 to 0.17.0 ( #2400 )
2024-08-09 11:34:47 +02:00
dependabot[bot]
59994bd6e7
Chore(deps): Bump github.com/klauspost/compress from 1.17.8 to 1.17.9 ( #2319 )
2024-08-09 11:34:02 +02:00
dependabot[bot]
62799d2449
Chore(deps): Bump golang.org/x/sys from 0.20.0 to 0.24.0 ( #2404 )
2024-08-09 11:33:22 +02:00
dependabot[bot]
ecbfc02713
Chore(deps): Bump github.com/breml/rootcerts from 0.2.16 to 0.2.17 ( #2316 )
2024-08-09 09:07:35 +02:00
Quentin McGaw
d1f57d0e36
chore(deps): bump gosplash to v0.2.0
...
- Merge same links in the same line
- Add `/choose` suffix to github links
2024-08-05 17:46:31 +00:00
Quentin McGaw
9d50c23532
hotfix(config): upgrade gosettings to v0.4.2
...
- Fix handling of retro-compatible keys
2024-07-12 19:54:17 +00:00
dependabot[bot]
c9e75bd697
Chore(deps): Bump golang.org/x/net from 0.24.0 to 0.25.0 ( #2269 )
2024-05-18 12:10:58 +02:00
dependabot[bot]
7453f7f59a
Chore(deps): Bump github.com/fatih/color from 1.16.0 to 1.17.0 ( #2279 )
2024-05-18 12:10:49 +02:00
Quentin McGaw
ecb06836b5
chore(deps): bump wireguard go dependencies
2024-05-10 14:38:18 +00:00
dependabot[bot]
ebf4bf9ea8
Chore(deps): Bump golang.org/x/net from 0.22.0 to 0.24.0 ( #2208 )
2024-05-02 09:20:22 +02:00
dependabot[bot]
241a9930c9
Chore(deps): Bump github.com/klauspost/compress from 1.17.7 to 1.17.8 ( #2218 )
2024-05-02 09:20:02 +02:00
Quentin McGaw
6b2f350ec9
hotfix(config): update to gosettings v0.4.1
...
- fix bad reading of files and secret files
2024-03-26 07:24:45 +00:00
Quentin McGaw
ecc80a5a9e
chore(config): upgrade to gosettings v0.4.0
...
- drop qdm12/govalid dependency
- upgrade qdm12/ss-server to v0.6.0
- do not unset sensitive config settings (makes no sense to me)
2024-03-25 19:14:20 +00:00
Quentin McGaw
3e79509c97
chore(build): bump Go from 1.21 to 1.22
2024-03-25 18:44:44 +00:00
Quentin McGaw
2185f347ce
chore(deps): bump github.com/stretchr/testify to v1.9.0
2024-03-25 18:29:55 +00:00