Tim Wilkinson
f733592438
Make sure we never pass 'nil' to the json parser ( #685 )
2023-01-28 21:58:46 -06:00
Tim Wilkinson
d6a6261a46
Remove fw blocker we no longer need ( #679 )
2023-01-27 22:08:22 -06:00
Tim Wilkinson
ee3fa7f955
Split the various Mikrotik radios into their individual variants ( #677 )
2023-01-26 15:34:48 -06:00
Steve
0dc5651690
add hidden and exposed to help file ( #676 )
2023-01-26 13:39:31 -06:00
Tim Wilkinson
e6eef45de7
New firmware selector
...
Uses the same information as the firmware selector UI
2023-01-25 23:42:06 -08:00
Tim Wilkinson
4894f42efd
Make sure we look for packages with the correct architecture
2023-01-24 23:29:06 -08:00
Tim Wilkinson
8817b70b52
Remove firewall counters except for specific ports
2023-01-24 23:16:42 -08:00
Tim Wilkinson
2423bdd152
fix xlink firewall rule inserted incorrectly ( #671 )
2023-01-24 20:35:15 -06:00
Tim Wilkinson
773c69d171
Fix netmask on br-nomesh device (for when RF mesh is disabled) ( #670 )
2023-01-24 19:17:35 -06:00
Tim Wilkinson
701b2afa3c
Refresh LQM's hostname periodically
2023-01-23 11:30:36 -08:00
Tim Wilkinson
5cf089e96c
Iperf improvements ( #668 )
2023-01-21 22:38:32 -06:00
Tim Wilkinson
aa76c06b6a
Ignore non-routable when calculating hidden nodes ( #665 )
...
* Exclude neighbor's neighbors which are non-routable.
If a neighbor node's neighbor is non-routable, then no traffic will
flow from it, so it's not hidden
* Use routable flag for exposed node detection
2023-01-20 21:39:54 -06:00
Tim Wilkinson
78b8578a06
Automatically enable RTS when hidden nodes detected ( #659 )
2023-01-19 13:11:30 -06:00
Tim Wilkinson
7b8a2f2e8a
Fix power offsets ( #656 )
2023-01-19 09:15:26 -06:00
Tim Wilkinson
f57a2ac647
Add nanobeaml ac gen1 xc
2023-01-17 14:15:22 -08:00
Tim Wilkinson
3366f9baa6
Mikrotik boot loader change to avoid boot lockup problem ( #654 )
...
See: https://forum.openwrt.org/t/openwrt-installed-mikrotik-rb750gr3-wont-boot-when-wan-cable-plugged/146330/7
2023-01-16 13:57:19 -06:00
Tim Wilkinson
45ac6c583f
Generalize node-setup variable expansion ( #653 )
...
* Turn variable expansion into a function so we can reuse it
* Fix not including missing include
2023-01-15 21:50:39 -08:00
Tim Wilkinson
fdeda7d0cc
New network configuration code ( #650 )
...
* Migrate wired network building into node-setup
* Rework network setup
* Fixes for various alt wireless modes
* Commit to new vlan model
2023-01-14 23:07:22 -08:00
Tim Wilkinson
21c3b80e59
An node with a single RF link cant have exposed nodes
2023-01-14 22:54:00 -08:00
Tim Wilkinson
b26017c2d1
Rework DTD blocking detection
2023-01-14 21:22:07 -08:00
Tim Wilkinson
e0498ca856
Handle missing ip and more general RF/DTD identification
2023-01-13 14:08:36 -08:00
Tim Wilkinson
252b1dc8b7
Exposed node detection ( #644 )
2023-01-12 19:58:27 -08:00
Tim Wilkinson
5fcd373e65
Block older versions of the firwmare once we upgrade
2023-01-12 14:56:07 -08:00
Tim Wilkinson
d2ac62e775
Bug fixes + distance information
2023-01-12 14:54:35 -08:00
Tim Wilkinson
72cc6c8a06
Hidden node detection (and optional mitigation) ( #635 )
...
* Enable RTS/CTS when we detect hidden nodes
* Only change rts setting when we need to
* RTS advanced config option
* Include neighbors blocked neighbors (they still transmit)
* Bump default RTS threashold
* Report list of hidden node rather than yes/no
* Canonical hostnames
* When we enable RTS, enable it for all traffic by default
* Show hidden neighbors in display
* Default RTS threshold to -1 (always off)
2023-01-12 10:31:28 -08:00
Tim Wilkinson
a21f7791af
Add Mikrotik LDF 5
2023-01-11 19:06:06 -08:00
Steve
a90fbae271
fix mesh status typos ( #632 )
2023-01-09 16:16:53 -06:00
Tim Wilkinson
6dac4c6b41
Fix WAN VLAN detection on hAP (name change)
2023-01-08 17:05:44 -08:00
Tim Wilkinson
8b3551b539
Add a maximum timeout for service checks.
...
The connec timeout did not include DNS looksup, and if DNS is broken this can hang forever. Add
a maxmimum timeout so this call will eventually terminate regardless.
2023-01-08 17:03:43 -08:00
Tim Wilkinson
fb6060cf3a
Fix idle tunnel quality check
...
When a tunnel is idle, binding to the tun* device fails; so remove it.
As we have a direct tunnel route in the routing table (not OLSR table 30)
created by vtun, we will still correctly route the quality testing traffic.
2023-01-07 20:32:42 -08:00
Tim Wilkinson
b082f56fee
Remove LQM first run code
...
This was used during the transition to using LQM and is no longer needed.
2023-01-07 07:43:23 -08:00
Tim Wilkinson
9acdc231dd
BAD TYPO - stops firmware being upgraded
2023-01-06 20:42:03 -08:00
Tim Wilkinson
93ba4ca367
Revert a forwarding rule which was changed in error
2023-01-06 20:40:51 -08:00
Tim Wilkinson
5214d35fcd
Provide better error feedback when upgrades fail
2023-01-05 19:13:01 -08:00
Tim Wilkinson
d2364b83ad
Fix tunnel firewall
...
Data destined for the firewall endpoint was being blocked by
bad rule ordering.
2023-01-05 13:02:40 -08:00
Tim Wilkinson
fce9629249
Switch from wget to curl for better control of timeouts
2023-01-04 22:43:14 -08:00
Tim Wilkinson
bea7fb6723
Fix tunnel quality measurement ( #617 )
2023-01-04 15:16:13 -06:00
Tim Wilkinson
bc77ff8b5b
Enable ac neg channels ( #615 )
2023-01-03 21:25:22 -08:00
Tim Wilkinson
8a3bc2d09c
Improve the quality of the scan output ( #609 )
2022-12-31 21:20:12 -06:00
Tim Wilkinson
599819c73c
Dont kill hostapd at start of upgrade process. ( #604 )
2022-12-28 16:00:29 -06:00
Tim Wilkinson
aadb372745
Fix DTD identification ( #601 )
2022-12-28 10:47:34 -06:00
Tim Wilkinson
9da5d7b8cc
Add client/server at top of data for easier understanding ( #602 )
2022-12-28 10:47:02 -06:00
Tim Wilkinson
9293de42a7
Improve meshref conflict check which could be triggered even when no wifi is enabled ( #599 )
2022-12-27 20:06:30 -06:00
Tim Wilkinson
47d8a5bb29
New opkg reports missing dependencies differently ( #597 )
2022-12-27 10:46:47 -06:00
Steve
909e4fb765
Display Charts button even when no RF links ( #593 )
...
* display charts button even if no RF links
* adjust spacing
2022-12-26 18:31:33 -06:00
Tim Wilkinson
6fba065d2d
Ignore unexpected output causing bad gateway error ( #591 )
2022-12-25 07:13:04 -06:00
Tim Wilkinson
0414ec7fac
Handle generic to specific name changes when upgrading ( #585 )
2022-12-24 23:17:53 -06:00
Tim Wilkinson
fa898ccb4f
Fix tonumber parsing when value is actually an error value ( #580 )
2022-12-23 23:01:07 -06:00
Tim Wilkinson
9ee849eb3f
More xlink firewall fixes ( #581 )
2022-12-23 23:00:35 -06:00
Tim Wilkinson
cbbd8f81ee
Fix xlink firewall rule ( #576 )
2022-12-22 23:35:21 -06:00