dependabot[bot]
3c5b3514fb
Chore(deps): Bump actions/checkout from 3 to 4 ( #1847 )
2023-10-31 16:04:29 +01:00
dependabot[bot]
f884293f6e
Chore(deps): Bump github.com/breml/rootcerts from 0.2.11 to 0.2.13 ( #1800 )
2023-10-31 16:03:28 +01:00
dependabot[bot]
c67bd1aa2a
Chore(deps): Bump golang.org/x/text from 0.11.0 to 0.13.0 ( #1845 )
2023-10-31 16:03:16 +01:00
dependabot[bot]
77ace9377d
Chore(deps): Bump golang.org/x/net from 0.12.0 to 0.17.0 ( #1907 )
2023-10-31 16:02:46 +01:00
dependabot[bot]
6e676209ff
Chore(deps): Bump docker/setup-qemu-action from 2 to 3 ( #1861 )
2023-10-31 14:08:18 +01:00
dependabot[bot]
80917d58b2
Chore(deps): Bump docker/build-push-action from 4.1.1 to 5.0.0 ( #1860 )
2023-10-31 14:08:08 +01:00
dependabot[bot]
fa49f13f19
Chore(deps): Bump crazy-max/ghaction-github-labeler from 4 to 5 ( #1858 )
2023-10-31 14:07:35 +01:00
dependabot[bot]
1fcabd152f
Chore(deps): Bump DavidAnson/markdownlint-cli2-action from 11 to 13 ( #1871 )
2023-10-31 14:07:25 +01:00
dependabot[bot]
385879c297
Chore(deps): Bump github.com/klauspost/compress from 1.16.7 to 1.17.2 ( #1922 )
2023-10-31 14:06:59 +01:00
dependabot[bot]
e0515cb458
Chore(deps): Bump golang.org/x/sys from 0.11.0 to 0.13.0 ( #1897 )
2023-10-31 14:06:48 +01:00
Quentin McGaw
1c43a1d55b
fix(portforward): service start error not treated as critical
...
A service start error can happen if the service is started after the Wireguard VPN tunnel is up, but the tunnel does not work. The VPN is then internally restarted, causing the service start error, so it should not be treated as a critical error.
v3.36.0
2023-10-07 13:21:32 +00:00
Quentin McGaw
6c639fcf7f
fix(publicip): do not retry on too many requests
2023-10-07 12:59:43 +00:00
Quentin McGaw
ec1f252528
fix(portforward): different validation when vpn is up or not
2023-10-07 12:43:36 +00:00
Quentin McGaw
ee413f59a2
fix(protonvpn): set natpmp external port to 1
2023-10-06 16:09:05 +00:00
Quentin McGaw
d4df87286e
fix(portforward): trigger after VPN restart
2023-09-28 14:00:58 +00:00
Quentin McGaw
a194906bdd
chore(protonvpn): add debug logs for keeping port forwarded
2023-09-28 07:08:07 +00:00
Quentin McGaw
9b00763a69
feat(config): add /32 if not present for Wireguard addresses
2023-09-24 16:50:34 +00:00
Quentin McGaw
4d627bb7b1
feat(protonvpn): port forwarding connection refused error points to add +pmp to OpenVPN user
2023-09-24 15:15:05 +00:00
Quentin McGaw
dc8fc5f81f
feat(updater): log warning about using -minratio
2023-09-24 15:05:39 +00:00
Quentin McGaw
b787e12e25
feat(surfshark): update servers data
2023-09-24 15:02:08 +00:00
Quentin McGaw
f96448947f
fix(publicip): rework run loop and fix restarts
...
- Clearing IP data on VPN disconnection clears file
- More efficient partial updates
- Fix loop exit
- Validate settings before updating
2023-09-24 14:55:51 +00:00
Quentin McGaw
e64e5af4c3
chore(portforward): improve loop reliability
...
- handle settings update within run function
- signal back start result to update call
- update loop settings only when service is started
2023-09-24 10:28:10 +00:00
Quentin McGaw
aa6dc786a4
chore(provider): use type assertion for port forwarders
2023-09-23 13:02:09 +00:00
Quentin McGaw
84300db7c1
fix(portforward): restart service on run error
...
- fix when port assigned changes
2023-09-23 12:39:49 +00:00
Quentin McGaw
2ac0f35060
fix(protonvpn): crash service if port assigned changes
2023-09-23 12:36:13 +00:00
Quentin McGaw
1a865f56d5
chore(vpn): fix typo portForwader
2023-09-23 12:03:56 +00:00
Quentin McGaw
0406de399d
chore(portforward): move vpn gateway obtention within port forwarding service
2023-09-23 12:03:06 +00:00
Quentin McGaw
71201411f4
fix(portforward): rework run loop and fix deadlocks ( #1874 )
2023-09-23 12:57:12 +02:00
Quentin McGaw
c435bbb32c
docs(issue): provide minimum requirements for an issue
...
- title must be filled
- at least 10 lines of log provided
- Gluetun version must be provided
2023-09-22 09:22:13 +00:00
Quentin McGaw
4cbfea41f2
docs(issues): add Unraid as option in bug template
2023-09-22 09:16:44 +00:00
Quentin McGaw
f9c9ad34f7
feat(protonvpn): check udp vs tcp port forwarded
2023-09-22 08:50:19 +00:00
Quentin McGaw
4ea474b896
fix(routing): change firewall only for matching ip families
2023-09-20 10:45:13 +00:00
Quentin McGaw
6aa4a93665
change(format): use dashes instead of spaces for provider names
...
- `-private\ internet\ access` -> `private-internet-access`
- `-perfect\ privacy` -> `-perfect-privacy`
- `-vpn\ unlimited` -> `-vpn-unlimited`
2023-09-20 10:24:32 +00:00
Quentin McGaw
ea25a0ff89
fix(protonvpn): natpmp assigned ports logs removed
2023-09-20 09:51:13 +00:00
Quentin McGaw
659da67ed5
feat(cyberghost): update servers data
2023-09-20 09:35:28 +00:00
Quentin McGaw
ffc6d2e593
chore(lint): upgrade linter to v1.54.1
2023-09-20 09:34:32 +00:00
Quentin McGaw
03ce08e23d
chore(build): upgrade Go to 1.21
2023-09-20 09:34:29 +00:00
Aleksa Siriški
3449e7a0e1
fix(publicip): IPv6 endpoint for ipinfo ( #1853 )
2023-09-13 16:37:39 +02:00
Quentin McGaw
c0062fb807
fix(protonvpn): natpmp check for assigned internal port
2023-09-13 14:18:35 +00:00
dependabot[bot]
1ac031e78c
Chore(deps): Bump golang.org/x/sys from 0.10.0 to 0.11.0 ( #1786 )
2023-08-24 02:04:07 -07:00
Quentin McGaw
e556871e8b
change(dns): DNS_KEEP_NAMESERVER leaves DNS fully untouched
2023-08-11 11:03:40 +00:00
Quentin McGaw
082a38b769
fix(netlink): try loading Wireguard module if not found ( #1741 )
2023-08-04 13:09:56 +02:00
Quentin McGaw
39ae57f49d
fix(routing): add outbound subnets routes only for matching ip families
2023-07-28 07:24:26 +00:00
Quentin McGaw
9024912e17
fix(custom): allow custom endpoint port setting
2023-07-27 10:32:08 +00:00
Quentin McGaw
eecfb3952f
chore(settings): change source precedence order
...
1. Secret files (program scope)
2. Files (program scope)
3. Environment variables (OS scope)
Fix #1759
2023-07-22 16:02:32 +00:00
Quentin McGaw
0ebfe534d3
feat(settings): parse Wireguard settings from /gluetun/wireguard/wg0.conf ( #1120 )
2023-07-22 17:25:30 +02:00
eiqnepm
c5cc240a6c
feat(surfshark): update API endpoint and servers data ( #1560 )
2023-07-21 20:21:46 +02:00
Quentin McGaw
1a5a0148ea
feat(torguard): update severs data
2023-07-18 16:02:06 +00:00
Quentin McGaw
abe2aceb18
feat(wireguard): clarify wireguard is up message
2023-07-18 15:53:39 +00:00
Quentin McGaw
fa541b8fc2
chore(deps): bump gosettings to v0.4.0-rc1
2023-07-11 13:26:55 +00:00