Commit Graph

3259 Commits

Author SHA1 Message Date
Christof Schulze
ed191a2789 gluon-mesh-babel: respondd: Do not create neighbour watcher thread when unable to allocate memory for neighbour json
We don't need a thread parsing babeld if there is not enough memory to store the results. Print an error message in this case andcontinue without neighbour information in respondd data
2020-01-20 22:18:25 +01:00
Christof Schulze
005b8bd5f0 gluon-mesh-babel: move code from handle_neighbour.c into neighbours-babel
After refactoring the respondd module to work with a separate thread,
handle_neighbour() is different in those two programs. A common
implemenation thus is impossible and the structure is removed.
2020-01-20 22:18:25 +01:00
Christof Schulze
d061c97933 gluon-mesh-babel: respondd: support libjson-c-0.12 and libjson-c-0.13
This can be reverted after updating the package feed to something newer
than 080ba31eec2ff4c165ce5a1bb9d434ddd91bdb6b from 2019-04-30 and should
be in the upcoming openwrt release after 19.07
2020-01-20 22:18:25 +01:00
Christof Schulze
1db3c8b40b gluon-mesh-babel: respondd: reduce load
* open babel socket in its own event loop, allowing to monitor instead of dump
* keep state from monitor in json object, providing that to clients on
  network on demand
* do not parse babel routes, instead use netlink to obtain nexthop

