copilot-swe-agent[bot]
|
40576b2b9c
|
fix: randomly select OpenVPN config when multiple files found
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/a34bc8b0-0350-43ea-8402-d16b6a4c5b36
|
2026-03-26 09:31:21 +00:00 |
|
copilot-swe-agent[bot]
|
cdbf511aca
|
Fix OpenVPN broken by unconditional firewall rules; guard _firewall_add/del behind vpn_upnp_enabled; bump version to 5.1.4-19
Co-authored-by: alexbelgium <44178713+alexbelgium@users.noreply.github.com>
Agent-Logs-Url: https://github.com/alexbelgium/hassio-addons/sessions/cd0a7e2e-8b4d-4fe1-9ddc-64a8127f64cf
|
2026-03-24 10:28:49 +00:00 |
|
github-actions
|
325419d009
|
GitHub bot: sanitize (spaces + LF endings) & chmod
|
2026-03-22 17:08:47 +00:00 |
|
litinoveweedle
|
7af8610a25
|
qBittorrent upnp and firewall for VPN
This is implementation of the UPnP port opening for qBittorrent running on VPN. Implementation also includes simple firewall for incoming connections.
|
2026-03-21 15:24:35 +01:00 |
|
Alexandre
|
929d3b435a
|
qbittorrent: bump version to 5.1.4-16
|
2026-02-16 19:50:29 +01:00 |
|
Alexandre
|
e81c072eab
|
Fix array initialization for IP addresses
|
2026-02-08 17:41:32 +01:00 |
|
Alexandre
|
a665b1b02f
|
Allow multiple Address fields
|
2026-02-08 17:33:56 +01:00 |
|
Alexandre
|
eee640ab99
|
Optimize handshake by using ping instead of DNS lookup
Removed DNS lookup for handshake and replaced with ping.
|
2026-02-08 17:26:39 +01:00 |
|
Alexandre
|
1aa400fc57
|
Implement WireGuard handshake wait logic
Add WireGuard handshake waiting function to manage connection establishment.
|
2026-02-08 14:37:39 +01:00 |
|
Alexandre
|
7ec00843b2
|
Add preshared-key
|
2026-02-08 14:31:55 +01:00 |
|
Alexandre
|
e45de4f7a2
|
Prefer ipv4 to resolve hostnames
|
2026-02-08 13:16:48 +01:00 |
|
Alexandre
|
3d2d275cb2
|
Fix ipv6 endpoints resolve
|
2026-02-08 13:15:35 +01:00 |
|
Alexandre
|
2d4eaaa44c
|
Remove interface name length restriction
Removed truncation of OpenVPN interface name if it exceeds 15 characters.
|
2026-02-08 11:16:24 +01:00 |
|
Alexandre
|
ed97320d8d
|
Limit VPN interface names to 15 chars
|
2026-02-08 11:15:35 +01:00 |
|
Alexandre
|
bff4164203
|
Move VPN config filename validation to startup scripts
|
2026-02-05 16:46:39 +01:00 |
|
Alexandre
|
ad80d1e2b6
|
Merge pull request #2448 from alexbelgium/qbittorrent_debug_mode
Implement logging for OpenVPN with configurable level
|
2026-02-05 16:38:11 +01:00 |
|
Alexandre
|
22032fd28f
|
Install default route only once
|
2026-02-05 16:02:27 +01:00 |
|
Alexandre
|
7d45a36ee6
|
Stop addon if exit nok
|
2026-02-05 10:29:27 +01:00 |
|
Alexandre
|
4f750ad756
|
Propose to stop addon if openvpn script fails for logs clarity
|
2026-02-05 10:28:34 +01:00 |
|
Alexandre
|
1365ed148b
|
Update vpn
|
2026-02-05 09:26:35 +01:00 |
|
Alexandre
|
c01005d63a
|
Debug message
Simplified debug logging setup for OpenVPN.
|
2026-02-05 09:22:55 +01:00 |
|
Alexandre
|
97615a1fad
|
Add log level configuration and debug option
|
2026-02-05 09:21:27 +01:00 |
|
Alexandre
|
9cd110f4b9
|
lower case
|
2026-02-05 09:17:47 +01:00 |
|
Alexandre
|
cb8b267184
|
Implement logging for OpenVPN with configurable level
Add logging functionality with configurable log level for OpenVPN.
|
2026-02-05 09:03:17 +01:00 |
|
litinoveweedle
|
30123292aa
|
implement waiting for opevpn interface to come up
|
2026-02-04 19:33:05 +01:00 |
|
litinoveweedle
|
6759f66a8a
|
fix openvpn options
|
2026-02-04 19:14:06 +01:00 |
|
litinoveweedle
|
c6104f5a82
|
fix vpn check script logic
|
2026-02-04 16:17:49 +01:00 |
|
litinoveweedle
|
3e8add95ba
|
remove unused /etc/openvpn directory
|
2026-02-04 15:19:28 +01:00 |
|
litinoveweedle
|
0fca3e1b5f
|
Merge branch 'qbittorrent_vpn_overhaul' of https://github.com/litinoveweedle/alexbelgium-hassio-addons into qbittorrent_vpn_overhaul
|
2026-02-04 09:26:52 +01:00 |
|
litinoveweedle
|
76a6a64965
|
Check for wireguard_config option to avoid assigning string "null" to variable
|
2026-02-04 09:26:48 +01:00 |
|
Alexandre
|
b04ac63ce7
|
Check for openvpn_config option to avoid assigning string "null" to variable
|
2026-02-04 09:19:26 +01:00 |
|
litinoveweedle
|
5daf3c240f
|
config selection logic fix
|
2026-02-03 23:16:56 +01:00 |
|
litinoveweedle
|
ec4b5417ea
|
fix DNS_server parsing
|
2026-02-03 22:58:12 +01:00 |
|
litinoveweedle
|
5ac54f5d1c
|
Merge branch 'qbittorrent_vpn_overhaul' of https://github.com/litinoveweedle/alexbelgium-hassio-addons into qbittorrent_vpn_overhaul
|
2026-02-03 22:38:08 +01:00 |
|
litinoveweedle
|
5647aac528
|
multiple bug fixes
fix script premature termination as bashio set -e?
fix parsing of the DNS servers
improve ip/host checks
|
2026-02-03 22:36:46 +01:00 |
|
Alexandre
|
60cb4c9c26
|
Update vpn
|
2026-02-03 21:59:11 +01:00 |
|
Alexandre
|
c69440da1a
|
Fix sed command for OpenVPN runtime config
|
2026-02-03 21:31:19 +01:00 |
|
litinoveweedle
|
8c5171b027
|
removed host dependency
|
2026-02-03 21:09:17 +01:00 |
|
litinoveweedle
|
9789b9dab6
|
added comments
|
2026-02-03 17:42:40 +01:00 |
|
litinoveweedle
|
333116c8fc
|
improve endpoint hostname validation
|
2026-02-03 17:34:48 +01:00 |
|
litinoveweedle
|
2e0327fe87
|
fixes
replaced IFS by mapfile where relevant
|
2026-02-03 13:00:32 +01:00 |
|
litinoveweedle
|
bfdbd1e289
|
fixed vpn script execute permissions
|
2026-01-29 17:18:20 +01:00 |
|
litinoveweedle
|
38302a8428
|
fix opevpn config path in log message
|
2026-01-29 17:08:40 +01:00 |
|
litinoveweedle
|
092bf0ab46
|
fixed find of openvpn configs
|
2026-01-29 17:04:31 +01:00 |
|
litinoveweedle
|
ffaec60c47
|
correct check for bashio fs.directory_exists
|
2026-01-29 16:51:57 +01:00 |
|
litinoveweedle
|
22dc8a8351
|
overhaul of the cont-init vpn scripts
|
2026-01-27 12:17:30 +01:00 |
|
litinoveweedle
|
80f7efb013
|
overhaul cont-init vpn scripts
|
2026-01-27 12:15:16 +01:00 |
|
litinoveweedle
|
b001f1ebca
|
Add wireguard MTU option
+ fix OpenVPN suffix to both conf and ovn
|
2026-01-26 20:24:29 +01:00 |
|
litinoveweedle
|
38c8929605
|
vpn service script improvements & fixes
simplified logging + notify user on the VPN behavior
improved DNS servers handling + IPv6 defaults
added Wireguard persistent-keepalive option
fixed some execution bugg + typos
|
2026-01-26 18:11:13 +01:00 |
|
litinoveweedle
|
7e0281bc21
|
remove unnecessary OpeVPN scripts
|
2026-01-25 17:40:17 +01:00 |
|