[PR #301] [MERGED] APNs support #patch #397

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

📋 Pull Request Information

Original PR: https://github.com/spr-networks/super/pull/301
Author: @lts-rad
Created: 3/23/2024
Status: Merged
Merged: 3/25/2024
Merged by: @lts-rad

Base: mainHead: dev


📝 Commits (10+)

  • 589bade [docs] Add a link to D/O VPN Droplet
  • 4c0784e [ui] update pods
  • 366849c [ui] fix #287, setup mobile form. + isDone message fix for setup
  • 3337ad3 [ui] wip apple notifications for ios
  • ceebaca [ui] wip apple notifications for ios
  • b4d36bb [ui] cleanup, setup and init notifications on ios in App.js
  • 83830a0 [ui] add react-native-device-info, react-native-rsa-native for ios notifications
  • 01cb02f [ui] add code for storing deviceinfo, also send this info to api
  • 101c4ac [api] add /alerts_register route to save device info for ios
  • 3cbbcc4 [api] validate deviceId

📊 Changes

79 files changed (+2819 additions, -1075 deletions)

View changed files

📝 README.md (+5 -3)
📝 RELEASE-NOTES.md (+9 -0)
📝 api/code/alerts.go (+347 -4)
📝 api/code/api.go (+167 -70)
📝 api/code/auth.go (+17 -6)
📝 api/code/firewall.go (+169 -72)
📝 api/code/go.mod (+8 -7)
📝 api/code/go.sum (+19 -24)
📝 api/code/interfaces.go (+47 -7)
📝 api/code/plugins.go (+32 -12)
📝 api/code/ws.go (+9 -1)
📝 api_sample_plugin/README.md (+5 -6)
api_sample_plugin/plugin.json (+10 -0)
📝 base/template_configs/devices/devices.json (+4 -2)
📝 base/template_configs/devices/groups.json (+1 -15)
📝 dns/Dockerfile (+7 -9)
📝 docker-compose-test.yml (+2 -0)
📝 docker-compose-virt.yml (+2 -0)
📝 docker-compose.yml (+4 -2)
📝 frontend/ios/Podfile.lock (+13 -1)

...and 59 more files

📄 Description

v0.3.7

  • Rename builtin groups as Policies, to clarify Group vs Tag vs Policy
  • Merged dns rebinding and block plugin, added UI to turn off rebinding protection
  • Changed cache behavior to no longer cache NXDomain, so permit override is instant
  • Added iOS Push Notification Support
  • Can now name router from UI
  • Can now override MAC addresses for interfaces
  • Fixed Scoped Token Paths to allow :r path to come first

🔄 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/301 **Author:** [@lts-rad](https://github.com/lts-rad) **Created:** 3/23/2024 **Status:** ✅ Merged **Merged:** 3/25/2024 **Merged by:** [@lts-rad](https://github.com/lts-rad) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`589bade`](https://github.com/spr-networks/super/commit/589bade808b2efd1426d7b79fe2dc04819595ef3) [docs] Add a link to D/O VPN Droplet - [`4c0784e`](https://github.com/spr-networks/super/commit/4c0784eeedec246058461e35804c3b0f9871ea95) [ui] update pods - [`366849c`](https://github.com/spr-networks/super/commit/366849cb1d86ca3dd0b198100708c0853d495ca4) [ui] fix #287, setup mobile form. + isDone message fix for setup - [`3337ad3`](https://github.com/spr-networks/super/commit/3337ad30b464ccc305e7087980187395d2785823) [ui] wip apple notifications for ios - [`ceebaca`](https://github.com/spr-networks/super/commit/ceebaca59d3197911710e66acd30a1509d0cc5b7) [ui] wip apple notifications for ios - [`b4d36bb`](https://github.com/spr-networks/super/commit/b4d36bb4a97864ed69e873cc896cf270a41e9366) [ui] cleanup, setup and init notifications on ios in App.js - [`83830a0`](https://github.com/spr-networks/super/commit/83830a04af241da29c9548ee29d85feb70efdd00) [ui] add react-native-device-info, react-native-rsa-native for ios notifications - [`01cb02f`](https://github.com/spr-networks/super/commit/01cb02fb7ee3d766383ca436369bdfa633870379) [ui] add code for storing deviceinfo, also send this info to api - [`101c4ac`](https://github.com/spr-networks/super/commit/101c4ac0bbf9b5c4da9d886c39583b51692b18c8) [api] add /alerts_register route to save device info for ios - [`3cbbcc4`](https://github.com/spr-networks/super/commit/3cbbcc4791ac997b2371ee6c8bce1632222c8521) [api] validate deviceId ### 📊 Changes **79 files changed** (+2819 additions, -1075 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+5 -3) 📝 `RELEASE-NOTES.md` (+9 -0) 📝 `api/code/alerts.go` (+347 -4) 📝 `api/code/api.go` (+167 -70) 📝 `api/code/auth.go` (+17 -6) 📝 `api/code/firewall.go` (+169 -72) 📝 `api/code/go.mod` (+8 -7) 📝 `api/code/go.sum` (+19 -24) 📝 `api/code/interfaces.go` (+47 -7) 📝 `api/code/plugins.go` (+32 -12) 📝 `api/code/ws.go` (+9 -1) 📝 `api_sample_plugin/README.md` (+5 -6) ➕ `api_sample_plugin/plugin.json` (+10 -0) 📝 `base/template_configs/devices/devices.json` (+4 -2) 📝 `base/template_configs/devices/groups.json` (+1 -15) 📝 `dns/Dockerfile` (+7 -9) 📝 `docker-compose-test.yml` (+2 -0) 📝 `docker-compose-virt.yml` (+2 -0) 📝 `docker-compose.yml` (+4 -2) 📝 `frontend/ios/Podfile.lock` (+13 -1) _...and 59 more files_ </details> ### 📄 Description ## v0.3.7 * Rename builtin groups as Policies, to clarify Group vs Tag vs Policy * Merged dns rebinding and block plugin, added UI to turn off rebinding protection * Changed cache behavior to no longer cache NXDomain, so permit override is instant * Added iOS Push Notification Support * Can now name router from UI * Can now override MAC addresses for interfaces * Fixed Scoped Token Paths to allow :r path to come first --- <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:39 +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#397
No description provided.