Steve
29d1251831
fix local mesh status bug ( #573 )
2022-12-21 12:30:37 -06:00
Tim Wilkinson
e9acf4928b
Check /etc/config/vtun exists ( #561 )
2022-12-10 08:51:26 -06:00
Steve
73ca16b17d
update vtun name when changing nodename ( #557 )
...
* update vtun name when changing nodename
* Update files/www/cgi-bin/setup
Co-authored-by: Tim Wilkinson <tim.wilkinson@me.com>
* Update files/www/cgi-bin/setup
Co-authored-by: Tim Wilkinson <tim.wilkinson@me.com>
Co-authored-by: Tim Wilkinson <tim.wilkinson@me.com>
2022-12-06 14:24:44 -06:00
Steve
8fc9b51559
fix status page not rendering ( #559 )
...
* fix status page not rendering
* account for "none" value
2022-12-06 14:23:47 -06:00
Tim Wilkinson
93f71d31ad
Fix Bad Gateway error when trying to update with the wrong firmware ( #556 )
2022-12-01 14:55:27 -06:00
Steve
ed77cec3b9
display both types of gateway on Status page ( #554 )
...
* display both types of gateway on Status page
* underline section labels
* add LAN AP SSID if exists
* add gateway node label
2022-11-30 16:04:41 -06:00
Steve
46a23f8e26
add WAN wifi ssid and SNR to Status page ( #552 )
...
When WAN connects via wifi to an AP, show SSID and SNR. Added workaround to intermittent bad value strength retuned from iw, when positive value. Assume absolute value is correct and add back a negative sign.
2022-11-24 11:07:22 -08:00
Steve
cf2497b346
group Mesh RF info if wifi_enabled ( #551 )
2022-11-19 11:38:30 -06:00
Steve
aff1cad02d
remove reference to nodes reducing power ( #548 )
2022-11-15 18:37:28 -06:00
Tim Wilkinson
41b5040102
Improve xlink integration ( #545 )
2022-11-14 22:45:58 -06:00
Tim Wilkinson
5cbd83cb24
Make sure c6 always has a value ( #550 )
2022-11-14 22:44:21 -06:00
Tim Wilkinson
580bbc79fe
Fix for when dtd distance hasn't been found ( #549 )
2022-11-14 21:45:08 -06:00
Tim Wilkinson
737bd10f48
Add ECDSA dropbear key support ( #547 )
2022-11-13 07:38:40 -06:00
Steve
9ff499cdcc
add kernel MemAvailable to Status page ( #536 )
...
add larger of kernel MemAvailable or MemFree to Status page.
This will show a value to be at least the size of unused RAM and
can be larger if RAM can instantly be freed up to start a new process.
2022-11-10 20:43:00 -08:00
Steve
cd661106a8
fix mesh search rows ( #546 )
2022-11-09 21:15:25 -06:00
Steve
eb631e4819
set min field widths on ports page ( #544 )
2022-11-04 21:54:04 -05:00
Steve
80a6da9276
give cleaner lines to the scan table ( #543 )
2022-11-01 09:49:47 -05:00
Steve
644ec1d595
give cleaner lines to adv config table ( #542 )
2022-11-01 09:49:14 -05:00
Steve
133ab928b5
give cleaner lines to the setup table ( #541 )
2022-11-01 09:48:48 -05:00
Steve
ff20a9932f
fix current neighbor service search and add new search fields 11/01/2022 ( #538 )
2022-11-01 09:47:52 -05:00
Steve
7e5adf1074
stop dnsmasq from filling the log ( #531 )
2022-11-01 09:46:57 -05:00
Tim Wilkinson
91cf71f9ae
Make ntp update protocol agnostic ( #533 )
2022-10-26 20:56:56 -05:00
Tim Wilkinson
4b305db099
Line up the columns on the mesh display ( #534 )
2022-10-26 20:55:36 -05:00
Steve
0b4ec4f1af
fix description alignment ( #532 )
2022-10-23 14:49:03 -05:00
Tim Wilkinson
f7909823ec
Handle names missing .local.mesh ( #528 )
2022-10-20 15:43:55 -05:00
Steve
27115894ab
add search capability to Mesh Status page ( #527 )
...
* add search capability to Mesh Status page
* put filters in column header
2022-10-18 21:37:34 -05:00
Tim Wilkinson
d581b9952a
Fix migration of wen settings when they've never been modified. ( #526 )
...
When wan settings had never been modified, they would be migrated
incorrectly.
2022-10-16 20:31:31 -05:00
Steve
b5acf18bcf
clarify Host Entries counts ( #524 )
2022-10-14 15:32:56 -05:00
Steve
4e02cd5044
add warnings to 32mb nodes ( #521 )
2022-10-14 15:32:22 -05:00
Tim Wilkinson
caaafc3831
Protect against missing hosts_olsr.stable ( #523 )
2022-10-14 15:31:09 -05:00
Tim Wilkinson
277610bf27
Fix new mac extraction code in LQM was breaking for tunnels ( #525 )
2022-10-14 15:29:40 -05:00
Tim Wilkinson
93ad1f5ee7
Strip out as many dependncies from Lua Manager as possible to save memory ( #522 )
2022-10-13 12:07:36 -05:00
Tim Wilkinson
1a0d51ff59
Fix limiting nr of route shows with low memory ( #518 )
2022-10-11 22:22:11 -05:00
Tim Wilkinson
c7538884ca
Display and correct from olsr_hosts totals rather than olsr json ( #520 )
...
* Display hosts totals rather than olsr totals
* Don't count hostname beginning mid<nr>.
2022-10-11 16:46:39 -07:00
Steve
10bedbaf48
fix retrieval of ntp_period ( #517 )
2022-10-11 09:14:46 -05:00
Tim Wilkinson
8fb2869881
Force a GC before the lua manager sleeps ( #516 )
2022-10-08 15:30:39 -05:00
Tim Wilkinson
fe2122eae6
Merge vtun and xlink into one meshrouting hotplug script
2022-10-04 22:06:04 -07:00
Tim Wilkinson
1eecdf2d6f
Add ip rules for extra links by reusing the tun infrastructure.
2022-10-04 22:06:04 -07:00
Tim Wilkinson
806f137ae0
Add xlinks to vpn firewall zone
2022-10-04 22:06:04 -07:00
Tim Wilkinson
64e4c1e3cd
Support adding extra network links to OLSR
...
This is useful for non-AREDN backbone links, etc.
2022-10-04 22:06:04 -07:00
Steve
7f4342ffb7
add help link to pages missing it ( #513 )
2022-10-03 20:49:26 -05:00
Steve
72572034be
add ntp update period to basic setup page ( #510 )
...
* add ntp update period to basic setup page
* ensure current value as selected
* include case where reverts to daily after upgrade
* persist ntp_period across upgrades
2022-10-02 18:46:57 -05:00
Steve
bf105adf84
fix recoverymode script ( #512 )
2022-09-27 22:03:55 -05:00
Tim Wilkinson
c341bba378
Switch to more active wifi reset ( #508 )
2022-09-20 18:29:03 -05:00
Tim Wilkinson
808f4b1aa1
Remove an old "Lua version" display tag ( #509 )
2022-09-20 18:26:44 -05:00
Steve
f9a63a3f25
update help file for new adv config format ( #504 )
2022-09-12 16:09:57 -05:00
Tim Wilkinson
b8fe2578a3
Add more 3XX redirects + 401 authentication ( #506 )
...
* Add more 3XX directs
* Allow pages which require user authentication
2022-09-12 16:09:19 -05:00
Tim Wilkinson
5efd0276fe
Add a wifi scan trigger for when the nodes detected becomes zero
2022-09-10 12:39:44 -07:00
Steve
e37708641e
simplify AdvConfig display ( #501 )
2022-09-09 09:41:52 -05:00
Tim Wilkinson
238d0fcd70
Stop node's LQM neighbors including itself ( #502 )
2022-09-09 08:50:39 -05:00
Tim Wilkinson
6ba17b8e5a
Snapshot hostnames after updates so we have a consistent copy to display ( #488 )
2022-09-06 09:58:18 -05:00
Tim Wilkinson
3f89bb4290
Fix bad match for NAT dhcp address. ( #500 )
2022-09-06 09:57:06 -05:00
Steve
b6a4ee6bb2
add units to setup and advconf pages ( #499 )
2022-09-04 11:05:54 -05:00
Steve
cb62d5bf49
change support link to button ( #496 )
2022-08-29 16:49:45 -05:00
Tim Wilkinson
0cd4fd3edc
If redirect ends at an https link assume it is valid (we cannot check it) ( #491 )
2022-08-29 10:31:03 -05:00
Tim Wilkinson
d463923b29
Moved example routes file
2022-08-28 08:17:35 -07:00
Tim Wilkinson
4ca403e1a1
Examples
2022-08-28 08:17:35 -07:00
Tim Wilkinson
9daf640c85
Optionally include static routes (and preserve them across upgrades)
2022-08-28 08:17:35 -07:00
Tim Wilkinson
1824b945c8
Dont validate hostname in NAT mode.
...
Hostname is always valid for NAT but not in the valid_hosts table.
2022-08-22 08:04:15 -07:00
Tim Wilkinson
8a2b6f968d
A simple way to keep a user swconfig override across upgrades ( #481 )
2022-08-16 14:03:13 -05:00
Steve AB7PA
696df41d5a
update node help file for adv wan settings ( #480 )
2022-08-15 17:22:17 -05:00
Tim Wilkinson
46f48a92f2
Remove 172.16.0.0/12 route
2022-08-15 11:16:24 -07:00
Tim Wilkinson
471f200782
Added missing callbacks
2022-08-15 11:16:24 -07:00
Tim Wilkinson
a8d3be4403
Make the options booleans
2022-08-15 11:16:24 -07:00
Tim Wilkinson
e1ddbabb85
Migrate LAN-to-WAN options to advance configuration
2022-08-15 11:16:24 -07:00
Tim Wilkinson
ac012ae7b2
Improve non-WAN firewalling
2022-08-15 11:16:24 -07:00
Tim Wilkinson
c240d8a4a9
Block forwarding between LAN and WAN when necessary.
...
When "Prevent LAN devices from accessing WAN" is enabled
2022-08-15 11:16:24 -07:00
Steve AB7PA
9214a749b8
reorder advconfig settings ( #477 )
2022-08-09 21:44:45 -05:00
Tim Wilkinson
4426aa8016
Remove spectal scan ( #441 )
2022-08-02 21:27:31 -05:00
Tim Wilkinson
102c4112c0
Prefix 'WiFi' to WAN address when WiFi wan is enabled ( #470 )
2022-08-02 18:57:44 -05:00
Tim Wilkinson
c3a317d424
Provide status about state of wan wifi connection ( #472 )
...
* Provide status about state of wan wifi connection
* Updated icons
* One more icon
2022-08-02 18:56:27 -05:00
Tim Wilkinson
47fc5f78ef
Password visible toggle ( #469 )
...
* Add toggle to show password fields
* Fix permissions
2022-08-02 18:55:08 -05:00
Steve AB7PA
fddde5ea53
update html help file for adv svc feature ( #459 )
2022-07-31 14:12:53 -05:00
Steve AB7PA
7b768e6ce1
add svc alert icon ( #461 )
2022-07-31 14:12:17 -05:00
Tim Wilkinson
665fa4924f
Fix missing "http" proto when checking non-links
2022-07-27 12:22:10 -07:00
Tim Wilkinson
e8d90a9404
Add a visual indicator when a service is not being published.
2022-07-27 12:22:10 -07:00
Tim Wilkinson
1e78f85edc
Immediatley run service check code when installing/removing package
2022-07-26 23:48:24 -07:00
Tim Wilkinson
d16e9e4f90
If address ping fails, also try an arping in case local device blocks pings
2022-07-26 23:48:24 -07:00
Tim Wilkinson
e591ffa801
Also include AR750
2022-07-25 14:39:24 -07:00
Tim Wilkinson
d9ef1423c2
Add WAN VLAN support to the Mikrotik hAP
2022-07-25 14:39:24 -07:00
Steve AB7PA
6272209324
adjust admin categories ( #455 )
2022-07-25 16:38:18 -05:00
Tim Wilkinson
49a3d7738b
Deal with lan on AR300M always having the same mac address
2022-07-24 08:12:30 -07:00
Paul K3PGM
b859a79127
Fully validate node and tactical names; give better messages when invalid. ( #450 )
2022-07-22 18:49:58 -05:00
Tim Wilkinson
12e33e3d21
Layer-3 test (both tcp and udp) of non-http services
2022-07-21 15:16:45 -07:00
Tim Wilkinson
6eb4f64d23
Run an hourly check on the services we publish and disable any that
...
are not reachable
2022-07-21 15:16:45 -07:00
Tim Wilkinson
ed1529678b
WIP
2022-07-21 15:16:45 -07:00
Tim Wilkinson
9993244143
Fix issues with tactical names
2022-07-21 15:15:47 -07:00
Tim Wilkinson
f0bfad55d0
wifi_chanbw should always be a string
2022-07-21 15:15:05 -07:00
Tim Wilkinson
43fe20f2bd
Fix random iperf failures ( #445 )
2022-07-21 09:50:28 -05:00
Steve AB7PA
02ec015d90
allow long filename display ( #444 )
2022-07-20 18:15:13 -05:00
Tim Wilkinson
cf8abafd65
iPerf3 as part of the api ( #443 )
2022-07-20 14:42:05 -05:00
Tim Wilkinson
d166393bb8
Ping tool (to complement the iperf3 tool) ( #440 )
...
* Ping tool (to complement the iperf3 tool)
* Make ping-tool part of the api (like traceroute)
* Bump api version
2022-07-19 20:27:44 -05:00
Steve AB7PA
ce67430b45
make Keep Settings more prominent ( #439 )
2022-07-19 17:47:12 -05:00
Tim Wilkinson
675beca8f8
Prevent < and > being used in service names ( #437 )
2022-07-18 08:46:01 -05:00
Tim Wilkinson
ba55aed754
Arrays are 1-indexed (not zero) ( #432 )
2022-07-14 13:05:33 -05:00
dman776
f55cdee1d2
Initial framework api for read/write 07/13/2022 ( #359 )
...
* add login page controller
* update copyright
* initial update
* add options method
* add setup_basic controller
* initial pass of rework of setup_basic
* add stubs for setup_optional and setup_advanced
* setup_basic get mesh_rf functions complete
* add additional properties for setup_basic
* add maxpower for setup_basic
* add error checking for controllers
* cleanup
* add /apriprotected to basic auth list
* change to dot notation style
2022-07-13 16:36:53 -05:00
Tim Wilkinson
abee30e537
Reduce colors and improve scan information ( #429 )
...
* Reduce colors
* Noise -> Ambient noise
2022-07-13 16:21:39 -05:00
Tim Wilkinson
dd590a6102
Handle dtd bridge device ( #431 )
2022-07-13 16:19:56 -05:00
Tim Wilkinson
79a63e8ad8
Default DHCP limits in NAT mode if fields are blank ( #430 )
2022-07-13 16:19:24 -05:00
dman776
2e09886d4b
Fix tacticalname ( #426 )
...
* fix tactical node names fixes#420
* make / optional
* revert last change
2022-07-13 16:18:08 -05:00