Tim Wilkinson
d3b67ddbb8
Fix broken cursor use. ( #258 )
2022-03-04 20:57:16 -06:00
Tim Wilkinson
46a4420a3d
Remove the potentially problematic 'filecopy("/etc/config/aredn", "/etc/config.mesh/aredn")'
...
/etc/config.mesh/aredn sometimes gets truncated, although reproducing it is difficult. This
is one of the few places this file is mindlessly written to, so instead use cursors to update it.
2022-03-03 19:47:25 -08:00
Tim Wilkinson
4eaeb1d220
Advancedconfig improvement ( #255 )
2022-03-03 17:03:08 -06:00
Tim Wilkinson
10a7be36fe
Fix broken auto-reboot on initial setup ( #256 )
2022-03-03 17:01:57 -06:00
Tim Wilkinson
bdba0c2910
tx power => txpower (typo) ( #250 )
2022-03-02 17:28:06 -06:00
Tim Wilkinson
2a263fce4f
Fix noprop color (typo in pattern match) ( #251 )
2022-03-02 17:27:39 -06:00
Tim Wilkinson
6877cb326f
Fix WAN IP check (check was inverted)
2022-03-02 00:32:47 -08:00
Tim Wilkinson
af53c47d57
Fix timezone management
2022-03-01 21:49:02 -08:00
Tim Wilkinson
3dbb83fcab
Lua userpages: ports ( #244 )
...
* Ports page in Lua
* Minor fixes
* Fix adding current leases to dhcp reservations
* Show correct dns alias ip address
2022-03-01 21:13:53 -06:00
Tim Wilkinson
5a47d39b3b
Fix map when lat/lon unknown ( #245 )
2022-03-01 21:06:55 -06:00
Tim Wilkinson
3f2efd1c91
Fixes for first boot setup ( #242 )
2022-03-01 08:19:19 -06:00
Tim Wilkinson
7600284487
Fix broken reboot on advancedconfig page ( #239 )
2022-02-28 14:38:05 -06:00
Tim Wilkinson
253b23d303
Missing cursor during reboot ( #238 )
2022-02-28 14:37:36 -06:00
Tim Wilkinson
4f720b4afc
Submit on setup.pl should return to setup.pl ( #227 )
2022-02-24 11:05:33 -06:00
Tim Wilkinson
149b698d31
Lua userpages: setup ( #220 )
...
* Lua 'setup' page + backend node-setup
Moved old perl verison to .pl
* Make sure perl code continues to use node-setup.pl
2022-02-22 19:25:01 -06:00
Steve AB7PA
ab241979bb
vpn send details in new browser window fixes #218 ( #222 )
2022-02-16 13:38:59 -06:00
Tim Wilkinson
c3e586c60c
Migrate advancedconfig page to lua ( #217 )
2022-02-15 21:07:46 -06:00
Chris
2ce0e15083
Fix local variable in local neighbors
2022-02-12 04:41:24 -08:00
Tim Wilkinson
c6c0244d94
Fix node count (similar fix to status page) ( #213 )
2022-01-31 08:45:05 -06:00
Joe AE6XE
ce4f694563
aredn: extend 2G band adding ch -3 and ch -4 ( #210 )
2022-01-21 21:52:26 -06:00
Tim Wilkinson
781425ad59
Add missing piece of markup
2022-01-20 18:29:17 -08:00
Tim Wilkinson
610cde651c
Lua userpages ( #190 )
...
* Lua Services
* Lua versions of user page (non-admin)
* Support multiple antenna chains
* Improved led detection
* Fix logging
* Add manager.log files to support tool
* Lua versions of user page (non-admin)
* Dont count default route
* Fix board id for older nodes
* Handle missing node.history
* Check /tmp/snrlog exists
* Per discussion, make the Lua pages the defaults and Perl the backups
2022-01-19 07:42:31 -06:00
Tim Wilkinson
fa6c2da4fe
Lua Services ( #189 )
...
* Lua Services
* Support multiple antenna chains
* Improved led detection
* Fix logging
* Add manager.log files to support tool
2022-01-17 18:54:44 -06:00
dman776
d7bc61ed6a
bugfix: remove filename checks for firmware uploads ( #201 )
...
* bugfix: remove filename checks for firmware uploads
* remove extra variable that are no longer needed
2022-01-15 21:56:48 -06:00
Tim Wilkinson
54589ff775
Fix missing location
2022-01-03 15:03:40 -08:00
dman776
488247753c
remove 'trunk' from snapshots path ( #194 )
2021-12-18 10:42:13 -06:00
Tim Wilkinson
ee2791c621
Dmz mode migrate fix ( #169 )
...
* Migrate /etc/config/dmz-mode to /etc/dmz-mode
* Migrate dmz_mode into /etc/config/aredn
* Use cmd append
* Changes should be in /etc/config.mesh
* Add commit
2021-11-19 15:48:45 -06:00
dman776
f0c556941c
undo the renaming of output files that previously removed the -squashfs- portion to accomodate the OFS tool ( #180 )
2021-11-16 14:25:47 -06:00
battlehax
2c331fdd6f
Add files via upload ( #174 )
...
prevent unauthenticated remote code execution as root in the 'traceroute' function
2021-11-11 11:32:30 -06:00
dman776
90d9ac94bc
fix: duplicate to the config.mesh structure after saving. ( #170 )
2021-11-09 23:16:25 -06:00
dman776
f0c62fc2a7
enhancement: migrate location info to uci ( #168 )
...
* add uci migration script
* removed debug lines
* added newline to end
* include gridsquare values
* migrate lat/lon/gridsquare to uci format
* remove from sysupgrade kept files list
2021-11-09 17:03:20 -06:00
Phil Crump
837a3c602c
admin page: Fix validateFirmwareFilename() for underscore in ath79 filenames ( #161 )
2021-11-04 15:32:04 -05:00
Tim Wilkinson
1fd909b18d
Meshoween: Better way to add new uci meshstatus section ( #159 )
2021-11-03 21:26:56 -05:00
Tim Wilkinson
9cac3db003
aredn: Meshoween - Bug fixes ( #158 )
...
Create meshstatus section if missing
2021-11-03 13:25:06 -07:00
Tim Wilkinson
134532ab2a
aredn: Meshoween Mesh status page optimizations ( #157 )
...
* Memory and cpu performance improvements
* Fix bandwidth reporting
* Discard large arrays once we're done with them
* Fixup whitespace
* Improve string constructions
* Use available mem
* Print the Remote Nodes as we go (can be big)
* Local variables
* Stop re-reading arp/mac files
* Reduce calls to system 'cat'
* Simply lat/lon read
* Only read route30 once
* Whitespace
* Make meshstatus limits configurable
* and => &&, or => ||
* gzip content if we can
fixes #155
2021-11-02 21:35:39 -07:00
Phil Crump
7d6dfcb37d
aredn: Load leaflet assets asynchronously on setup page. ( #151 )
2021-10-25 20:43:55 -05:00
Phil Crump
a6669cc53e
aredn: Fix validateFirmwareFilename() on admin page ( #150 )
...
Co-authored-by: Phil Crump <phil.crump@goonhilly.org>
2021-10-22 16:02:15 -05:00
Joe AE6XE
304540d0e1
aredn: add new ubnt Rocket M with USB device
...
new boardid 0xe112
2021-09-15 02:20:33 +01:00
dman776
c179ce40b7
Api add tactical name ( #139 )
2021-09-09 08:32:24 -05:00
Steve AB7PA
7908c3e2d4
api: fix remote nodes list ( #138 )
2021-09-09 08:31:20 -05:00
dman776
abb3b4ae79
enhancement: add freifunk repo to advancedconfig. fixes #143 ( #144 )
2021-08-31 13:10:00 -05:00
Eric
785161e932
aredn: fix long node names for tunnels. ( #137 )
...
fixes #11
also fixes: https://www.arednmesh.org/comment/7412#comment-7412
(which has been hanging around for um... _years_!!)
2021-07-20 09:07:10 -05:00
Steve AB7PA
a3e33a2f9b
api: show version in info table ( #135 )
...
Include the api_version in the info table so it can be displayed in
System card on newui.
2021-07-18 21:21:12 -05:00
Steve AB7PA
db61c1181d
api: sort remote nodes ( #134 )
...
* api: sort remote nodes
one-liner to sort remoteNodes by ETX value for newui.
* api: sort remote nodes
ensure sort by floating point numbers
2021-07-18 21:20:48 -05:00
Eric
87ea92da2a
aredn: update the API version numbers ( #132 )
2021-07-13 21:29:32 -05:00
Eric
7fa6b57e1c
aredn: added network topology to mesh info API "page" ( #125 )
2021-07-10 12:38:11 -05:00
Steve AB7PA
e93987fe06
api: add RF IP for non-RF links ( #124 )
...
* api: add RF IP for non-RF links
Add the RF IP address for non-RF linked devices. This allows the
services to be displayed for non-RF Current Neighbors.
* remove case manipulation
2021-06-17 14:48:19 -05:00
dman776
d595b9cf3d
add traceroute and remotenodes to api ( #114 )
2021-06-06 07:33:43 -05:00
Steve AB7PA
06bce04df1
fix MHz on status display ( #118 )
2021-06-05 10:37:53 -05:00
dman776
79aa11db40
Api use libiwinfo frequency ( #112 )
2021-05-26 09:57:47 -05:00