mirror of
https://github.com/spr-networks/super.git
synced 2026-04-26 05:15:55 +03:00
[PR #169] [MERGED] Dev firewallrevamp #355
Labels
No labels
blocked
bug
documentation
enhancement
fixed
fixed ✅
hardening
implemented
installer
multicast
p1
p2
pending
podman
pull-request
security
testing
v1
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/super#355
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 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:
dev← Head:dev-firewallrevamp📝 Commits (10+)
5af52ac[api] [base] Update endpoint mappings to use forwarding vmapdfa3303[ui] UI fixes for endpoints56d62d9[api] Update endpoint table to filterac5dc3c[api] Add endpoint interval corner caseba9a4a7[base] Rewrite firewall rules23d7b72[api] Populate uplink entry tablecd13c38[api] Move uplink firewall routines to firewall.go22c35ff[base] Adjust logs, F_EST_RELATED for forwarding982d5ac[api] [base] use fw mark to pick an outbound interfaceea3ddb9[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.