babeld still does not support limiting the data on the socket by object. When
that is merged, the load can be further reduced by limiting to neighbour
changes with a small change.
2020-01-20 22:18:25 +01:00
Martin Weinelt
055a2337aa
contrib/ci: fix commenting in Jenkinsfile (#1919) 2020-01-18 19:52:50 +01:00
lemoer
b25a05eec4 contrib/ci: add build dependency versioning (#1915) 2020-01-18 19:32:00 +01:00
Jan Alexander
c30a022e94 ramips-mt76x8: add support for TP-Link TL-WA801ND v5 2020-01-18 11:15:17 +01:00
David Bauer
0b6b2be4fe modules: bump OpenWrt
e18c87ef45 ramips: fix wps leds/btn for TP-Link TL-WA801ND v5
455ba76bf9 hostapd: cleanup IBSS-RSN
dd4d49dcc1 cryptodev-linux: remove DEFAULT redefinition
44b37774f9 mac80211: fix a page refcounting issue leading to leaks/crashes in rx A-MSDU decap
a3b6ffe01b mac80211: fix sta TID stats leak on a few nl80211 calls
25e1afb9e1 ucert: update to version 2019-12-19
fe197b8b09 ramips: mt7621: disable images for gehua_ghl-r-001
08d9828b76 ramips: fix leds for TP-Link Archer C20 v4
fd28ef59db ath79: add SUPPORTED_DEVICES for TP-Link TL-WR841N/ND v9 to v12
7a0d9b2eea ath79: add support for TP-Link TL-WR841N/ND v12
bd3eb071fd ath79: add support for TP-Link TL-WR841N/ND v10
19ff3f5105 ath79: add support for the TP-LINK CPE220 V3
44c827215d ethtool: fix PKG_CONFIG_DEPENDS
eb15634541 OpenWrt v19.07.0: revert to branch defaults
aca39acedf OpenWrt v19.07.0: adjust config defaults
a3ffeb413b ramips: Fix sysupgrade for Xiaomi mir3g
f58705b77e dnsmasq: Fix potential dnsmasq crash with TCP
54711e528d x86: fix missing led variable warning during boot
abb0665bec ca-certificates: provide ca-certs by both ca-certificates and ca-bundle
e9929ebeea ramips: Fix sysupgrade for Xiaomi mir3g
dc399c4e12 ramips: remove duplicate dts nodes of MediaTek LinkIt Smart 7688
a5653ec87e package: remove accidentally added symlink
6395ac4126 fstools: update to latest Git HEAD
f3439c4019 procd: update to version 2020-01-04
64c45d95d6 ubus: update to version 2019-12-27
04fd5e22b2 libubox: update to version 2019-12-28
bf99f79200 base-files: sysupgrade: exit if the firmware download failed
3140d38042 base-files: upgrade: add case to export_bootdevice
3c11032039 sunxi: Turn on CONFIG_PINCTRL_SUN4I_A10 for A20
3fc47dd443 wolfssl: bump to 4.3.0-stable
330046922b kernel: bump 4.14 to 4.14.162
084dfb8ebd kernel: bump 4.14 to 4.14.161

Compile-tested: ath79-generic
Run-tested: ath79-generic
2020-01-17 22:25:13 +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
Ruben Barkow-Kuder
7220c59661 docs: gluon-radv-filterd: enhance documentation with example (#1900) 2020-01-12 17:36:02 +01:00
Dark4MD
fbb59cfd60 ramips-mt7620: add support for TP-Link Archer C20i 2020-01-10 02:37:54 +01:00
Steffen Förster
c1ed710964 ramips-mt76x8: add support for TP-Link TL-WR902AC v3
TP-Link TL-WR902AC v3 is a pocket-size dual-band (AC750) router
based on MediaTek MT7628N + MT7650E.

Specification:
- MediaTek MT7628N/N (580 Mhz)
- 64 MB of RAM
- 8 MB of FLASH
- 2T2R 2.4 GHz and 1T1R 5 GHz
- 1x 10/100 Mbps Ethernet
2020-01-10 02:37:33 +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
Manu.WTF
bc5707340d docs: supported_devices: fix small typo
Just saw a small typo i made in the Xiaomi Mi Wifi Mini PR. This PR Corrects this.
2020-01-07 00:05:16 +01:00
Andreas Ziegler
726ac5b876 docs, README: Gluon v2019.1.1
(cherry picked from commit 239c379d06)
2020-01-06 23:41:45 +01:00
Andreas Ziegler
351f46a7db docs: add v2019.1.1 release notes
(cherry picked from commit c612dfbabb)
2020-01-06 23:39:52 +01:00
Dark4MD
0e1cc743d7 ramips-mt7620: remove broken flag for Xiaomi MiWifi Mini
WiFi driver is stable now.
2020-01-06 00:03:16 +01:00
David Bauer
c3435607e1 generic: increase RootFS size when GLUON_DEBUG is enabled
This increases the size of the root filesystem when GLUON_DEBUG is
enabled. Otherwise, the filesystem is too small.

Closes #1907
2020-01-05 19:14:09 +01:00
David Bauer
72e99aa2ba ipq40xx-generic: add alias for Aruba Instant On AP11
The Aruba Instant On AP11 is the Aruba AP-303 with a stripped-down
firmware. Add an alias for the device to remove confusion about the
different naming.
2020-01-05 15:50:11 +01:00
David Bauer
b6ec44d6af targets: remove ath10k-ct-smallbuffers
Remove the ath10k-ct-smallbuffers variant from the default
package-seleciton as it clashes with the QCA ath10k driver.
2020-01-05 00:21:29 +01:00
David Bauer
b82686322d modules: bump OpenWrt
f8543adb14 mt76: update to the latest openwrt-19.07 version
bce5342fb6 mt76: fix incorrect firmware path
2020-01-04 22:48:22 +01:00
David Bauer
8df207c103 ipq40xx-generic: add support for Aruba AP-303 2020-01-04 01:43:10 +01:00
David Bauer
e9dc28241e modules: bump OpenWrt
594f731e04 ramips: fix Archer C20i wireless MAC address
037a151c56 ramips: fix Archer C2 v1 5GHz MAC address
3e8b66e0da ramips: add system LED indicators for TP-Link C20i
80e0b97d07 ramips: convert TP-Link MT7620 boards to tpt trigger
a2e2c40b5e mt76: update to the latest openwrt-19.07 version
1f927bd2f0 ramips: fix inverted reset button for Ravpower WD03

Compile-tested: ramips-mt7621
Run-tested: ramips-mt7621
2020-01-03 20:50:59 +01:00
Andreas Ziegler
8d8634b78e docs: add v2018.2.4 release notes
(cherry picked from commit 1e66cd9057)
2020-01-03 00:52:01 +01:00
David Bauer
ef95448702 modules: bump OpenWrt
7ab5dc77b2 ramips: add LED trigger for TL-WR902AC v3 WAN LED
ad4b939bd0 rt2x00: add throughput LED trigger
91dde4291c mac80211: fix build without CONFIG_PCI
30301dfcf0 mac80211: add patch to include local BSS rx time in survey information
da7dde8993 mac80211: add pcie apsm backport changes
62d5ece70b ramips: remove bogus ralink,mtd-eeprom with offset 0x4
94153971bb ipq40xx: use ath10k-ct-smallbuffers for 128 MiB devices
d13c6d078e kernel: bump 4.14 to 4.14.160
f80272dd9c kernel: bump 4.14 to 4.14.159
3030abfa7e ath79: use ath10k-ct-smallbuffers for 64 MiB devices
36057763fa ath10k-firmware: Add kmod-ath10k-ct-smallbuffers to depends
450b306e54 kernel: ath10k-ct: provide a build variant for small RAM devices
e50d44d985 fstools: update to latest git HEAD
6a151d6558 fstools: update to latest git HEAD
43c5927312 fstools: bump to version 2019-11-03
f7779d64ba fstools: update to latest Git HEAD
ab7386bd67 libubox: bump to version 2019-10-29
c34499a6e4 libubox: update to latest git HEAD
7203a58d7b kernel: remove LINUX_4_9 dependency of kmod-dax
0c07224b5a scripts/dowload.pl: add archive.apache.org to apache mirror list
4fba5dc103 kernel: fix *-gpio-custom module unloading
df45ef5436 cmake: Install host packages to lib instead of lib64
6351205d73 adb: fix for SuperSpeed devices
d2e87c7800 toolchain/gcc: Backport patch to fix unconditional MULTIARCH_DIRNAME
a7d880e830 toolchain/gcc: correct the check expr for newer clang
3a863da268 lantiq: fix phys led
18107f4481 uhttpd: reset PKG_RELEASE
414ea30927 uhttpd: update to latest Git HEAD
27eea24921 ar71xx: fix MAC address setup for TL-WDR4300 board
9bdd3d39ad ath79: fix MAC address setup for TP-Link TL-WDR3600/TL-WDR4300
08c850f046 ramips: fix USB LED for Belkin F9K1109v1
2c16044ccf mac80211: brcm: add support for BCM4359 SDIO chipset
c0f2905fa9 mac80211: brcm: backport 5.5 and 5.6 kernel patches

Compile-tested: ramips-mt7621
Run-tested: ramips-mt7621
2020-01-02 03:59:13 +01:00
Matthias Schiffer
7302fbf5ab Jenkinsfile: fix parallel step declaration 2019-12-30 02:36:08 +01:00
Matthias Schiffer
4de6f3ff36 Jenkinsfile: fix indentation 2019-12-30 02:36:08 +01:00
Martin Weinelt
2c071657ac
contrib: Dockerfile: add shellcheck 2019-12-29 15:54:27 +01:00
Jan-Tarek Butt
600e67350a
CI Jenkinsfile: add parallel task for shellcheck lint 2019-12-29 15:19:05 +01:00
Jan-Tarek Butt
6024c7a22f
CI Jenkinsfile: use taps and fix fileformat 2019-12-29 15:19:05 +01:00
Jan-Tarek Butt
a2ced263ab
build: add make targets lint, lint-sh, lint-lua
[Matthias Schiffer: minor script improvements]
2019-12-29 15:18:50 +01:00
David Bauer
25a4f3b816 docs: add mt76 to supported chipsets (#1870)
The docs previously only listed ath9k and ath10k based chipsets as fully
supported by Gluon, however we also support mt76.
2019-12-28 18:40:33 +01:00
nrbffs
920aa1a21d
patches/openwrt: add set TARGET_ROOTFS_PARTSIZE to make combined image fit in 128MB 2019-12-28 18:06:43 +01:00
Matthias Schiffer
8446772d07
gluon-site: add missing build depends on gluon-web/host 2019-12-23 12:02:37 +01:00
David Bauer
d428e53457 mpc85xx-p1020: add support for Enterasys WS-AP3710i 2019-12-23 01:54:23 +01:00
Dark4MD
fb191ab8e4 lantiq-xway: add support for AVM FRITZ!Box 7320, 7330 and 7330 SL 2019-12-19 22:45:06 +01:00
David Bauer
24a98428d4 modules: bump OpenWrt
3243523c46 ath79: migrate LED paths of TL-WDR4300 board
d0a71a89e1 malta: remove CONFIG_LEGACY_PTY from kernel config
9e6fb4463b sunxi: remove CONFIG_LEGACY_PTY from kernel config
4aebbaeac1 layerscape: remove CONFIG_LEGACY_PTY from kernel config
a2ac5b3a97 kirkwood: remove CONFIG_LEGACY_PTY from kernel config
a467f39e55 at91: disable legacy PTYs and virtual terminals
a77d4bc3a5 mpc85xx: remove CONFIG_LEGACY_PTY from kernel config
40a7e761a0 uml: remove CONFIG_LEGACY_PTY from kernel config
852ec97e1c oxnas: disable legacy PTYs and virtual terminals
1f1867dd9b odhcpd: optimize syslog priority values
03c93679b4 lantiq: remove redundant WiFi LED on FRITZ!Box 7320
795df80917 mpc85xx: add support for Enterasys WS-AP3710i
3959f11005 glibc: update to latest 2.27 commit (BZ #2503, BZ #2504)
a50c2190d3 glibc: backport fix for regexec buffer read overrun
929c6d733a glibc: update to latest 2.27 commit (BZ#23637)
e8e09c5893 glibc: update to latest 2.27 commit (BZ #24228, BZ #24744, BZ #24699)
6e24df296c ath79: add support for TP-Link TL-WDR4300 v1 (IL)
52c9f95178 ramips: allow JCG_MAXSIZE in kiB in Build/jcg-header
e33a123140 brcm47xx: add switch configuration for WNR3500L
d1d84da1c3 ramips: fix number of LAN Ports for Mikrotik RBM33G
fa700ed714 ramips: fix switch port order for TP-Link Archer C20i
0bb4733e67 ath10k-firmware: update Candela Tech firmware images
c3cc419cc6 kernel: bump 4.14 to 4.14.158

compile-tested: ath79-generic
run-tested: ath79-generic
2019-12-18 00:13:04 +01:00
Jan-Tarek Butt
dd76e0898d
treewide: solve shellcheck warnings 2019-12-14 18:35:11 +01:00
Tata
4e070312f9 docs: features/multidomain.rst: use gluon-reload instead of reboot (#1888) 2019-12-12 13:08:27 +01:00
Dark4MD
40ef70534d lantiq-xrx200: add support for AVM FRITZ!Box 7360 (v1, v2) and 7360 SL 2019-12-12 12:47:41 +01:00
Dark4MD
510bcd4ab4 lantiq-xrx200: add support for AVM FRITZ!Box 7362 SL
Flash instructions in the OpenWRT Commit: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=eae6cac6a30b95bef04d033ed8a303b7e35a078b
2019-12-11 19:42:44 +01:00
Matthias Schiffer
ed2479bd40
docs: add revision number to TP-Link RE450 support list entry
We only support v1, not v2 or v3.
2019-12-07 21:40:01 +01:00
David Bauer
ea34bc757c docs: clarify WAN port on LAN-only devices
At the December 2019 review day, the behavior for LAN only devices was
defined. Such devices will use each LAN port as WAN.
2019-12-06 18:29:19 +01:00
lemoer
82082d8c62 gluon-status-page: add gateway_nexthop to statistics 2019-12-05 17:00:59 +01:00
Malte Möller
aa679bc6e9 ar71xx-generic: add alias for wndr3800chmychart
a regular Netgear WNDR3800
but identifies itself as wndr3800chmychart.
2019-12-04 11:52:15 +01:00
Simon Terzenbach
bb2744f0d8 ath79-generic: add support for devolo WiFi pro 1200e 2019-12-03 19:47:58 +01:00
Simon Terzenbach
bdfa4b71ff ath79-generic: add support for devolo WiFi pro 1750e 2019-12-03 19:47:39 +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