Tim Wilkinson
9b4d873778
Lqm neighbor improvements ( #933 )
...
* Improve detection of valid neighbors via the arp cache.
Was incorrectly excluding some.
* Fixes
2023-09-17 23:12:33 -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
cf84853530
Add installable cron package for people who need more functionality ( #931 )
2023-09-15 21:54:55 -07:00
Tim Wilkinson
1708c4926c
Remember and reinstall packages are firmware upgrade ( #930 )
2023-09-15 21:16:27 -07:00
Tim Wilkinson
648d738c78
Force rebuild ( #929 )
2023-09-11 18:04:15 -07:00
Steve
670ba3f9a4
update status for glinet devices ( #927 )
2023-09-05 20:53:37 -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
4ff51fa604
LZ77 firwmare decompression for new Mikrotik devices ( #923 )
2023-09-02 00:15:34 -07:00
Tim Wilkinson
8dadc9cd2a
Disable lz77 until problems resolved ( #922 )
2023-08-31 17:23:47 -07:00
Tim Wilkinson
9beaa03ef7
Add LZ77 decompression for newer Mikrotik devices ( #920 )
...
* Incorporate the lz77 decompression patch.
Problem identified and solution proposed here
https://github.com/aredn/aredn/issues/919
* Compiler syntax fixes
2023-08-30 20:18:13 -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
dman776
3635e22297
Fix32381 ( #917 )
...
* cci: add more to automate release
* cci: fix yaml error
2023-08-25 21:01:32 -05:00
dman776
dd50d2038d
cci: add more to automate release ( #916 )
2023-08-25 07:31:00 -05:00
dman776
cf21782f27
Cci release build ( #915 )
...
* cci: add release_build support
* cci: escape chars to replace with sed
2023-08-24 20:28:23 -05:00
dman776
338faefabb
cci: add release_build support ( #914 )
2023-08-24 20:21:12 -05:00
Tim Wilkinson
5bd55e395a
Update various files for pending release ( #913 )
2023-08-24 19:54:49 -05:00
Steve
8ce7c0b27d
fix local message refresh ( #908 )
2023-08-14 22:53:38 -07:00
Steve
7c158eac3e
clarify install support status ( #900 )
2023-07-21 14:01:28 -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
Tim Wilkinson
2c30d64c67
Force a nightly build to happen ( #897 )
2023-07-11 19:58:14 -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
be9957183c
Lowercase the keys in radios.json ( #895 )
2023-07-08 22:04:23 -07:00
Tim Wilkinson
eaa5d2f72b
Allow & in service paths ( #889 )
2023-07-03 23:19:15 -07:00
Tim Wilkinson
b33f4df3cf
Force rebuild of aredn_packages ( #887 )
2023-07-02 00:15:27 -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
056b60bb4d
Use wifi assoc list when looking for unresponsive nodes. ( #881 )
...
The arp cache keeps wifi entries long past them being associated with
the node, so now use wifi assoc list to find nodes, and the arp cache
to get their IPs.
2023-06-24 23:37:48 -07:00
Tim Wilkinson
b3be7d3a8c
Re-enable AREDN's reset button behaviour ( #879 )
2023-06-23 21:40:44 -05:00
Tim Wilkinson
426abfacfd
Fix MTU failure which broken node-setup ( #878 )
2023-06-22 19:17:43 -05:00
Tim Wilkinson
15c78a4369
Allow MTU on wifi interface to be modified. ( #877 )
2023-06-21 23:07:21 -05:00
Tim Wilkinson
270d7fd5f1
Typo ( #876 )
2023-06-21 13:57:21 -07:00
Tim Wilkinson
7650b627e8
Minor wifi monitor improvements for better metrics reporting ( #875 )
2023-06-20 20:51:18 -07: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
ea2375974c
Revert PowerBeam 5AC 400 name change which causes upgrade problems. ( #873 )
2023-06-18 21:48:09 -07:00
Tim Wilkinson
52c7286a4c
Remove another coverage test which causes problems. ( #871 )
...
Coverage is handled by modifying firmware state, and the driver stores
the values the first time it is set. When we reset this state might be lost
so it will be reloaded from the firmware. We set the coverage back to 0
so the reloaded value will be the default again.
We also remove a check which can fail incorrectly.
2023-06-12 23:29:38 -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
8f6e943237
Avoid fatal error if mac disappears across a radio reset ( #868 )
2023-06-08 21:27:37 -07:00
Tim Wilkinson
b64aa0c988
Monitor bug fixes ( #867 )
2023-06-07 22:42:42 -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
644b6579a5
New LiteBeam AC Gen2 variant ( #864 )
2023-06-04 21:31:53 -07:00
Tim Wilkinson
26742bbd83
Fix 'has_wifi' detection. ( #863 )
...
/sys/kernel/debug/ieee80211 can exist without entries sometimes
2023-06-04 17:24:28 -07:00
Tim Wilkinson
935dc2c063
Handle non-wifi devices passed to maxpower/pwroffset functions
2023-06-03 15:45:00 -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
a61dfcdafe
Alternate ath9k and ath10k radio reset for deaf nodes ( #857 )
...
* A scan, especially if we have to do both active and passive, essentially mutes
the radio to AREDN traffic for 10-20 seconds, which isn't good. If the radio is completely
deaf then it doesn't matter, but particularly on the 9K radios we do this when
things are looking a bit dodgy, though not deaf.
* Provide hook to reset ath9k from userspace. This hook is attributed to:
Linus Lüssing <ll@simonwunderlich.de>
* User /sys reset hooks rather than iw scan
2023-06-01 17:06:39 -07:00