Conrad Lara - KG6JEI
0741cf61fc
bugfix: NanoBeam M5 XW hardware definition.
...
Adjust power levels to reflect what is in the board.info
This was likely a typo when I put the device in the first time.
In addition adjust naming to match Ubiquiti device rename.
{{{
board.sysid=0xe4e5
board.cpurevision=0x00001122
board.name=PowerBeam M5
board.shortname=P5B
board.subtype=400
board.netmodes=7
board.hwaddr=0418D65EEB39
board.reboot=40
board.upgrade=150
board.phycount=1
board.phy.1.maxmtu=2024
board.phy.2.maxmtu=2024
radio.1.name=
radio.1.shortname=
radio.1.bus=ahb
radio.1.subsystemid=0xe4e5
radio.1.subvendorid=0x0777
radio.1.txpower.max=26
radio.1.txpower.offset=4
radio.1.antennas=2
radio.1.def_antenna=1
radio.1.antenna.1.id=1
radio.1.antenna.1.name=400
radio.1.antenna.1.gain=25
radio.1.antenna.2.id=2
radio.1.antenna.2.name=Feed only
radio.1.antenna.2.gain=3
}}}
ref AREDN->ticket:185
Change-Id: I71d2a944b6abb9e30862d7ada7f46b80df2c731c
2016-09-24 08:37:02 -07:00
Conrad Lara - KG6JEI
717b39c2fd
hardware: Add support to obtain boardid from more Ubiquiti devices.
...
Obtain the board ID from the EEPROM on *-m-xw devices.
ref AREDN->ticket:185
ref AREDN->ticket:43
Change-Id: I86247640773a1f6cbd3c4792502d7da4890a46a4
2016-09-24 08:28:31 -07:00
Conrad Lara - KG6JEI
1b65f8a3ad
bugfix: UI allows enabling mesh_gw when wan disabled or nat mode
...
Mesh nodes would need a significant amount of configuration
including some operational checks everytime an interface comes up
to be able to handle this.
The more sane method is to only allow a node to be a mesh_gw when
the WAN port is utilized and the node is in DIRECT mode.
This changes the UI to prevent this setup from being allowed.
fixes AREDN->ticket:184
Change-Id: I1a1289bc914a349149f5842812dbebc0a70442f7
2016-09-20 23:09:03 -07:00
Conrad Lara - KG6JEI
bb83809472
hardware: Testing support for CPE210 v1.1
...
Add board definition for CPE210 v1.1 in testing mode.
{{{
========== iw phy phy0 info ==========
Wiphy phy0
max # scan SSIDs: 4
max scan IEs length: 2257 bytes
max # sched scan SSIDs: 0
max # match sets: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 9 (up to 4050m)
Device supports AP-side u-APSD.
Device supports T-DLS.
Available Antennas: TX 0x3 RX 0x3
Configured Antennas: TX 0x3 RX 0x3
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
* P2P-client
* P2P-GO
* outside context of a BSS
Band 1:
Capabilities: 0x11ef
RX LDPC
HT20/HT40
SM Power Save disabled
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 1-stream
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 8 usec (0x06)
HT TX/RX MCS rate indexes supported: 0-15
Frequencies:
* 2397 MHz [-2] (30.0 dBm) <-- This is kernel fallback when channel is
* 2402 MHz [-1] (30.0 dBm) <-- not defined in radio EEPROM, set to 22 instead
* 2412 MHz [1] (22.0 dBm)
* 2417 MHz [2] (23.0 dBm)
* 2422 MHz [3] (23.0 dBm)
* 2427 MHz [4] (23.0 dBm)
* 2432 MHz [5] (23.0 dBm)
* 2437 MHz [6] (23.0 dBm)
* 2442 MHz [7] (23.0 dBm)
* 2447 MHz [8] (23.0 dBm)
* 2452 MHz [9] (23.0 dBm)
* 2457 MHz [10] (23.0 dBm)
* 2462 MHz [11] (23.0 dBm)
* 2467 MHz [12] (30.0 dBm) <-- This is also kernel fallback
* 2472 MHz [13] (30.0 dBm) <-- Set to 23 instead as that was was above
* 2484 MHz [14] (30.0 dBm)
valid interface combinations:
* #{ managed } <= 2048, #{ AP, mesh point } <= 8, #{ P2P-client, P2P-GO } <= 1, #{ IBSS } <= 1,
total <= 2048, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz }
* #{ WDS } <= 2048,
total <= 2048, #channels <= 1, STA/AP BI must match
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
}}}
ref AREDN->ticket:183
Change-Id: I00e52b80ce5f8e8a774c7bae7d946a6dab73bacf
2016-09-18 17:49:46 +00:00
Conrad Lara - KG6JEI
64eb08bdba
bugfix: Help document incorrectly states web login password is encrypted.
...
User UI login uses http-basic authentication which is just base64 encoded
for transit but not encrypted.
This is a long standing error in documentation.
Change-Id: Ib3e49533b2acb32496e5e2a9b9b93e1436bc5f0d
2016-09-13 13:43:18 -07:00
Darryl Quinn
3457b040d8
add initial AREDN lua libraries
...
Change-Id: Id99b64bf603fdff48c6f527a1493311e9ed3f19e
2016-09-07 02:26:55 +00:00
Darryl Quinn
5eb457b11a
enhancement: add services to sysinfo.json api
...
Change-Id: I09769ef110a6210513efc4bc23908be9ac7ddf6a
2016-09-05 19:23:54 +00:00
Darryl Quinn
8bf9d0948d
bugfix: added tunnel network address constraints.
...
fixes AREDN->ticket:180
Change-Id: I054f6d96c378f96c9d454536f2c08e4735bdf746
2016-08-25 03:12:41 +00:00
Darryl Quinn
efd133cbd4
change AREDN upload to only pull /links from OLSR
...
enables support for drawing map links as well.
fixes AREDN->ticket:181
Change-Id: I5b0dd4b99d3892d136021faa4a5bd5856607b2a5
2016-08-24 20:40:47 -05:00
Darryl Quinn
dc17259f4d
enhancement: make snr chart fill more of the screen
...
Change-Id: I31b0cc10bcabe7bff47ac52a4feb1cc39f874cfa
2016-08-19 15:08:55 -05:00
Conrad Lara - KG6JEI
3962465066
feature: Instruct search engines not to index node pages
...
Provide HTTP header to search engines not to index the page.
Eventually we will likely want to add nofollow and a robots file
but first we need to get this pushed out and into search engine hands
so they delist the entires that may already be cached.
Change-Id: I47a68fcc8fb69c43c3f1bbe2b8a04a3e8d51571a
2016-08-16 18:15:06 -07:00
AE6XE
7de59de3b9
bugfix: TxMbps compatibility with Chaos Calmer
...
fixes AREDN->ticket:176
Change-Id: I005b391ecdc3611dc7fc59632743759b04d76728
2016-08-12 15:42:59 +00:00
AE6XE
d4b7617e03
remove non-mesh modes from setup options
...
fixes AREDN->ticket:175
Change-Id: I7517df178a5ce82ef79ec4af844932fe6569d8da
2016-08-07 21:38:18 +00:00
Darryl Quinn
4ada350a4c
add olsr/links to aredn data server push info
...
Change-Id: Iea15ac7f4ea0858702bb3d8eaa06f36135f76eb4
2016-07-12 10:55:43 -05:00
Darryl Quinn
df9c6601be
enable leafletjs, leafletcss, and maptiles to be based on uci config vars
...
fixes AREDN->ticket:174
Change-Id: I0133ab46df95b14d55192e5e47fa4e8f6377b4c9
2016-06-22 08:43:28 -05:00
Conrad Lara - KG6JEI
6bc3999b59
hardware: Rocket M5 with GPS 0xe1c5
...
fixes AREDN->ticket:162
Forum reference: http://www.aredn.org/content/m5-gps
Submitted by KE2N
{{{
board.sysid=0xe1c5
board.cpurevision=0x00000101
board.name=Rocket M5
board.shortname=R5N
board.subtype=GPS
board.netmodes=7
board.hwaddr=00272228652D
board.reboot=50
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=0xe1c5
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=Vertical
radio.1.antenna.1.chain.2.id=1
radio.1.antenna.1.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.2.chain.2.id=1
radio.1.antenna.2.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.3.chain.2.id=1
radio.1.antenna.3.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.4.chain.2.id=1
radio.1.antenna.4.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.5.chain.2.id=1
radio.1.antenna.5.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.6.chain.2.id=1
radio.1.antenna.6.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.7.chain.2.id=1
radio.1.antenna.7.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.8.chain.2.id=1
radio.1.antenna.8.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.9.chain.2.id=1
radio.1.antenna.9.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.10.chain.2.id=1
radio.1.antenna.10.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.11.chain.2.id=1
radio.1.antenna.11.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.12.chain.2.id=1
radio.1.antenna.12.chain.2.name=Horizontal
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=Vertical
radio.1.antenna.13.chain.2.id=1
radio.1.antenna.13.chain.2.name=Horizontal
radio.1.distance_limit_km=0
radio.1.chanbw="5,8,10,20,30,40"
feature.rssi.leds=2
feature.gps=1
feature.gps.leds=3
feature.ext_reset=0
}}}
Change-Id: I6c03799cc04577b873b7ec04038238fb761ec3e7
2016-06-21 16:13:06 -07:00
KG6JEI
32a0d6348d
Merge "Merge branch 'ChaosCalmer' into develop" into develop
2016-06-20 05:53:31 +00:00
Conrad Lara - KG6JEI
061ede3488
Merge branch 'ChaosCalmer' into develop
...
Change-Id: I26a8677595a25aae267b7365f1e5835ea68f49b4
2016-06-19 19:26:12 -07:00
Conrad Lara - KG6JEI
8abe628915
Cleanup /usr/local/bin scripts to pass shellcheck
...
Correct all shellcheck "errors" and "warnings" for
/usr/local/bin/* shell scripts.
This is necesary to have Jenkins start publishing test results.
All code worked on nodes but pushed to strict posix compliance
as part of the cleanup.
SC1001,SC2002,SC2004,SC2006,SC2034,SC2039,SC2086,SC2155
https://github.com/koalaman/shellcheck/wiki for more info
Change-Id: If1f27381eedae79087e490ea12f5939f8cc525a0
2016-06-18 04:52:08 +00:00
Darryl Quinn
39efd11beb
bugfix: could not delete client connections from vpnc page
...
fixes AREDN->ticket:170
Change-Id: Ieacdfd3eebf288e6fc83dcade7903eb96419dff4
2016-06-16 22:37:41 -05:00
KG6JEI
ae6688dc33
Merge "security feature: Enhance HTTPD password security" into develop
2016-06-16 05:39:10 +00:00
Conrad Lara - KG6JEI
1ee5cc698b
cleanup: Cleanup shellcheck reported concerns in vtun_up
...
Change-Id: I88c775243a33731a182fd81d411bca664538e536
2016-06-15 08:08:28 -07:00
Conrad Lara - KG6JEI
70e93c09d7
bugfix: Refer to in interface by iif not iff
...
This may be why we have seen nodes in the past with stray routing table entries.
Change-Id: Ib47cc76eb9f2cd9328252a8a8a6d1bda0a6af35b
2016-06-15 08:07:20 -07:00
Darryl Quinn
d45bbb9dea
fixes AREDN->ticket:172
...
Change-Id: I0db2dbc14283c2458a55b4e75ca25ce95d867b5b
2016-06-14 14:18:52 -05:00
Conrad Lara - KG6JEI
8f91ad1e0e
security feature: Enhance HTTPD password security
...
Move httpd.conf to not store password and instead depend on the shadow password file.
Also tag the 40_aredn_migrate-httpdconf script to be +x. Not strictly necessary but wish to have this standard
Change-Id: I018d9a3294e45af2316b3c3947ef2a7d8081268b
2016-06-10 19:37:57 -07:00
Darryl Quinn
6e2a56b106
fixes AREDN->ticket:163
...
KG6JEI COMMENT:
Origonaly this was commit 027d0e6b6c682cbf264912842fb2fb9ce92084c7
This got lost in the repo migration and has been chery-picked back into the repo.
Change-Id: If02ade8efca0520b23abccdeceb9bf0fc4eb73d1
2016-05-31 23:01:26 -07:00
Conrad Lara - KG6JEI
3bae69cc5c
hardware: add NanoBridge M5 0xe235 in testing
...
XM.v5.5# cat /etc/board.info
board.sysid=0xe235
board.cpurevision=0x000000c2
board.name=NanoBridge? M5
board.shortname=NB5
board.subtype=
board.netmodes=7;
board.hwaddr=00156D1EED1F
board.reboot=30
board.upgrade=150
board.phycount=1
board.phy.1.maxmtu=1524
board.phy.2.maxmtu=1524
radio.1.name=
radio.1.shortname=
radio.1.bus=pci
radio.1.subsystemid=0xe235
radio.1.subvendorid=0x0777
radio.1.txpower.max=23
radio.1.txpower.offset=1
radio.1.antennas=3
radio.1.def_antenna=4
radio.1.antenna.1.id=4
radio.1.antenna.1.name=Not specified
radio.1.antenna.1.gain=0
radio.1.antenna.2.id=1
radio.1.antenna.2.name=300
radio.1.antenna.2.gain=22
radio.1.antenna.3.id=2
radio.1.antenna.3.name=400
radio.1.antenna.3.gain=25
fixes AREDN->ticket:161
Change-Id: I050f39646000e4e6ce4342e7140046ba77396d38
2016-05-31 19:56:03 -07:00
Conrad Lara - KG6JEI
1271db794a
Merge 3.16.1.0 as released into develop
...
Merge branch 'release-3.16.1.0' into develop
2016-05-17 09:50:40 -07:00
Darryl Quinn
215e5abf47
fixes AREDN->ticket:166
2016-05-15 17:40:29 -05:00
Darryl Quinn
6912f69dc8
fixes AREDN->ticket:165
2016-05-15 17:35:43 -05:00
AE6XE
38a2835471
bugfix: sysupgrade full reboot message not displaying
2016-05-10 19:22:33 -07:00
Darryl Quinn
9800612d86
allow sysupgrade time to settle in order for http to finish delivering the "rebooting" page
2016-04-29 22:29:57 -05:00
Conrad Lara - KG6JEI
1adb471d31
hardware: Mark devices as supported for 3.16.1.0
...
Moving devices that have been tested in beta for 3.16.1.0 to supported status
2016-04-20 17:57:08 -07:00
Darryl Quinn
23bc85687c
fixes AREDN->ticket:151
2016-04-08 13:02:35 -05:00
Conrad Lara - KG6JEI
86d17e0998
bugfix: RFC Compliance for DHCP and Classless static routes
...
RFC requires that the DHCP server include the default gateway (0.0.0.0/0) route as part the Classless network list.
Moved to node-setup so it can be set dynamically at setup run time.
fixes AREDN->ticket:155
2016-03-31 22:54:29 -07:00
Trevor Paskett - K7FPV
7d437e2cb8
bug fix: run sysupgrade forked off from uhttpd, kill un-necessary processes and flush page cache during firmware upgrade
2016-03-08 20:29:35 -07:00
Conrad Lara - KG6JEI
fad8a43974
cleanup: Resolve "used once" warning.
2016-03-06 23:38:00 -08:00
Conrad Lara - KG6JEI
b4d9a4fc7b
bugfix: Migrate vtund firewall rules to the new firewall system.
...
Resolves issue with firewall rules being purged on a port change.
Requires changeset:dcc9d83e6e4bc3142f18fd077a3f5a955a66ce00/aredn_packages
2016-02-24 21:06:03 -08:00
Trevor Paskett - K7FPV
902371a876
add loading spinner to signal page
2016-02-23 20:52:02 -08:00
Darryl Quinn
35b8278b34
bugfix: traffic generated from the tun client would not forward thru the server
2016-02-23 13:20:19 -06:00
Darryl Quinn
aa3f8855c1
fixes AREDN->ticket:151
2016-02-23 10:00:51 -06:00
AE6XE
64f1c941f2
Merge branch 'mesh_mbps' into release-3.16.1.0
2016-02-11 21:18:49 -08:00
AE6XE
0f1c33196b
Bugfix: TxMbps help.html updates to match (rate * ewma) calulation
2016-02-11 21:17:23 -08:00
AE6XE
1419f28749
Merge branch 'mesh_mbps' into release-3.16.1.0
2016-02-10 23:32:42 -08:00
AE6XE
225fabd063
Bugfix: Calculation of TxMbps now (MCS rate * %-packet-success)
...
ThroughPut numbers in rate selection table were not based on
expected definition from Minstrel's docs. Rather, was based
on 1200 byte packets and transmit time included SIFS time
inflating #s.
2016-02-10 23:23:25 -08:00
AE6XE
5b7475f607
Feature: Add 0xe4a2 boardid support for AirRouter (non-HP)
...
XM.v5.5.11# cat /etc/board.info
board.sysid=0xe4a2
board.cpurevision=0x00000101
board.name=AirRouter
board.shortname=LAP
board.subtype=
board.netmodes=15
board.hwaddr=687251405E66
board.reboot=30
board.upgrade=150
board.phycount=2
board.phy.1.maxmtu=2024
board.phy.2.maxmtu=2024
radio.1.name=
radio.1.shortname=
radio.1.bus=pci
radio.1.subsystemid=0xe4a2
radio.1.subvendorid=0x0777
radio.1.txpower.max=20
radio.1.txpower.offset=1
radio.1.antennas=1
radio.1.def_antenna=4
radio.1.antenna.1.id=4
radio.1.antenna.1.name=Combined
radio.1.antenna.1.gain=0
2016-02-10 20:13:59 -08:00
Darryl Quinn
001496e7dc
bugfix: re-worked wifi distance setting to show all values (miles, KM, meters)
2016-02-04 17:55:57 -06:00
Conrad Lara - KG6JEI
7df4747aff
bugfix: Traffic from Lan to DTDLINK not masqueraded when in NAT mode.
...
Due to a firewall chain name changes in BB when a node was in NAT mode (instead of recommended direct mode) connections that went out over DTDLink as the first hop would not be masqed and as such would not work.
2016-01-23 20:40:01 -08:00
Conrad Lara - KG6JEI
765ca369ea
bugfix: Disable Default Route checkbox was not displayed in NAT mode
2016-01-22 21:10:28 -08:00
Trevor Paskett - K7FPV
602dc13d8a
add loading spinner to signal page
2016-01-22 15:32:33 -07:00
Conrad Lara - KG6JEI
b38309bab5
Merge branch 'FixupTunnelFirewall' into release-3.16.1.0
...
Various fixes around tunnel firewall rules
2016-01-21 20:40:43 -08:00
Conrad Lara - KG6JEI
29ba1c0419
bugfix: Tunnel Firewall: Accept SNMP and default to block on input chain instead of accept
2016-01-21 20:39:59 -08:00
Conrad Lara - KG6JEI
a7ae3afe4e
Merge branch 'AirRouterLEDS' into release-3.16.1.0
...
Add support for the Globe LED to be the mesh status on AirRouter
ref AREDN->ticket:144
2016-01-21 20:21:48 -08:00
Trevor Paskett - K7FPV
923039fcc0
Merge branch 'release-3.16.1.0' of ssh://git.aredn.org/aredn_ar71xx into release-3.16.1.0
2016-01-20 10:10:34 -07:00
Trevor Paskett - K7FPV
35e05b7dac
change uhttpd script_timeout from 60 to 240 to fix uploading firmware on slow links
2016-01-20 10:09:52 -07:00
Darryl Quinn
bc04cd9a5a
updated help file with "optionalsettings" information (lat/lon, upload, ntp, etc.)
2016-01-20 01:25:27 -06:00
Darryl Quinn
04c8de37a2
feature: enabled new chart zoom options
2016-01-19 19:58:00 -06:00
Darryl Quinn
c0973f68a9
feature: enabled option to save chart as a JPG or PNG
2016-01-19 19:39:31 -06:00
Conrad Lara - KG6JEI
5fa47d6f93
bugfix: ar71xx: airrouter: Use "Globe" LED to indicate mesh connection
2016-01-17 20:09:11 -08:00
Conrad Lara - KG6JEI
0f837d601a
bugfix: Tunnel firewall rules throw a chain does not exist on firewall restart.
...
This chain may not exist by design of the check.
Redirect the iptables error to /dev/null so it doesn't clog logs
2016-01-16 21:20:22 -08:00
Conrad Lara - KG6JEI
5663741cb1
bugfix: On firewall reload some tunnel rules were not being inserted into the default chains which are flushed on both reload and restart of firewall by OpenWRT fw scripts.
2016-01-16 21:20:22 -08:00
AE6XE
2be20cbde2
bugfix: Tunnel firewall rule chain names are incorrect.
...
Based on previously reverted commit 646702aab9
2016-01-16 21:20:16 -08:00
AE6XE
06eb7fa688
bugfix: Remove erroneous reference in license header of 01-tunnels script.
...
Script is a new file created after the split from BBHN and did not use code from a file BBHN worked on.
2016-01-16 19:58:38 -08:00
Conrad Lara - KG6JEI
921967d5f9
Revert "bugfix: resolve bad chain ref and port from hotplug to a firewall include"
...
This reverts commit 646702aab9
.
Needs to be broken up into separate commits and doesn't cleanly fix issue with tunnel firewall
2016-01-16 19:55:20 -08:00
AE6XE
6d619b6757
Merge: bugfix: snrlog fix for out-of-range noise floor values returned by iw
2016-01-16 17:23:28 -08:00
AE6XE
f02d4abd33
bugfix: snrlog fix for out-of-range noise floor values returned by iw
2016-01-16 17:21:55 -08:00
AE6XE
646702aab9
bugfix: resolve bad chain ref and port from hotplug to a firewall include
2016-01-16 13:26:14 -08:00
Darryl Quinn
b870bbce6c
CanvasJS upgraded to 1.8 GA
2016-01-15 17:19:06 -06:00
Conrad Lara - KG6JEI
243ded9f23
Bump banner to 3.16.1.0 in prep for release
2016-01-13 09:45:36 -08:00
Darryl Quinn
c34ce710dc
bugfix: always show buttons, added javascript error handling when not internet connected
2016-01-12 20:30:00 -06:00
Trevor Paskett - K7FPV
507dbab626
Merge branch 'develop' of ssh://git.aredn.org/aredn_ar71xx into develop
2016-01-12 11:21:12 -07:00
Trevor Paskett - K7FPV
0aca4ce5c7
fix bug with spaces in time zone names
2016-01-12 10:58:06 -07:00
Darryl Quinn
16b06c4554
rearranged the order of buttons in the optional location section
2016-01-12 11:33:25 -06:00
Darryl Quinn
38d2c1fc8b
feature: find me using browser location services
2016-01-11 17:41:35 -06:00
Darryl Quinn
7314a868e5
feature: added button to post data to aredn server including olsrd topology info
2016-01-11 12:46:12 -06:00
AE6XE
de2ba6ec59
feature: Add definition for NS Loco M5 0xe0a5
2016-01-10 18:49:58 -08:00
AE6XE
31032615a7
merge: bugfix: rssi_monitor increase tolerance on test one notch
2016-01-09 21:02:55 -08:00
AE6XE
97d48c2b84
bugfix: rssi_monitor increase tolerance on test one notch
2016-01-09 21:00:09 -08:00
AE6XE
c21b4f7b35
bugfix: removed Strongest Selection from Archive chart
2016-01-09 20:55:53 -08:00
Conrad Lara - KG6JEI
bb10ca7faf
Merge branch 'FirewallIncludes' into develop
2016-01-09 19:48:18 -08:00
Conrad Lara - KG6JEI
813c4cefcf
feature: Decrease WIFI Beacon rate in Mesh mode to around 2 times a second.
...
This changes the beacon rate from once every 100tu's to once every 500tu's
1tu=1024 microseconds
This will decrease the amount of RF time being used by beacon packets.
This is especially important on 900MHz and 2.4GHz using 5MHz wide channels where 10 nodes beaconing 10x a second at ~256kbit/s can use up around 45% of the RF channel in beacons alone.
Other bands and channels and widths are not expected to see as significant an advantage due to the faster data rates.
2016-01-09 17:39:44 -08:00
Conrad Lara - KG6JEI
e8b2ffd7ea
feature: FirewallIncludes: Migrate tunnel firewal rules to new include format.
...
These rules setup chains that may be needed by other firewall rules as such we need to set them up early to be sure includes work.
2016-01-09 16:24:54 -08:00
Conrad Lara - KG6JEI
477a20d55a
feature: FirewallIncludes: Add program that will auto include firewall rules that are in a set directory.
...
This is the basis for allowing packages to contain firewall rules that can be just dropped in a folder at install time.
2016-01-09 16:24:45 -08:00
Conrad Lara - KG6JEI
5c87a894c9
license: Add license header to vtun_up file
2016-01-09 15:10:58 -08:00
Trevor Paskett - K7FPV
6f3cb97ea2
fix new lines
2016-01-08 21:09:38 -07:00
Trevor Paskett - K7FPV
ad8e3c0605
revert validate_hostname change
2016-01-08 18:05:31 -07:00
Trevor Paskett - K7FPV
44ab46bc87
move new settings to optional area under table, disable ntp server, ntp server fqdn validation
2016-01-08 18:04:25 -07:00
Trevor Paskett - K7FPV
c6d02d964a
change timezone to time_zone
2016-01-08 11:50:45 -07:00
Trevor Paskett - K7FPV
7653acc333
Merge branch 'develop' into ntp
2016-01-08 11:11:13 -07:00
Trevor Paskett - K7FPV
6f97c52565
add time zone and ntp server to setup page
2016-01-08 10:58:22 -07:00
Darryl Quinn
f62a6d43fa
re-inserted antenna message
2016-01-06 14:47:52 -06:00
Darryl Quinn
cb1bd15823
resized distance field, changed is_online technique
2016-01-06 14:36:40 -06:00
Darryl Quinn
c9b2670d99
removed unnecessary comment
2016-01-06 14:25:09 -06:00
Darryl Quinn
779f33e8fc
removed lat/lon/grid from admin page (moved to setup)
2016-01-06 10:46:59 -06:00
Darryl Quinn
d55f6de4cf
bugfix: removed global css border change
2016-01-06 10:46:27 -06:00
Darryl Quinn
4f2d68bc08
feature: added lat/lon/gridsquare fields and map to capture them
2016-01-06 10:23:18 -06:00
Darryl Quinn
07f447313f
default wifi distance to 0, disallow saving with 0 value, change alert to show on 0
2016-01-05 23:09:34 -06:00
Darryl Quinn
1e24cda1f1
change chart back to spline type
2016-01-05 22:12:24 -06:00
Darryl Quinn
2b2ec5c1fd
removed erroneous reference to Broadband-Hamnet from copyright
2016-01-05 22:11:44 -06:00
Trevor Paskett - K7FPV
4372605f8f
merge: jsoninfo into develop
2016-01-05 11:02:37 -07:00
Trevor Paskett - K7FPV
3359c44ca7
feature: add jsoninfo to olsr and open firewall ports 9090
2016-01-05 11:00:22 -07:00
Darryl Quinn
16b4e8c798
Merge branch 'develop' of ssh://git.aredn.org/aredn_ar71xx into develop
...
* 'develop' of ssh://git.aredn.org/aredn_ar71xx:
feature: TxMbps--Added Mesh Status Help Section and minor code enhancements
bugfix: snrlog better handle neighbor references from mac to ip to hostname
hardware: Add testing support for AirRouter HP
2016-01-04 22:42:34 -06:00
Darryl Quinn
a1bc4fa35b
feature: distance value calculation in km or miles
2016-01-04 22:41:27 -06:00
AE6XE
0cf75af9df
feature: TxMbps--Added Mesh Status Help Section and minor code enhancements
2016-01-01 16:08:02 -08:00
AE6XE
38209b0af2
bugfix: snrlog better handle neighbor references from mac to ip to hostname
2015-12-30 17:57:49 -08:00
Conrad Lara - KG6JEI
cc6d4ee550
hardware: Add testing support for AirRouter HP
...
board.info
{{{
board.sysid=0xe4b2
board.cpurevision=0x00000101
board.name=AirRouter
board.shortname=LAP
board.subtype=HP
board.netmodes=15
board.hwaddr=687251449BBD
board.reboot=50
board.upgrade=150
board.phycount=2
board.phy.1.maxmtu=2024
board.phy.2.maxmtu=2024
radio.1.name=
radio.1.shortname=
radio.1.bus=pci
radio.1.subsystemid=0xe4b2
radio.1.subvendorid=0x0777
radio.1.txpower.max=28
radio.1.txpower.min=-4
radio.1.txpower.offset=9
radio.1.antennas=1
radio.1.def_antenna=4
radio.1.antenna.1.id=4
radio.1.antenna.1.name=Combined
radio.1.antenna.1.gain=6
}}}
2015-12-28 22:48:13 -08:00
Conrad Lara - KG6JEI
2dfc911df7
Merge branch 'release-3.15.1.0' into develop
...
Conflicts:
files/www/cgi-bin/mesh
2015-12-22 08:45:09 -08:00
AE6XE
91ad5613fe
feature: Add TxMbps to mesh status
2015-12-21 18:26:45 -08:00
Conrad Lara - KG6JEI
9c21a18f3f
bugfix: IP selection dropdown list is empty on dhcp reseveration/ports page.
2015-12-20 18:52:10 -08:00
Conrad Lara - KG6JEI
d6db48fb48
bugfix: Services were not lined up correctly on mesh status page.
...
Correct services to be correctly lined up.
Note:
It looks like we need to split the two tables eventually on the mesh status page as the services are pushed to the right.
Saving this however to be done in a future release as we may be doing a revamp of this page for sortable fields in the near future and this would fit in with that.
2015-12-16 21:42:43 -08:00
Conrad Lara - KG6JEI
9d0b7d59e1
Revert "bugfix: Services were not lined up correctly on mesh status page."
...
This reverts commit b223259f4f
.
The change was made in the wrong location of the mesh status page.
2015-12-16 21:41:19 -08:00
Conrad Lara - KG6JEI
b223259f4f
bugfix: Services were not lined up correctly on mesh status page.
...
Correct services to be correctly lined up.
Note:
It looks like we need to split the two tables eventually on the mesh status page as the services are pushed to the right.
Saving this however to be done in a future release as we may be doing a revamp of this page for sortable fields in the near future and this would fit in with that.
2015-12-16 21:33:16 -08:00
AE6XE
265d2eb196
feature: enhance snrlog to squareLine, local TZ, fix test condition
2015-12-15 22:45:29 -08:00
AE6XE
fb224eebc0
Merge: bugfix: resolved rssi shift condition that needed a noise floor calibration
2015-12-14 21:47:24 -08:00
AE6XE
d33726e893
bugfix: resolved rssi shift condition that needed a noise floor calibration
2015-12-14 21:44:08 -08:00
AE6XE
ad856844bf
feature: enhance snrlog to handle neigbors dropping in and out and leaving mesh
2015-12-14 20:55:07 -08:00
Darryl Quinn
b2c4913680
default any error conditions to -95
2015-12-13 15:07:46 -06:00
Darryl Quinn
aa6dbe41d6
minor adjustment to interfaces and hosts (change to array)
2015-12-12 17:33:54 -06:00
Darryl Quinn
839718cc89
minor adjustment to interfaces and hosts (change to array)
2015-12-12 17:19:52 -06:00
AE6XE
f6c134fe7c
feature: AREDN banner
2015-12-11 15:38:45 -08:00
Darryl Quinn
3685deb091
moved buttons to top of page for consistency with other pages
2015-12-11 17:10:57 -06:00
AE6XE
8586a9fee8
feature: device support for older AirGrid M5 0xe245 tested in beta
2015-12-11 10:50:45 -08:00
AE6XE
6903476f02
feature: snrlog updates to handle host name change and lack of hostname or ip info
2015-12-11 10:25:38 -08:00
Darryl Quinn
4aff5d7a59
fixed typos in device names
2015-12-11 11:15:48 -06:00
Darryl Quinn
62ba6daf75
bugfix: display correct month
2015-12-11 01:04:34 -06:00
Darryl Quinn
2f15569a69
fixed y-axis label
2015-12-11 00:35:37 -06:00
Conrad Lara - KG6JEI
096f798ceb
hardware: Update supported hardware list labels.
2015-12-10 10:53:37 -08:00
Darryl Quinn
fbc6002924
removed spurious comments
2015-12-10 12:15:12 -06:00
Darryl Quinn
61d9db044d
bugfix: location message alignment/html structure issue
2015-12-10 12:14:38 -06:00
Darryl Quinn
fba3459752
bugfix: fix validation to not allow - at the end of the line
2015-12-10 12:12:15 -06:00
Darryl Quinn
1ef42568c2
changed default chart view to realtime
2015-12-10 11:22:30 -06:00
Darryl Quinn
43565d714e
updated snrlog for multi devices
2015-12-10 11:17:03 -06:00
Darryl Quinn
f96fac0a57
removed old SNR page and replace with new chart page
2015-12-10 11:14:43 -06:00
Darryl Quinn
833dedd8fa
changed the filename that snrlog cron job creates
2015-12-09 17:20:16 -06:00
Darryl Quinn
a1deaea04a
bugfix: initialize chart to start at -95 instead of 0
2015-12-09 17:16:44 -06:00
Darryl Quinn
4de822ca2b
signal2 cleanup
2015-12-09 16:57:57 -06:00
Darryl Quinn
dd04d3d657
feature: added realtime charts by device
2015-12-09 16:37:37 -06:00
Darryl Quinn
c81127f2a4
feature: select a device to view archived data against, enabled chart zooming/panning
2015-12-09 15:36:09 -06:00
AE6XE
8c3c436cb7
bugfix: rssi_monitor fails if node goes deaf in first 12 min after startup, trigger on abnormal increases.
2015-12-08 22:06:55 -08:00
Darryl Quinn
46c13c8c64
bugfix: add error checking when posting to map server
2015-12-08 17:20:53 -06:00
Darryl Quinn
c270ea5e0d
added data validation for lat/lon/gridsquare
2015-12-08 17:03:15 -06:00
Darryl Quinn
8ceaa87472
bugfix: maxis on grid square field set to 6
2015-12-07 15:51:29 -06:00
Darryl Quinn
fa0e128104
feature: provided lat/lon/gridsquare purge ability
2015-12-07 15:47:12 -06:00
Darryl Quinn
e1d4c82256
bugfix: test/update grid square to message appears when appropriate
2015-12-07 15:41:34 -06:00
Darryl Quinn
24ccfb30bc
feature: save location data from admin page
2015-12-07 15:24:39 -06:00
AE6XE
4d12a6f535
feature: include boardid for Rocket M5 XW
2015-11-25 21:54:36 -08:00
AE6XE
0c776ab932
fix: correct max power setting NS loco XW
2015-11-25 21:23:52 -08:00
AE6XE
dc5df00d46
feature: Add boardid for NS Loco M5 XW
2015-11-25 20:43:27 -08:00
Darryl Quinn
e3962e12e1
feature: add signal2 graphing page to status page as a button
2015-11-24 22:39:27 -06:00
Conrad Lara - KG6JEI
46b49369d4
bugfix: firstboot now requires user interaction or -y flag to approve an overwrite.
2015-11-23 20:08:07 -08:00
Conrad Lara - KG6JEI
a489928fc6
bugfix: sortable wscan was removed during previous merge.
...
During a previous merge the sortable code for wscan was accidentally removed.
2015-11-23 19:58:37 -08:00
Conrad Lara - KG6JEI
c5a1f21d77
bugfix: dnsmasq not updating hostnames ( dnsmasq pid file has moved )
2015-11-23 19:17:38 -08:00
Darryl Quinn
51f4bcc550
bugfix: ssh keys not saving across sysupgrade
2015-11-16 14:44:52 -06:00
Conrad Lara - KG6JEI
dabd9a4fbc
bugfix: 802.11n devices did not use 802.11n datarates
...
This adds support for 802.11n data rates on the mesh.
This should improve dataspeeds across the board
MIMO devices like Rocket and NanoStation should be able to use dual chains which allows diverse data transmission on each chain increasing throughput
MCS data rates in theory should cut through noise better than legacy modulation and have higher speeds on each step which should allow overall higher datarate between nodes.
2015-11-15 19:50:54 -08:00
Conrad Lara - KG6JEI
48cb37bd05
Merge branch 'release-3.15.1.0' into develop
...
Merging in latest release-3.15.1.0 changes into develop to provide a foundation with recent release fixes for the develop branch.
This should be 3.15.1.0b03 code.
Conflicts:
files/etc/crontabs/root
files/usr/local/bin/wscan
files/www/cgi-bin/sysinfo.json
2015-11-15 19:28:56 -08:00
Conrad Lara - KG6JEI
854a536629
bugfix: Settings set to 0(off/disabled) are not copied over during OTA.
...
Some settings would not copy correctly and would fall back to the config default due to faulty if checks logic when the value was set to 0 ending up in if(0) checks.
2015-11-15 10:59:17 -08:00
AE6XE
5b945229fa
bugfix: add rssi_monitor data and logfiles to download support data
2015-11-03 20:32:36 -08:00
AE6XE
79bf05f7d9
bugfix: rssi_monitor log file size trim calculation error
2015-11-02 22:15:22 -08:00
AE6XE
8cd8e07885
bugfix: deaf chain workaround
2015-11-01 18:33:05 -08:00
Darryl Quinn
a5492c0807
bugfix: tunnel client not showing errors. allow - in pwd
2015-10-19 22:48:09 -05:00
Conrad Lara - KG6JEI
a200f49a37
bugfix: Better handle AP detection.
...
All devices that respond to an iw scan will be AP's or ADHOCS.
All adhoc devices need to have the adhoc designator so if we don't see this we know its an AP.
2015-09-04 22:19:53 -07:00
Conrad Lara - KG6JEI
c7bde9712a
bugfix: station listing includes nodes that have not been seen for some time
...
Also resolves the "0" signal strength as nodes that have not been seen in long time show up as a 0 for signal.
This is a regression of the issues seen on the iw scan but in this case applies to station dump which we have not used before.
2015-09-04 22:11:00 -07:00
Conrad Lara - KG6JEI
ba3f3b9b16
bugfix: initialize lastseen variable before first use.
2015-09-04 21:38:44 -07:00
Conrad Lara - KG6JEI
0f8b82e074
bugfix: regression: Networks not seen in long time show up in scan
...
commit d0bbeae66b
introduced a regression previously fixed in commit 9aec7e019b
Resolves regression
2015-09-04 20:48:17 -07:00
AE6XE
d0bbeae66b
bugfix: wscan - show 3ghz freq instead of channels, fix blank mode fields
2015-08-28 19:44:54 -07:00
Darryl Quinn
0669217984
check for 3Ghz band channels and report freq instead
2015-08-28 20:09:33 -05:00
Darryl Quinn
14d7163666
add wifi channel number
2015-08-18 21:39:30 -05:00
Darryl Quinn
b9ce490a3c
changed maxlines to capture 2days worth of data
2015-08-10 18:25:55 -05:00
Darryl Quinn
3cd84b3dfc
bugfix: wrong syntax for iw
2015-08-05 13:40:45 -05:00
Conrad Lara - KG6JEI
28f038edd5
bugfix: Correct section reference 10(e) should be 7(e) when referring to the section that grants the additional terms permission in GPL.
2015-08-03 15:57:42 -07:00
Darryl Quinn
e0c2cbbe5d
feature: add sorttable.js lib to www/js dir
2015-07-30 15:34:13 -05:00
Darryl Quinn
5358f43604
minor fixes
2015-07-30 15:33:22 -05:00
Darryl Quinn
478caec8f7
feature: make service links open in a new window
2015-07-30 12:33:18 -05:00
Darryl Quinn
cfd7aa2a6c
js lib changes
2015-07-28 16:33:20 -05:00
Darryl Quinn
028f140996
added js libs
2015-07-28 16:31:48 -05:00
Darryl Quinn
9b2e95238c
fixed realtime charts
2015-07-28 16:16:01 -05:00
Conrad Lara - KG6JEI
af97ce3f49
bugfix: "Disable default route" not kept during OTA upgrade.
2015-07-28 08:49:48 -07:00
Darryl Quinn
3ae86c67ec
feature: signal charts
2015-07-26 23:09:34 -05:00
Conrad Lara - KG6JEI
ae2bc531b2
hardware: board add: Rocket M5 with USB Port
...
board.info
{{{
board.sysid=0xe105
board.cpurevision=0x000000c2
board.name=Rocket M5
board.shortname=R5N
board.subtype=
board.netmodes=7
board.hwaddr=00156DDC9D53
board.reboot=30
board.upgrade=150
board.phycount=1
board.phy.1.maxmtu=1524
board.phy.2.maxmtu=1524
radio.1.name=
radio.1.shortname=
radio.1.bus=pci
radio.1.subsystemid=0xe105
radio.1.subvendorid=0x0777
radio.1.txpower.max=27
radio.1.txpower.offset=5
radio.1.antennas=1
radio.1.def_antenna=4
radio.1.antenna.1.id=4
radio.1.antenna.1.name=Combined
radio.1.antenna.1.gain=0
}}}
2015-07-23 21:24:21 -07:00
Conrad Lara - KG6JEI
2511f585f0
bugfix: Should not keep /etc/config/* on sysupgrade
...
We don't really need any files in there, and keeping the folder can interfere with the programs that populate /etc/aredn_include on firstboot from uci-default.
This will cause the node to boot up in default mode (with an AP on its interface on the default channels) during its first boot, and than very quickly reboot and come up under the mesh.
2015-07-23 11:35:54 -07:00
Conrad Lara - KG6JEI
2755094c9f
Merge branch 'FixupTPLinkPower' into release-3.15.1.0
...
Deals with the fact that TPLink has max powers that differ based on frequency and are programed into the chip lower than what the manufacture states in its datasheet.
We want to make sure we don't fry any boards so we honor what the chip programming is set to.
2015-07-22 23:20:23 -07:00
Conrad Lara - KG6JEI
5f66df447f
add help text and icon for power setting info
2015-07-22 23:16:24 -07:00
Conrad Lara - KG6JEI
f209886f76
add qmark image
...
Part of Freesns Cumulus package
https://www.iconfinder.com/icons/183285/help_mark_question_icon#size=16
Free for commerical use
Created by Yannick Lung, 2013
Web: www.yanlu.de
Twitter: @FreecnsUI or @YanluDE
Facebook: www.facebook.com/FreecnsUI
Mail: freecns@yanlu.de
Google+: Freecns
App.net: Freecns
Version 2.0 known as Freecns Cumulus
LICENSE
You are free to use Freecns for commercial and personal purposes without attribution, however a credit for the work would be appreciated. You may not sell or redistribute the icons themselves as icons. Do not claim creative credit.
2015-07-22 23:00:58 -07:00
Darryl Quinn
912afe3713
added channel bandwidth
2015-07-21 12:19:41 -05:00
Conrad Lara - KG6JEI
108e05088b
bugfix: Add max power level tracking control for per channel power on devices
...
Mainly relates to TP-Link devices which have a roving power level programmed into the hardware.
The datasheets for the hardware may say higher power but the chip has been programmed to not go above these values.
2015-07-20 23:30:49 -07:00
Conrad Lara - KG6JEI
9b30e157bc
bugfix: Set max power for device to TPLink programed "max power"
...
This is the absolute maximum that can be used by the device from TPLink eprom programming.
The value actually goes down on some frequencies.
2015-07-20 21:38:01 -07:00
Conrad Lara - KG6JEI
9aec7e019b
bugfix: regression: Networks that have not been seen in long time still show up in wifi scan.
...
Regression of changeset:e34b7fcee49c3e2b7eb35aa4fb44b6abdc78b3ad/aredn_ar71xx
Having moved to iw for iwinfo we have a regression previous commit.
Restore fix that if not seen after 10 seconds signal drops from display.
2015-07-19 23:34:06 -07:00
Conrad Lara - KG6JEI
661dc23e18
bugfix: wscan does not show channels sometimes.
...
We should of used the freq: field, not sure why I did not use it to begin with.
Corrected and added a small function to convert from frequency to channel.
2015-07-19 23:22:45 -07:00
AE6XE
2613a8507c
bugfix: wscan bogus hostname lookup when multiple entries in arp table
2015-07-19 18:53:50 -07:00
Darryl Quinn
cb09c22275
feature: changed version element name, added grid square
2015-07-16 19:21:41 -07:00
Darryl Quinn
2a63226ad3
feature: added board_id to output
2015-07-16 19:21:41 -07:00
Darryl Quinn
0cd0db2d0d
feature: add sysinfo.json for programmatic lightweight management interface
2015-07-16 19:21:41 -07:00
AE6XE
683b07c4a3
Merge branch 'wscan' into release-3.15.1.0
2015-07-15 21:12:20 -07:00
AE6XE
0efbd5b2f5
bugfix: wifi scan documentation update for changes made
2015-07-15 21:10:51 -07:00
AE6XE
c68a4d23bb
Merge branch 'release-3.15.1.0' of git.aredn.org:aredn_ar71xx into release-3.15.1.0
2015-07-15 19:37:09 -07:00
AE6XE
9294e790eb
bugfix: AREDN->ticket:132 show AREDN networks on other channels fixed
2015-07-15 19:27:06 -07:00
Darryl Quinn
3c86ff9ec8
feature: changed version element name, added grid square
2015-07-13 20:32:17 -05:00
Darryl Quinn
e8333f76ea
feature: added board_id to output
2015-07-13 11:18:53 -05:00
Darryl Quinn
3c0f3ad144
bugfix: tunnel install not posting to same page
2015-07-12 23:26:09 -05:00
Darryl Quinn
8e1da4766a
feature: add sysinfo.json for programmatic lightweight management interface
2015-07-10 21:51:18 -05:00
Conrad Lara - KG6JEI
cc74123ad3
bugfix: vtund was missing from arednsysupgrad.conf
2015-07-10 18:56:30 -07:00
Conrad Lara - KG6JEI
311b9d5ffe
bugfix: Nodes are showing up as encrypted when they are not.
...
The code makes the assumption that the connection has not been modified to be encrypted (Standard is not under AREDN V3 protocol) but this may need to be changed in the future.
2015-07-10 18:50:28 -07:00
Conrad Lara - KG6JEI
3576a2c00b
Merge branch 'RemoveIWINFOCalls' into release-3.15.1.0
...
Move from iwinfo to iw where possible
Discovered while discussing another issue about ssid's
ref AREDN->ticket:132
2015-07-09 21:05:14 -07:00
Conrad Lara - KG6JEI
0fdeb4e7eb
bugfix: extend support tool to capture more info from iw as we now use it more than iwinfo
2015-07-09 21:03:06 -07:00
Conrad Lara - KG6JEI
51272c37df
bugfix: migrate wscan from iwinfo to iw due to new rf channels and iwinfo issues
2015-07-09 20:58:32 -07:00
Conrad Lara - KG6JEI
650d1bca28
bugfix: nodeupgraded needs to be set before taring up the archive
...
ref AREDN->ticket:131
2015-07-09 20:01:32 -07:00
Conrad Lara - KG6JEI
87f655f103
Merge branch 'FixSYSUPGRADEBackups' into release-3.15.1.0
...
ref AREDN->ticket:131
2015-07-09 18:21:35 -07:00
Conrad Lara - KG6JEI
442b7e9822
bugfix:
...
Make sure httpd.conf is up to date on first boot.
2015-07-09 16:10:50 -07:00
Conrad Lara - KG6JEI
d7be9104d9
bugfix: We need to only pull a small selection of files over through sysupgrade instead of all config files.
...
opkg config can cause issues on OS upgrade among others.
ref AREDN->ticket:131
2015-07-09 09:25:00 -07:00
Darryl Quinn
3872261893
Revert "bugfix: define tun hostname for olsrd"
...
This reverts commit d4f6aea68e
.
2015-07-07 21:31:24 -05:00
Darryl Quinn
0359796a33
bugfix: detect tun passwords with only numbers
2015-07-06 23:32:41 -05:00
Conrad Lara - KG6JEI
f96dd0d49d
Merge branch 'release-3.15.1.0' into develop
...
Early merge of 3.15.1.0 into develop due to a large number of code changes in the release branch.
Will merge again in the future when the branch is closed but want to pull in changes now from release.
2015-07-06 11:19:17 -07:00
Conrad Lara - KG6JEI
8eabf6ad00
bugfix: snr setting was setting SignalLevel instead of NoiseLevel
...
ref AREDN->ticket:129
2015-07-02 22:43:01 -07:00
Conrad Lara - KG6JEI
8975c46c67
bugfix: TPLink and similar, fix port_map led mapping
2015-07-02 20:30:27 -07:00
Conrad Lara - KG6JEI
6b404c27ff
bugfix: move set eth mac fixup to /etc/init.d/local
...
Not getting much debug information at moment, would like to put this in uci-defaults but with issues that I can't seem to log at moment (and not having serial cable for this device) I'm going with lets put it in /etc/init.d/local before nvram and similar gets set.
ref AREDN->ticket:115
2015-07-02 19:03:47 -07:00
Conrad Lara - KG6JEI
c4c808f98c
Merge branch 'FixupRefDMZLed' into release-3.15.1.0
...
Remove references to DMZ led and replace with "Status 4" led
2015-07-01 23:25:56 -07:00
Conrad Lara - KG6JEI
55ec5d6dc1
bugfix: change ref to DMZ Led to Status 4 led in help.html
2015-07-01 23:25:22 -07:00
AE6XE
8e0943f8e0
bugfix: Pull dtdlink and tunnel from remote connections display.
...
Due to issues we are pulling the showing of tunnels untill we can better detect them.
We are also pulling dtdlink as all AREDN nodes should have dtdlink enabled.
2015-07-01 23:21:51 -07:00
AE6XE
305dbb143e
bugfix: ".local.mesh" being added to already qualified domain names.
...
fixes AREDN->ticket:127
2015-07-01 23:10:13 -07:00
Conrad Lara - KG6JEI
2482af260c
bugfix: re-work the mac change code.
...
Old code would set mac on the sub-vlan not the master interface which could cause issues.
Rework to be more functional in the future and to work correctly on vlan interfaces.
ref AREDN->ticket:115
2015-07-01 23:03:01 -07:00
Conrad Lara - KG6JEI
a46bbf27d8
bugfix: sometimes iw doesn't show noise floor
...
Pull from kernel debug instead for now untill we can work around it in iw.
fixes AREDN->ticket:129
2015-07-01 10:05:58 -07:00
Conrad Lara - KG6JEI
794c00c7c6
bugfix: "wifi" network isn't yet defined during firstboot so hard code interface names to eth0 and wlan0
...
ref AREDN->ticket:115
2015-06-30 22:17:45 -07:00
Conrad Lara - KG6JEI
13db1b02a2
bugfix: Remove ref to DMZ Led on first node reboot
2015-06-30 08:36:45 -07:00
Conrad Lara - KG6JEI
39729157c6
bugfix: Signal levels do not show up on "new extended" RF Channels
...
Switch to iw over iwinfo because it handles the new channels better.
Partially reverts changeset:808a8d5019fce4a7ca2c027ea7838d43c6d8cad0/aredn_ar71xx
fixes AREDN->ticket:129
2015-06-30 00:05:45 -07:00
Conrad Lara - KG6JEI
4816a47751
Merge branch 'FixupDuplicateMAC' into release-3.15.1.0
...
ref AREDN🎫 115
2015-06-29 23:00:43 -07:00
Conrad Lara - KG6JEI
7985ff6ba3
bugfix: deal with duplicate MAC on LAN and WIFI
...
ref AREDN->ticket:115
2015-06-29 22:58:08 -07:00
Darryl Quinn
d4f6aea68e
bugfix: define tun hostname for olsrd
2015-06-29 20:07:01 -05:00
AE6XE
9481c21db6
bugfix: fixes AREDN->ticket:128 remote neighbor incorrectly shown as having tunnel
2015-06-21 22:06:40 -07:00
Conrad Lara - KG6JEI
f915225459
bugfix: Add in-testing support for older NanoStation M5 XW boards
...
board.info provided by VE3KMV
{{{
board.sysid=0xe005
board.cpurevision=0x000000c2
board.name=NanoStation M5
board.shortname=N5N
board.subtype=
board.netmodes=7
board.hwaddr=00272232336C
board.reboot=30
board.upgrade=150
board.phycount=2
board.phy.1.maxmtu=1524
board.phy.2.maxmtu=1524
radio.1.name=
radio.1.shortname=
radio.1.bus=pci
radio.1.subsystemid=0xe005
radio.1.subvendorid=0x0777
radio.1.txpower.max=27
radio.1.txpower.offset=5
radio.1.antennas=1
radio.1.def_antenna=4
radio.1.antenna.1.id=4
radio.1.antenna.1.name=Combined
radio.1.antenna.1.gain=16
}}}
2015-06-21 19:24:43 -07:00
Conrad Lara - KG6JEI
ff43a707c1
cleanup: Make note about automatic antenna selection look better on screen
2015-06-18 21:15:05 -07:00
Conrad Lara - KG6JEI
547069986c
bugfix: Antenna selection handle by kernel: Cleanup errors reported by build tests.
2015-06-18 21:09:10 -07:00
Conrad Lara - KG6JEI
21edf5fa02
bugfix:Let kernel handle antenna selection: Remove antenna name mapping data.
2015-06-18 20:18:03 -07:00
Conrad Lara - KG6JEI
ea9dfc5d1a
bugfix: Let kernel handle antennas:Remove sub functions wifi_validant and wifi_defaultant
2015-06-18 20:15:47 -07:00
Conrad Lara - KG6JEI
ee90c366aa
bugfix: The 'hack' we have been using to set RF chain has been discontinued.
...
Trying to registry over-write the antenna setting has never been a good idea in the first place.
The hardware fully handles antenna selection without forcing it already.
ref AREDN->ticket:120
2015-06-18 18:57:04 -07:00
Conrad Lara - KG6JEI
d1253c0d9d
bugfix: Channel "0" means "Problem" inside the kernel.
...
To overhaul the system to allow "0" would take a significant re-write of kernel code. At this time its best to pull channel '0' as it is not in any clear RF space (channel 1 overlaps it)
ref AREDN->ticket:114
2015-06-18 18:35:41 -07:00
Darryl Quinn
8da9756817
bugfix: removed debugging statements
2015-06-17 22:43:20 -05:00
Darryl Quinn
3d7893fd46
Revert "Revert "fixes AREDN->125""
...
This reverts commit d917b5b2ec
.
2015-06-17 00:40:34 -05:00
Darryl Quinn
d917b5b2ec
Revert "fixes AREDN->125"
...
This reverts commit 7a05f76c93
.
2015-06-17 00:39:07 -05:00
Darryl Quinn
7a05f76c93
fixes AREDN->125
2015-06-17 00:38:13 -05:00
Darryl Quinn
8619bd379e
bugfix: force node name to upper in config files for tunnel client
2015-06-16 23:13:58 -05:00
AE6XE
177f831e14
bugfix: tunnel firewall rules update for Barrier Breaker chain rename
2015-06-15 22:10:21 -07:00
AE6XE
02c756a489
Merge branch 'MeshBugfix' into release-3.15.1.0
...
Fixes AREDN->118:Mesh Status links incoorect
2015-06-14 23:09:42 -07:00
AE6XE
4ce0e1e21d
Fixes AREDN->118:Mesh Status links incoorect
2015-06-14 23:06:32 -07:00
Darryl Quinn
807f381a04
bugfix: network and firewall tunnel rules reworked
2015-06-14 23:30:06 -05:00
Darryl Quinn
5dc1d0fa02
Revert "bugfix: missing include in firewall config"
...
This reverts commit 05839715f6
.
2015-06-14 22:28:47 -05:00
Darryl Quinn
cc2415faf0
bigfix: active icon not appearing on server
2015-06-14 20:50:54 -05:00
Darryl Quinn
05839715f6
bugfix: missing include in firewall config
2015-06-11 01:21:30 -05:00
Darryl Quinn
91762973a5
bugfix: tunnel firewall changes
2015-06-11 01:02:55 -05:00
Darryl Quinn
049e8ce364
Merge branch 'release-3.15.1.0' of ssh://git.aredn.org/aredn_ar71xx into release-3.15.1.0
2015-06-11 00:40:40 -05:00
Darryl Quinn
81ac8b7fbe
bugfix: losing network interfaces after node-setup
2015-06-11 00:40:14 -05:00
AE6XE
3429462627
fixes AREDN->ticket:112 wifi scan improperly sorted by signal strength
2015-06-09 21:51:52 -07:00
Darryl Quinn
0472e30333
feature: sortable columns in wifi scan
2015-06-09 23:39:10 -05:00
Darryl Quinn
a2456e4df9
bugfix: made firmware upgrade "keep settings" checked by default
2015-06-02 14:49:49 -05:00
Conrad Lara - KG6JEI
1f2737f0f3
bugfix: tunnels: Unable to route to connections across tunnel
...
Firewall rules don't get called because vtund is at /usr/sbin/vtund not /usr/bin/vtund
Also make the check if line posix compatible while we are chaning the path to be sure it works in the future too.
2015-05-25 23:04:34 -07:00
AE6XE
f1df364997
bugfix: mesh stat: previous neig remove mid notation, show double same neigh {rf,dtd}
2015-05-25 10:46:15 -07:00
AE6XE
2e5c239ed5
bugfix: mesh stat added ref to wan gateways, was ommitted alongside dtd & tun.
2015-05-25 09:25:38 -07:00
AE6XE
b314c4539f
bugfix: correctly show primary wifi hostname for all references, etx sort, denote dtd & tun* iface
2015-05-24 22:43:26 -07:00
AE6XE
f610c58b82
BUGFIX: tunnel firewall to behave same as dtdlink part 2
2015-05-24 15:57:44 -07:00
AE6XE
15f8792001
BUGFIX: tunnel firewall to work same as dtdlink
2015-05-24 15:55:27 -07:00
Conrad Lara - KG6JEI
e25756ffbe
setup: mesh gateway: Better define as an advanced feature.
...
Better define the Mesh Gateway as an advanced feature.
Increase documentation in help about what the feature does.
ref AREDN->ticket:109
2015-05-24 15:37:56 -07:00
Conrad Lara - KG6JEI
af1eaa1107
Merge branch 'CleanupTunnels' into release-3.15.1.0
...
various fixups to improve the quality of bringing tunnel's into mainline code
2015-05-24 15:18:54 -07:00
Conrad Lara - KG6JEI
1f4fa46887
supporttool: Add nodename and tsamp to default filename
...
add nodename and tstamp to default filename to reduce chance of submitting wrong file
timestamp may not always be 'real' time if a node does not have ntp access
2015-05-24 14:17:31 -07:00
Conrad Lara - KG6JEI
23b634e6ac
bugfix: supportool: Sensitive files are being included in the support dump.
...
Add feature to remove files that are sensitive (such as vtun configuration with passwords)
2015-05-24 13:47:16 -07:00
Conrad Lara - KG6JEI
c788d2daff
supporttool: Obtain better diagnostic information
...
Add dmesg
fix olsrd collection to obtain actual information
2015-05-24 13:29:49 -07:00
Conrad Lara - KG6JEI
c7c615a750
bugfix: Missing AREDN Logo and alert banner on tunnel pages
2015-05-24 13:08:19 -07:00
Conrad Lara - KG6JEI
3850cbac53
tunnels: Tunnels should only start when in mesh mode
...
Tunnels are not supported in other modes as such we should only let them start in mesh mode.
2015-05-24 12:59:11 -07:00
Conrad Lara - KG6JEI
5cc53dec88
tunnels: Set tunnel init.d scripts to be executable
...
Remove the chmod step inside of setup.
Came across one time where this didn't trigger.
In addition this saves us from using additional storage space on the node as a +x creates a duplicate file.
2015-05-24 12:30:23 -07:00
Conrad Lara - KG6JEI
0aaa6b6204
bugfix: tunnels: Tunnel config is deleted by saving changes on node.
...
Make sure we always save a copy of the tunnel config to /etc/config.mesh/ not just when we have an error.
2015-05-24 12:26:25 -07:00
Conrad Lara - KG6JEI
fbb98d0539
bugfix: firewall rules not being written by node-setup
...
When calling uci commit the file gets overwritten and as such the additional file lines are discarded because the active /etc/config/firewall is diffrent than the open file.
Use the uci commit further down in node setup.
2015-05-24 11:36:15 -07:00
Conrad Lara - KG6JEI
d15668d592
documentation: setup: Deprecation notice for all but mesh mode
...
All node type's except mesh have been deprecated.
In a future release we will remove them (and the associated code) to streamline the project.
It is recommended to use a dedicated purpose driven device for these modes in the future
2015-05-21 11:11:59 -07:00
Conrad Lara - KG6JEI
1b68255c7f
hardware: NanoStation M3: Set NanoStation M3 to "in testing"
...
25dbm max power, with 3dbm offchip amplifier.
ref AREDN->ticket:53
2015-05-21 10:51:58 -07:00
Conrad Lara - KG6JEI
0cf4c912ad
bugfix: setup: wired router: Country invalid error
...
Resolve country invalid error when using wired router mode.
Also resolves a chanbw missing error later as well.
ref AREDN->ticket:108
2015-05-21 10:44:25 -07:00
Conrad Lara - KG6JEI
06a46e4d2a
bugfix: Radio0Path is unknonw WIFI doesn't start.
...
wifi detect is called in /etc/init.d/boot before uci_apply_defaults is called.
Because of this if we don't have the data about the radio0path we need to remove the wifi config file first before calling wifi detect.
2015-05-16 11:32:29 -07:00
Conrad Lara - KG6JEI
e69f1e98ba
bugfix: Move aredn_include setup to uci-defaults and fix radio0path upgrade flaw
...
Needs to be in uci-defaults to be sure these data sets execute BEFORE the OS boots
We also need to get radio0 path because its mandatory for wifi to work.
Needed for sysupgrade from 3.0.2 to latest version.
2015-05-15 22:54:16 -07:00
Conrad Lara - KG6JEI
42ee986cd3
bugfix: Untill user visit status page theme is not set.
...
Move default theme selection to html_header() to solve theme not being set.
2015-05-14 11:36:51 -07:00
Conrad Lara - KG6JEI
d59709d840
bugfix: Theme reverts to no-theme when status page reset button is pressed.
...
A symlink loop occurs because the default theme selector links back to itself.
Removing the value= on the select title entry prevents this.
2015-05-14 10:56:41 -07:00
Conrad Lara - KG6JEI
dff687eed7
Merge branch 'DefaultChannel' into develop
...
Allows nodes to default to a common channel that is in the most common bandplan space for Part 97 usage.
Local cordination is still needed by users to make sure the channel matches the local deployment.
Defaults are as follows:
Band : Channel Freq : Bandwidth
900 : 912MHz : 5MHz
2400 : 1 2412MHz : 20MHz
3400 : 3420MHz : 5MHz
5800 : 149 5745MHz : 5MHz
2.4GHz keeps channel 1 at 20MHz because it is the standard deployment.
All other bands are still 'new' and no standard exist so we are creating one.
5MHz chosen because it better fits the emcomm goal. Smaller width should be stronger allowing for better networks.
Local networks can change as they see fit.
2015-05-13 22:02:08 -07:00
Conrad Lara - KG6JEI
8761ffc3b8
feature: default rf channel : Remove setting RF channel on first boot.
...
Remove setting RF channel on first boot in uci-defaults.
This should allow the node to use standard wifi channels when it boots allowing mesh setup to be run from a laptop or mobile device.
We will later move them to a real mesh channel during the mesh setup page.
Should also resolv issue where nodes were booting up on channel -2 and similar and wifi would refuse to start due to regdomain.
2015-05-13 21:50:32 -07:00
Conrad Lara - KG6JEI
c11eae61e8
feature: default rf channel : Make setup page use mesh defaults on reset or unconfigured
...
When a node is first setup (unconfigured) the rf channel or when user presses reset button the wifi channel and bandwidth will be set to mesh default even if it does not match the current RF channel.
2015-05-13 21:47:15 -07:00
Conrad Lara - KG6JEI
99bd244753
feature: default rf channel: Create new function to return default channel+bw
2015-05-13 20:19:22 -07:00
Darryl Quinn
1ffa2b69a4
bugfix: tunnel: hot plug monitoring wrong interface name to trigger fw scripts
2015-05-12 19:24:06 -05:00
Conrad Lara - KG6JEI
f33a60819e
bugfix: Status Screen: No word wrap on status screen initial warning text
...
A {{{</nobr>}}} was removed in changeset:9444716fbd923731e453456410b5d54b7be04370/aredn_ar71xx
2015-05-11 21:29:28 -07:00
Conrad Lara - KG6JEI
dcb4994cda
bugfix: tunnels: Tunnels fail to start after saving.
...
etc/init.d/vtund needs to be +x
2015-05-10 14:39:03 -07:00
Conrad Lara - KG6JEI
ea9638e787
bugfix: tunnels: Missing AREDN footer on pages.
...
Add call to page_footer(); to pages
2015-05-10 14:38:03 -07:00
Conrad Lara - KG6JEI
994c4948d1
bugfix: get_boardid : echo should be a cat
2015-05-09 23:04:54 -07:00
Darryl Quinn
eb20b40eb8
Merge branch 'tunnel_mainline' into develop
2015-05-09 22:04:18 -05:00
Darryl Quinn
370808578b
cleanup: unused vars
2015-05-08 23:26:54 -05:00
Conrad Lara - KG6JEI
27bf54f2dc
Merge branch 'SupportTool' into develop
...
Add new feature for support information to admin interface
Conflicts:
files/etc/httpd.conf
2015-05-08 20:03:22 -07:00
Conrad Lara - KG6JEI
01fa7b5666
feature: supporttool: Add link to admin page
...
Add link to admin page for users to download support data
2015-05-08 20:02:09 -07:00
Conrad Lara - KG6JEI
8299862b57
feature: support tool: Restrict Access
...
Restrict access to support tool to logged in admin user
2015-05-08 19:55:09 -07:00
Conrad Lara - KG6JEI
b3798fecdd
feature: New tool to provide support providers with information about a node
...
support tool will dump a tar file with copy of key files and command outputs to aid in diagnostics of support questions.
2015-05-08 19:52:49 -07:00
Conrad Lara - KG6JEI
18339b7443
Merge branch 'SpectrumTest' into develop
...
Spectrum testing proved to work out well. Merge code into mainline so we can better test with the rest of the hardware.
Also extends ability for 3.4 GHz devices (3.38=3.50)
Adds 5MHz spacing options for 5.8Ghz and allows more channels
Adds -2,-1,0 channel support on 2.4GHz
Conflicts:
files/www/cgi-bin/channelmaps.pm
2015-05-08 16:09:44 -07:00
Conrad Lara - KG6JEI
f9eb33339c
feature: Extend RF channel list to match arednbase.
...
Additional channels have been added to the image, adding them to the GUI as well.
2015-05-08 15:23:02 -07:00
Darryl Quinn
76ffed042f
Merge branch 'tunnel_mainline' into develop
2015-05-07 22:55:58 -05:00
Darryl Quinn
f19d8e33fd
cleanup based on shellcheck tests
2015-05-07 22:55:15 -05:00
Darryl Quinn
18ec1ff82c
Merge branch 'tunnel_mainline' into develop
2015-05-07 22:41:59 -05:00
Darryl Quinn
5afde21c9f
bugfix: secured vpn and vpnc pages
2015-05-07 22:41:06 -05:00
Darryl Quinn
c26b5fd992
Merge branch 'tunnel_mainline' into develop
2015-05-07 19:25:14 -05:00
Darryl Quinn
f9f046f111
dynamic integration of tun interfaces with olsrd
2015-05-06 23:46:25 -05:00
Darryl Quinn
5a246f7441
reworked ucifunc.pm
...
added server DNS name field
reworked to use section names in ici
2015-05-06 22:01:28 -05:00
Conrad Lara - KG6JEI
bd3de68231
ar71xx: hardware: NanoBeam-M5-19 Add testing support
...
Add NanoBeam M5 19 in testing support
2015-05-05 16:29:53 -07:00
Conrad Lara - KG6JEI
2af1e3e0c3
ar71xx: Copy get_model to get_boardid and modify to return a boardid
...
When model exiss that has a boardid in EEPROM it will return from there, otherwise it returns the model as chosen by ar71xx
2015-05-05 16:18:24 -07:00
Conrad Lara - KG6JEI
3465b45732
feature: mesh status: Display NLQ
...
Add the NLQ to the remote neighbors display so users can see both directions of the path from the mesh status screen.
ETX is dependent upon both directions of the path.
2015-05-04 09:39:52 -07:00
AE6XE
ece70e2f63
BUGFIX: Mesh Status missing some advertised service links or names
2015-04-29 23:29:25 -07:00
Conrad Lara - KG6JEI
a1ce01044d
feature: Add Disable Default Route checkbox to Lan box
...
Allows users to disable publishing 0.0.0.0/0 (all/internet) route via DHCP.
2015-04-29 23:18:09 -07:00
Conrad Lara - KG6JEI
0be1ee22dc
Update node help to include details about "Disable Default Route" checkbox
2015-04-29 23:11:23 -07:00
Darryl Quinn
cc1f683121
feature: adding support to add tun interfaces dynamically to olsrd
2015-04-29 23:02:29 -07:00
Darryl Quinn
8aa7b84712
bugfix: correct unmatched quote error
2015-04-29 21:33:36 -07:00
Darryl Quinn
defd944fc1
changed graphics: https://www.iconfinder.com/icons/183208/bin_can_garbage_trash_icon#size=20 (Free for commercial use)
2015-04-28 22:37:33 -07:00
Darryl Quinn
5d6ba0c244
fix client options and disconnect graphic
2015-04-26 23:21:42 -05:00
Darryl Quinn
7327c2de51
Merge branch 'develop' into tunnel_mainline
2015-04-23 23:00:00 -05:00
Conrad Lara - KG6JEI
9840db43de
hardware: Add CPE210 in testing support
2015-04-22 11:31:23 -07:00
Conrad Lara - KG6JEI
14ddd34906
Merge branch 'RocketM3' into develop
...
RocketM3 will remain in untested status until we get spectrum report.
ref AREDN->ticket:53
2015-04-22 00:06:43 -07:00
Darryl Quinn
a43ef2827b
feature: improved stop methods for client and server. added IPs to uci config
2015-04-20 23:53:57 -05:00
Darryl Quinn
344992b096
Merge commit '714a3d6f5404bcd650019bd59e92d2cc2bb54164' into develop
2015-04-17 18:50:53 -05:00
Darryl Quinn
dec3eeeb47
Merge commit '88037845309b311901a590ca2a2b91adbd79bfc0' into tunnel_mainline
2015-04-15 21:09:32 -05:00
Darryl Quinn
7371373235
feature: client and server fixes. calculate IP's for dest/gateway
2015-04-15 17:39:45 -05:00
Conrad Lara - KG6JEI
94a803d456
feature: Add initial read-only SNMP support in mesh mode.
...
Config file is present upon initial start and in mesh mode.
Daemon still starts up in other modes but will not function w/o settings.
Firewall:
Permit access for UDP:161 (SNMPD) on WIFI and DTDLINK
Lan is permitted by default allow rules.
2015-04-14 22:31:21 -07:00
Conrad Lara - KG6JEI
2917bb0f4b
Prep work for switching to procd olsrd-config will be called for both IPv4 and IPv6 executions.
...
Since we are not writing for IPv6 yet we exit early in the process.
2015-04-12 20:27:55 -07:00
Darryl Quinn
e80f67f139
bugfix: email link did not contain password value
2015-04-11 22:37:26 -05:00
Darryl Quinn
45e82607f9
bugfix: correcting 0 offset issue when getting list of clients, added copyright notice
2015-04-11 22:33:13 -05:00
Darryl Quinn
7695dcdc4c
Merge branch 'develop' into tunnel_mainline
2015-04-10 17:42:21 -05:00
AE6XE
c1f293a6f9
Merge branch 'develop' of git.aredn.org:aredn_ar71xx into develop
2015-04-09 20:44:05 -07:00
AE6XE
56749d19ff
Merge branch 'wscan' into develop
2015-04-09 20:43:04 -07:00
AE6XE
f2507f869f
Bugfix: Typo in wscan text output resolved
2015-04-09 20:41:54 -07:00
Darryl Quinn
ce72e3c9f3
bugfix: changed refresh message to minutes
2015-04-09 17:19:03 -05:00
Darryl Quinn
193d63094d
feature: added vtun config files to keep list during sys upgrade
2015-04-09 11:10:09 -05:00
Darryl Quinn
bd3190a8ff
bugfix: added @ to acceptable password chars
2015-04-09 10:57:57 -05:00
Darryl Quinn
5dd3e19c42
bugfix: disabled vpn debug mode
2015-04-09 10:53:45 -05:00
Darryl Quinn
16538f8a45
bugfix: validate password for only alphanumerics
2015-04-09 10:49:54 -05:00
Darryl Quinn
cf1ddb900b
bugfix: network/start now resets to default, added icons for pages
2015-04-09 10:14:04 -05:00
Darryl Quinn
fcce4039db
bugfix: vpn page now saving clients to ici
2015-04-08 21:17:34 -05:00
Darryl Quinn
ff057d3488
bugfix: change navbar spacing to accomodate tunnels
2015-04-08 19:59:39 -05:00
Darryl Quinn
6ff8986810
retrieve connections via uci
2015-04-08 19:44:41 -05:00
Darryl Quinn
cb3867d0f7
feature: vpn page reads from uci, uci lib updates, aredn.css update
2015-04-08 19:04:43 -05:00
Darryl Quinn
c40a42562f
feature: implement vtundsrv startup script. make 13-vtun vtund aware
2015-04-08 00:15:36 -05:00
Conrad Lara - KG6JEI
82611bb57e
bugfix: NanoStation M5 XW device config was malformed
...
ref AREDN->ticket:43
2015-04-07 22:11:56 -07:00
Darryl Quinn
54210a2d7e
Merge branch 'develop' of ssh://git.aredn.org/aredn_ar71xx into tunnel_mainline
2015-04-07 23:09:29 -05:00
Conrad Lara - KG6JEI
96636f442e
Merge branch 'NanoStationXW' into develop
...
Add initial testing support for NanoStation M5 XW into develop tree.
ref AREDN->ticket:43
2015-04-07 20:39:33 -07:00
Conrad Lara - KG6JEI
853430dbdf
hardware: Add testing support for NanoStation M5 XW
...
ref: AREDN->ticket:43
2015-04-07 20:37:58 -07:00
Darryl Quinn
c0c59a8795
feature: installation of tunnel software via vpn page button
2015-04-07 17:06:57 -05:00
Darryl Quinn
eeebc9ac09
Merge branch 'develop' into tunnel_mainline
2015-04-07 10:59:06 -05:00
Conrad Lara - KG6JEI
908626336f
bugfix: Configuration NOT Saved? Can't open '/etc/ared_include/system_netled'
...
File wasn't created on boot due to a missing space in if statment.
In addition other services would not start.
2015-04-07 08:51:32 -07:00
Darryl Quinn
e6d08f5606
merged from develop
2015-04-07 10:36:42 -05:00
Darryl Quinn
928e7e720a
Merge branch 'develop' of ssh://git.aredn.org/aredn_ar71xx into dyn_css
2015-04-06 23:20:12 -05:00
Conrad Lara - KG6JEI
f6f3aaef9e
Merge branch 'TPLinkCPE' into develop
2015-04-06 21:14:39 -07:00
Darryl Quinn
0b7eb2876a
Merge branch 'develop' of ssh://git.aredn.org/aredn_ar71xx into dyn_css
2015-04-06 23:11:32 -05:00
Darryl Quinn
3ba26cea4c
fix: added .local.mesh to sys upgrade links
2015-04-06 23:08:52 -05:00
Darryl Quinn
f4cb866a8b
Merge branch 'develop' of ssh://git.aredn.org/aredn_ar71xx into dyn_css
2015-04-06 23:05:04 -05:00
Conrad Lara - KG6JEI
e7c3cdc909
bugfix: CPE510: Network activity led's broke after config save
...
Save the port mapping for link_lan led's for use in the system file so that the link led's will work after save and reboot
2015-04-06 21:03:13 -07:00
Darryl Quinn
bb4f43ca4c
feature: auto-refresh after sys upgrade, chg link to codename when sys upgrade
2015-04-06 17:10:06 -05:00
Darryl Quinn
33d490aaa7
cleaned comments regarding linking style.css
2015-04-06 15:38:07 -05:00
Darryl Quinn
714a3d6f54
added symlinked style.css to /www
2015-04-06 15:37:21 -05:00
Darryl Quinn
09af80b17e
check for .css file extension being passed
2015-04-06 14:47:09 -05:00
Conrad Lara - KG6JEI
b6805ca15f
bugfix: CPE510: LINK1 LED doesn't illuminiate with neigbors in range
...
LINK1 LED was based on Ubiquiti file names, changed to determine base on file name instead.
This should open up more device support long term as well as solve the initial issue.
2015-04-06 11:57:37 -07:00
Conrad Lara - KG6JEI
5629ce93b7
bugfix: CPE510: Does not set nodecall or other mac based settings on boot
...
Change the location lookup to looup based on the radio0.path setting to obtain the mac address.
2015-04-06 11:27:50 -07:00
Conrad Lara - KG6JEI
6e74aaf0f4
bugfix: CPE510: networking does not function after initial config save
...
After saving the config the lack of the root level switch entry which enables vlans and resets the switch causes the network to shutdown.
2015-04-06 10:44:05 -07:00
Darryl Quinn
b8dcc50fb9
changed help text
2015-04-06 09:43:05 -05:00
Conrad Lara - KG6JEI
3c07872f06
bugfix: Make sure we create the swconfig file even if it will end up empty.
...
If we don't create the file the system will have nothing to include later on and the script will run on every boot
2015-04-05 23:05:42 -07:00
Conrad Lara - KG6JEI
79902f0876
hardware: CPE510: Retain device path information and import into configs at save time.
...
Save the intial path at install and include it each time we save the config
2015-04-05 23:04:32 -07:00
Conrad Lara - KG6JEI
8faab9c11c
wireless: Let the OS build the default wireless config
...
The first wireless config will be built by OpenWRT instead of us.
2015-04-05 22:40:02 -07:00
Conrad Lara - KG6JEI
63bb07b617
hardware: CPE510: Add initial hardware support for TPLink CPE510 in testing
...
Testing mode for CPE510
Offset needs to be looked into, OS reports a max power of 23dbm need to see if this is kernel, or offset related.
Should provide enough details for the board to be registered in the UI
2015-04-05 22:16:24 -07:00
Conrad Lara - KG6JEI
7c152d7c1e
hardware: Expand board_id routine to allow TPLink devices to be obtained
...
When a device does not have a subsystem device ID we will fall back to the board_detect routine.
In the case of a TPLink CPE510 the model will be along the lines of "TP-Link CPE510 v1.0"
In the case of TPLink CPE510 this also includes a hardware version so should the hardware be changed in the future we will be able to key off that as well.
2015-04-05 22:07:47 -07:00
Conrad Lara - KG6JEI
08600fd4e8
hardware: Update get_model to use the ar71xx board detect routines
...
Returns the same data for devices as CPUInfo would of returned for previous devices and for new devices like the CPE510 causes the system to list the exact model instead of of the family.
2015-04-05 21:58:03 -07:00
Conrad Lara - KG6JEI
31bd519266
hardware: AR934x: Pull in stored swconfig information when saving configs
2015-04-05 21:06:39 -07:00
Conrad Lara - KG6JEI
dccd1ea42c
hardware: AR934x: Store swconfig information for future use
2015-04-05 21:03:50 -07:00
Darryl Quinn
4f18f20495
Merge branch 'develop' of ssh://git.aredn.org/aredn_ar71xx into dyn_css
2015-04-05 21:20:04 -05:00
Darryl Quinn
df0bc42208
feature: converted css to use symlinks and multiple files
2015-04-05 21:19:32 -05:00
AE6XE
a82b4be70f
Merge branch 'wscan' into develop
2015-04-04 22:29:35 -07:00
AE6XE
8b9ac8639a
Enhancement: wscan vendor column replaced with mode
2015-04-04 22:27:51 -07:00
AE6XE
7c216480a5
Merge branch 'wscan' into develop
2015-04-04 22:01:21 -07:00
Darryl Quinn
6672996cd3
added ability to have multiple css files
2015-04-04 23:49:31 -05:00
Darryl Quinn
61c15f7eeb
added style for wscan nodes
2015-04-04 10:44:45 -05:00
AE6XE
2dd866b7a0
Fix for wscan to accept AREDN and custom SSID formats
2015-04-02 22:13:23 -07:00
Darryl Quinn
ade8026e32
fixed function calls that were moved to external lib (to save space)
2015-04-02 11:52:46 -05:00
AE6XE
0ab44e4731
wscan update to show neighbor mesh node signals
2015-04-01 21:49:07 -07:00
Darryl Quinn
a8d68cd021
fix tunnel UI and style the install button
2015-04-01 17:32:55 -05:00
Darryl Quinn
b074fd6985
consolidated functions to reduce duplication (save space)
2015-04-01 17:26:52 -05:00
Darryl Quinn
eb92e16e68
remove bad character
2015-04-01 17:09:41 -05:00
Darryl Quinn
2461d4acd8
add vpn and vpnc pages to UI menu
2015-04-01 17:09:18 -05:00
Conrad Lara - KG6JEI
ba045c292a
bugfix: channelmaps: 3400 frequency was showing 54**
...
Forgot to change the 5 to a 3 when writing the channelmap
2015-04-01 10:07:30 -07:00
Darryl Quinn
32600d5467
initial deploy
2015-04-01 10:42:53 -05:00
Conrad Lara - KG6JEI
5414cb2f86
bugfix: Correct bandmapping to 3400 for Rocket M3
2015-03-31 23:50:05 -07:00
Conrad Lara - KG6JEI
6c91ec0ab4
Add channels that are within normal 5.8GHz unit range for Rocket M3 usage.
...
M3 is a 5.8GHz unit with a 2GHz offset transverter.
5MHz width is recomended on these channels.
Send to spectrum analysis for verification that output looks clean.
Stepping stone to working on the wider width of the full 3.4GHz band which has more channels but unlike channels 95-100 (added in this commit) the rest are outside the normal 5.8GHz cal range (but are between two cal points so may be fine)
2015-03-31 23:42:22 -07:00
Conrad Lara - KG6JEI
a73e459263
Merge branch 'DynamicInterfaceNames' into develop
2015-03-27 23:56:14 -07:00
Conrad Lara - KG6JEI
8df5b5ff49
Merge branch 'cleanupoldfiles' into develop
2015-03-27 19:24:27 -07:00
Conrad Lara - KG6JEI
303c9c264f
cleanup: opkg.conf is now built by the BuildRoot and is no longer needed.
2015-03-27 19:20:23 -07:00
Conrad Lara - KG6JEI
0dbe83c61e
feature: Make nodes advertised targeted network routes to mesh.
...
Makes the nodes advertise using DHCP Options 121 and 249 routes to the mesh (10.0.0.0/8) and the reserved (172.16.0.0/12) address ranges.
This change allows directing systems to prefer the mesh node for mesh ranges unless another network rule is more specific (such as a directly connected network)
This is mostly useful where a PC may have multiple network connections active as it improves the desire for the packets to travel via the mesh network.
Currently the:
10.0.0.0/8 range is used by mesh nodes and dtdlinking of mesh nodes.
172.27.0.0/16 is used for default LAN network on NAT nodes.
172.33.0.0/16 is for ad-hoc tunnels
All others in the advertised range are reserved for future network use.
2015-03-27 11:30:52 -07:00
Conrad Lara - KG6JEI
16576d7bde
bugfix: dtdlink is by default on eth0.2 not eth0.1
2015-03-26 16:47:33 -07:00
Conrad Lara - KG6JEI
93b922596f
bugfix: node setup errors out on saving network file
...
Several _intf entries in the network file were named in reverse causing the node-setup script to be unable to save them
2015-03-26 01:47:06 -07:00
Conrad Lara - KG6JEI
dc22c906b0
bugfix: node-setup errors out with =for error.
...
Remove extra line added to first line in node-setup in 99182e2b52
2015-03-26 01:38:58 -07:00
Conrad Lara - KG6JEI
0d11af70b9
bugfix: Unknown interfaces wouldn't return default interface.
2015-03-26 01:31:50 -07:00
Conrad Lara - KG6JEI
ee16f91c95
Remove programs that are not used by us.
2015-03-25 17:03:23 -07:00
Conrad Lara - KG6JEI
99182e2b52
feature: Convert network settings files to use dynamic interfaces
...
config.*/network files now use dynamic interface names so that they can be changed on the fly in the future.
2015-03-25 14:02:38 -07:00
Conrad Lara - KG6JEI
ac93a0346f
feature: migrate scripts to use get_interface
...
nvram-setup may be the only script we have to worry about as it may call configs for interfaces that do not exist in the current mode.
By default get_interface will return a static mapping when it can't find an active config entry meaning that eventually get_interface will need an update routine to pull out of local running config
The lack of this update routine should be acceptable for now as we have no GUI for users to change the mapping.
2015-03-24 23:41:51 -07:00
Conrad Lara - KG6JEI
9444716fbd
feature: Add function and code to UI code to prepare for changing interface names in the core OS.
...
Create get_interface which will lookup in the current uci network config the realname for the logical interface name.
When the interface is not found it will fall back to a hard coded list.
Configure the UI to use the new get_interface function.
2015-03-24 23:25:18 -07:00
Conrad Lara - KG6JEI
097d62ae01
bugfix: OLSRD doesn't start on node reboot
...
Under Barrier Breaker sometimes OLSRD gets started before any interface is up causing OLSRD to shutdown because no interfaces exist.
Forces OLSRD to stay on and wait for the interfaces to come online.
2015-03-23 22:57:48 -07:00
Conrad Lara - KG6JEI
50c4e0ed11
bugfix: nodes sometimes show up as mid1
...
Nodes sometimes show up as a mid1 entry when dtdlink and RF connected.
Sometimes the nodes will get the eth0 ip because wlan0 is not up yet.
Under Barrier Breaker the MainIP option is now supported as part of the uci system which allows us to restore using this setting.
We can now force the IP address that is claimed (wlan0) for the primary IP of the node.
2015-03-23 22:55:09 -07:00
Conrad Lara - KG6JEI
a5d9c3ee52
Merge branch 'UpgradeToBB' into develop
2015-03-23 17:36:35 -07:00
Conrad Lara - KG6JEI
078ab54f06
bugfix: sysupgrade : OLSRD and LAN interface do not work after sysupgrade
...
Variables were not being being synced to _setup because they do not exist in _setup.default so we need to manually sync them over.
2015-03-23 17:25:18 -07:00
Conrad Lara - KG6JEI
b3fb1ed13e
bugfix:Correct Firmware not valid error when uploading a sysupgrade file
...
In Barrier Breaker the symlink in /etc/ has been removed so we need to refer to the file direct.
2015-03-21 23:03:24 -07:00
Conrad Lara - KG6JEI
5db6e2a747
Merge branch 'hotfix-3.0.2' into develop
...
Conflicts:
files/www/cgi-bin/admin
2015-03-13 20:56:46 -07:00
Conrad Lara - KG6JEI
0b04c442dd
bugfix: Remove references to WRT54*'s
2015-03-11 16:40:31 -07:00
Conrad Lara - KG6JEI
c4a29903fb
bugfix: Make AREDN(TM) Logo visible in "night" mode
2015-03-09 21:35:24 -07:00
Conrad Lara - KG6JEI
39a7ab878b
bugfix: Cleanup display of rebraned pages.
...
Add missing AREDN(TM) Logo and fix other pages that were missing the footer text.
2015-03-09 19:28:59 -07:00
Conrad Lara - KG6JEI
e146193b65
Rerand from BBHN to AREDN(TM)
...
Since a large number of the BBHNDev team has decided to create firmware fully independent of the BBHN Project the decision has been made to rebrand the firmware to differentiate from the origional BBHN work.
We would like to thank all those whom have worked on the BBHN firmware over the years and all those who continue to work on the firmware under AREDN(TM).
2015-03-09 16:39:04 -07:00
Conrad Lara - KG6JEI
633c83f7f7
Merge branch 'hotfix-3.0.1' into develop
2015-02-04 08:16:30 -08:00
Conrad Lara - KG6JEI
dc24e1d05d
Merge branch 'MakeLinksFQ' into develop
2015-01-25 21:08:16 -08:00
Conrad Lara - KG6JEI
243d5fc714
bugfix: Set hidden flag on dtdlink host names so they do not show up in the "Remote Nodes" list.
2015-01-25 10:56:23 -08:00
Conrad Lara - KG6JEI
7c22853a17
Change OLSR Status button to use node FQDN
2015-01-23 18:30:39 -08:00
Conrad Lara - KG6JEI
a2944c7e30
Configure status page to present FQDN's as long as the link does not contain a period.
2015-01-23 18:25:25 -08:00
Conrad Lara - KG6JEI
5c3ee1d068
bugfix: Add GPLv3 license text to core BBHN Mesh files
...
Program went GPLv3 last year but license text was never added to files
Default text to give credit to David as he is listed in all commits and to reference the BBHN Austin team at the same time as they were part of the group of HAM's that started this project.
2015-01-18 11:36:49 -08:00
Conrad Lara - KG6JEI
fde5c1367e
bugfix: olsrd-watchdog false triggers a reboot.
...
Using the method suggested by Henning Rogge in 2014
{{{
1) remove file
2) wait 2 intervals
3) if file exists, go to 1)
4) restart olsr, then go to 1)
}}}
With the exception that we currently wait more than 2 intervals.
Even if the script hits a collision at the same time the file is being written the file will already exist from one of the previous writes or the current write.
Removing a file in use is safe as once the FD closes the file contents are fully released.
Additional Advantages:
* Should be more efficient to check if file exists instead of reading the file and comparing date stamps.
* Removing the Perl code moves us one step closer to retiring Perl in the future.
2015-01-15 16:35:55 -08:00
Conrad Lara - KG6JEI
f52513aa15
bugfix: Update url for admin downloads
...
Previous URL may not have latest firmware list.
2014-12-14 22:56:45 -08:00
Conrad Lara - KG6JEI
917573cf95
hardware:bugfix: AirGrid M2 0x212 remove power offset to facilitate testing
...
Removing the offset and increasing max power so we have full range avaliable to us.
This may not help us figure out the offset but will allow us a wider range of options.
ref BBHN->ticket:71
2014-12-14 10:54:05 -08:00
Conrad Lara - KG6JEI
b7dcfdd9ce
hardware 🆕 Add testing support for AirGrid M2 0xe212
...
Reported information and board information do not appear to line up, device will need further testing to verify actual details.
Max Power and Power Offset are of concern.
ref BBHN->ticket:71
2014-12-14 10:37:48 -08:00
Conrad Lara - KG6JEI
b5dba400cc
bugfix: Update URL for opkg database.
...
Previous URL may not have latest packages.
2014-12-13 23:30:54 -08:00
Conrad Lara - KG6JEI
1ed509132f
bugfix: dhcp lease dropdown lists too many addresses.
...
fixes BBHN->ticket:69
2014-12-12 00:08:31 -08:00
Conrad Lara - KG6JEI
44bf0bd4f0
bugfix: non mesh-gw nodes may use a less than optimum route to internet.
...
When a non mesh-gw node has a route via the WAN interface and through a mesh-gw it will choose the mesh-gw instead of the local WAN connection.and
We change the routing list to prefer the WAN link.
When the WAN is static configured the user will need to disable the WAN interface for the mesh internet to be chosen.
When the WAN is configured to dynamic the loss of a DHCP lease will allow the node to chose the remote mesh internet.
The simple solution would be to change the WAN to disabled and reboot to ensure a remote node is used instead if the local internet fails.
Thanks to Joe AE6XE and Clint AE5CA for pointing out this scenario.
2014-12-11 23:42:27 -08:00
Conrad Lara - KG6JEI
c1de09455e
Merge branch 'release-3.0.0' into develop
2014-11-25 10:25:47 -08:00
Conrad Lara - KG6JEI
4daf0e4f7e
Merge branch 'sysupgradekeepsettings' into develop
2014-11-12 21:29:05 -08:00
Conrad Lara - KG6JEI
cccf5a2ad7
feature: Add the ability to upgrade in place and keep settings.
...
By checking the "Keep Settings" box the node will run sysupgrade instead of mtd. Core settings are stored between installs and the _setup files are updated by pulling in missing items from the _setup.default files.
2014-11-12 21:25:41 -08:00
Conrad Lara - KG6JEI
d5af5c97cf
support status: Mark Rocket M9 as supported.
2014-11-03 20:26:47 -08:00
Conrad Lara - KG6JEI
94981313f8
bugfix: rework olsrd-watchdog to avoid race condition
...
The olsrd watchdog module truncates and writes the latest timestamp every 5 seconds. The olsrd-watchdog script could catch the file during write causing an instant restart.
Changed to want 3 failures before restarting olsrd reducing the chance of collision based restarts.
fixes BBHN->ticket:68
2014-11-03 19:59:34 -08:00
Conrad Lara - KG6JEI
5a39316a7e
hardware: support: Loco M9, NanoBridge M9 test: RocketM9
...
tag NanoStation Loco M9 and NanoBridge M9 into supported status
begin testing Rocket M9 support
ref BBHN->ticket:66
fixes BBHN->ticket:51
2014-10-20 19:45:46 -07:00
Conrad Lara - KG6JEI
742f8ec4ac
bugfix: Differenece between short hold and long hold on the reset button is too small.
...
Time is now around 5 seconds for a passwd+dhcp reset (3-7 seconds window) and around 15 seconds for a full reset (12-20 seconds window)
2014-09-17 10:53:19 -07:00
Conrad Lara - KG6JEI
f5a9861700
bugfix: bbhnrecoverymode uhttpd needs to be restarted.
...
uhttpd may not pick up new passwords unless it is restarted after the change.
2014-09-15 16:56:41 -07:00
Conrad Lara - KG6JEI
fb91eadfef
bugfix: Make bbhnrecoverymode executable.
2014-09-12 12:07:16 -07:00
Conrad Lara - KG6JEI
a9ed10de33
feature: Use reset button to make field recovery easier.
...
Cleaner version with the config files included in the commit.
2014-09-12 12:03:16 -07:00
Conrad Lara - KG6JEI
2e0b2cbd90
feature: Use reset button to make field recovery easier.
...
Using a press of around 5 seconds (3-7) the node will reset the passord to BBHN default and enable dhcp on the lan interface.
A press of around 10 seconds (8-12) will cause the node to reset the node to 'just flashed' status and cause the node to reboot.
2014-09-12 12:00:14 -07:00
Conrad Lara - KG6JEI
28dfb852cc
bugfix: fix wscan 'unknown' network handling
...
Unknown networks are not quoted like known networks are.
This caused a bug where the last network name may be incorrectly used in place of the words 'unknown'
fixes: BBHN->ticket:58
2014-09-11 23:25:02 -07:00
Conrad Lara - KG6JEI
ed4b583277
Due to the following commits we need to increase the protocol version to V3
...
changeset:0e845a1743d3693fd5e1257f38b704c864f52220/bbhn_ar71xx
changeset:8417274fc4233bf0002c721d836e4fa5953f3db1/bbhn_ar71xx
2014-09-11 23:16:27 -07:00
Conrad Lara - KG6JEI
0e845a1743
Merge branch 'newssidformat' into develop
2014-09-11 23:07:10 -07:00
Conrad Lara - KG6JEI
9ae98554cf
bugfix: Disable OLSRD Secure untill we can work on it more.
...
Due to multiple issues that olsrd secure seems to make occur more often (but is not soley caused by OLSR Secure) causing olsr to crash olsr secure is being pulled while we work on the module.
This partialy reverts commit 553c126490
.
tag: RequiresProtocolIncrement
2014-09-11 23:02:47 -07:00
Conrad Lara - KG6JEI
6da1ad8b4e
feature: Change SSID format to include rf channel bandwidth and protocol version
...
From now on all node SSID's will be NAME-<rf bandwidth>-v<protocol version>
tag: RequiresProtocolIncrement
2014-09-11 21:29:54 -07:00
Conrad Lara - KG6JEI
6036dc3ff6
bugfix: Enable watchdog in olsrd
...
Watchdog never got enabled in the olsrd config files.
fixes BBHN->ticket:60
2014-08-07 23:13:54 -07:00
Conrad Lara - KG6JEI
c6e4aa3903
bugfix: DHCP Lease limit is down by one from what it should be.
...
ref BBHN->ticket:57
2014-07-24 21:58:20 -07:00
Conrad Lara - KG6JEI
422e40c5ea
Merge branch 'initialm9devices' into develop
2014-07-14 23:02:03 -07:00
Conrad Lara - KG6JEI
32a67e1b2c
Add initial testing support for M9 devices
...
ref BBHN->ticket:51
2014-07-14 23:01:16 -07:00
Conrad Lara - KG6JEI
711dbc17f2
Add a channel bandwidth selector to the setup screen.
...
Required for 900mhz devices to be supported due to band size.
This can also be useful for allowing more devices to fit into the same amount of RF space as nodes may often not need full 20mhz wide channels.
2.4ghz while using standard BBHN SSID is restricted to 20mhz for compatibility.
ref BBHN->ticket:50
2014-07-14 20:40:49 -07:00
Conrad Lara - KG6JEI
70cce8c75e
Resolve issue with NAT mode not working in 1.1.1
2014-07-10 20:04:06 -07:00
Conrad Lara - KG6JEI
88d532a3a1
bugfix: get_default_gw needs to follow the route the node will use to internet.
...
because of previous bugfix the function needs to check table 31 and 254 (with 254 taking priority)
2014-07-08 00:02:47 -07:00
Conrad Lara - KG6JEI
60b8095c08
bugfix: Resolve issue where reserved names are not being published correctly
...
reported by: W9HDG
2014-07-07 23:00:02 -07:00
Conrad Lara - KG6JEI
3e0ec32fca
workaround: For some reason piping yes to opkg never returns when called from perl
...
Has been seen with yes, and echo y, etc. Loops do not return.
In order to allow packages that do not need interaction to install we have pulled out 'yes' for now.
2014-06-26 21:29:39 -07:00
Conrad Lara - KG6JEI
2a8692d5a0
Update list of tested devices.
...
Officaly now supporting (XM series only for all the below):
{{{
Rocket M5
Bullet M5
AirGrid M5
NanoBridge M2
AirGrid M2
AirGrid M5 HP
NanoBridge M5
Bullet M2 Titanium
Bullet M5 Titanium
PicoStation M2
NanoStation M5
NanoStation Loco M5
}}}
2014-06-24 21:05:13 -07:00
Conrad Lara - KG6JEI
e88f319847
Switch to using socat as we need to be able to name the interface packets leave due to dtdlink interface.
2014-06-24 20:57:44 -07:00
Conrad Lara - KG6JEI
ae113ac7b0
Revert "As part of dtdlink node identification is being changed."
...
This reverts commit e36a2ffbf9
.
2014-06-24 20:47:12 -07:00
Conrad Lara - KG6JEI
25ad0fcadc
bugfix: Links on status page use midX domains which are not resolveable on host they reference.
...
mid hostname entries are only created on remote nodes and are not created on the local node (by design of nameservice module)
In order to allow links on remote nodes olsr status screens and potentionaly other locations to resolve correctly we must add a hostname for the dtdlink interface into the name service beacons.
In addtion we need to ensure the UI looks at these links instead.
This feature will need to be looked at for long in the mesh status screen to find a better method to display these connections.
ref BBHN->ticket:47
2014-06-23 19:42:20 -07:00
Conrad Lara - KG6JEI
9fbac6c3f2
bugfix: missing semicolon in bbhn_ar71xx/8debb9019c1c6520e14150f3647cb025384eaf31
2014-05-29 17:12:32 -07:00
Conrad Lara - KG6JEI
8debb9019c
bugfix: Node would not set correct power level on reboot.
...
fixes BBHN->ticket:45
2014-05-28 09:57:54 -07:00
Conrad Lara - KG6JEI
62721ea9fa
bugfix: Channel detection for untested devices.
2014-05-09 22:40:11 -07:00
Conrad Lara - KG6JEI
b72ffed3cc
bugfix: Correct check for dmz-mode.
2014-05-08 23:16:24 -07:00
Conrad Lara - KG6JEI
064fc82078
permpackage and repo address setup.
2014-05-06 14:58:42 -07:00
Conrad Lara - KG6JEI
d6bb48154a
Resolve issue related to returning the offset used by iwinfo
2014-05-06 14:29:19 -07:00
Conrad Lara - KG6JEI
570901df25
Disable debugging in status cgi script
2014-05-04 14:37:28 -07:00
Conrad Lara - KG6JEI
e549afa190
Only subtract poweroffset when the value given by iwinfo has an offset applied
2014-05-04 14:28:03 -07:00
Conrad Lara - KG6JEI
207c0f738f
Adjust usage of wifi_txpoweroffset() to handle the fact that offset may be set already in iwinfo so we need to read that value first.
...
Made adjustmetns to code that calls wifi_txpoweroffset() to ensure we minimize the number of calls that spawn a shell.
Also adjust the setting of $wifi_txpower to handle the fact that iwinfo returns the known offset.
2014-05-02 12:07:19 -07:00
Conrad Lara - KG6JEI
808a8d5019
Initial changes to work with OpenWRT 12.09
...
Mostly relates to iwinfo being the new command to obtain info about devices.
iwlist does not exist in 12.09
2014-05-01 20:32:40 -07:00
Conrad Lara - KG6JEI
0541234e1e
Assign 2.4ghz devices to 2400 band.
...
Fixup bug in channel mapping (leading 0 in channel number doesn't work)
ref BBHN->ticket:29
2014-04-19 23:51:55 -07:00
Conrad Lara - KG6JEI
c6924d3be4
Aimer: Adjust RSSI levels to match stock AirOS.
2014-04-19 20:33:44 -07:00
Conrad Lara - KG6JEI
9263b26e8e
Increase default SSID to V2
...
SSID Version increment for
changeset:a4dd9a9bdd798b05d76d71d135d860f57cb83d8d/bbhn_ar71xx and changeset:553c126490790a3d9873741551813a635a439c0b/bbhn_ar71xx
ref BBHN->ticket:28 and BBHN->ticket:37
2014-04-19 19:54:49 -07:00
Conrad Lara - KG6JEI
f83bebe58a
Add testing support for PicoStation2 PicoStation2 HP and AirGrid M2 HP (0xe242)
...
ref BBHN->ticket:40 and BBHN->ticket:41
2014-04-18 20:10:43 -07:00
Conrad Lara - KG6JEI
553c126490
Re-enable olsrd_secure module -- provides a message handshake on OLSRD packets
...
fixes BBHN->ticket:37
2014-04-18 13:45:19 -07:00
Conrad Lara - KG6JEI
c61d58e172
Add initial support for a monitor interface to be used for SSID based identification.
...
ref BBHN->ticket:28
2014-04-18 08:53:54 -07:00
Conrad Lara - KG6JEI
a93d48e849
Fix wifi being disabled after applying setting on non-chain devices
...
fixes BBHN->ticket:39
2014-04-18 08:30:50 -07:00
Conrad Lara - KG6JEI
e36a2ffbf9
As part of dtdlink node identification is being changed.
...
Due to the 10.x network no longer going out via wifi we now have a dedicated daemon for performing node identification out the wifi interface. The old fccid scripts are no longer used.
ref BBHN->ticket:28
2014-04-17 21:51:41 -07:00
Conrad Lara - KG6JEI
2afedf6f65
Add support for selecting RF country in the user interface.
...
NOTE: This patch requires a kernel upgrade to fully work.
Adds new value wifi_country.
Country HX is being chosen for HAM band use.
Country selection is needed to help the device stay withing regulatory domain for worldwide use.
ref BBHN->ticket:29
2014-04-17 21:47:04 -07:00
Conrad Lara - KG6JEI
06febced7f
Add testing support for Bullet M5 TI
...
see BBHN->ticket:29
2014-04-12 09:48:06 -07:00
Conrad Lara - KG6JEI
7a0de5a6a9
Add line in changeset:bbhn_ar71xx/a4dd9a9bdd798b05d76d71d135d860f57cb83d8d
...
Add support for dtdlink_* variables
2014-04-08 23:28:29 -07:00
Conrad Lara - KG6JEI
a4dd9a9bdd
Add new feature device-to-device linking (dtdlink)
...
The dtdlink interface is vlan 2 on eth0 and is used for linking two or more devices together.
This will allow for band-to-band repeaters, sector antenna setups, etc.
see BBHN->ticket:28
2014-04-08 23:19:45 -07:00
Conrad Lara - KG6JEI
f5f4da5350
Fix issue where connections could not be made to dmz mode hosts.
...
Also re-number rules at same time to allow more flexability long term
2014-04-07 20:27:50 -07:00
Conrad Lara - KG6JEI
c7b25f9d72
Fixes issue where packets route to wrong interface on mesh nodes.
...
see BBHN->ticket:35
2014-04-04 19:34:15 -07:00
Conrad Lara - KG6JEI
ede5b0656d
Better validation of services advertisements entries
...
fixes BBHN->ticket:35
2014-04-01 15:30:55 -07:00
Conrad Lara - KG6JEI
e34b7fcee4
Fix issue where the active SSID does not timeout in iwlist so networks show up after they have disappeared.
...
fixes BBHN->ticket:30
2014-03-31 22:59:47 -07:00
Conrad Lara - KG6JEI
c6a3e7a64e
Add testing support for multiple 2.4ghz Ubiquiti devices
...
see BBHN->ticket:31, BBHN->ticket:32, BBHN->ticket:36, BBHN->ticket:38
2014-03-27 23:19:13 -07:00
Conrad Lara - KG6JEI
3b215c40c0
Initial code for 5GHZ (and other band) devices.
...
Includes band/channel mapping
Code to set default RF channel on first boot
Add many 5ghz Ubiquiti devices in a testing phase including:
NanoBeam M5 (Intl), NanoBridge M5, AirGrid M5 HP, AirGrid M5, NanoStation M5, NanoStation Loco M5, Bullet M5, Rocket M5
see BBHN->ticket:29
2014-03-27 22:53:06 -07:00
Conrad Lara - KG6JEI
f6d81b25c2
Add support for devices that are 'in testing' to the banner display.
...
In testing devices should be listed with a -2 status
2014-03-26 21:47:54 -07:00
Conrad Lara - KG6JEI
c59a9e6101
Fix issue where firewall.user does not get copied into place AND clean up firewall.user files
2014-01-31 16:26:33 -08:00
Conrad Lara - KG6JEI
09769d0717
Final permpkg list for distribution
2014-01-28 16:23:16 -08:00
Conrad Lara - KG6JEI
2f126f4fa0
Prepwork for dealing with the common encrypted ports.
...
In order to maintain compatibility with existing deployed nodes, known common encrypted ports will NOT be blocked by default.
Users will receive a message during first setup encouraging them to review the rules that apply to how they intend to use their node and that laws very by country and frequency.
A package blockknownencrypted has been created in changeset:123a521df2b63ba1c5bdd6ad94ac402b86394579/bbhn_packages to be used in blocking known encrypted ports if the user feels it is necessary.
As developers we are not stating an opinion as to what the rules say or do not say in relationship to the traffic this deals with. Each user will need to make their own determination of the rules.
This has been the current case since day one.
New file fwinfo page shows if the package is installed AND displays the active firewall rules at the time of the access. This allows future grown to help test (because of the adhoc nature of the mesh) if packet filtering is the cause of a connection not working.
see BBHN->ticket:3
2014-01-28 13:05:58 -08:00
Conrad Lara - KG6JEI
bb245bffbe
Adjust paths used for update routines to match future home on the BBHN website.
2014-01-28 12:32:47 -08:00
Conrad Lara - KG6JEI
ca0603c82d
Fix package list generation routine
...
Between Kamikaze and Backfire the opkg list output has changed.
Package description can run over multiple lins with a space indent.
2014-01-25 22:55:25 -08:00
Conrad Lara - KG6JEI
035c33ded4
Fix "apply" button saves chain and distance.
...
Button should only apply the change, not save it.
Save routine works fine already just need to remove the save commands from the apply box.
fixes BBHN->ticket:23
2014-01-25 22:47:30 -08:00
Conrad Lara - KG6JEI
e1c28ab634
Decrease maxpower NanoStation Loco M2
...
Failed to put in changeset:16b4c2a/bbhn_ar71xx to correct for the increased txpower
2014-01-19 18:50:17 -08:00
Conrad Lara - KG6JEI
532605354c
Set tested devices to supported
...
airGrid M2, NanoStation M2, NanoStation Loco M2 are now officaly supported
fixes BBHN->ticket:12, BBHN->ticket:25
ref BBHN->ticket:11
2014-01-19 18:44:01 -08:00
Conrad Lara - KG6JEI
16b4c2a201
Increae txoffset for NanoStation Loco M2
...
Based on testing airOS claims NSLM2's have a 2db amplifier it appears that they may actually have a 5db amp.
Since units keep reporting 3db lower than we expect them to we are increasing the txpower offset until we have confirmed power tests.
fixes BBHN->ticket:11, BBHN->ticket:22
2014-01-19 18:38:26 -08:00
Conrad Lara - KG6JEI
7577bc2286
Allow forwarding between wifi and ethernet port in config=mesh_ap
...
fixes BBHN->ticket:26
2014-01-19 18:36:09 -08:00
Conrad Lara - KG6JEI
fc1d9fbc02
hardware_info fixups NanoStation M2 NanoStation Loco M2 and default chains
...
Set default of using chains as more devices being presened rely on chains than those who don't.
Fixed the default antenna and chain support on NanoStataton M2 and NanoStation Loco M2
2014-01-14 10:33:38 -08:00
Conrad Lara - KG6JEI
cef893bf59
NanoStation M2 should use chains
...
see BBHN->ticket:25
2014-01-12 23:05:50 -08:00
Conrad Lara - KG6JEI
72a4882a09
Add testing support for NanoStation M2
...
28dbm after the final with a 10db amplifier. Uses chains.
see BBHN->ticket:25
2014-01-10 20:15:38 -08:00
Conrad Lara - KG6JEI
e6d5ce7559
Add extra details on NanoBridge M3
2014-01-09 10:51:00 -08:00
Conrad Lara - KG6JEI
dd8f3568e7
Set power after selecting antenna and chain settings.
...
Min and Max power are affected by what chains are set on the device so we should set the power after selecting the antenna.
2014-01-04 09:58:45 -08:00
Conrad Lara - KG6JEI
1eb65c15e3
Fix node name showing up twice on olsrd
...
No ticket created.
Issue with name service listing the name twice because /etc/init.d/olsrd AND olsrd-config both writing the local node name.
2013-12-31 12:44:03 -08:00
Conrad Lara - KG6JEI
ccb83c6a91
fix olsrd-config not putting in ip to name mapping
...
nslookup has changed between upstream Linksys build and our Backfire based UBNT build.
fixes BBHN->ticket:21
2013-12-31 12:38:17 -08:00
Conrad Lara - KG6JEI
1be27ac4fb
uhttpd config file was missing for config=mesh_ap
...
Add uhttpd config file in correct position.
fixes BBHN->ticket:18
2013-12-30 21:55:25 -08:00
Conrad Lara - KG6JEI
b0b04d23d8
Model Name correction on Bullet M2 HP
2013-12-16 10:56:36 -08:00
Conrad Lara - KG6JEI
1f49e57e54
Add testing support for ariGrid M2 HP
...
airGrid M2 HP -- 28dbm output power device with a 9dbm offset.
see BBHN->ticket:12
2013-12-15 13:09:11 -08:00
Conrad Lara - KG6JEI
3c4eee4f0f
Add testing support for NanoStation Loco M2
...
Added NanoStation Loco M2
board.sysid=0xe0a2
radio.1.txpower.max=23
radio.1.txpower.offset=2
radio.1.antennas=1
Chains are not 100% guranteed to be accurate.
Belive from http://community.ubnt.com/t5/airOS-Software-Configuration/chain-0-1/td-p/140354
that Chain0 is Vertical Chain1 Horizontal when mounted vertically
Chain Mask is pulled from the Rocket M mask as this is the only sample
we have in the database.
see BBHN->ticket:11
2013-12-13 22:15:40 -08:00
Conrad Lara - KG6JEI
7a28c18bfd
Refactor code for better hardware managment
...
Refactor to create a central hash matrix that provides details on
devices.
The if else else else tree was going to get very messy based on
the realization that each device has custom attributes and the
need to provide diffrent settings for each unit.
Allows easier managment long term.
2013-12-13 21:59:34 -08:00
Conrad Lara - KG6JEI
d45cbb1b6b
Merge branch 'CompatChecker'
2013-12-11 23:01:09 -08:00
Conrad Lara - KG6JEI
6974527e88
Add device compatibility checker with alert text
...
fixes BBHN->ticket:1
Units will show:
Yellow banner for devices we have not yet tested.
Red banner for devices we have confirmed do not work.
Relies on what Ubiquiti calls the board.sysid which is the
value of subsystem_device on the first PCI device.
2013-12-11 22:54:27 -08:00
Conrad Lara - KG6JEI
237713aa67
Restore files/etc/hosts
...
files/etc/hosts was deleted in b948d97/bbhn_ar71xx
Recovered and modified IP address for localnode.
dnsmasq needs /etc/hosts to be pre-populated with "localnode"
otherwise users have to type the ip address for first log in.
We populate this file via node-setup on mode changes.
fixes BBHN->ticket:10
2013-12-10 23:35:48 -08:00
Conrad Lara - KG6JEI
abfcc77b24
Switch to using UCI not nvram on sysinfo page
...
We don't use NVRAM any more so need to change the script to call
uci instead.
Only listing the local config folder that holds hsmmmesh.settings
2013-12-10 20:16:19 -08:00
Conrad Lara - KG6JEI
8d5f6f85e1
Firmware image verification script is missing from repo
...
Quick helper script that checks using the built in functions of
OpenWRT that the firmware file uploaded is indeed a proper
firmware image.
fixes BBHN->Ticket:9
2013-12-09 20:25:13 -08:00
Conrad Lara - KG6JEI
8425998355
Adjust RF Power for Bullet M's
...
Bullet M2 has a maxpower of 28dbm. Unit has a 12db amplifier
closes #5
2013-12-08 16:11:50 -08:00
Conrad Lara - KG6JEI
32f107648a
Open firewall to port 23 on WIFI in config=mesh
...
ref ticket: #2
Open firewall to allow telnet to the routers WIFI interface
in mesh mode.
closes #2
2013-12-07 18:38:47 -08:00
Conrad Lara - KG6JEI
c1bfe4dd19
Move custom files into their respective bbhn_packages
...
See
changeset:801f0e110c058d73fc7d2bd4b930305d89b3ce76/bbhn_packages
changeset:801f0e110c058d73fc7d2bd4b930305d89b3ce76/bbhn_packages
2013-12-07 16:15:10 -08:00
Conrad Lara - KG6JEI
f6a0b09c6f
Add rule to allow wifi to forward traffic to wifi
...
Previous rules would of not allowed mesh traffic to be forwarded out.
2013-12-04 19:29:42 -08:00
Conrad Lara - KG6JEI
2d73802aaa
Protect from ssh over wifi in mesh
...
Block the built-in SSH server from connections on the mesh interface to
comply with FCC Part 97
see ticket #2
2013-12-02 15:43:52 -08:00
Conrad Lara - KG6JEI
b948d97423
Merge SDWG Mesh progress with 1.0.0 BBHN
...
Includes removing files that are provided by packages instead
of being embedded as binaries.
Changes made for UBNT hardware AND for newer base openwrt (Backfire)
2013-12-02 12:04:54 -08:00
Conrad Lara - KG6JEI
ebd2996564
Removed olsrd related binaries and init.d file -- Contained in custom olsrd package file instead
2013-11-16 15:36:58 -08:00
Conrad Lara - KG6JEI
ae2674e764
import of files/ from BBHN 1.0.0 (bbhn svn 273)
2013-11-15 06:11:16 +00:00