Commit Graph

2088 Commits

Author SHA1 Message Date
Tim Wilkinson 4ce3a6c554
Better handling of missing lat/lon when GPS is starting up (#1323) 2024-08-19 16:19:35 -07:00
Tim Wilkinson b2d0b2980b
Speedup initial LQM setup (#1320) 2024-08-19 09:13:12 -07:00
Tim Wilkinson 458339ce77
Fix nil reference to nat when checking some services (#1319) 2024-08-19 08:59:21 -07:00
Tim Wilkinson 3ca3ed4a79
Restart LQM when changing channel (#1318)
* Restart LQM if we change wifi channel

* Fix test
2024-08-18 23:21:10 -07:00
Tim Wilkinson d5b0046f99
Allow negative elevations (#1317) 2024-08-18 21:23:49 -07:00
Tim Wilkinson 00a5cca7b5
Fix and harminize the way tunnel IPs wrap (and avoid using 256 as an octet) (#1315) 2024-08-18 18:01:55 -07:00
Tim Wilkinson bac75d6df3
Make menu cursors consistent (#1316) 2024-08-18 18:01:41 -07:00
Tim Wilkinson 4c57f60570
Fix SEGV on MIPS machines (#1310) 2024-08-18 11:55:02 -07:00
Tim Wilkinson efb6631531
Fix tunnel notes (#1307) 2024-08-18 09:29:40 -07:00
Tim Wilkinson f38f753b0e
When arping fails, fallback on simple UDP ping (#1305) 2024-08-17 22:53:31 -07:00
Tim Wilkinson 7cf522de47
Limit reported GPS precision (#1304) 2024-08-17 20:37:38 -07:00
Tim Wilkinson 65209f1c98
Keep update button at bottom of firmware dialog (#1303) 2024-08-17 17:08:10 -07:00
Tim Wilkinson ce7321930d
Increase dialog height (#1302) 2024-08-17 17:07:42 -07:00
Tim Wilkinson 83d4c83798
Compact firmware version info (#1301) 2024-08-17 17:00:43 -07:00
Tim Wilkinson 556cef4d78
Cancel clicks if copy is active (#1300) 2024-08-17 14:48:55 -07:00
Tim Wilkinson 6fca9a176d
Clickable local node info (#1299) 2024-08-17 14:18:37 -07:00
Tim Wilkinson a6a00cc432
Handle out of range link quality multipliers (#1298) 2024-08-17 13:49:07 -07:00
Tim Wilkinson f8c01e88ec
Fix the download + update button at the bottom of the dialog (#1297) 2024-08-17 12:57:57 -07:00
Tim Wilkinson de7edc955e
Handle old nodes with missing node details (#1292) 2024-08-17 12:08:23 -07:00
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