Eric
c17f56507f
bugfix: +x to /www/cgi-bin/mesh 403 error if not.
2019-10-29 19:39:41 -07:00
Steve Kostecke
1f92711cd4
Remove ".local.mesh" from link text
2019-10-29 17:57:02 -07:00
Joe Ayers
340cd76be6
aredn: add definition for Mikrotik SXTsq 2nD
...
tested by K9CQB <damon.schaefer@me.com>
2019-10-11 16:14:44 -07:00
Eric
6e199947ff
cleanup: remove the `meshmap=1` option from sysinfo.json. ( #454 )
...
It is no longer needed and never actually was.
You learn something new every day. :)
Every bit saved is a bit earned for somethnig else.
2019-09-26 14:40:13 -05:00
Joe Ayers
7f4bf75d78
aredn: Add definitions for RBSXTsq5nD
2019-09-22 22:11:18 -05:00
Joe Ayers
ad0caaf56a
aredn: add support for Mikrotik RBSXTsq5HPnD
2019-08-30 21:55:50 -07:00
Joe Ayers
8177bab22b
aredn: add definitions for LDF-2nD, LHG-2nD, LHG-2nD-XL
...
The LDF-2nD internally has the LHG-2nD motherboard.
closes #332
2019-06-25 21:51:07 -05:00
Joe Ayers
3324ce849e
aredn: add olsr restart option in AdvancedConfig
2019-06-20 16:33:20 -07:00
Joe Ayers
f81c129dae
aredn: enable wan wifi client to connect to an open AP
2019-06-20 13:27:51 -07:00
Joe Ayers
74ca6f5a17
aredn: add wan wifi client capability
2019-06-17 20:45:02 -07:00
Joe Ayers
d8f9320021
aredn: add GL-iNet AR750 definitions
2019-05-26 16:24:39 -07:00
Joe Ayers
3889d2c558
bugfix: Mesh status missing owning host of service advertisement
...
Mesh status will show service entries of a remote mesh
node at the top with 0 ETX value. The owning mesh hostname
displays blank across the mesh network.
The root cause is OLSR not propagating the node's hostname due
to the admin assigning a conflicting/duplicate hostname. These
services will no longer show in mesh status.
2019-05-18 12:01:33 -07:00
Joe Ayers
fc2235377a
aredn: add support for GL-AR300M16
2019-05-17 21:39:38 -07:00
dman776
b0bc20b392
api: add first_boot field to indicate if this node has been configured or not ( #416 )
2019-05-11 12:08:37 -05:00
Joe Ayers
e15021dc66
aredn: add support for GL-USB150 Microuter
2019-05-04 19:49:52 -07:00
Joe Ayers
8aeb64f323
aredn: new LDF5 model number
...
Mikrotik change from "MikroTik RouterBOARD LDF-5nD"
to "MikroTik RouterBOARD RBLDF-5nD"
2019-05-04 09:55:32 -07:00
Joe Ayers
f134465edb
aredn: add auto distance setting option
...
contributing author lua code: dman776 <dman776@gmail.com>
2019-05-03 19:17:14 -07:00
Eric
71325a91d2
bugfix: fix call to getFrequency() to getFreq() in api ( #408 )
...
getFrequency() becomes getFreq()
2019-05-01 21:07:30 -05:00
ZL2WRW
1a43b07293
Add experimental support for the GL.iNet GL-AR150 ( #407 )
...
* Add experimental support for the GL.iNet GL-AR150 - https://openwrt.org/toh/gl.inet/gl-ar150
Mesh networking and tunneling have been confirmed working.
This device has been confirmed capable of operating on channel -1, but /etc/config/wireless has to be manually edited to select this channel.
* www/cgi-bin/perlfunc.pm patched to add UI support for the GL.iNet GL-AR150
* www/cgi-bin/perlfunc.pm patched to add UI support for the GL.iNet GL-AR150 - seems like only 18 dBm TX power is possible
* Remove Experimental comments and designate as stable
* Configure Ethernet ports & VLANs for GL-AR150, and update README.md
* Fix misunderstanding re README.md
* Patch Upstream OpenWRT GL-AR150 LAN & WAN LED mapping, configure WLAN LED as mesh linked indicator.
2019-04-30 20:55:09 -05:00
dman776
c981a1c451
feature: api - added current dhcp leases ( #394 )
...
* feature: api - added current dhcp leases
* move dhcp info to secure page
* changed filename
2019-04-30 20:29:17 -05:00
Eric
0300874d99
New sysinfo json changes ( #405 )
...
* sysinfo.json additions
lua library additions
Dependent on #389 and #391
Replaces #387
* additional check for nil needed
tested on a node with several very marginal RF links (IP, no host name) and it is working, so far.
also removed the decimal point on the n/lq values, we didn't need 10 places of accuracy. :)
* a couple more small changes
* changed neighborLinkInfo() function in aredn.info to show *all* links, not just RF.
Adds additional info for each RF link (tx/rx_rate, noise, signal)
* Removed redundant function.
Removed functions no longer needed.
Reworked getCurrentNeighbor function to add in the additional RF link info if requested.
2019-04-29 22:43:37 -05:00
Bailey Kasin
94816c45c7
Minor UI/output updates ( #399 )
...
* UI update
* Perl better
* Reset .gitignore
2019-04-16 21:10:30 -05:00
Ryan McLean
9393525076
Fixed the consistency between "archive" and "realtime" SNR data ( #403 )
...
* cleaned up the endpoint for snr data
* updated property names on the signal page
2019-04-16 21:08:45 -05:00
Joe Ayers
c1920104d3
aredn: Set default channel and width
...
10MHz channel width is most commonly used. This default
will minimize how many new users are unable to connect
to a local mesh on first try. In 2GHz use ch -2
as only clear part 97 10MHz channel available and
predominently used.
2019-04-02 20:06:39 -07:00
Joe Ayers
9470c6b1ad
aredn: add definition for Mikrotik LHG 5HPnD
2019-04-02 17:57:04 -07:00
Ryan McLean
e0ea513c5e
feature: added localhosts info to api ( #390 )
...
* mesh endpoint can return localhosts
* mesh endpoint can return localhosts
* added localhosts info to api
2019-03-27 22:21:23 -05:00
dman776
1c81085986
feature: add OLSR current neighbor info to API ( #389 )
...
* feature: add OLSR current neighbor info to API
* bugfix: correct quote issue
2019-03-26 01:04:33 -05:00
Ryan McLean
2ed5d37258
feature: added chart endpoint to the /api ( #386 )
...
* wscan can output results as json
* added a page for displaying scan results as json
* updated file permissions with +x
* added endpoint for wifi scan
* Revert "updated file permissions with +x"
This reverts commit 6f0a038334fbacc3f585f0a86fb7d9986a47b7d2.
* Revert "added a page for displaying scan results as json"
This reverts commit 4806ad01b6b717e2e02f248309a0257bb390af23.
* Revert "wscan can output results as json"
This reverts commit 75454e7e790a0457a0846182b0a8a44205772368.
* removed hardcoded device name
* exposed freqlist through the api
* moved signal.json code into the api
* old signal page uses /api?page=chart
* removed signal.json
* chart has targets for realtime and archive
* updated old signal page to use new api
2019-03-25 18:34:51 -05:00
Ryan McLean
58d4d21729
feature: added a wifi scan endpoint to the /api ( #379 )
...
* wscan can output results as json
* added a page for displaying scan results as json
* updated file permissions with +x
* added endpoint for wifi scan
* Revert "updated file permissions with +x"
This reverts commit 6f0a038334fbacc3f585f0a86fb7d9986a47b7d2.
* Revert "added a page for displaying scan results as json"
This reverts commit 4806ad01b6b717e2e02f248309a0257bb390af23.
* Revert "wscan can output results as json"
This reverts commit 75454e7e790a0457a0846182b0a8a44205772368.
* removed hardcoded device name
* exposed freqlist through the api
2019-03-25 16:56:38 -05:00
Joe Ayers
a399623140
Revert "aredn: enable ath9k auto distance capability ( #367 )"
...
This reverts commit d5be7814b3
.
Auto Distance is not ready for a release and will be
reintroduced afterwards. Added logic to reset '0' distance
to 60km so tower nodes will continue to respond after
upgrade if running the experimental auto distance
2019-03-21 21:30:48 -07:00
dman776
1495c11498
feature: update list of supported devices in prep for 3.19.3.0 release ( #382 )
2019-03-21 17:44:59 -05:00
Joe Ayers
e9166722fd
aredn: add definition for Rocket M5 TI GPS
...
board.sysid=0xe1d5
board.cpurevision=0x00002122
board.name=Rocket M5 Titanium
board.shortname=R5T
board.subtype=GPS
board.netmodes=7
board.hwaddr=DC9FDB2E1715
board.reboot=40
board.upgrade=150
board.phycount=2
board.phy.1.maxmtu=2024
board.phy.2.maxmtu=2024
board.gps=1
radio.1.name=
radio.1.shortname=
radio.1.bus=pci
radio.1.subsystemid=0xe1d5
radio.1.subvendorid=0x0777
radio.1.txpower.max=27
radio.1.txpower.min=-4
radio.1.txpower.offset=5
radio.1.ieee_modes=5
radio.1.antennas=13
radio.1.def_antenna=13
radio.1.antenna.1.id=1
radio.1.antenna.1.name=AMO-5G10
radio.1.antenna.1.gain=10
radio.1.antenna.1.builtin=0
radio.1.antenna.1.chains=2
radio.1.antenna.1.chain.1.id=0
radio.1.antenna.1.chain.1.name=Chain0
radio.1.antenna.1.chain.2.id=1
radio.1.antenna.1.chain.2.name=Chain1
radio.1.antenna.2.id=2
radio.1.antenna.2.name=AMO-5G13
radio.1.antenna.2.gain=13
radio.1.antenna.2.builtin=0
radio.1.antenna.2.chains=2
radio.1.antenna.2.chain.1.id=0
radio.1.antenna.2.chain.1.name=Chain0
radio.1.antenna.2.chain.2.id=1
radio.1.antenna.2.chain.2.name=Chain1
radio.1.antenna.3.id=3
radio.1.antenna.3.name=AM-5G16-120
radio.1.antenna.3.gain=16
radio.1.antenna.3.builtin=0
radio.1.antenna.3.chains=2
radio.1.antenna.3.chain.1.id=0
radio.1.antenna.3.chain.1.name=Chain0
radio.1.antenna.3.chain.2.id=1
radio.1.antenna.3.chain.2.name=Chain1
radio.1.antenna.4.id=4
radio.1.antenna.4.name=AM-5G17-90
radio.1.antenna.4.gain=17
radio.1.antenna.4.builtin=0
radio.1.antenna.4.chains=2
radio.1.antenna.4.chain.1.id=0
radio.1.antenna.4.chain.1.name=Chain0
radio.1.antenna.4.chain.2.id=1
radio.1.antenna.4.chain.2.name=Chain1
radio.1.antenna.5.id=5
radio.1.antenna.5.name=AM-M-V5G-Ti
radio.1.antenna.5.gain=17
radio.1.antenna.5.builtin=0
radio.1.antenna.5.chains=2
radio.1.antenna.5.chain.1.id=0
radio.1.antenna.5.chain.1.name=Chain0
radio.1.antenna.5.chain.2.id=1
radio.1.antenna.5.chain.2.name=Chain1
radio.1.antenna.6.id=6
radio.1.antenna.6.name=AM-5G19-120
radio.1.antenna.6.gain=19
radio.1.antenna.6.builtin=0
radio.1.antenna.6.chains=2
radio.1.antenna.6.chain.1.id=0
radio.1.antenna.6.chain.1.name=Chain0
radio.1.antenna.6.chain.2.id=1
radio.1.antenna.6.chain.2.name=Chain1
radio.1.antenna.7.id=7
radio.1.antenna.7.name=AM-5G20-90
radio.1.antenna.7.gain=20
radio.1.antenna.7.builtin=0
radio.1.antenna.7.chains=2
radio.1.antenna.7.chain.1.id=0
radio.1.antenna.7.chain.1.name=Chain0
radio.1.antenna.7.chain.2.id=1
radio.1.antenna.7.chain.2.name=Chain1
radio.1.antenna.8.id=8
radio.1.antenna.8.name=AM-V5G-Ti
radio.1.antenna.8.gain=21
radio.1.antenna.8.builtin=0
radio.1.antenna.8.chains=2
radio.1.antenna.8.chain.1.id=0
radio.1.antenna.8.chain.1.name=Chain0
radio.1.antenna.8.chain.2.id=1
radio.1.antenna.8.chain.2.name=Chain1
radio.1.antenna.9.id=9
radio.1.antenna.9.name=AM-5AC21-60
radio.1.antenna.9.gain=21
radio.1.antenna.9.builtin=0
radio.1.antenna.9.chains=2
radio.1.antenna.9.chain.1.id=0
radio.1.antenna.9.chain.1.name=Chain0
radio.1.antenna.9.chain.2.id=1
radio.1.antenna.9.chain.2.name=Chain1
radio.1.antenna.10.id=10
radio.1.antenna.10.name=AM-5AC22-45
radio.1.antenna.10.gain=22
radio.1.antenna.10.builtin=0
radio.1.antenna.10.chains=2
radio.1.antenna.10.chain.1.id=0
radio.1.antenna.10.chain.1.name=Chain0
radio.1.antenna.10.chain.2.id=1
radio.1.antenna.10.chain.2.name=Chain1
radio.1.antenna.11.id=11
radio.1.antenna.11.name=RD-5G-30
radio.1.antenna.11.gain=30
radio.1.antenna.11.builtin=0
radio.1.antenna.11.chains=2
radio.1.antenna.11.chain.1.id=0
radio.1.antenna.11.chain.1.name=Chain0
radio.1.antenna.11.chain.2.id=1
radio.1.antenna.11.chain.2.name=Chain1
radio.1.antenna.12.id=12
radio.1.antenna.12.name=RD-5G31-AC
radio.1.antenna.12.gain=31
radio.1.antenna.12.builtin=0
radio.1.antenna.12.chains=2
radio.1.antenna.12.chain.1.id=0
radio.1.antenna.12.chain.1.name=Chain0
radio.1.antenna.12.chain.2.id=1
radio.1.antenna.12.chain.2.name=Chain1
radio.1.antenna.13.id=13
radio.1.antenna.13.name=RD-5G-34
radio.1.antenna.13.gain=34
radio.1.antenna.13.builtin=0
radio.1.antenna.13.chains=2
radio.1.antenna.13.chain.1.id=0
radio.1.antenna.13.chain.1.name=Chain0
radio.1.antenna.13.chain.2.id=1
radio.1.antenna.13.chain.2.name=Chain1
radio.1.distance_limit_km=0
radio.1.chanbw="5,8,10,20,30,40"
feature.rssi.leds=6
feature.gps=1
feature.gps.leds=7
feature.ext_reset=0
2019-03-20 21:26:24 -07:00
dman776
0d223232b5
bugfix: standardize browser page title on the node status page to be consistent with other pages ( #372 )
...
fixes #366
2019-02-25 21:08:44 -06:00
Joe AE6XE
60d01c91da
bugfix: correct spelling error ( #370 )
...
fixes #368
2019-02-25 08:20:22 -06:00
Joe AE6XE
d5be7814b3
aredn: enable ath9k auto distance capability ( #367 )
2019-02-24 16:03:24 -06:00
Patrick Dickey
f833b38e04
Adding support for the TP-Link WBS210 version 1.
2019-02-12 07:20:44 -08:00
Joe Ayers
711fe96a70
aredn: add definition for nanobridge M2 13
...
fixes #358
2019-02-07 20:52:27 -08:00
dman776
4eda661962
feature: add volume control to signal tone ( #353 )
2019-02-02 21:49:49 -06:00
dman776
3abc82f529
feature: add pitch control to signal tone ( #347 )
2019-01-31 16:57:30 -06:00
dman776
ddda727da0
bugfix: correct issue when pushing sound "on" more than once ( #345 )
2019-01-29 18:53:22 -06:00
dman776
89c9d37075
bugfix: new settings will now show after a conditional setting ( #343 )
2019-01-29 12:20:37 -06:00
dman776
d9acfa2ea7
feature: add sounds to realtime signal page ( #342 )
2019-01-28 23:39:51 -06:00
Joe Ayers
07aa305e29
aredn: olsrd: add olsrd watchdog
...
Adding native olsrd watchdog on top of procd
ensures mesh nodes are always accessable.
closes #338
2019-01-27 14:12:37 -08:00
Joe Ayers
90b21d88d2
aredn: add definition for hAP ac lite current revision
...
/proc/cpuinfo machine string to identify the device
has changed.
From - MikroTik RouterBOARD 952Ui-5ac2nD
To - MIkroTik RouterBOARD RB952Ui-5ac2nD
2019-01-27 12:19:11 -08:00
Joe Ayers
ef24633204
bugfix: aredn: fix bogus nano-m-xw image upload warning
...
fixes #330
2019-01-23 23:17:02 -08:00
dman776
b5ceb1ccc2
bugfix: set execute bit on api script ( #329 )
2019-01-22 17:14:35 -06:00
Raymond Suelzer
664f2ee629
Some LUA Code Clean Up, API ( #327 )
...
* Refactor API
* work in progress
* lua clean up
2019-01-21 15:41:31 -06:00
Joe Ayers
13a6afb815
aredn: Add definitions for Rocket M2 XW
2019-01-10 17:10:46 -08:00
Joe Ayers
6728fba06b
bugfix: aredn sysinfo.json fails with mesh rf off
...
added json meshrf->status->on/off
fixes: #317
2018-12-22 10:14:58 -08:00
Joe Ayers
0fed66dbf5
bugfix: bogus warning when selecting firmware file to sysupgrade
...
fixes : #290
2018-12-19 20:30:23 -08:00