Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • firmware/gluon
  • 0x4A6F/gluon
  • patrick/gluon
3 results
Show changes
Commits on Source (19)
  • Matthias Schiffer's avatar
    libgluonutil: add missing gluonutil_get_primary_domain() prototype · 882fbab6
    Matthias Schiffer authored
    Fixes respondd on 64bit archs, as gluonutil_get_primary_domain() was
    assumed to return int without the prototype.
    
    Fixes: bcf57467 ("libgluonutil: implement gluonutil_get_primary_domain()")
    (cherry picked from commit 52ee93f1)
    Unverified
    882fbab6
  • Matthias Schiffer's avatar
    gluon-respondd: fix count_stations() arguments · 8b8ba9fb
    Matthias Schiffer authored
    Fixes warnings about implicit pointer-to-int and int-to-pointer casts.
    
    Fixes: 59a4cd63 ("gluon-respondd: expose OWE clients in nodeinfo")
    (cherry picked from commit 17123aa4)
    Unverified
    8b8ba9fb
  • David Bauer's avatar
    modules: update OpenWrt · 6f33ff7c
    David Bauer authored
    b14eeccdfe ath79: image: fix initramfs for safeloader devices
    cb58c7fe73 kernel: bump 4.14 to 4.14.212
    fb52c40531 wireless-regdb: Update to version 2020.11.20
    7711a5906a wireless-regdb: bump to latest release 2020-04-29
    c03f018220 openssl: update to 1.1.1i
    0a59e2a76e mac80211: Update to version 4.19.161-1
    3f5fecfd33 ramips: enable LED VCC for Asus RT-AC51U
    
    (cherry picked from commit 049625bb)
    6f33ff7c
  • David Bauer's avatar
    modules: update OpenWrt · 520155ec
    David Bauer authored
    6fc02f2a45 OpenWrt v19.07.6: revert to branch defaults
    b12284a14c OpenWrt v19.07.6: adjust config defaults
    8055e38794 dnsmasq: Backport some security updates
    733e62a8e1 uboot-at91: Add PKG_MIRROR_HASH to fix download
    53814dadaf at91bootstrap: Add PKG_MIRROR_HASH to fix download
    e30d3ea95f mbedtls: update to 2.16.9
    c7b9c85819 kernel: bump 4.14 to 4.14.215
    c9388fa986 kernel: bump 4.14 to 4.14.214
    e290024717 glibc: update to latest 2.27 commit
    2c37993c8a build/prereq: merge ifndef IB block together
    79b1fa1702 build, imagebuilder: Do not require compilers
    58138df2d5 build, imagebuilder: Do not require libncurses-dev
    42e478eb0d build/json: add filesystem information
    
    (cherry picked from commit 9df297bd)
    520155ec
  • David Bauer's avatar
    modules: update OpenWrt · 366fb0ac
    David Bauer authored
    a7a207e18b mt76: update to the latest version
    1ce5008597 wireguard: Fix compile with kernel 4.14.217
    2ecb22dc51 kernel: bump 4.14 to 4.14.217
    11f4918ebb dnsmasq: backport fixes
    9999c87d3a netifd: fix IPv6 routing loop on point-to-point links
    250dbb3a60 odhcp6c: fix IPv6 routing loop on point-to-point links
    d816c6cd31 kernel: bump 4.14 to 4.14.216
    c21d59dc11 imagebuilder: pass IB=1 on checking requirements
    
    (cherry picked from commit 39c1f672)
    366fb0ac
  • David Bauer's avatar
    modules: update OpenWrt · 10f585ed
    David Bauer authored
    fec1aa6dfb mt76: update to the latest version
    224fa47bf9 ramips: mark toggle input on EX6150 as a switch
    3a05aa17db mac80211: Remove 357-mac80211-optimize-skb-resizing.patch
    171d8bce0c ramips: remove factory image for TP-Link Archer C2 v1
    2eb8444363 ath79: fix USB power GPIO for TP-Link TL-WR810N v1
    d5a8e85878 wolfssl: Backport fix for CVE-2021-3336
    cf5e5204d9 bcm63xx: sprom: override the PCI device ID
    4465b44fc1 kernel: bump 4.14 to 4.14.219
    4b9ade65ec bcm63xx: R5010UNv2: fix flash partitions for 16MB flash
    ab9cb390be hostapd: fix P2P group information processing vulnerability
    1e90091c5d opkg: update to latest git HEAD of branch openwrt-19.07
    312c05611b kernel: bump 4.14 to 4.14.218
    3100649458 wolfssl: enable HAVE_SECRET_CALLBACK
    e9d2aa9dc6 wolfssl: Fix hostapd build with wolfssl 4.6.0
    2044c01de8 wolfssl: Update to v4.6.0-stable
    5ac0b2b431 mvebu: omnia: make initramfs image usable out of the box
    
    (cherry picked from commit 429223b9)
    10f585ed
  • Andreas Ziegler's avatar
    modules: update OpenWrt · 240614a7
    Andreas Ziegler authored
    6aef4bc7c3 lantiq: fritz7320: enable USB power supply
    6bf5bfc19f openssl: bump to 1.1.1j
    f44153038e OpenWrt v19.07.7: revert to branch defaults
    d5ae565873 OpenWrt v19.07.7: adjust config defaults
    c4a6851c72 kernel: bump 4.14 to 4.14.221
    f8b849103d ramips: ethernet: Disable TSO support to improve stability
    
    (cherry picked from commit 6d3da664)
    240614a7
  • Andreas Ziegler's avatar
    modules: update OpenWrt routing packages · 7f836c33
    Andreas Ziegler authored
    e26b474 Merge pull request #644 from ecsv/batadv-for-19.07
    369908c alfred: Start up alfred without valid interfaces
    97e7600 alfred: Fix procd process handling for disable state
    0a3432d Merge pull request #636 from ecsv/batadv-for-19.07
    596dc84 batman-adv: Merge bugfixes from 2021.0
    862a2df batctl: Merge bugfixes from 2021.0
    
    (cherry picked from commit e511b3bc)
    7f836c33
  • David Bauer's avatar
    ramips-mt7620: remove factory images for Archer C20 v1 · 2304f5c4
    David Bauer authored
    
    Upstream removed the factory images for the Archer C20 v1 as they
    potentially brick the device. Remove them from Gluon to avoid build
    failures on the next OpenWrt 19.07 bump.
    
    Signed-off-by: default avatarDavid Bauer <mail@david-bauer.net>
    (cherry picked from commit 7d100bc4)
    2304f5c4
  • Matthias Schiffer's avatar
    modules: update Gluon packages · 1e9c3dea
    Matthias Schiffer authored
    3822f44013cc tunneldigger: remove unneeded kmod-l2tp-ip dependency
    95c805c863cd tunneldigger: update to latest upstream (#238)
    
    (cherry picked from commit f68bad11)
    1e9c3dea
  • Matthias Schiffer's avatar
    gluon-core: remove unneeded KERNEL_L2TP_IP config symbol · 8474fae2
    Matthias Schiffer authored
    No package uses l2tp_ip.
    
    (cherry picked from commit 2ecbe488)
    8474fae2
  • Martin Weinelt's avatar
    modules: update OpenWrt · 28c5890a
    Martin Weinelt authored
    81266d9001 openssl: bump to 1.1.1k
    6165bb0d60 openssl: sync package download URLs with master
    c336db7a78 mbedtls: update to 2.16.10
    616fff2a94 mwlwifi: add PKG_FLAGS:=nonshared
    dce6b118eb scripts: bundle-libraries.sh: fix broken SDK compiler
    afdd5dcd0d build: reduce number of files passed to ipk-remove
    1fcd833c9a build: call ipkg-remove using xargs if #args>=512
    33df82be36 build: package-ipkg: avoid calling wildcard twice
    3402334413 kernel: bump 4.14 to 4.14.224
    55e9d87754 kernel: bump 4.14 to 4.14.223
    c64742a96e wolfssl: bump to v4.7.0-stable
    4b19b2db78 hostapd: P2P: Fix a corner case in peer addition based on PD Request
    0a08a9a2b4 build: fix checks for GCC11
    a5672f6b96 Revert "base-files: source functions.sh in /lib/functions/system.sh"
    b4a4d04b91 kernel: bump 4.14 to 4.14.222
    86aeac4fc9 base-files: source functions.sh in /lib/functions/system.sh
    e9c0c5021c hostapd: backport ignoring 4addr mode enabling error
    a36d2ee310 ramips: remove factory image for TP-Link Archer C20 v1
    
    Fixes: CVE-2021-3450, CVE-2021-3449, CVE-2021-3336, CVE-2021-27803
    (cherry picked from commit 87209b9f)
    28c5890a
  • Martin Weinelt's avatar
    modules: update packages · ef3b7fe6
    Martin Weinelt authored
    fdd4afe6a adblock: fix init status command
    5a8a7aeab libreswan: update cu 3.32
    7af60cc3e libftdi1: Improve build binary reproducibility
    aa3e95ac6 https-dns-proxy: bugfix: correct PROCD firewall object
    abb3c7ede mariadb: update to version 10.2.37
    cb6509e88 gnutls: patch security issue
    41388ed8a php: add fix for updated ICU 68+
    353063521 https-dns-proxy: support for additional Force DNS ports
    44b301125 bind: update to version 9.16.13
    612fbeb58 nnn: update to version 3.4
    1952a1c2a python-aiohttp: backport fix for CVE-2021-21330
    13ab7af3f icu: update to 68.2
    2120a3cf5 icu: update to 68.1
    10712797f icu: fix compilation under CentOS 7
    79ddd0328 icu: update to 67.1
    227597c97 haproxy: Update HAProxy to v2.0.21
    a8a405928 tmate: add new package
    01ab015a9 msgpack-c: add new package
    97beb7d36 minidlna: update to 1.3.0
    0494d8706 tor: update to version 0.4.4.8
    40d56e46b mwan3: remove mwan3 ubus call on mwan3 iface hotplug ACTION
    b66d262d7 net/mosquitto: bump to 1.6.14
    e573dac5f CI: backport GitHub action CI
    81fa8cf89 nextdns: Update to version 1.11.0
    af02206e2 vpn-policy-routing: better processing of custom user files
    5c58de5e6 libpam: update to 1.5.1
    86a70892d libpam: update to 1.5.0
    ef17e4a30 libpam: update to 1.4.0
    85d122fdc nano: update to 5.6.1
    a6a27c904 ninja: update to 1.10.2
    b4adde587 ninja: fix typo
    7fd680224 ninja: use for CMake
    1299b07ee ninja: update to 1.10.1
    86bb11e97 vpn-policy-routing: update to 0.3.2-18
    2faeeb18e python-maho-mqtt: bump to versio 1.5.1
    5c95dda73 unbound: update to 1.13.1
    3abe9d0ae vpn-policy-routing: bugfix: netflix user file missing redirect
    904d911c5 vpn-policy-routing: update user netflix file
    2666b3d00 nano: update to version 5.6
    7d26130b3 vpn-policy-routing: custom user scripts improvements
    7d9d8616c libedit: update to version 20210216-3.1
    ca01f389d libedit: update to version 20193112-3.1
    855023214 adblock: update blocklist sources
    39f3941cd knot: update to version 3.0.4
    1662ca26b knot: update to 3.0.3
    9389a5dd1 knot: disable embedded xdp
    7619ff0df knot: update to 3.0.2
    5ddcc2e05 knot: disable libnghttp2 autodetection
    fb103be86 knot: update to version 3.0.1
    523011bf4 screen: backport fix for CVE-2021-26937
    8e1b62d4b openvswitch: update to version 2.11.6 (security fix)
    5e24f6db6 vpn-policy-routing: update to version 0.3
    0d0e4b96b netdata: update to version 1.29.2
    2980cb8db netdata: update to version 1.29.1
    f05ba1bbc python3: Update to 3.7.10, refresh patches
    7be89f1f3 zerotier: bump to 1.6.4
    fcf72948a bind: bump to 9.16.12
    feb1a188e ksmbd: remove kmod-crypto-arc4 dependency
    2f7026e65 htop: update to 3.0.5-1
    ad186135a python-paho-mqtt: Update to version 1.5.0
    3f0dbcdae isc-dhcp: seeing crashes when attempting to update dynamic dns
    95fa96bda ttyd: force enable authentication for login
    1a4184c07 https-dns-proxy: support for force DNS/DNS hijacking
    b1fec2b7b mosquitto: bump to 1.6.13
    5954e5695 getdns: disable static linking of getdns utilities
    db69f0b57 zerotier: update to 1.6.3
    1cec6bcfa getdns: Fix TLS V1.3 Ciphersuites option in Stubby
    d7b42dcaa getdns: fix compilation without deprecated OpenSSL APIs
    798c3ba3f keepalived: fix config typo
    d41a0b75a keepalived: add script security param to fix warning
    dbc66a08f ksmbd: update to 3.3.4
    86c880712 ksmbd-tools: update to 3.3.4
    dee2e818b keepalived: set default run directory for pid file on build
    cf7969564 simple-adblock: remove dependency on jsonfilter & old code
    bee91a9d8 sudo: backport patches for CVE-2021-3156
    46d327a59 samba4: fix for #13758
    e8d15424b nextdns: Update to version 1.10.1
    11e9a2e17 php7: Fix prepare target incorrectly referencing 'configure.in' instead of 'configure.ac'
    aae5144e7 msmtp: update to version 1.8.14
    8e54decfa youtube-dl: update to version 2021.1.16
    3b582ebd3 youtube-dl: update to version 2020.12.7
    46253b17d https-dns-proxy: bugfix: high CPU utilization
    cc38c62ad openwisp-config: update to version 0.5.0
    50725c4c8 Revert "libzip: update to 1.7.3"
    d8f0ebaa3 libzip: update to 1.7.3
    9a0a7f928 libzip: update to 1.7.1 (closes #12512)
    5fc922043 libzip: update to 1.6.1
    9174036e4 libzip: update to 1.6.0
    92f095b21 libzip: fix musl-fts failure
    a0d9d76b2 libzip: add package
    93d3bfd08 nano: update to 5.5
    1224d6c21 idevicerestore: update to 1.0.0
    9cfae98a7 idevicerestore: update to 2020-04-20
    23f85f8fa idevicerestore: update to 2020-02-17
    cb2d40346 idevicerestore: Update to 2019-12-26
    202469750 idevicerestore: Add package
    646461e2b libirecovery: update to official tarball
    4f3b1aa38 libirecovery: fix version
    e871dcf6b libirecovery: Update to 1.0.0
    4175b8074 libirecovery: Add package
    7707d2d78 haproxy: Update HAProxy to v2.0.20
    8cc7aef3c nextdns: Update to version 1.9.6
    67a324b5e syslog-ng: update to version 3.30.1
    9e29bd4de https-dns-proxy: update to 2020-11-25: add HTTP auth and DSCP codepoint support
    6d2ea90c3 haveged: update to 1.9.14
    64b8dade4 usbmuxd: update to 1.1.1
    42f227066 usbmuxd: enable systemd support
    13485a4e5 usbmuxd: Update to 2020-01-20
    c5aae4a76 usbmuxd: Update to latest master
    0d0820d43 usbmuxd: Update to latest git version
    46ecb7d58 imobiledevice: backport iOS 14 backup patch.
    c71f4a82e libimobiledevice: update to 1.3.0
    2ca8db427 libimobiledevice: update to 2020-02-19
    2e2775dbc libimobiledevice: Update to 2020-01-20
    cbda7d908 libimobiledevice: Update to latest master
    f988eff7a libimobiledevice: Update to 2019-11-29
    b856f627b libusbmuxd: update to 2.0.2
    d59f1c90d libusbmuxd: Several fixes
    a17c2aec3 libusbmuxd: Update to 2.0.1
    5fc564827 libplist: add missing pkgconfig files in libplist 2.2
    7660f6fa2 libplist: update to 2.2.0
    8c28123e7 libplist: Several fixes
    a60434422 libplist: Update to 2.1.0
    3645d2876 libplist: Switch to normal releases
    cafbae712 php7: drop patch for openssl deprecated API (fixes #14357)
    4d1e525fc netdata: update to version 1.28.0
    0563feebc adblock: backport fixes
    40c1005f2 htop: update to 3.0.4-1
    6bd3f5c37 mwan3: use ping -I for ipv6 after tunnel kernel fix
    2a7bbad22 noddos: remove
    182264c5b ulogd: Add back autoreconf
    6106d1f28 ulogd2: Build IPFIX module
    c8730e951 ulogd2: Backport upstream patches
    5845691cb net: ulogd2: add myself as maintainer
    df1c29679 nut: fix _ handling
    e04535e99 qemu: bump PKG_RELEASE
    3eb2e140e simple-adblock: config update
    dc529c8cd wsdd2: update to git 2020-11-19
    adb214338 samba4: update to 4.11.17
    304888a37 htop: update to 3.0.3-1
    0266f31c9 htop: update to 3.0.2-1
    391267fc9 qemu: add patch for qga guest-shutdown command
    4626c3bd6 utils/lcd4linux: fix package source
    dc015ffe2 simple-adblock: bugfix - config update
    9ca6bdaa0 https-dns-proxy: update binary to 2020-08-21
    13d999882 zerotier: add patch to avoid including sys/auxv.h
    061f81ff6 miniupnpd: Don't override ipv6_listening_ip
    
    (cherry picked from commit 272e30fd)
    ef3b7fe6
  • Martin Weinelt's avatar
    contrib/actions: drop version pin on libncurses-dev · b31a57f0
    Martin Weinelt authored
    Fixes unmet dependencies:
    
     The following packages have unmet dependencies:
     libncurses5-dev : Depends: libtinfo5 (= 6.1-1ubuntu1.18.04) but 6.2-0ubuntu2 is to be installed
                       Depends: libncurses5 (= 6.1-1ubuntu1.18.04) but 6.2-0ubuntu2 is to be installed
                       Depends: libtinfo-dev (= 6.1-1ubuntu1.18.04)
     python : PreDepends: python-minimal (= 2.7.15~rc1-1) but it is not going to be installed
              Depends: libpython-stdlib (= 2.7.15~rc1-1) but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    
    Switch to apt-get, because it has a stable API. Same as ca7a8ff5.
    Unverified
    b31a57f0
  • Martin Weinelt's avatar
    contrib/actions: drop custom sources.list · 1552a15d
    Martin Weinelt authored
    (cherry picked from commit 394bc8e6)
    1552a15d
  • Martin Weinelt's avatar
  • Martin Weinelt's avatar
    docs: Add v2020.2.3 release notes · 883a5611
    Martin Weinelt authored
    Unverified
    883a5611
  • Martin Weinelt's avatar
    docs, README: Gluon v2020.2.3 · 7baf62e0
    Martin Weinelt authored
    Unverified
    7baf62e0
  • Martin Weinelt's avatar
Showing with 67 additions and 117 deletions
......@@ -21,7 +21,7 @@ the future development of Gluon.
Please refrain from using the `master` branch for anything else but development purposes!
Use the most recent release instead. You can list all releases by running `git tag`
and switch to one by running `git checkout v2020.2.2 && make update`.
and switch to one by running `git checkout v2020.2.3 && make update`.
If you're using the autoupdater, do not autoupdate nodes with anything but releases.
If you upgrade using random master commits the nodes *will break* eventually.
......
......@@ -2,9 +2,7 @@
set -e
cp contrib/actions/sources.list /etc/apt/sources.list
rm -rf /etc/apt/sources.list.d
apt update
apt install git subversion build-essential python gawk unzip libncurses5-dev zlib1g-dev libssl-dev wget time
apt clean
apt-get update
apt-get install git subversion build-essential python gawk unzip libncurses-dev zlib1g-dev libssl-dev wget time
apt-get clean
rm -rf /var/lib/apt/lists/*
deb http://mirror.netcologne.de/ubuntu/ bionic main restricted
deb http://mirror.netcologne.de/ubuntu/ bionic-updates main restricted
......@@ -24,7 +24,7 @@ copyright = '2015-2020, Project Gluon'
author = 'Project Gluon'
# The short X.Y version
version = '2020.2.2'
version = '2020.2.3'
# The full version, including alpha/beta/rc tags
release = version
......
......@@ -78,6 +78,7 @@ Several Freifunk communities in Germany use Gluon as the foundation of their Fre
:caption: Releases
:maxdepth: 1
releases/v2020.2.3
releases/v2020.2.2
releases/v2020.2.1
releases/v2020.2
......
Gluon 2020.2.3
==============
Bugfixes
--------
- LEDs on the ASUS RT-AC51 are now fully functional.
- Netgear EX6150v1 randomly booting into failsafe mode has been fixed.
This happened dependant on the state of the mode setting switch.
- Dnsmasq has been patched against multiple security issues in its DNS response validation.
See the OpenWrt advisory at https://openwrt.org/advisory/2021-01-19-1
Other changes
-------------
- Linux kernel has been updated to 4.14.224
- batman-adv fixes were backported from its 2021.0 release
- OpenSSL has been updated to 1.1.1k
Known issues
------------
* Upgrading EdgeRouter-X from versions before v2020.1.x may lead to a soft-bricked state due to bad blocks on the
NAND flash which the NAND driver before this release does not handle well.
(`#1937 <https://github.com/freifunk-gluon/gluon/issues/1937>`_)
* The integration of the BATMAN_V routing algorithm is incomplete.
- Mesh neighbors don't appear on the status page. (`#1726 <https://github.com/freifunk-gluon/gluon/issues/1726>`_)
Many tools have the BATMAN_IV metric hardcoded, these need to be updated to account for the new throughput
metric.
- Throughput values are not correctly acquired for different interface types.
(`#1728 <https://github.com/freifunk-gluon/gluon/issues/1728>`_)
This affects virtual interface types like bridges and VXLAN.
* Default TX power on many Ubiquiti devices is too high, correct offsets are unknown
(`#94 <https://github.com/freifunk-gluon/gluon/issues/94>`_)
Reducing the TX power in the Advanced Settings is recommended.
* In configurations not using VXLAN, the MAC address of the WAN interface is modified even when Mesh-on-WAN is disabled
(`#496 <https://github.com/freifunk-gluon/gluon/issues/496>`_)
This may lead to issues in environments where a fixed MAC address is expected (like VMware when promiscuous mode is
disallowed).
-- This is an example site configuration for Gluon v2020.2.2
-- This is an example site configuration for Gluon v2020.2.3
--
-- Take a look at the documentation located at
-- https://gluon.readthedocs.io/ for details.
......
......@@ -8,7 +8,7 @@ Gluon's releases are managed using `Git tags`_. If you are just getting
started with Gluon we recommend to use the latest stable release of Gluon.
Take a look at the `list of gluon releases`_ and notice the latest release,
e.g. *v2020.2.2*. Always get Gluon using git and don't try to download it
e.g. *v2020.2.3*. Always get Gluon using git and don't try to download it
as a Zip archive as the archive will be missing version information.
Please keep in mind that there is no "default Gluon" build; a site configuration
......@@ -44,7 +44,7 @@ Building the images
-------------------
To build Gluon, first check out the repository. Replace *RELEASE* with the
version you'd like to checkout, e.g. *v2020.2.2*.
version you'd like to checkout, e.g. *v2020.2.3*.
::
......
......@@ -2,15 +2,15 @@ GLUON_FEEDS='packages routing gluon'
OPENWRT_REPO=https://github.com/openwrt/openwrt.git
OPENWRT_BRANCH=openwrt-19.07
OPENWRT_COMMIT=d0b8be75ff248b4cda009a6c1ce72eb0072c6f82
OPENWRT_COMMIT=81266d900104d657275aa5df3fb7629f7892c57a
PACKAGES_PACKAGES_REPO=https://github.com/openwrt/packages.git
PACKAGES_PACKAGES_BRANCH=openwrt-19.07
PACKAGES_PACKAGES_COMMIT=2974079d3db786fe5da00c10f1d80e79b0112093
PACKAGES_PACKAGES_COMMIT=fdd4afe6ac0c05ba2b25d28700809841aeda643d
PACKAGES_ROUTING_REPO=https://github.com/openwrt-routing/packages.git
PACKAGES_ROUTING_BRANCH=openwrt-19.07
PACKAGES_ROUTING_COMMIT=02b4dbfcb7b8f8b566940847d22d5a6f229d2e66
PACKAGES_ROUTING_COMMIT=e26b4745209655976b7d124465b1dc53ade632f9
PACKAGES_GLUON_REPO=https://github.com/freifunk-gluon/packages.git
PACKAGES_GLUON_COMMIT=12e41d0ff07ec54bbd67a31ab50d12ca04f2238c
PACKAGES_GLUON_COMMIT=3822f44013ccf60729d66c6143f554b6db2ccb63
......@@ -24,16 +24,12 @@ config KERNEL_TUN
config KERNEL_L2TP_V3
bool
config KERNEL_L2TP_IP
bool
config KERNEL_L2TP_ETH
bool
config KERNEL_L2TP
bool
select KERNEL_L2TP_V3
select KERNEL_L2TP_IP
select KERNEL_L2TP_ETH
......
......@@ -239,7 +239,7 @@ static void count_iface_stations(size_t *wifi24, size_t *wifi5, const char *ifna
}
}
static void count_stations(size_t *wifi24, size_t *wifi5, size_t *owe24, size_t owe5) {
static void count_stations(size_t *wifi24, size_t *wifi5, size_t *owe24, size_t *owe5) {
struct uci_context *ctx = uci_alloc_context();
if (!ctx)
return;
......
......@@ -42,6 +42,7 @@ struct json_object * gluonutil_wrap_and_free_string(char *str);
bool gluonutil_has_domains(void);
char * gluonutil_get_domain(void);
char * gluonutil_get_primary_domain(void);
struct json_object * gluonutil_load_site_config(void);
#endif /* _LIBGLUON_LIBGLUON_H_ */
From: David Bauer <mail@david-bauer.net>
Date: Sat, 13 Jun 2020 19:19:17 +0200
Subject: mt76: mt76x0: disable GTK offloading
When the GTK is offloaded, MT7610 won't transmit any multicast frames.
This is most likely due to a bug in the offloading datapath. MT7612 is
not affected.
Disable GTK offloading for now. It can be re-enabled once the bug in the
offloading path is fixed.
Signed-off-by: David Bauer <mail@david-bauer.net>
diff --git a/package/kernel/mt76/patches/001-mt76-mt76x0-disable-gtk-offloading.patch b/package/kernel/mt76/patches/001-mt76-mt76x0-disable-gtk-offloading.patch
new file mode 100644
index 0000000000000000000000000000000000000000..e7e19ac957dbfaa9510016d3387abe9eed353538
--- /dev/null
+++ b/package/kernel/mt76/patches/001-mt76-mt76x0-disable-gtk-offloading.patch
@@ -0,0 +1,30 @@
+From ae01717951013fbc8bb0315d902d5b9f5873631a Mon Sep 17 00:00:00 2001
+From: David Bauer <mail@david-bauer.net>
+Date: Fri, 12 Jun 2020 01:09:57 +0200
+Subject: [PATCH] mt76: mt76x0: disable GTK offloading
+
+When the GTK is offloaded, MT7610 won't transmit any multicast frames.
+This is most likely due to a bug in the offloading datapath. MT7612 is
+not affected.
+
+Disable GTK offloading for now. It can be re-enabled once the bug in the
+offloading path is fixed.
+
+Signed-off-by: David Bauer <mail@david-bauer.net>
+---
+ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+--- a/mt76x02_util.c
++++ b/mt76x02_util.c
+@@ -432,6 +432,10 @@ int mt76x02_set_key(struct ieee80211_hw
+ !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE))
+ return -EOPNOTSUPP;
+
++ /* MT76x0 GTK offloading is currently broken */
++ if (is_mt76x0(dev) && !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE))
++ return -EOPNOTSUPP;
++
+ /*
+ * In USB AP mode, broadcast/multicast frames are setup in beacon
+ * data registers and sent via HW beacons engine, they require to
From: David Bauer <mail@david-bauer.net>
Date: Thu, 15 Oct 2020 22:42:54 +0200
Subject: mt76: mt7603: add additional EEPROM chip ID
Some newer MT7628 based routers (notably the TP-Link Archer C50 v4) are
shipped with a chip-id of 0x7600 in the on-flash EEPROM. Add this as a
possible valid ID.
Ref: https://bugs.openwrt.org/index.php?do=details&task_id=2781
Suggested-by: Ron Asimi <ron.asimi@gmail.com>
Signed-off-by: David Bauer <mail@david-bauer.net>
diff --git a/package/kernel/mt76/patches/002-mt76-mt7603-add-additional-EEPROM-chip-ID.patch b/package/kernel/mt76/patches/002-mt76-mt7603-add-additional-EEPROM-chip-ID.patch
new file mode 100644
index 0000000000000000000000000000000000000000..c749aa403f5940c19e5f580f461874b708b41f66
--- /dev/null
+++ b/package/kernel/mt76/patches/002-mt76-mt7603-add-additional-EEPROM-chip-ID.patch
@@ -0,0 +1,27 @@
+From 6b51340cdc32b1ba75163faaa8592feaeb4bddec Mon Sep 17 00:00:00 2001
+From: David Bauer <mail@david-bauer.net>
+Date: Sat, 10 Oct 2020 00:36:02 +0200
+Subject: [PATCH] mt76: mt7603: add additional EEPROM chip ID
+
+Some newer MT7628 based routers (notably the TP-Link Archer C50 v4) are
+shipped with a chip-id of 0x7600 in the on-flash EEPROM. Add this as a
+possible valid ID.
+
+Ref: https://bugs.openwrt.org/index.php?do=details&task_id=2781
+
+Suggested-by: Ron Asimi <ron.asimi@gmail.com>
+Signed-off-by: David Bauer <mail@david-bauer.net>
+---
+ mt7603/eeprom.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/mt7603/eeprom.c
++++ b/mt7603/eeprom.c
+@@ -136,6 +136,7 @@ static int mt7603_check_eeprom(struct mt
+ switch (val) {
+ case 0x7628:
+ case 0x7603:
++ case 0x7600:
+ return 0;
+ default:
+ return -EINVAL;
......@@ -42,7 +42,9 @@ device('tp-link-archer-c2-v1', 'tplink_c2-v1', {
factory = false,
})
device('tp-link-archer-c20-v1', 'tplink_c20-v1')
device('tp-link-archer-c20-v1', 'tplink_c20-v1', {
factory = false,
})
device('tp-link-archer-c20i', 'ArcherC20i')
......