Skip to content

Releases: spr-networks/super

Release v0.2.27

09 Nov 00:08
Compare
Choose a tag to compare
[ui] Fix plugin PLUS submission form #patch

Clearfog Release v0.2.27

08 Nov 23:39
Compare
Choose a tag to compare
clearfog-v0.2.27

[ui] Fix plugin PLUS submission form #patch

Release v0.2.26

03 Nov 21:46
3506696
Compare
Choose a tag to compare
gluestack-ui (#229) #patch

- New UI
- Fixes to wifi uplink
- Allow custom plugins in superd set on command line

* [ui] fix mdns name form on mobile

* [ui] click logo for home

* [ui] increase width for menu items

* [ui] update mobile view, more generic lists, buttons and text for forms

* [ui] Fix wireguard endpoint assignment when null

* [api] [multicast_udp_proxy] Add additional support for iface mappings and multicast tags

* [api] Dont populate downlink routes for entries with a PSK set

* [dyndns] Move dyndns to be a true built-in plugin, which starts off by default until enabled

* [ui] padding on desktop

* [ui] Add support for updating tags on multicast ports

* [dyndns] Remove dyndns from default compose files

* [ui] Add meta info about the default recommended lists

* [ui] Reorder wireless information order

* [ui] Add refresh parameter for block lists

* [ui] Retrieve default parameter to set for refresh

* [api] Update go modules

* [db] Update go modules

* [multicast_udp_proxy] Update go modules

* [packet_logs] Update go modules

* [plugin-lookup] Update go modules

* [api] Update go modules

* [lookup_plugin] Update plugin to 1.20 and netip

* [plugin-lookup] Update to go 1.20

* [dns] Update to coredns v1.11.1

* [build] Update to 23.04 and go 1.20

* [build] Update netcat-traditional for 23.04

* [build] Fix typo in dockerfile for packet logs

* [ui] Update overrides to preopulate expiration times

* [ui] add 5m, 30m

* [dyndns] Add docker-compose file for dyndns plugin

* [ui] Add signal strength to mesh view, add 802.11 type and tooltip for clients view

* [tests] move test code to runner, add env vars for api comm

* [tests] add notes on test host setup

* [api] Add handling for setup ping

* [api] [dyndns] Migrate dyndns plugin configs to standalone compose file

* [api] [base] harden defaults for services

* [dyndns] Fix state path for dyndns

* [api] Update Dockerfile to include openssh-client

* [superd] Update Dockerfile with openssh-client

* [dyndns] Fix dyndns configuration path

* [api] Flush service ports and multicast ports during apply phase

* [ui] Begin code for expiring devices/guest devices

* [ui] Support udp as well for SPR services

* [mesh] Fix bug with mesh routing for downlink (#217)

* [base] [installer] Add firewall defaults

* [ui] Add expirations support to UI and API

* [api] Handle device expirations

* [superd] Create docker compose alias for updating

* [superd] docker-compose alias script for updates

* [dhcp] Add dhclient hook for renewing gateway state

* [dhcp] Add dhclient hook for renewing gateway state

* [dhcp_client] Fix permissions of dhclient hook

* [dhcp_client] Fix typo in hook script

* [ui] Fix dns blocklist refresh submitting "undefined" (#222)


* [ui] Fix refresh parameter for block lists submitting undefined instead of seconds

---------

Co-authored-by: Alex Rad <[email protected]>

* [plugin-lookup] fix asn and oui. add tests

* Dev (#221)

* [superd] add docker-compose alias
* [dhcp_client] adds lease renewal for coredhcp client, dhclient hook for gateway updates
* [ui] [api] expiring wifi device entries

* [ui] Fix dns blocklist refresh submitting "undefined" (#222)

* [ui] Fix refresh parameter for block lists submitting undefined instead of seconds

---------

Co-authored-by: Alex Rad <[email protected]>

* [api] Fix merge error

* Update README.md #patch

Add sprbus link

* Dev (#221)

* [superd] add docker-compose alias
* [dhcp_client] adds lease renewal for coredhcp client, dhclient hook for gateway updates
* [ui] [api] expiring wifi device entries

* [api] Fix merge error

* [db] Update go.mod deps for http/2 dos

* [ui] Add some syntax highlighting for events

* [packet_logs] Eval reintroducing ethernet layer

* [packet_logs] use nflog attributes for ethernet layer

* [packet_logs] fix src/dst swap

* [api] Add dhcp identifier for response message

* [packet_logs] rename EthernetType to HwType since it describes HwType not Protocol

* Gstack (#225)

* [ui] update from native base to gluestack-ui

---------

Co-authored-by: lts-po <[email protected]>

* [ui] merger react syntax

* [ui] switch to react native for syntax on events

* [ui] Fix TLS state

* [ui] Update tokens, syntax packages

* [ui] trigger ios build

* [ui] add tooltip component. works like prev with label + fix for height

* [ui] hide db config

* [ui] missing import

* [ui] style event log, mobile, copy json

* [ui] fix wifi select options

* [build] update for xcode 15

* [ui] add uplink + ifaces to mock

* [ui] less spacing

* [ui] fix alignment

* [ui] fix alignment

* [ui] style event log, mobile, copy json

* [ui] fix link

* [ui] update gluestack

* [ui] add Accordion component

* [ui] add Accordion component

* [ui] add settings component & update list view

* [ui] fix primary color

* [ui] update

* [ui] fix bg

* [ui] add pass icon for select items

* [ui] fix lists

* [ui] use accordion

* [ui] use accordion

* [ui] use cable icon for lan

* [ui] fix layout

* [ui] fix tooltips

* [build] latest xcode

* [build] bump yukiarrr/ios-build-action to v1.11.0

* [ios] fix xcode 14+ error

* [api] Fix deadlock in link configuration

* [wifi_uplink] Fix wifi uplink name in API

* [build] macos-13-arm64

* [ios] IPHONEOS_DEPLOYMENT_TARGET = 13.0

* [ui] bump default version

* [ios] verbose version upload

* [build] macos-13

* [ui] fix for ios

* [ui] top padding for mobile

* [ui] fix icons

* [ui] more colors

* [ui] fix mobile

* [ui] fix icons

* [ui] use fab for add

* [ui] fix forms

* [ui] context, add features and cleanup

* [ui] context, add features and cleanup

* [api] Fix start/stop extension no-op when compose file path is empty for builtins

* [ui] spinner when loading

* [build] Add template docker compose file for plugins

* [build] Clean up dockerfile for sample template

* [superd] introduce custom_compose_paths.json

* [superd] Add new endpoint to show the allowed compose paths

* [ui] default open

* [ui] support empty

* [ui] cleanup, sort by online

* [ios] disable landscape mode

* [ui] fix mobile and desktop layout

* [ui] fix mobile and desktop layout

---------

Co-authored-by: lts-po <[email protected]>
Co-authored-by: ltsrad <[email protected]>
Co-authored-by: Alex Rad <[email protected]>
Co-authored-by: Mathias Karlsson <[email protected]>

Clearfog Release v0.2.26

03 Nov 21:24
3506696
Compare
Choose a tag to compare
gluestack-ui (#229) #patch

- New UI
- Fixes to wifi uplink
- Allow custom plugins in superd set on command line

* [ui] fix mdns name form on mobile

* [ui] click logo for home

* [ui] increase width for menu items

* [ui] update mobile view, more generic lists, buttons and text for forms

* [ui] Fix wireguard endpoint assignment when null

* [api] [multicast_udp_proxy] Add additional support for iface mappings and multicast tags

* [api] Dont populate downlink routes for entries with a PSK set

* [dyndns] Move dyndns to be a true built-in plugin, which starts off by default until enabled

* [ui] padding on desktop

* [ui] Add support for updating tags on multicast ports

* [dyndns] Remove dyndns from default compose files

* [ui] Add meta info about the default recommended lists

* [ui] Reorder wireless information order

* [ui] Add refresh parameter for block lists

* [ui] Retrieve default parameter to set for refresh

* [api] Update go modules

* [db] Update go modules

* [multicast_udp_proxy] Update go modules

* [packet_logs] Update go modules

* [plugin-lookup] Update go modules

* [api] Update go modules

* [lookup_plugin] Update plugin to 1.20 and netip

* [plugin-lookup] Update to go 1.20

* [dns] Update to coredns v1.11.1

* [build] Update to 23.04 and go 1.20

* [build] Update netcat-traditional for 23.04

* [build] Fix typo in dockerfile for packet logs

* [ui] Update overrides to preopulate expiration times

* [ui] add 5m, 30m

* [dyndns] Add docker-compose file for dyndns plugin

* [ui] Add signal strength to mesh view, add 802.11 type and tooltip for clients view

* [tests] move test code to runner, add env vars for api comm

* [tests] add notes on test host setup

* [api] Add handling for setup ping

* [api] [dyndns] Migrate dyndns plugin configs to standalone compose file

* [api] [base] harden defaults for services

* [dyndns] Fix state path for dyndns

* [api] Update Dockerfile to include openssh-client

* [superd] Update Dockerfile with openssh-client

* [dyndns] Fix dyndns configuration path

* [api] Flush service ports and multicast ports during apply phase

* [ui] Begin code for expiring devices/guest devices

* [ui] Support udp as well for SPR services

* [mesh] Fix bug with mesh routing for downlink (#217)

* [base] [installer] Add firewall defaults

* [ui] Add expirations support to UI and API

* [api] Handle device expirations

* [superd] Create docker compose alias for updating

* [superd] docker-compose alias script for updates

* [dhcp] Add dhclient hook for renewing gateway state

* [dhcp] Add dhclient hook for renewing gateway state

* [dhcp_client] Fix permissions of dhclient hook

* [dhcp_client] Fix typo in hook script

* [ui] Fix dns blocklist refresh submitting "undefined" (#222)


* [ui] Fix refresh parameter for block lists submitting undefined instead of seconds

---------

Co-authored-by: Alex Rad <[email protected]>

* [plugin-lookup] fix asn and oui. add tests

* Dev (#221)

* [superd] add docker-compose alias
* [dhcp_client] adds lease renewal for coredhcp client, dhclient hook for gateway updates
* [ui] [api] expiring wifi device entries

* [ui] Fix dns blocklist refresh submitting "undefined" (#222)

* [ui] Fix refresh parameter for block lists submitting undefined instead of seconds

---------

Co-authored-by: Alex Rad <[email protected]>

* [api] Fix merge error

* Update README.md #patch

Add sprbus link

* Dev (#221)

* [superd] add docker-compose alias
* [dhcp_client] adds lease renewal for coredhcp client, dhclient hook for gateway updates
* [ui] [api] expiring wifi device entries

* [api] Fix merge error

* [db] Update go.mod deps for http/2 dos

* [ui] Add some syntax highlighting for events

* [packet_logs] Eval reintroducing ethernet layer

* [packet_logs] use nflog attributes for ethernet layer

* [packet_logs] fix src/dst swap

* [api] Add dhcp identifier for response message

* [packet_logs] rename EthernetType to HwType since it describes HwType not Protocol

* Gstack (#225)

* [ui] update from native base to gluestack-ui

---------

Co-authored-by: lts-po <[email protected]>

* [ui] merger react syntax

* [ui] switch to react native for syntax on events

* [ui] Fix TLS state

* [ui] Update tokens, syntax packages

* [ui] trigger ios build

* [ui] add tooltip component. works like prev with label + fix for height

* [ui] hide db config

* [ui] missing import

* [ui] style event log, mobile, copy json

* [ui] fix wifi select options

* [build] update for xcode 15

* [ui] add uplink + ifaces to mock

* [ui] less spacing

* [ui] fix alignment

* [ui] fix alignment

* [ui] style event log, mobile, copy json

* [ui] fix link

* [ui] update gluestack

* [ui] add Accordion component

* [ui] add Accordion component

* [ui] add settings component & update list view

* [ui] fix primary color

* [ui] update

* [ui] fix bg

* [ui] add pass icon for select items

* [ui] fix lists

* [ui] use accordion

* [ui] use accordion

* [ui] use cable icon for lan

* [ui] fix layout

* [ui] fix tooltips

* [build] latest xcode

* [build] bump yukiarrr/ios-build-action to v1.11.0

* [ios] fix xcode 14+ error

* [api] Fix deadlock in link configuration

* [wifi_uplink] Fix wifi uplink name in API

* [build] macos-13-arm64

* [ios] IPHONEOS_DEPLOYMENT_TARGET = 13.0

* [ui] bump default version

* [ios] verbose version upload

* [build] macos-13

* [ui] fix for ios

* [ui] top padding for mobile

* [ui] fix icons

* [ui] more colors

* [ui] fix mobile

* [ui] fix icons

* [ui] use fab for add

* [ui] fix forms

* [ui] context, add features and cleanup

* [ui] context, add features and cleanup

* [api] Fix start/stop extension no-op when compose file path is empty for builtins

* [ui] spinner when loading

* [build] Add template docker compose file for plugins

* [build] Clean up dockerfile for sample template

* [superd] introduce custom_compose_paths.json

* [superd] Add new endpoint to show the allowed compose paths

* [ui] default open

* [ui] support empty

* [ui] cleanup, sort by online

* [ios] disable landscape mode

* [ui] fix mobile and desktop layout

* [ui] fix mobile and desktop layout

---------

Co-authored-by: lts-po <[email protected]>
Co-authored-by: ltsrad <[email protected]>
Co-authored-by: Alex Rad <[email protected]>
Co-authored-by: Mathias Karlsson <[email protected]>

Release v0.2.25

22 Oct 02:27
Compare
Choose a tag to compare
  • [ui] fix dns list refresh
  • [dhcp] fix lease times in coredhcp and gateway refresh for dhclient
  • [api] [ui] expiring devices
  • [superd] Fix updates from 0.2.22 and earlier to support upstream docker transition

Clearfog Release v0.2.25

22 Oct 02:07
805b9eb
Compare
Choose a tag to compare
  • [ui] fix dns list refresh
  • [dhcp] fix lease times in coredhcp and gateway refresh for dhclient
  • [api] [ui] expiring devices
  • [superd] Fix updates from 0.2.22 and earlier to support upstream docker transition

Release v0.2.24

15 Oct 08:24
Compare
Choose a tag to compare
  • Corrects errors with the docker-compose handling on the 23.04 base image
  • UI enhancements (DNS Overrides, DNS Blocklists)
  • Support for applying tags to multicast services
  • Fix ping during setup
  • Moves dyndns to a standalone built-in plugin
  • Updates go packages and go to 1.20 as well as base images to 23.04
  • Add signal strength to mesh view, add 802.11 type and tooltip for clients view

Clearfog Release v0.2.24

15 Oct 07:58
3d0e069
Compare
Choose a tag to compare
  • Corrects errors with the docker-compose handling on the 23.04 base image
  • UI enhancements (DNS Overrides, DNS Blocklists)
  • Support for applying tags to multicast services
  • Fix ping during setup
  • Moves dyndns to a standalone built-in plugin
  • Updates go packages and go to 1.20 as well as base images to 23.04
  • Add signal strength to mesh view, add 802.11 type and tooltip for clients view

Release v0.2.22

11 Sep 19:38
901d0de
Compare
Choose a tag to compare
spr virtual & ui updates (#191) #patch

* [plugin-lookup] wireshark updated manuf location for oui lookups
* [ui] set max width for oui vendor
* [ui] click to toggle uri on mobile, more space
* [ui] Cosmetic changes to DNS Override text/colors
* [ui] Dont display API tokens in UI by default
* [ui] [api] Fix resetting VLAN tag
* [ui] Sort ips for Downlink/Uplink views
* [ui] Remove tinynet endpoints from the endpoint list
* [wireguard] Support a default list of endpoints
* [ui] Add/remove default domain endpoints for wireguard
* [ui] Fix default group/tag selections to be all inclusive again
* [ui] Clean up supernet IP listings for Downlink/Uplink views
* [build] adblock by default, prompt for qrcode
* [ui] Do not override hiding mesh when plus disabled
* [ui] Fix multiline return

---------

Co-authored-by: lts-po <[email protected]>
Co-authored-by: ltsrad <[email protected]>
Co-authored-by: Alex Rad <[email protected]>

Clearfog Release v0.2.22

11 Sep 19:16
901d0de
Compare
Choose a tag to compare
spr virtual & ui updates (#191) #patch

* [plugin-lookup] wireshark updated manuf location for oui lookups
* [ui] set max width for oui vendor
* [ui] click to toggle uri on mobile, more space
* [ui] Cosmetic changes to DNS Override text/colors
* [ui] Dont display API tokens in UI by default
* [ui] [api] Fix resetting VLAN tag
* [ui] Sort ips for Downlink/Uplink views
* [ui] Remove tinynet endpoints from the endpoint list
* [wireguard] Support a default list of endpoints
* [ui] Add/remove default domain endpoints for wireguard
* [ui] Fix default group/tag selections to be all inclusive again
* [ui] Clean up supernet IP listings for Downlink/Uplink views
* [build] adblock by default, prompt for qrcode
* [ui] Do not override hiding mesh when plus disabled
* [ui] Fix multiline return

---------

Co-authored-by: lts-po <[email protected]>
Co-authored-by: ltsrad <[email protected]>
Co-authored-by: Alex Rad <[email protected]>