Commit Graph

2069 Commits

Author SHA1 Message Date
Tim Wilkinson 7808774245
Fix nat service validation (#1288)
* Handle port redirects when validting services in NAT mode

* Fix localname for nat lookup
2024-08-17 10:35:06 -07:00
Tim Wilkinson d7ddeb164d
Revert previous tunnel change now uhttpd handles larger arguments (#1283) 2024-08-17 09:36:45 -07:00
Tim Wilkinson c890d7b03d
Dynamically allocate urlencode/urldecode buffers (#1282) 2024-08-17 09:36:34 -07:00
Tim Wilkinson 1b980d7155
Tweak position of firmware status label (#1285) 2024-08-17 09:36:17 -07:00
Tim Wilkinson ceb8d5ea8f
Fix problems with large numbers of tunnels (#1281) 2024-08-16 22:27:22 -07:00
Tim Wilkinson 3836a767e9
Disable wifi signal tool when not in mesh mode (#1280) 2024-08-16 21:00:09 -07:00
Tim Wilkinson 6b72623b98
Fix pattern for dns subdomain aliases (#1278) 2024-08-16 17:21:20 -07:00
Tim Wilkinson c06642949a
Support 24 hour clock display (#1275) 2024-08-16 15:59:13 -07:00
Tim Wilkinson 4888c149c7
Enable copy-n-paste (#1274) 2024-08-16 14:51:06 -07:00
Tim Wilkinson 5ed567c885
Open local services in a new tab (#1273) 2024-08-16 14:27:26 -07:00
Tim Wilkinson eff9c0bd32
Move arednmesh.org link to menu and restore old logo functionality (#1272) 2024-08-16 13:12:50 -07:00
Tim Wilkinson 51740d8714
Fix inconsistent local/node services title (#1268) 2024-08-16 12:02:10 -07:00
Tim Wilkinson 3521053634
Fix hidden node display (#1267) 2024-08-16 11:57:31 -07:00
Tim Wilkinson 0432bf3165
New UI (#1263)
* New UI

* Fix gzip filename race condition

* Fix scrolling on first use page
2024-08-15 20:28:45 -07:00
Tim Wilkinson a22e6eb4e0
Fix npkpy use (also needs bash) (#1260) 2024-08-06 09:49:22 -07:00
Tim Wilkinson ed621c19c3
Fix npkpy install (needs bash) (#1259) 2024-08-06 08:25:54 -07:00
Tim Wilkinson 484dc5ba3a
Mikrotik bootloader v7 support (#1258)
Some Mikrotik devices can no longer be downgraded to v6. Add support for
v7 bootloaders.
2024-08-05 17:11:53 -07:00
Tim Wilkinson a7bf530da3
First-use setup script to simplify initial setup of AREDN VMs. (#1257) 2024-08-04 16:36:39 -07:00
Tim Wilkinson 4cbb8dfe5f
More GPS devices (#1256) 2024-08-03 15:32:22 -07:00
Steve 55665a42a4
update wg tun sv NET label (#1255) 2024-08-03 09:21:36 -07:00
Tim Wilkinson a6d4a3f418
Add modules for GPS support (#1254) 2024-08-02 11:24:03 -07:00
Tim Wilkinson 3a67041011
Remove confusing Rocket addition to Bullet image (#1250) 2024-06-30 08:44:28 -07:00
Tim Wilkinson b3298b190b
Release notes for 3.24.6.0 (#1248) 2024-06-28 09:44:30 -07:00
Tim Wilkinson 8d4eadee53
Rebuild the NAT version of the firewall (#1243)
* New fireware configuration for NATed LAN.

* Fix ip rule
2024-06-17 15:24:57 -07:00
Tim Wilkinson 5d8a240c8f
Add service-validation-state to support data. (#1241) 2024-06-10 14:46:19 -07:00
Tim Wilkinson 166cf0d742
Send iperf info line by line rather than all at the end (#1240)
* Send iperf info line by line rather than all at the end

* Less newlines
2024-06-09 10:08:14 -07:00
Tim Wilkinson 2f74728693
Add names to xlink routes and bridges. (#1239)
Fix aredn_message_all file-not-found error.
2024-06-07 18:39:44 -07:00
Steve f2d8adb8d3
widen aam field on status page (#1237) 2024-06-03 13:29:39 -07:00
Tim Wilkinson 299645583c
Fetch routes from kernel rather than OLSR (#1235)
* Fetch routes from kernel rather than OLSR
Fix xlink detection

* Fix commit
2024-06-01 17:32:38 -07:00
Tim Wilkinson 0328f0ec7e
Olsrd crash fixes (#1234)
* Simplify the OLSR watchdog

* Dont pull the routing table into LQM for supernodes.
LQM tracks routes on nodes to help keep leaf nodes connected even
when circumstances would probably prevent this. However on supernodes
the routing table is massive and pulling this into LQM will frequently
crash OLSRD. As we dont need this for supernode just dont do it for them.
2024-05-31 22:44:36 -07:00
Tim Wilkinson 192e6deaec
Restart firewall when changing tunnels (now required) (#1233) 2024-05-31 21:05:14 -07:00
Tim Wilkinson d36bb88913
Only monitor active wireguard tunnels (#1232)
* Only monitor wireguard tunnels which are active
2024-05-29 22:49:38 -07:00
Tim Wilkinson fde3b08367
Find the closest supernode, not the first (#1229)
* Find the closest supernode, not the first

* Support DNS queries coming from the supernode network
2024-05-29 19:59:29 -07:00
Tim Wilkinson da71e6e26b
Ignore badly formatted services (#1228) 2024-05-29 16:44:11 -07:00
Tim Wilkinson 4717ab051c
Drop default quality (#1227)
We calculate quality differently (ie. correctly) so drop the default
minimum to avoid too many nasty suprises.
2024-05-29 16:44:00 -07:00
Tim Wilkinson c0d38a4e89
Update registered trademarks (#1225) 2024-05-29 00:45:25 -07:00
Tim Wilkinson 32e35ce88c
Fix forwarding between xlink and dtd (#1226) 2024-05-29 00:45:13 -07:00
Tim Wilkinson d6a652df31
Wireless monitoring improvements (#1222)
* Wireless monitor runs an emergeny wifi scan at 3am to recover forgotten nodes.
LQM no longer tries to ping stations which have disconnected.
2024-05-26 23:31:54 -07:00
Tim Wilkinson 8507fbc250
Tiny builds dont have wg installed (#1221) 2024-05-26 16:42:48 -07:00
Tim Wilkinson 2f1684a218
Rework the firewall for tunnels and xlinks to allow port forwarding. (#1220) 2024-05-26 16:41:18 -07:00
Tim Wilkinson 78fb72b917
Use increase in SNR to unblock quality block (#1218) 2024-05-25 16:51:37 -07:00
Tim Wilkinson 4598e3515e
Add loadable MTR package (#1219) 2024-05-25 16:51:27 -07:00
Tim Wilkinson 108d0da939
Fix fat-fingered display of lqm status on mesh page (#1215) 2024-05-23 11:31:31 -07:00
Tim Wilkinson ed422f3550
Better leaf node detection (#1214)
* Better leaf node detection

* Only count leafs what would be blocked
2024-05-22 19:46:41 -07:00
Tim Wilkinson fbaa54bb23
Avoid cutting off leaf nodes (#1211)
* Avoid cutting off leaf nodes

* Use OLSR broadcast with pending nodes
2024-05-21 21:02:58 -07:00
Tim Wilkinson 2509ebdf3b
Fix check-services which failed when services reduced to 0 (#1212) 2024-05-21 21:02:47 -07:00
Tim Wilkinson d92876dccf
DHCP was not always starting on the lan interface like we need it to. (#1213) 2024-05-21 21:02:28 -07:00
Tim Wilkinson f7f31c8237
More antennas (#1209) 2024-05-20 22:10:02 -07:00
Tim Wilkinson 5069f0e480
Improve LQM interface detection (#1207) 2024-05-15 18:39:55 -07:00
Tim Wilkinson 250db5605f
Fix busy wait when tick == 0 (#1206) 2024-05-15 18:09:07 -07:00