Commit Graph

  • 4a670635c4 log out json from dns leak test ovpn Quentin McGaw 2026-06-24 22:25:32 +00:00
  • b5f815640e SERVER_DEDICATED option Quentin McGaw 2026-05-22 01:12:24 +00:00
  • 506c9140ba PR feedback Quentin McGaw 2026-05-22 00:29:35 +00:00
  • 80763145dc Remove unneeded allow-compression asym Quentin McGaw 2024-12-27 20:06:34 +00:00
  • cfb8fcf00f Add missing "key-direction 1" Quentin McGaw 2024-12-25 12:49:22 +00:00
  • b9421221da Set TLS crypt for Singapore hostnames only Quentin McGaw 2024-11-08 16:19:57 +00:00
  • 83feb533de Add missing openvpn options - CA - TLS auth - TLS crypt (for singapore) - allow-compression asym - replay-window 256 - remote-cert-tls server - move aes256gcm as preferred cipher Quentin McGaw 2024-10-27 12:53:50 +00:00
  • 1b12dcb5b4 initial code Quentin McGaw 2024-10-23 09:05:32 +00:00
  • e409465cc5 Chore(deps): Bump github.com/mdlayher/netlink from 1.9.0 to 1.11.2 dependabot/go_modules/github.com/mdlayher/netlink-1.11.2 dependabot[bot] 2026-06-24 19:52:30 +00:00
  • a17591dcdb Chore(deps): Bump github.com/mdlayher/genetlink from 1.3.2 to 1.4.0 (#3348) master dependabot[bot] 2026-06-24 21:51:14 +02:00
  • c31c566282 Chore(deps): Bump golang.org/x/text from 0.37.0 to 0.38.0 (#3362) dependabot[bot] 2026-06-24 21:50:47 +02:00
  • 496458ca4e Chore(deps): Bump github.com/amnezia-vpn/amneziawg-go from 0.2.16 to 0.2.18 (#3347) dependabot[bot] 2026-06-24 21:50:27 +02:00
  • d7892a2ffe Chore(deps): Bump actions/checkout from 6 to 7 dependabot/github_actions/actions/checkout-7 dependabot[bot] 2026-06-24 05:22:20 +00:00
  • b589b28b8e Chore(deps): Bump the low-importance group across 1 directory with 5 updates dependabot/go_modules/low-importance-1cf4f36981 dependabot[bot] 2026-06-17 05:22:42 +00:00
  • 52a41cb891 hotfix(command): fix streamLines behavior - Fix #3365 Quentin McGaw 2026-06-14 14:43:50 +00:00
  • 6c76273ef6 hotfix(socks5): bump UDP association packet queue channel capacity from 2 to 64 - Fix #3368 Quentin McGaw 2026-06-14 14:24:17 +00:00
  • 366062dc12 chore(socks5): add server integration test for UDP Quentin McGaw 2026-06-11 16:40:12 +00:00
  • 106a4fdf58 Merge branch 'master' into restrictednet restrictednet Quentin McGaw 2026-06-11 14:33:35 +00:00
  • 8abb05567c hotfix(command): fix unit test Quentin McGaw 2026-06-11 14:06:26 +00:00
  • f6b2612923 Merge branch 'master' into restrictednet Quentin McGaw 2026-06-11 14:01:08 +00:00
  • 08dfd73367 pr review feedback Quentin McGaw 2026-06-11 14:01:05 +00:00
  • a53a0267e4 hotfix(socks5): support domain name udp association Quentin McGaw 2026-06-11 13:50:50 +00:00
  • 4e986c8af7 chore(socks5): fix lint errors on integration test Quentin McGaw 2026-06-11 13:37:58 +00:00
  • b44c671217 lint fix Quentin McGaw 2026-06-11 13:36:08 +00:00
  • 6d84462f00 feat(socks5): UDP proxying (#3353) Quentin McGaw 2026-06-11 09:32:38 -04:00
  • acab89b91a fix(command): wait for all stdout and stderr streams to complete correctly Quentin McGaw 2026-06-11 13:30:59 +00:00
  • 48c1f2bf6a chore(lint): run linter on integration tests Quentin McGaw 2026-06-11 13:29:57 +00:00
  • 70d80f7473 context aware connectFD Quentin McGaw 2026-06-11 13:06:05 +00:00
  • 9af6aaff27 PR feedback Quentin McGaw 2026-06-11 01:17:55 +00:00
  • d28744e06d pr review changes Quentin McGaw 2026-06-11 00:16:32 +00:00
  • 69b4e5c584 PR feedback fixes Quentin McGaw 2026-06-09 21:11:15 +00:00
  • 29186feccc Fix ordering in cleanup function Quentin McGaw 2026-06-09 14:07:05 +00:00
  • b5366b9e44 Change tests to be more integration oriented Quentin McGaw 2026-06-09 14:04:32 +00:00
  • dd07205b85 add tests Quentin McGaw 2026-06-09 12:47:13 +00:00
  • e2256dd1b2 moare fixes Quentin McGaw 2026-06-05 15:52:51 +00:00
  • c599e7fd2c chore(ci): disabe workflow concurrency by workflow-[pr|ref] Quentin McGaw 2026-06-05 15:50:01 +00:00
  • 8da913d7c6 context aware connectSourceConnection Quentin McGaw 2026-06-05 15:35:28 +00:00
  • 2d2c371303 pr review fixes Quentin McGaw 2026-06-05 15:25:44 +00:00
  • b48ba8cb0a review feedback Quentin McGaw 2026-06-05 05:01:18 +00:00
  • c18c54c3b7 Fix test to use a random port and not 443 Quentin McGaw 2026-06-05 04:58:47 +00:00
  • 820689cc23 imporatnt fix 2 Quentin McGaw 2026-06-05 04:46:20 +00:00
  • a9a36644ec imporatnt fix 1 Quentin McGaw 2026-06-05 04:46:16 +00:00
  • fad8c9889a Minor fixes Quentin McGaw 2026-06-05 04:21:53 +00:00
  • aa781c6cc5 initial Quentin McGaw 2026-06-05 03:56:25 +00:00
  • ff6e45fae0 chore(ci): disable PIA end to end testing due to expired credentials Quentin McGaw 2026-06-04 16:52:53 +00:00
  • 17f24343d6 fix(providers/custom): use proto tcp-client instead of proto tcp (#3350) ligistx 2026-05-25 09:07:35 -07:00
  • ebbc630b31 chore(storage): remove servers.json in favor of just code at runtime Quentin McGaw 2026-05-24 22:00:34 +00:00
  • 39ac8b3432 hotfix(updater): use DoH for all updating operations, not just resolving server hostnames Quentin McGaw 2026-05-24 21:46:22 +00:00
  • f65ee3dcb1 hotfix(github): fix dependabot config (AI at it again) Quentin McGaw 2026-05-24 21:22:18 +00:00
  • 7e8d81b161 Chore(deps): Bump golang.org/x/net from 0.51.0 to 0.55.0 (#3338) dependabot[bot] 2026-05-24 23:09:52 +02:00
  • 21e868c89c hotfix(protonvpn): small port forwarding fixes for edge cases Quentin McGaw 2026-05-24 21:08:56 +00:00
  • 2e20e2df66 feat(protonvpn): use symmetric port forwarding for first port then asymmetric for next ports (#3345) Quentin McGaw 2026-05-24 16:47:58 -04:00
  • 6f5f518d1d chore(github): finer grain schedules for dependency checking - default to weekly instead of daily - check gluetun-servers daily - check some Go modules only quartely since they are not important Quentin McGaw 2026-05-24 20:34:57 +00:00
  • 1998e0d04f chore(deps): remove direct dependency on golang.org/x/exp Quentin McGaw 2026-05-24 20:28:54 +00:00
  • 14f30bc641 docs(maintenance): clear up some finished items Quentin McGaw 2026-05-24 20:18:27 +00:00
  • f89e55b8ff chore(storage): remove outdated servers.json CI and documentation Quentin McGaw 2026-05-24 20:18:07 +00:00
  • 7ad6af0947 docs(github): remove servers.json checkbox from PR template Quentin McGaw 2026-05-24 20:13:07 +00:00
  • d3e089ccd7 hotfix(firewall/iptables): filter out DOCKER* chains from nat table when saving/restoring Quentin McGaw 2026-05-23 21:44:22 +00:00
  • 3eebbf65a8 hotfix(firewall/iptables): only restore firewall if IPv6 port redirection failed but NAT is supported Quentin McGaw 2026-05-23 21:26:08 +00:00
  • a1ef736b0f hotfix(portforwarding): disallow setting ports when running port forwarding code Quentin McGaw 2026-05-23 13:20:20 +00:00
  • 46edfe49e3 fix(portforwarding): handle empty ports without panicing Quentin McGaw 2026-05-23 13:19:37 +00:00
  • 7f9cd0fd0c chore(ci): update markdown workflow to use docker hub password from secrets environment Quentin McGaw 2026-05-21 20:33:28 +00:00
  • 1a25f7377a chore(ci): update CI to work with passteque/gluetun Quentin McGaw 2026-05-21 18:32:28 +00:00
  • 691dc3b0bf docs: update url from qdm12/gluetun to passteque/gluetun Quentin McGaw 2026-05-21 17:54:07 +00:00
  • 5fed7f70ed docs: add socks5 to readme and labels Quentin McGaw 2026-05-21 17:25:21 +00:00
  • eb9916f0ac feat: socks5 proxy server (#3336) Quentin McGaw 2026-05-21 13:18:55 -04:00
  • 00d944e713 fix(protonvpn/updater): fallback to email if username is empty in auth info response protonvpn-more-servers Quentin McGaw 2026-05-21 16:58:33 +00:00
  • beda1764b1 feat(protonvpn): updater finds more servers using app-version linux-vpn Quentin McGaw 2026-01-21 12:43:54 +00:00
  • 2210a0e9ad fix(command): fix rare race condition on log line stream at command completion Quentin McGaw 2026-05-21 15:44:21 +00:00
  • f8a677a424 hotfix(portforward): log both external and internal ports when they diverge - useful for ProtonVPN only - clarify things up for the user Quentin McGaw 2026-05-21 14:34:39 +00:00
  • 8f012014d6 hotfix(firewall/iptables): only save stdout from iptables-save, not stderr Quentin McGaw 2026-05-21 03:50:44 +00:00
  • b119325241 hotfix(storage): do not write filepath field for non-manifest files Quentin McGaw 2026-05-19 03:03:30 +00:00
  • 7720b1fad4 fix(storage): ignore empty manifest servers file - Fix #3318 Quentin McGaw 2026-05-19 02:53:45 +00:00
  • 854bf5811d fix(wireguard): skip tun device checks when using kernelspace Quentin McGaw 2026-05-19 02:46:40 +00:00
  • 8f82376996 feat(storage): storage file structure changes (#3301) Quentin McGaw 2026-05-18 22:28:25 -04:00
  • cd19093d1d fix(openvpn/extract): trim spaces in config lines before parsing (#3327) Immanuel Tikhonov 2026-05-12 05:44:29 +04:00
  • fd12e5f9e7 chore(provider/utils): fix flaky test caused by new random shuffle Quentin McGaw 2026-05-12 01:28:11 +00:00
  • 3ca4b48887 hotfix(provider/utils): randomize pool of filterd servers to pick connections from Quentin McGaw 2026-05-12 01:08:19 +00:00
  • 38cf094573 chore(boringpoll): remove gluetun.com which is now DOWN 🎉 Quentin McGaw 2026-05-12 00:58:23 +00:00
  • 5b01324d5f hotfix(pmtud): detect IPv6 usage in VPN connection Quentin McGaw 2026-05-09 14:40:04 +00:00
  • 445f99d9dc hotfix(openvpn): bump hand-window from 10s to 20s Quentin McGaw 2026-05-08 16:12:13 +00:00
  • 891249849a fix(provider/pia): handle "port is busy" messages and retry port forwarding logic Quentin McGaw 2026-05-08 04:16:15 +00:00
  • 5cae870745 feat(provider/pia): try parsing JSON on bad port forwarding API status codes Quentin McGaw 2026-05-08 04:15:30 +00:00
  • 4ea9884c6c chore(dev): add task to devrun run Quentin McGaw 2026-05-07 19:21:22 +00:00
  • 3c84a94f11 hotfix(pmtud/ip): handle network is unreachable silently Quentin McGaw 2026-05-07 19:20:38 +00:00
  • a9e8e427a5 docs(readme): inform users of repository migration under passteque organization Quentin McGaw 2026-05-07 15:59:14 +00:00
  • e1d31f53f1 fix(configuration/settings/wireguard): ignore empty address strings Quentin McGaw 2026-05-07 04:53:50 +00:00
  • 548e4342c9 fix(provider/pia): update default OpenVPN ports - 8080 for UDP - 8443 for TCP - According to https://github.com/pia-foss/manual-connections/commit/8a75e46be81583d17f9ab3570881419b35000969 - Credits to @darthShadow Quentin McGaw 2026-05-06 05:00:39 +00:00
  • 12f08bf5ad fix(configuration/sources/files/wireguard): fix parsing ipv6 endpoint port Quentin McGaw 2026-05-05 21:28:08 +00:00
  • 4ea2337668 feat(dns): re-introduce DNS_SERVER option - force to set DNS_UPSTREAM_RESOLVER_TYPE=plain to avoid any confusion/security hole - force to set DNS_UPSTREAM_PLAIN_ADDRESSES to addresses only with port 53 Quentin McGaw 2026-05-05 21:15:28 +00:00
  • aab10f9d3f feat(ipv6): prefer IPv6 endpoints when IPv6 is supported Quentin McGaw 2026-05-04 13:21:52 +00:00
  • 3e59447e58 chore(ci): verify-tools job to check tooling programs Quentin McGaw 2026-05-04 13:17:45 +00:00
  • fed09562e5 feat(vpn): rotate filtered servers on internal vpn restarts - Fix #290 Quentin McGaw 2026-05-04 03:28:48 +00:00
  • 4b819b4dbb fix(pia): allow ports 501 and 502 as custom ports given they are the defaults Quentin McGaw 2026-05-04 03:10:23 +00:00
  • a0f6b208f7 feat(openvpn): reduce handshake window to 10 seconds for faster failure detection (again) Quentin McGaw 2026-05-03 04:29:29 +00:00
  • 44d510417e chore(devrun): support key and cert for OpenVPN credentials Quentin McGaw 2026-05-03 02:53:36 +00:00
  • 28ac8b859e chore(ci): test airvpn for OpenVPN Quentin McGaw 2026-05-03 02:46:59 +00:00
  • 3501782806 chore(ci): test airvpn for Wireguard Quentin McGaw 2026-05-03 02:39:45 +00:00
  • 4106951340 chore(ci): test private internet access for OpenVPN and port forwarding Quentin McGaw 2026-05-03 02:26:08 +00:00
  • c47cc90181 chore(ci): test protonvpn OpenVPN with port forwarding Quentin McGaw 2026-05-03 02:20:33 +00:00