Alexandre
e52744db3e
Update Nextcloud version to 32.0.2-2
2025-11-25 15:58:25 +01:00
Alexandre
4944b74d5e
Refactor global variable script for better handling
...
Refactor global variable script to improve readability and maintainability. Added support for handling secrets and environment variables more effectively.
2025-11-25 15:57:30 +01:00
Alexandre
1a38ebc48e
Merge pull request #2233 from alexbelgium/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-11-25 13:05:27 +01:00
github-actions
51fd1a7404
GitHub bot: changelog
2025-11-24 21:21:15 +00:00
Alexandre
f93085cb8b
Update qbittorrent version to 5.1.2-22
2025-11-24 22:15:57 +01:00
Alexandre
9aa8bf2664
Merge pull request #2234 from alexbelgium/codex/adapt-vpn-guard-for-openvpn_alt_mode
...
Handle VPN monitor interface binding
2025-11-24 22:12:16 +01:00
Alexandre
62669745e8
Fix condition for VPN interface binding
2025-11-24 22:12:00 +01:00
Alexandre
50388590cd
Handle VPN monitor interface binding
2025-11-24 22:10:17 +01:00
Alexandre
c305cd34c7
Implement public IP fetching in vpn-monitor script
...
Added a function to fetch and validate public IP addresses from multiple sources.
2025-11-24 22:09:19 +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
8aa7ce13ce
Update 95-vpn-monitor.sh
2025-11-24 22:07:34 +01:00
dependabot[bot]
05f9069b97
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 19:09:21 +00:00
Alexandre
6e635c3a76
update
2025-11-24 15:38:17 +00:00
Alexandre
27abb2144f
update
2025-11-24 15:37:21 +00:00
Alexandre
05881fd101
update
2025-11-24 15:35:21 +00:00
Alexandre
d0f81bace5
update
2025-11-24 15:31:26 +00:00
Alexandre
d01ca4cc41
update
2025-11-24 15:24:30 +00:00
Alexandre
dc540a34ef
update
2025-11-24 15:20:38 +00:00
Alexandre
047c8797c1
update
2025-11-24 15:16:17 +00:00
Alexandre
2bf9c0413c
improve donate
2025-11-24 15:14:27 +00:00
github-actions
55b5401ca4
GitHub bot: changelog
2025-11-24 14:47:25 +00:00
Alexandre
9387a3ebfd
Update config.yaml
2025-11-24 15:41:16 +01:00
GitHub Actions
696a786e93
Revert 'Update config.yaml' [nobuild]
2025-11-24 14:34:58 +00:00
Alexandre
f72bb6194a
Update config.yaml
2025-11-24 15:29:58 +01:00
Alexandre
d5be0fb5b0
Merge pull request #2232 from alexbelgium/codex/create-single-ip-leakage-monitoring-service
...
Add shared VPN leak monitoring service
2025-11-24 14:12:14 +00: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
60859009bb
Update run
2025-11-24 14:54:30 +01:00
Alexandre
3bbd21e83d
Update run
2025-11-24 14:50:39 +01:00
GitHub Actions
539afb1ada
Revert 'Update config.yaml' [nobuild]
2025-11-24 13:49:40 +00:00
Alexandre
c278320079
Create finish script for vpn_guard service
...
Add finish script to handle Nginx failure in vpn_guard.
2025-11-24 14:46:39 +01:00
Alexandre
759d8ab131
Add VPN leak monitoring script
...
This script monitors VPN connection and checks for IP leaks, allowing nginx to start only when the VPN is active.
2025-11-24 14:46:19 +01:00
Alexandre
1869a9f712
Update CHANGELOG with new VPN leakage verification
...
Removed outdated entry and added a new feature for VPN leakage verification.
2025-11-24 14:44:54 +01:00
Alexandre
7e05d0d58a
Update config.yaml
2025-11-24 14:44:33 +01:00
Alexandre
431dcb50d3
Simplify nginx run script by removing VPN checks
...
Removed VPN monitoring and IP leak protection logic from the nginx run script.
2025-11-24 14:43:28 +01:00
Alexandre
f4bcaa38db
Enhance VPN IP and country retrieval methods
...
Updated the VPN_INFO_URL to allow for country lookup by IP and improved the public IP fetching method with multiple fallback URLs.
2025-11-24 14:21:32 +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
bb58c2898d
Update run
2025-11-24 14:08:30 +01:00
Alexandre
2bf211bdaa
Update 00-global_var.sh
2025-11-24 13:16:42 +01:00
Alexandre
ce807bdf0f
Revise script notice for environment variables usage
...
Updated script documentation to reflect changes in environment variable handling.
2025-11-24 13:16:18 +01:00
github-actions
857e96b810
GitHub bot: changelog
2025-11-24 11:45:14 +00:00
Alexandre
5f55174354
Update CHANGELOG.md
2025-11-24 12:39:59 +01:00
Alexandre
e7769aaf24
Update config.yaml
2025-11-24 12:39:45 +01:00
Alexandre
5ab8baadf1
Rename config source file if '/tempenv' is empty
...
Rename the config source file to include '.old' extension when '/tempenv' is empty.
2025-11-24 12:34:18 +01:00
Alexandre
4b501845c5
Fix echo command to append an empty line to /tempenv
2025-11-24 12:33:15 +01:00
Alexandre
86e10379cd
Update run
2025-11-24 09:47:56 +01:00
github-actions
c610500d15
GitHub bot: changelog
2025-11-24 08:30:10 +00:00
Alexandre
374b3b8c4c
Remove version 5.1.2-18 entry from CHANGELOG
...
Removed outdated entry for version 5.1.2-18 from CHANGELOG.
2025-11-24 09:23:49 +01:00
Alexandre
f94b1fd18f
Update config.yaml
2025-11-24 09:23:38 +01:00
Alexandre
a230b28ffd
Update run
2025-11-24 09:22:28 +01:00