Tim Wilkinson
eab36f4788
Fixes for subdns ( #939 )
...
* Fix display of service names so they support subdomains
* Add dnsmasq data to support dump
* Duplicate
* Check urls using FQDN as some targets care
2023-09-19 20:04:38 -07:00
Tim Wilkinson
11f7fe6731
Support wildcard DNS subdomains ( #935 )
...
* Support DNS sub-domains
* Support wildcard domains
2023-09-18 16:47:48 -07:00
Tim Wilkinson
91ab73fe6f
Auto reinstall package improvements ( #932 )
...
* Add network detection and retry
* Add message when package reinstall is happening
* Update permenant package list
2023-09-16 18:09:18 -07:00
Tim Wilkinson
1708c4926c
Remember and reinstall packages are firmware upgrade ( #930 )
2023-09-15 21:16:27 -07:00
Tim Wilkinson
000b40b362
Xlink broadcast ( #926 )
...
* Support empty peer (so broadcast on vlan)
* Detect and monitor peerless (broadcast) xlinks
2023-09-04 22:37:59 -07:00
Tim Wilkinson
6754330ae6
Correctly set wifi wan mode when depending on the mesh wifi setting ( #925 )
2023-09-04 22:30:58 -07:00
Tim Wilkinson
7ad310b036
Simpler search ( #918 )
...
* Unify mesh status search functionality
* Remove colored titles
* Fix highlight colors
* Removed use of CSS :has(...) operator which Firefox doesnt support
* Make identifying tunnels more general
* Delay search while typing
2023-08-29 20:06:37 -07:00
Steve
d02bfc9db3
fix iss749 ( #904 )
2023-07-21 14:00:58 -07:00
Tim Wilkinson
f3af8eee30
Tolerate missing frequency list ( #907 )
2023-07-21 13:59:15 -07:00
Tim Wilkinson
ef17d9bcd1
Allow SSH, WEB and TELNET access to be disabled on WAN (enabled by default) ( #903 )
2023-07-18 22:52:41 -07:00
Gerard Hickey
f4321ff19b
Added support for group alert messages ( #890 )
...
* Added support for group alert messages
Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
* Fixed category for AAM group names setting
Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
* Revised aredn_message.sh to handle group messages better
Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
---------
Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
2023-07-08 22:09:02 -07:00
Tim Wilkinson
eaa5d2f72b
Allow & in service paths ( #889 )
2023-07-03 23:19:15 -07:00
Tim Wilkinson
bc0bd27bdd
RC: Day 1 fixes ( #885 )
...
* Dont compress the admin page so we handle upload timeouts more clearly
* Fix aredn.info.getFreq() so it always takes a radio and not an interface
2023-06-28 23:47:25 -07:00
Tim Wilkinson
0532afdbbf
Fix Mikrotik first install where the radios are not necessarily available. ( #882 )
2023-06-25 21:10:07 -05:00
Tim Wilkinson
adab218868
Fix x86 upgrades (naming is a little odd) ( #883 )
2023-06-25 21:09:19 -05:00
Tim Wilkinson
15c78a4369
Allow MTU on wifi interface to be modified. ( #877 )
2023-06-21 23:07:21 -05:00
Tim Wilkinson
8c4d9edd99
Merge all the station monitoring and mitigation into a single service. ( #874 )
...
This is an attempt to unify all the station monitoring and make it work
better as one. We're trying to square a circle here somewhat, with taking
steps to kick nodes when problems are detected, but not kick them too quickly
or often in case we're mis-identifing issues.
We've seen these issue manifest themselves which nodes messing VoIP services
as well as resets causing nodes to get into unrecoverable states when there
was no real problems in the first place.
This will probably need to evolve before the next release, but would be good
to get some milage on the new code.
2023-06-20 01:27:23 -07:00
Tim Wilkinson
8c4369e966
Remove subnet restrictions for xlinks ( #870 )
...
Xlink endpoints can now be arbitrary IP addresses
2023-06-11 23:20:24 -07:00
Tim Wilkinson
8287742822
Fix bug when editing xlinks on single port devices ( #866 )
2023-06-06 21:54:08 -07:00
Tim Wilkinson
da7b894c39
Support xlinks on x86 ( #865 )
2023-06-06 00:38:45 -07:00
Tim Wilkinson
60a2627989
More multi-radio support ( #860 )
...
* Multi-radio: Support different powers for different radios
* Use arrays for powers
* Update APIs to take wifi interface
2023-06-02 18:47:34 -07:00
Tim Wilkinson
225773cf06
Fix lua converting empty port object to empty array. ( #858 )
...
Lua confuses empty objects and empty arrays when converting to JSON.
2023-06-01 18:47:50 -07:00
Tim Wilkinson
0890ab210f
Fix API nil pointer when mac lookup fails ( #855 )
2023-05-29 21:12:37 -07:00
Tim Wilkinson
df77276075
Disable WAN access to node by default. ( #854 )
2023-05-29 11:22:09 -05:00
Tim Wilkinson
ab541c3d35
Fix disabled mesh on multi-wifi devices ( #852 )
2023-05-27 17:58:10 -07:00
Tim Wilkinson
4e621baf0b
Support switching mesh radio on multi-radio devices ( #847 )
2023-05-25 21:27:59 -07:00
Tim Wilkinson
65dab4cda1
UI improvements from Steve ( #843 )
2023-05-17 17:49:04 -07:00
Tim Wilkinson
f9b032aca1
Advanced networking tab ( #834 )
...
* Advanced networking tab
* Add page protection
* Disable WAN VLAN option in advanced config when advanced networking available
2023-05-16 21:29:20 -05:00
Tim Wilkinson
eb90661eac
Fix wifi setup for multi-radio devices ( #827 )
...
Disable/enabling mesh wifi on multi-radio devices could confuse the
allocation of the radios to specific tasks
2023-05-08 22:31:10 -07:00
Tim Wilkinson
c991ea4ea1
Feedback when pressing upload/download buttons ( #819 )
2023-05-03 19:22:30 -05:00
Tim Wilkinson
8f572af4c7
Fix upgrade typo ( #818 )
2023-05-03 19:21:52 -05:00
Tim Wilkinson
e6f29214f2
Fix channel display for 5GHz nodes ( #811 )
2023-04-29 00:10:59 -07:00
Tim Wilkinson
3863207c5a
Virtualized X86 support ( #807 ) - 4/28/2023
...
* x86 configs
* Update for new update system
* Build support
* Handle nowifi on status page
2023-04-28 11:01:58 -07:00
Tim Wilkinson
794d6caa89
Tidy up the formatting and fix column widths ( #809 )
2023-04-27 22:12:57 -05:00
Tim Wilkinson
deeacc2cc2
Restructure, modularize and tidy the navigation buttons and menus ( #805 )
...
* Make admin and user bar menus pluggable
* Realign header block to stop is moving around
* Remove ref
* Use modular nav to disable ineligable options during initial install
* Dont offer tunnel menus options when no tunnel daemon installed.
This is for low-memory devices
* Simplify
* Improve messaging when running ram image
* Disable rather than hide vpn menu items on tiny memory devices
* Move menu navs
2023-04-25 20:07:19 -07:00
Tim Wilkinson
be969b1e63
Fix frequency range reporting and display for 900MHz devices ( #803 )
2023-04-23 20:00:53 -05:00
Tim Wilkinson
8711afa9ca
Remove hardwired frequency tables and use information from the hardware ( #801 )
...
* Remove hard coded channel tables
* Reduce radios.json to only what's needed
* Update radios
* Improve unsupported device handling
2023-04-22 03:24:20 -10:00
Tim Wilkinson
59ed665f3d
General station monitor logging service. ( #767 )
...
* General station monitor service.
It turns out this station bug is not limited to the ath10k driver, so
make this monitor service wifi generic.
(I've now seen this at both ends of the Mikrotik AC <-> Rocket pair)
* New logs
* Just monitor for now
2023-03-30 11:36:31 -07:00
Tim Wilkinson
5657bfcdf8
Dont let services uses hostname which are not propagated.
...
OLSR doesnt allow this.
2023-03-26 22:37:43 -04:00
Tim Wilkinson
51878e2b32
Stop RETURN from refreshing the mesh page
...
When people are using the filters on the mesh page, they sometimes
hit RETURN. This submit the page (which is a form) causing the page
to reload, lossing the filter, and as a side effect, setting the page
to auto-refresh.
2023-03-16 16:08:55 -04:00
Tim Wilkinson
dd0cc3ba2e
Validate state of services over a period of time before disabling advertisements ( #751 )
...
* Track validation state of hosts and services. Only remove a host/service if it fails multiple times in a row.
* Let new addresses/services be valid for a while regardless
* Initially unknown addresses will be valid for a while
* Reset validation state when services updated
2023-03-16 16:02:08 -04:00
Tim Wilkinson
21115f732d
Support forced upgrades ( #745 )
...
* Support force upgrades
* update UI with warning for unsafe upgrades
* Ignore the device check when in dangerous mode
2023-03-10 15:39:23 -08:00
Tim Wilkinson
692fc8e8c9
Improve error reporting when server is busy/disabled
2023-03-07 07:57:26 -08:00
Tim Wilkinson
95f3cfe75a
Fix service alignments
2023-02-21 17:49:10 -08:00
Tim Wilkinson
e284ff98e2
Move the unconfigued setup earlier
...
Fixes bad band label display on first boot
2023-02-21 17:46:43 -08:00
Tim Wilkinson
4763c4d149
Fix AP mode selection when turning mesh back on.
2023-02-20 12:05:39 -08:00
Tim Wilkinson
e728e30aaf
Handle system upgrade files of type "nand-sysupgrade"
2023-02-20 12:03:01 -08:00
ab7pa
072c3da550
remove WAN Wifi Client key lower limit
2023-02-20 09:25:35 -08:00
Tim Wilkinson
68f242512b
More fixes for AP mode
...
AP radio isn't always phy1 so handle these cases.
Add in some labels to RF and AP for which bands are in use.
2023-02-19 08:18:32 -08:00
Tim Wilkinson
741becfefa
Improve AP band selection. ( #718 )
2023-02-17 20:58:51 -08:00