Tim Wilkinson
bde4047418
Add release notes for pending release. ( #985 )
...
* Add release notes for pending release.
* Change release version from 3.23.11.0 to 3.23.12.0
2023-12-04 10:22:09 -06:00
Tim Wilkinson
d6f6c4b698
Detect if we support firstboot mode (x86 does not) ( #965 )
2023-10-17 16:35:15 -07:00
Tim Wilkinson
cdeb1b1d44
Improve dual radio customization support ( #961 )
2023-10-13 22:38:05 -07:00
Tim Wilkinson
88d543498c
Revert accidental feeds change ( #962 )
2023-10-13 11:33:03 -07:00
Tim Wilkinson
a8c6ac90ba
Use frequency list for scan. ( #960 )
...
Some hardware doesnt scan all the frequencies we want by default.
Not a fix for the current limited scan problem
2023-10-12 14:46:35 -07:00
Tim Wilkinson
ed5e8b4770
Bump Ubiquiti version number for LiteBeam ( #959 )
...
to install on newer hardware
2023-10-11 18:42:16 -07:00
Tim Wilkinson
207bbf46e5
Super Mesh -> Cloud Mesh ( #957 )
2023-10-10 20:57:19 -07:00
Tim Wilkinson
63788ec9b1
Move cron.boot earlier ( #955 )
2023-10-07 10:52:54 -07:00
Steve
2d9914cb35
change pollrate default to one hour ( #954 )
2023-10-05 13:38:05 -07:00
Tim Wilkinson
880a4f195a
Improve the way we HUP dnsmasq ( #953 )
2023-09-29 20:09:53 -07:00
Brett T. Warden
a2e9e3054c
Remove vestigial getServicesBy* methods ( #952 )
...
* Remove vestigial getServicesBy* methods
getServicesByNode is only a dummy method.
getServicesByService doesn't even exist.
Remove the last remaining references to them from cgi-bin/api, and remove the last traces of getServicesByNode from aredn/olsr.lua
Fixes #948
Fixes #949
* Bump API version
Breaking change, removing parameters services=bynode,byservice
2023-09-29 20:09:16 -07:00
Brett T. Warden
84ea30184c
Implement nodes=1 in sysinfo.json to return number of mesh nodes ( #951 )
...
* Implement nodes=1 in sysinfo.json to return number of mesh nodes
Fixes #950
* Bump api_version in sysinfo.json
Introduce new parameter nodes=1
2023-09-29 20:08:49 -07:00
Tim Wilkinson
48ee7595ce
Read supernode status from /etc/config.mesh ( #946 )
...
Avoids running this twice after initial supernode change
2023-09-26 20:11:48 -07:00
Tim Wilkinson
da8520e202
Supernode improvements ( #945 )
...
* Supernode tunnels are always "perfect"
* Move Super Mesh button onto mesh page
2023-09-24 20:40:28 -07:00
Tim Wilkinson
57e0d045e9
Supernode fixes ( #944 )
...
* Subdomain check too slow for realtime
so now do it in the namecheck service instead.
* Dont commit to VPN address until we set the DNS name
helps supernode setup
2023-09-21 20:13:38 -07:00
Tim Wilkinson
819812f753
Which to "support" rather than "ignore" supernode to avoid double-negative ( #942 )
2023-09-20 16:13:34 -07:00
Tim Wilkinson
7f2059e131
Rebind protection stops recursive dns working ( #941 )
2023-09-20 10:32:11 -07:00
Steve
d579a7a5b1
fix tunnel weight UI typo ( #940 )
2023-09-20 10:05:17 -07:00
Tim Wilkinson
a494a8c374
Supernode support ( #938 )
...
* Supernode option
* Change supernode 10/8 route injection.
Identify supernode in sysinfo.json
* Supernode tunnels use port 5526
* Advertise supernode-ness
* Update DNS if supernodes are available
* Open up supernodes DNS service to incoming mesh requests
* Simply nameserver update
* Support supernodes on hap ac2
* Improve supernode nameserver update reliability
* Rework how supernode nameservers are managed
* Improve supernode dns advertising
* Add super mesh button
* User supernode name not ip in advert
* Less intustive way to identify supernode dns
* Add supernode ignore options
Change supernode enabled -> enable
* Improve DNS updates
* Remove tunnels when switching to/from supernode mode
* Blackhole any unknown routes on the supernode to avoid recursing packets
* Add explicit reverse lookup rule for supernode when available
* Just use dnsmasq changes for both forward and reverse names
* Improve supernode detection
So it doesnt keep writing to flash
* Add reverse tunnel ip lookup to supernode
* enabled => enable
* Supernode tunnels start 172.30
* Remove supernode switch
* Simplify supernode check
* Fix nav test
2023-09-19 20:06:09 -07:00
Tim Wilkinson
272d53bab5
Set tunnel weight to 1 and provide UI to change it. ( #937 )
2023-09-19 20:04:54 -07:00
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
f6ffa4acb2
Fix dnsmasq directive ( #936 )
2023-09-18 17:03:34 -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
Steve
aeebfb1ae3
add new wording for devices no longer recommended ( #934 )
2023-09-18 16:13:35 -07:00
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