Matthias Schiffer
2e265e03c1
gluon-core: refactor primary MAC logic
...
Remove a lot of redundant code by switching to a match table listing
the targets and boards for each candidate for the primary MAC interface.
In addition, we add some flexiblity by allow to switch out the sysfs file
data source for the MAC address.
2020-03-12 18:52:23 +01:00
Matthias Schiffer
59d182fe54
gluon-core: gluon.platform: allow omitting target and subtarget
...
Allow wildcard matches on all subtargets of a target, or a full wildcard
always returning true when no arguments are passed.
2020-03-12 00:27:05 +01:00
Jan Alexander
5591d3e745
ipq40xx-generic: add support for EnGenius ENS620EXT
2020-03-09 02:15:50 +01:00
Ralf Jung
68d970e91b
gluon-mesh-vpn-tunneldigger: only search for exactly the tunneldigger binary in watchdog ( #1953 )
2020-03-08 13:42:25 +01:00
Steffen Förster
79ca7a7baa
ramips-mt7620: add support for tp-link archer c20 v1 ( #1866 )
...
Specification:
- MediaTek MT7620A (580 Mhz)
- 64 MB of RAM
- 8 MB of FLASH
- 2T2R 2.4 GHz and 1T1R 5 GHz
- 5x 10/100 Mbps Ethernet
- 2x external, non-detachable antennas
- UART (J1) header on PCB (115200 8n1)
- 8x LED (GPIO-controlled*), 2x button, power input switch
- 1 x USB 2.0 port
2020-01-20 23:26:04 +01:00
Matthias Schiffer
d3d2204e1a
Merge pull request #1879 from freifunk-gluon/respondd-cleanup
...
gluon-mesh-* respondd cleanup (part 1?)
2020-01-17 21:50:32 +01:00
Dark4MD
fbb59cfd60
ramips-mt7620: add support for TP-Link Archer C20i
2020-01-10 02:37:54 +01:00
lemoer
74bdf79be0
gluon-neighbour-info: use default port 1001 and default dest ::1
2020-01-10 00:13:37 +01:00
Dark4MD
19e0f7959e
ramips-mt7620: add support for TP-Link Archer C50 v1
2020-01-09 00:53:21 +01:00
Dark4MD
13f16ed737
ramips-mt7620: add support for TP-Link Archer C2 v1
2020-01-08 19:12:34 +01:00
Matthias Schiffer
8446772d07
gluon-site: add missing build depends on gluon-web/host
2019-12-23 12:02:37 +01:00
Jan-Tarek Butt
dd76e0898d
treewide: solve shellcheck warnings
2019-12-14 18:35:11 +01:00
lemoer
82082d8c62
gluon-status-page: add gateway_nexthop to statistics
2019-12-05 17:00:59 +01:00
Martin Weinelt
580b7357d5
Revert gluon-status-page gateway_nexthop changes
...
This reverts commits
- caf2dd037b
.
- 07ebac6a49
- 55eff45f96
I accidentally pushed these commits as I had them lying around on a
dirty checkout I did testing on.
2019-12-01 16:22:34 +01:00
Martin Weinelt
a8beae5189
Merge remote-tracking branch 'lemoer/pr_status_page_gateway_nexthop'
2019-11-27 12:37:50 +01:00
Simon Terzenbach
04421f60ac
ath79-generic: add support for devolo WiFi pro 1750x
2019-11-26 11:57:31 +01:00
Matthias Schiffer
ba42412527
Merge pull request #1877 from christf/respondd
...
gluon-mesh-babel: Fix packets leaving wrong interface
2019-11-24 13:16:19 +01:00
Christof Schulze
d5b08fe6c9
gluon-mesh-babel: depend on gluon-mmfd
2019-11-24 12:31:04 +01:00
Christof Schulze
2389679380
gluon-mesh-babel: use babel 1.9.0 feature to set pref-src on installed routes
2019-11-24 12:31:04 +01:00
Matthias Schiffer
ecc29e0b09
gluon-mesh-batman-adv: further cleanup of respondd provider
...
- Split into multiple files
- Avoid alloca()
2019-11-24 12:04:58 +01:00
Matthias Schiffer
0f1fa243f7
Move common code from gluon-mesh-babel and -batman-adv respondd providers to gluon-respondd
...
In addition this PR contains:
- split of gluon-respondd provider into multiple source files
- minor additional cleanups in gluon-mesh-babel respondd provider
(untested, as the babel respondd provider already doesn't compile prior
to these changes...)
2019-11-24 12:04:58 +01:00
Matthias Schiffer
f34b302b22
gluon-mesh-babel: remove explicit ubus socket specification, convert timeout to expected units
2019-11-24 12:04:58 +01:00
lemoer
55eff45f96
gluon-status-page: prettify nextnode when node is offline
2019-11-24 02:38:55 +01:00
lemoer
07ebac6a49
gluon-status-page: show gateway_nexthop and gateway in one table row
2019-11-24 02:12:47 +01:00
lemoer
caf2dd037b
gluon-status-page: add gateway_nexthop to status page statistics
2019-11-24 01:19:17 +01:00
Matthias Schiffer
b4101e54e0
gluon-mesh-batman-adv: remove remaining deprecated sysfs usage
...
While we're at it, also slightly optimize proto_gluon_bat0_renew.
2019-11-24 01:10:59 +01:00
Matthias Schiffer
f715a58fdb
gluon-mesh-batman-adv: remove obsolete no_rebroadcast setting
2019-11-24 00:53:54 +01:00
Matthias Schiffer
abf46c5f42
gluon-mesh-babel: fix compilation of respondd provider
...
Adjust for changed libbabelhelper API.
2019-11-23 23:36:33 +01:00
Matthias Schiffer
4ee5f3590b
gluon-respondd: fix format string type mismatches
2019-11-23 18:56:44 +01:00
Matthias Schiffer
43b1368b70
gluon.mk: depend on luasrcdiet/host instead of luci-base/host
...
We don't use anything else from luci-base anymore.
2019-11-23 17:28:17 +01:00
Matthias Schiffer
23fd9cd0f9
gluon-web: import po2lmo tool from luci-base
...
The code is slightly cleaned up to fix compiler warnings.
2019-11-23 17:28:17 +01:00
David Bauer
3ca6abe7b1
ath79-generic: add support for OCEDO Raccoon ( #1869 )
2019-11-20 13:46:18 +01:00
bobcanthelpyou
4b962f24d1
treewide: update i18n files via i18n-scan.pl and msgmerge ( #1784 )
2019-11-09 01:25:33 +01:00
Matthias Schiffer
02c7503f74
gluon-mesh-batman-adv: remove MTU workaround for VLAN-on-WLAN
...
We don't support VLANs on 11s interfaces, so the workaround can be dropped
with the IBSS support.
2019-11-07 19:48:16 +01:00
Matthias Schiffer
066158a27b
gluon-core: drop IBSS support
2019-11-07 19:48:16 +01:00
Matthias Schiffer
2fdb3080ce
gluon-web-wifi-config: drop IBSS enable setting
2019-11-06 22:03:51 +01:00
Misanthropos
b359ed1887
gluon-setup-mode: add DECT button to enter setup mode
...
many AVM devices do not have RESET/WPS buttons. So use the otherwise unused DECT/PHONE button to boot the device into setup mode.
This patch allows to enter the setup-mode by pressing the phone button
(often labeled as DECT) in addition to WPS and reset button.
This patch is necessary to allow supporting boards without a WPS and reset
button (e.g. AVM FRITZ!Box 7312).
2019-11-06 14:59:23 +01:00
Matthias Schiffer
a3a8d962fc
gluon-web-node-role: fix node role list
...
Fixes: 4249d65af7
("treewide: fix luacheck warnings")
Closes : #1851
2019-11-05 20:05:16 +01:00
David Bauer
e3bdfeefa1
ipq806x: rename target to ipq806x-generic
...
This commit accounts for the target renaming which was done in upstream
commit 7407e723991 ("ipqx0xx: add Generic subtarget")
2019-11-04 17:22:46 +01:00
David Bauer
88e6bc5278
ipq40xx: rename target to ipq40xx-generic
...
This commit accounts for the target renaming which was done in upstream
commit 7407e723991 ("ipqx0xx: add Generic subtarget")
2019-11-04 17:22:46 +01:00
David Bauer
ab2efef7f9
mpc85xx-p1020: add support for OCEDO Panda ( #1847 )
2019-11-03 18:59:00 +01:00
David Bauer
dc8d5d3ca9
gluon-setup-mode: get status-led from device-tree
...
With this commit, the status-led is set to be the "led-running"
device-tree alias for targets which do not implement the get_status_led
method in /etc/diag.sh.
2019-10-30 00:06:14 +01:00
Matthias Schiffer
b262b72563
gluon-mesh-batman-adv: adjust to removal of batman-adv UCI config
2019-10-30 00:06:14 +01:00
David Bauer
75fa7e73db
gluon-setup-mode: fix dropbear hostkey generation
...
Upstream commit 5eb7864a changed the method name for host-key
generation.
2019-10-30 00:06:14 +01:00
David Bauer
966f398782
modules: switch to OpenWrt 19.07
2019-10-30 00:06:14 +01:00
Marssl78
b823b80356
ar71xx-generic: add support for TP-Link Archer C60 v2 ( #1840 )
2019-10-06 22:11:02 +02:00
lemoer
21397ce678
gluon-status-page: add domain and site ( #1820 )
2019-09-30 02:00:17 +02:00
Christof Schulze
6d64057536
gluon-mesh-babel: neighbours-babel: adjust to libbabelhelper interface
...
specify command 'dump' for now until babeld supports filtering
2019-09-29 22:44:39 +02:00
Christof Schulze
33fb58bbf9
gluon-mesh-babel: getnumber() allocate sufficient memory including \0 byte
...
increase size of path by 1 to be able to fit the full path including trailing \0 byte into array
2019-09-29 22:44:39 +02:00
Matthias Schiffer
5b97d36c7e
gluon-mesh-batman-adv: remove gluon-mesh-batman-adv-14
2019-09-25 21:57:52 +02:00