[PR #77] [MERGED] Mesh #286

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

📋 Pull Request Information

Original PR: https://github.com/spr-networks/super/pull/77
Author: @lts-rad
Created: 9/30/2022
Status: Merged
Merged: 9/30/2022
Merged by: @lts-rad

Base: devHead: mesh


📝 Commits (10+)

  • 75c2b01 [api] Add devices sync support
  • 295713d [api] Rename endpoint
  • e064652 [mesh] Add mesh support, disabling extra services
  • f126842 [base] Add stricter firewall startup and enable arp filtering
  • 21e0cd5 [wifid] Add disconnect event callback
  • a9c73c4 [api] Add disconnect callback, mesh support
  • 24faaa4 [api] Refactor mesh support, adding SSID and PSK Reload events
  • c628c32 [mesh] Add scripts to disable dns with mesh mode
  • b887d14 [mesh] Add mesh to superd whitelist
  • 62f06e8 [mesh] Fix dns script permissions

📊 Changes

43 files changed (+1129 additions, -165 deletions)

View changed files

📝 api/code/api.go (+99 -3)
📝 api/code/auth.go (+41 -4)
📝 api/code/firewall.go (+3 -3)
📝 api/code/notifications.go (+2 -2)
📝 api/code/plugins.go (+73 -4)
📝 api/code/radios.go (+12 -5)
📝 base/Dockerfile (+1 -0)
base/docker_nftables_setup_bridge.sh (+60 -0)
📝 base/scripts/nft_rules.sh (+18 -0)
📝 base/scripts/startup.sh (+8 -2)
📝 dhcp/Dockerfile (+2 -1)
📝 dhcp/scripts/client.sh (+8 -0)
📝 dhcp/scripts/startup.sh (+4 -1)
📝 dns/Dockerfile (+2 -1)
dns/scripts/startup.sh (+5 -0)
📝 docker-compose-virt.yml (+4 -0)
📝 docker-compose.yml (+6 -1)
📝 dyndns/code/dyndns_plugin.go (+58 -26)
📝 frontend/src/AppContext.js (+3 -1)
📝 frontend/src/api/API.js (+17 -0)

...and 23 more files

📄 Description

No description provided


🔄 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/77 **Author:** [@lts-rad](https://github.com/lts-rad) **Created:** 9/30/2022 **Status:** ✅ Merged **Merged:** 9/30/2022 **Merged by:** [@lts-rad](https://github.com/lts-rad) **Base:** `dev` ← **Head:** `mesh` --- ### 📝 Commits (10+) - [`75c2b01`](https://github.com/spr-networks/super/commit/75c2b011417b1394dd3bd258763ae4603f22a74d) [api] Add devices sync support - [`295713d`](https://github.com/spr-networks/super/commit/295713dc3129ef00607060dc5f4966556addff4b) [api] Rename endpoint - [`e064652`](https://github.com/spr-networks/super/commit/e06465214e2c22d9a2d16fea444e1b36304f030b) [mesh] Add mesh support, disabling extra services - [`f126842`](https://github.com/spr-networks/super/commit/f1268427d9a8cfcf94c6d8a197d760ae80e0ced8) [base] Add stricter firewall startup and enable arp filtering - [`21e0cd5`](https://github.com/spr-networks/super/commit/21e0cd5ffa4ffbbb0f8944ee209f70ba8ff55bea) [wifid] Add disconnect event callback - [`a9c73c4`](https://github.com/spr-networks/super/commit/a9c73c45aca8d1e42bb4c6781b29001ac80a9ce9) [api] Add disconnect callback, mesh support - [`24faaa4`](https://github.com/spr-networks/super/commit/24faaa40b2864d9bf83de9023188a162363414db) [api] Refactor mesh support, adding SSID and PSK Reload events - [`c628c32`](https://github.com/spr-networks/super/commit/c628c32167a3da7305dad5d572f1f582f95c5f3f) [mesh] Add scripts to disable dns with mesh mode - [`b887d14`](https://github.com/spr-networks/super/commit/b887d14629a03f7c89f965b468dbe3514fb73fc3) [mesh] Add mesh to superd whitelist - [`62f06e8`](https://github.com/spr-networks/super/commit/62f06e8797f050b10ef8f024cea520eee2b0d2f9) [mesh] Fix dns script permissions ### 📊 Changes **43 files changed** (+1129 additions, -165 deletions) <details> <summary>View changed files</summary> 📝 `api/code/api.go` (+99 -3) 📝 `api/code/auth.go` (+41 -4) 📝 `api/code/firewall.go` (+3 -3) 📝 `api/code/notifications.go` (+2 -2) 📝 `api/code/plugins.go` (+73 -4) 📝 `api/code/radios.go` (+12 -5) 📝 `base/Dockerfile` (+1 -0) ➕ `base/docker_nftables_setup_bridge.sh` (+60 -0) 📝 `base/scripts/nft_rules.sh` (+18 -0) 📝 `base/scripts/startup.sh` (+8 -2) 📝 `dhcp/Dockerfile` (+2 -1) 📝 `dhcp/scripts/client.sh` (+8 -0) 📝 `dhcp/scripts/startup.sh` (+4 -1) 📝 `dns/Dockerfile` (+2 -1) ➕ `dns/scripts/startup.sh` (+5 -0) 📝 `docker-compose-virt.yml` (+4 -0) 📝 `docker-compose.yml` (+6 -1) 📝 `dyndns/code/dyndns_plugin.go` (+58 -26) 📝 `frontend/src/AppContext.js` (+3 -1) 📝 `frontend/src/api/API.js` (+17 -0) _...and 23 more files_ </details> ### 📄 Description _No description provided_ --- <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:06 +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#286
No description provided.