[PR #1508] Fix firewall backend installation #449

Open
opened 2026-11-11 16:41:56 +01:00 by Alvin-Zilverstand · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/angristan/openvpn-install/pull/1508
Author: @angristan
Created: 8/4/2026
Status: 🔄 Open

Base: master ← Head: fix/firewall-backend-install


📝 Commits (5)

  • c2b1b69 Fix firewall backend installation
  • efa3318 Stabilize firewall and DNS tests
  • 0000dda Update openSUSE Unbound trust anchor
  • e457f5b Use public interface firewalld zone
  • 07d22f3 Refresh Unbound trust anchors

📊 Changes

5 files changed (+178 additions, -27 deletions)

View changed files

📝 openvpn-install.sh (+74 -19)
📝 test/Dockerfile.server (+4 -3)
📝 test/client-entrypoint.sh (+1 -1)
➕ test/interactive-install-flow.sh (+60 -0)
📝 test/server-entrypoint.sh (+39 -4)

📄 Description

Summary

  • prepare derived network settings for interactive installs before firewall configuration
  • detect the active firewall backend before package installation
  • install iptables only when it is the selected fallback backend
  • add regression coverage for interactive setup and firewall dependencies

Fixes #1506
Fixes #1507


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/angristan/openvpn-install/pull/1508 **Author:** [@angristan](https://github.com/angristan) **Created:** 8/4/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `fix/firewall-backend-install` --- ### 📝 Commits (5) - [`c2b1b69`](https://github.com/angristan/openvpn-install/commit/c2b1b6999dc03b07849410e90f856993194a1d74) Fix firewall backend installation - [`efa3318`](https://github.com/angristan/openvpn-install/commit/efa331884324c65c54158d840e6931a7f60132ee) Stabilize firewall and DNS tests - [`0000dda`](https://github.com/angristan/openvpn-install/commit/0000dda6151fe94d0e1fd34a0a0a6a2884d7a2b6) Update openSUSE Unbound trust anchor - [`e457f5b`](https://github.com/angristan/openvpn-install/commit/e457f5b096239443a656a43b8838c091a3704050) Use public interface firewalld zone - [`07d22f3`](https://github.com/angristan/openvpn-install/commit/07d22f338dbda864347911b7b3c3af6404fe315d) Refresh Unbound trust anchors ### 📊 Changes **5 files changed** (+178 additions, -27 deletions) <details> <summary>View changed files</summary> 📝 `openvpn-install.sh` (+74 -19) 📝 `test/Dockerfile.server` (+4 -3) 📝 `test/client-entrypoint.sh` (+1 -1) ➕ `test/interactive-install-flow.sh` (+60 -0) 📝 `test/server-entrypoint.sh` (+39 -4) </details> ### 📄 Description ## Summary - prepare derived network settings for interactive installs before firewall configuration - detect the active firewall backend before package installation - install iptables only when it is the selected fallback backend - add regression coverage for interactive setup and firewall dependencies Fixes #1506 Fixes #1507 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Alvin-Zilverstand added the pull-request label 2026-11-11 16:41:56 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/openvpn-install#449