[PR #169] [MERGED] Dev firewallrevamp #355

Closed
opened 2026-03-04 01:36:27 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/spr-networks/super/pull/169
Author: @lts-rad
Created: 6/14/2023
Status: Merged
Merged: 6/15/2023
Merged by: @lts-rad

Base: devHead: dev-firewallrevamp


📝 Commits (10+)

  • 5af52ac [api] [base] Update endpoint mappings to use forwarding vmap
  • dfa3303 [ui] UI fixes for endpoints
  • 56d62d9 [api] Update endpoint table to filter
  • ac5dc3c [api] Add endpoint interval corner case
  • ba9a4a7 [base] Rewrite firewall rules
  • 23d7b72 [api] Populate uplink entry table
  • cd13c38 [api] Move uplink firewall routines to firewall.go
  • 22c35ff [base] Adjust logs, F_EST_RELATED for forwarding
  • 982d5ac [api] [base] use fw mark to pick an outbound interface
  • ea3ddb9 [api] Update hasVerdict to use getMapVerdict on tables

📊 Changes

12 files changed (+740 additions, -171 deletions)

View changed files

📝 api/code/api.go (+18 -4)
📝 api/code/dhcp.go (+2 -1)
📝 api/code/firewall.go (+327 -54)
📝 api/code/interfaces.go (+92 -13)
📝 api/code/uplink.go (+122 -17)
📝 base/scripts/nft_rules.sh (+151 -61)
📝 frontend/src/components/Firewall/AddEndpoint.js (+3 -1)
📝 frontend/src/components/Firewall/EndpointList.js (+7 -7)
📝 frontend/src/components/InputSelect.js (+1 -1)
📝 frontend/src/views/UplinkConfiguration.js (+1 -2)
📝 ppp/Dockerfile (+1 -1)
📝 ppp/scripts/startup.sh (+15 -9)

📄 Description

Support load balancing upstream interfaces


🔄 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/spr-networks/super/pull/169 **Author:** [@lts-rad](https://github.com/lts-rad) **Created:** 6/14/2023 **Status:** ✅ Merged **Merged:** 6/15/2023 **Merged by:** [@lts-rad](https://github.com/lts-rad) **Base:** `dev` ← **Head:** `dev-firewallrevamp` --- ### 📝 Commits (10+) - [`5af52ac`](https://github.com/spr-networks/super/commit/5af52ac3fecf3652eff3fe1355ba48b149764768) [api] [base] Update endpoint mappings to use forwarding vmap - [`dfa3303`](https://github.com/spr-networks/super/commit/dfa33039b3d32c35b4dd9a824916f0dbce202492) [ui] UI fixes for endpoints - [`56d62d9`](https://github.com/spr-networks/super/commit/56d62d993db8a3f7472d0d307d8fe34fac87e157) [api] Update endpoint table to filter - [`ac5dc3c`](https://github.com/spr-networks/super/commit/ac5dc3c11ef91a2daeda3bc46a82a32d84eef8a9) [api] Add endpoint interval corner case - [`ba9a4a7`](https://github.com/spr-networks/super/commit/ba9a4a7b1cd27f6c9b9b6ce287848d79fb970ce5) [base] Rewrite firewall rules - [`23d7b72`](https://github.com/spr-networks/super/commit/23d7b72e63b34b490ba415da0bf6ac840cd502b9) [api] Populate uplink entry table - [`cd13c38`](https://github.com/spr-networks/super/commit/cd13c38d5a30c08049010ba976dfe3031526a1d1) [api] Move uplink firewall routines to firewall.go - [`22c35ff`](https://github.com/spr-networks/super/commit/22c35ffd598c29f453b2815c476c98ddd59c9fe4) [base] Adjust logs, F_EST_RELATED for forwarding - [`982d5ac`](https://github.com/spr-networks/super/commit/982d5ac119107f99fdb43772bfea1d7762b80504) [api] [base] use fw mark to pick an outbound interface - [`ea3ddb9`](https://github.com/spr-networks/super/commit/ea3ddb9a8421e3de0228972e7fb10f6a9849dc22) [api] Update hasVerdict to use getMapVerdict on tables ### 📊 Changes **12 files changed** (+740 additions, -171 deletions) <details> <summary>View changed files</summary> 📝 `api/code/api.go` (+18 -4) 📝 `api/code/dhcp.go` (+2 -1) 📝 `api/code/firewall.go` (+327 -54) 📝 `api/code/interfaces.go` (+92 -13) 📝 `api/code/uplink.go` (+122 -17) 📝 `base/scripts/nft_rules.sh` (+151 -61) 📝 `frontend/src/components/Firewall/AddEndpoint.js` (+3 -1) 📝 `frontend/src/components/Firewall/EndpointList.js` (+7 -7) 📝 `frontend/src/components/InputSelect.js` (+1 -1) 📝 `frontend/src/views/UplinkConfiguration.js` (+1 -2) 📝 `ppp/Dockerfile` (+1 -1) 📝 `ppp/scripts/startup.sh` (+15 -9) </details> ### 📄 Description Support load balancing upstream interfaces --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-04 01:36:27 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/super#355
No description provided.