Commit Graph

47 Commits

Author SHA1 Message Date
Alexandre
c972094f59 Handle WireGuard sysctl failure on read-only hosts 2025-12-22 08:53:18 +01:00
Alexandre
49586fc243 Remove public IP fetching function from run script
Removed the _fetch_public_ip function and its usage in the run script.
2025-11-24 22:08:56 +01:00
Alexandre
b94818666b Add shared VPN leak monitoring service 2025-11-24 14:11:57 +00:00
Alexandre
c25fd8ae1e revert 2025-11-24 13:56:09 +00:00
Alexandre
3bbd21e83d Update run 2025-11-24 14:50:39 +01:00
Alexandre
53adeabb39 Decrease initial delay for VPN leak monitoring
Reduced initial delay for VPN leak checks from 60 to 30 seconds.
2025-11-24 14:10:48 +01:00
Alexandre
86e10379cd Update run 2025-11-24 09:47:56 +01:00
Alexandre
a230b28ffd Update run 2025-11-24 09:22:28 +01:00
Alexandre
81cee949ab Modify VPN monitor condition for public IP check
Change condition to check if /currentip is not empty before starting the VPN monitor.
2025-11-24 09:09:56 +01:00
Alexandre
72d1071fa5 Change condition for VPN leakage service start 2025-11-24 09:09:21 +01:00
Alexandre
b3be37640e Improve validation and error handling in svc-qbittorrent
Refactor validation and error handling in WireGuard setup.
2025-11-24 09:02:35 +01:00
Alexandre
7ee0c3785e Clean up country code URL sources in run script
Removed unused URL sources for country code lookup.
2025-11-24 08:59:09 +01:00
Alexandre
0264ef9d97 Implement public IP check for VPN leak monitoring
Added public IP fetching and logging for VPN services.
2025-11-24 08:50:17 +01:00
Alexandre
822c03dac9 Refactor VPN and WireGuard handling in run script
Refactor VPN leak monitoring and WireGuard setup logic, improving clarity and functionality. Adjust log messages for better understanding.
2025-11-24 08:46:48 +01:00
Alexandre
bda1ffedde Enhance VPN leak monitoring and IP fetching methods
Refactor public IP fetching and VPN leak monitoring logic. Introduce new helper functions for fetching public IP and country code with improved error handling and randomization of URL sources. Update WireGuard and OpenVPN integration to include leak monitoring.
2025-11-24 08:45:37 +01:00
Alexandre
1ce8364f54 Update run 2025-11-23 16:12:38 +00:00
Alexandre
1efa2ce23a Update run 2025-11-23 15:42:17 +00:00
Alexandre
de9aae736e Implement iptables-legacy fallback for WireGuard
Added iptables-legacy fallback for WireGuard setup.
2025-11-19 20:36:06 +01:00
Alexandre
065674de81 Set strict perms on WireGuard IPv4 fallback config 2025-11-19 20:26:53 +01:00
Alexandre
271123e500 Add IPv4 fallback for WireGuard connections 2025-11-19 20:18:40 +01:00
github-actions
749b48fc9b GitHub bot: sanitize (spaces + LF endings) & chmod 2025-11-18 11:33:03 +00:00
Alexandre
c0539ea87d Handle IPv6-less hosts in ip6tables shim 2025-11-18 12:28:20 +01:00
alexbelgium
769d9bf0a6 fix: auto-fix linting issues 2025-08-24 00:33:36 +00:00
github-actions
9233a63806 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-08-17 13:51:06 +00:00
alexbelgium
0d3c7619b4 fix: auto-fix linting issues 2025-08-17 00:34:15 +00:00
github-actions
6328e85977 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-07-31 12:41:04 +00:00
alexbelgium
f5428e0950 fix: auto-fix linting issues 2025-07-23 08:58:09 +00:00
github-actions
56b7d56f64 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-07-17 11:52:35 +00:00
github-actions
08256b7d99 GitHub bot: fix linting issues (nobuild) 2025-07-15 14:48:10 +00:00
github-actions
c6e5dc8f6b GitHub bot: fix linting issues (nobuild) 2025-07-15 14:40:38 +00:00
alexbelgium
67a3ca07d9 fix: auto-fix linting issues 2025-07-15 14:37:22 +00:00
github-actions
6d6707af23 GitHub bot: fix linting issues (nobuild) 2025-07-15 14:31:08 +00:00
alexbelgium
ef025234fb fix: auto-fix linting issues 2025-07-13 00:35:25 +00:00
github-actions
f5f2e15076 GitHub bot: fix linting issues (nobuild) 2025-06-29 05:10:37 +00:00
alexbelgium
74ccfb8cf6 fix: auto-fix linting issues 2025-06-29 00:35:16 +00:00
Alexandre
8fb2a71d10 revert 2024-01-21 12:45:54 +01:00
Alexandre
b08d88bab4 Cd config openvpn 2024-01-21 12:29:44 +01:00
Alexandre
895adddb80 Update run 2024-01-17 11:00:38 +01:00
Alexandre
d0a90a7178 Update run 2023-12-30 19:37:26 +01:00
Alexandre
45dfff5cd5 Update run 2023-12-30 19:35:27 +01:00
Alexandre
974c75ddcd Update 2023-12-30 19:18:27 +01:00
Alexandre
6ee80b595f Update run
https://github.com/alexbelgium/hassio-addons/issues/1127#issuecomment-1867877534
2023-12-23 00:05:25 +01:00
Alexandre
006efea300 Revert 2023-12-22 07:35:57 +01:00
Alexandre
ecd07200e5 New generation 2023-12-09 14:02:01 +01:00
Alexandre
c55f3c6752 Add set -e 2023-10-03 20:02:29 +02:00
Alexandre
0d10fb5415 Realign Exec Code With Upstream https://github.com/alexbelgium/hassio-addons/issues/760 2023-03-19 19:55:49 +01:00
Alexandre
d4da7645b9 Rename qbittorrent/rootfs/etc/services.d/qbittorrent/run to qbittorrent/rootfs/etc/s6-overlay/s6-rc.d/svc-qbittorrent/run 2022-09-04 17:36:53 +02:00