[PR #348] [MERGED] #patch #405

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

📋 Pull Request Information

Original PR: https://github.com/spr-networks/super/pull/348
Author: @lts-rad
Created: 8/5/2024
Status: Merged
Merged: 8/5/2024
Merged by: @lts-rad

Base: mainHead: dev


📝 Commits (10+)

  • c605ec6 [ui] Make sure navigate happens at the end
  • 806bbb4 [api] temp fix for jc parser not matching 0 user
  • 1ed73c0 [ui] verify plugin, set window.SPR_PLUGIN with uri and info
  • 35dcce5 [ui] fix syntax
  • 34b3caf [api] Do not send APNS for WildcardAll messages #347
  • 0283c47 [api] Buffer WSNotify #347
  • fd82328 [api] Fix formatting
  • 4271888 [installer] disable shrink
  • df031d9 [api] Refactor event bus publish to use a persistent client
  • c838644 [api] Further tune websocket to only attempt to send a wildcard message if theres a listener

📊 Changes

19 files changed (+446 additions, -122 deletions)

View changed files

📝 RELEASE-NOTES.md (+12 -0)
📝 api/code/alerts.go (+1 -1)
📝 api/code/api.go (+35 -11)
📝 api/code/auth.go (+4 -5)
📝 api/code/dhcp.go (+3 -5)
📝 api/code/firewall.go (+4 -8)
📝 api/code/interfaces.go (+41 -7)
📝 api/code/plugins.go (+12 -16)
📝 api/code/ws.go (+37 -17)
📝 base/scripts/nft_rules.sh (+3 -2)
📝 frontend/src/components/Dashboard/WifiWidgets.js (+83 -21)
📝 frontend/src/components/Firewall/UpstreamServicesList.js (+13 -4)
📝 frontend/src/views/CustomPlugin.js (+29 -7)
📝 frontend/src/views/pages/Setup.js (+80 -10)
📝 installer/pi-arm64-image-build.sh (+1 -1)
📝 packet_logs/code/go.mod (+2 -0)
📝 packet_logs/code/go.sum (+5 -0)
packet_logs/code/interface_names.go (+71 -0)
📝 packet_logs/code/main.go (+10 -7)

📄 Description

v0.3.15

Fixes

  • Address APNS memory consumption bug
  • Ping API call was broken
  • Undo shadowports mitigation as it breaks sitevpn use cases

Improvements

  • API performance refactoring with the event bus & notifications channel
  • Improved packet_logs performance with cached interface name lookups

🔄 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/348 **Author:** [@lts-rad](https://github.com/lts-rad) **Created:** 8/5/2024 **Status:** ✅ Merged **Merged:** 8/5/2024 **Merged by:** [@lts-rad](https://github.com/lts-rad) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`c605ec6`](https://github.com/spr-networks/super/commit/c605ec6a331411f99adeced6a5136d9baeca55f3) [ui] Make sure navigate happens at the end - [`806bbb4`](https://github.com/spr-networks/super/commit/806bbb4f9e140edfadd705a71f2de04e66857c25) [api] temp fix for jc parser not matching 0 user - [`1ed73c0`](https://github.com/spr-networks/super/commit/1ed73c0dfbf658f5b882ce5c76cc74b03cf7cbbe) [ui] verify plugin, set window.SPR_PLUGIN with uri and info - [`35dcce5`](https://github.com/spr-networks/super/commit/35dcce5afa638aa7fbeb7912615b7a4a0a3d9807) [ui] fix syntax - [`34b3caf`](https://github.com/spr-networks/super/commit/34b3cafc6fbe7a8437041afe237b871f7f4f4c2a) [api] Do not send APNS for WildcardAll messages #347 - [`0283c47`](https://github.com/spr-networks/super/commit/0283c47b2fd11b4d2c254614657425e97c810393) [api] Buffer WSNotify #347 - [`fd82328`](https://github.com/spr-networks/super/commit/fd82328238acf8ac87da09de77b89755a41e299e) [api] Fix formatting - [`4271888`](https://github.com/spr-networks/super/commit/4271888c0648041d3c7d1ff7cdfc859c2cb00da6) [installer] disable shrink - [`df031d9`](https://github.com/spr-networks/super/commit/df031d982782d940ba382c9bf0c224300ac4af56) [api] Refactor event bus publish to use a persistent client - [`c838644`](https://github.com/spr-networks/super/commit/c8386449d24fb53b727f0eb825214d48207c2760) [api] Further tune websocket to only attempt to send a wildcard message if theres a listener ### 📊 Changes **19 files changed** (+446 additions, -122 deletions) <details> <summary>View changed files</summary> 📝 `RELEASE-NOTES.md` (+12 -0) 📝 `api/code/alerts.go` (+1 -1) 📝 `api/code/api.go` (+35 -11) 📝 `api/code/auth.go` (+4 -5) 📝 `api/code/dhcp.go` (+3 -5) 📝 `api/code/firewall.go` (+4 -8) 📝 `api/code/interfaces.go` (+41 -7) 📝 `api/code/plugins.go` (+12 -16) 📝 `api/code/ws.go` (+37 -17) 📝 `base/scripts/nft_rules.sh` (+3 -2) 📝 `frontend/src/components/Dashboard/WifiWidgets.js` (+83 -21) 📝 `frontend/src/components/Firewall/UpstreamServicesList.js` (+13 -4) 📝 `frontend/src/views/CustomPlugin.js` (+29 -7) 📝 `frontend/src/views/pages/Setup.js` (+80 -10) 📝 `installer/pi-arm64-image-build.sh` (+1 -1) 📝 `packet_logs/code/go.mod` (+2 -0) 📝 `packet_logs/code/go.sum` (+5 -0) ➕ `packet_logs/code/interface_names.go` (+71 -0) 📝 `packet_logs/code/main.go` (+10 -7) </details> ### 📄 Description ## v0.3.15 Fixes * Address APNS memory consumption bug * Ping API call was broken * Undo shadowports mitigation as it breaks sitevpn use cases Improvements * API performance refactoring with the event bus & notifications channel * Improved packet_logs performance with cached interface name lookups --- <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:42 +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#405
No description provided.