Skip to content

OpenWrt 22.03 related changes

Andreas Gnau requested to merge merge-openwrt-v22.03.0-rc4 into devel

-------------------------------------------------------------------------------
* c296cc2963e2 iop: config: Use fw3 (firewall3) and legacy iptables
* 721fcb8b388c ieee1905 / map-* / wfadatad: Add -Wno-error=deprecated-declarations
* e26a9affbd55 iop: feeds_update: Workaround OpenWrt bug wrt targets
* f009a030a8e4 iop: genconfig: Update target paths for OpenWrt 22.03
-------------------------------------------------------------------------------
commit c296cc2963e2f571c6f161078acde5d4d90329ae
Author: Andreas Gnau <andreas.gnau@iopsys.eu>
Date: 2022-06-27 10:40:46 +0200

    iop: config: Use fw3 (firewall3) and legacy iptables

    OpenWrt 22.03 switched to a new nftables-based firewall, fw4. For now, we
    would like to stick to legacy iptables and the old fw3 which, for now, is
    still supported.

    Once functionality has been verified on non-upstream targets such as
    Broadcom and Airoha/Econet, we can switch to nftables and fw4.

    Unfortunately, luci-app-firewall pulls in fw4, so we need to disable it for
    now until we have investigated and resolved that problem.
Signed-off-by: Andreas Gnau's avatarAndreas Gnau <andreas.gnau@iopsys.eu>

Base directory -> feeds/iopsys/
 iop/config | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 721fcb8b388ca5ca4758946bec65f26304977846
Author: Andreas Gnau <andreas.gnau@iopsys.eu>
Date: 2022-06-23 16:49:17 +0200

    ieee1905 / map-* / wfadatad: Add -Wno-error=deprecated-declarations

    Fixes error: 'uloop_timeout_remaining' is deprecated: use
    uloop_timeout_remaining64 [-Werror=deprecated-declarations].

    For now, compile with -Wno-error=deprecated-declarations until we have found
    a nice way to support both uloop-versions or we have decided that we only
    support OpenWrt 23.03.
Signed-off-by: Andreas Gnau's avatarAndreas Gnau <andreas.gnau@iopsys.eu>

Base directory -> feeds/iopsys/
 ieee1905/Makefile       | 1 +
 map-agent/Makefile      | 1 +
 map-controller/Makefile | 1 +
 map-topology/Makefile   | 1 +
 wfadatad/Makefile       | 1 +
 5 files changed, 5 insertions(+)
-------------------------------------------------------------------------------
commit e26a9affbd554941e90e8d63bdeb352403ebfb5d
Author: Andreas Gnau <andreas.gnau@iopsys.eu>
Date: 2022-06-23 12:35:53 +0200

    iop: feeds_update: Workaround OpenWrt bug wrt targets

    Workaround a bug in the OpenWrt build system that was introduced when the
    installed target path had been moved to target/linux/feeds. Config.in and
    Makefile from installed targets are not properly included from the new
    location. This hack is to be removed once the issues are fixed.
Signed-off-by: Andreas Gnau's avatarAndreas Gnau <andreas.gnau@iopsys.eu>

Base directory -> feeds/iopsys/
 iop/scripts/feeds_update.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)
-------------------------------------------------------------------------------
commit f009a030a8e44881cbf681774223158115d8029f
Author: Andreas Gnau <andreas.gnau@iopsys.eu>
Date: 2022-06-23 09:28:13 +0200

    iop: genconfig: Update target paths for OpenWrt 22.03
Signed-off-by: Andreas Gnau's avatarAndreas Gnau <andreas.gnau@iopsys.eu>

Base directory -> feeds/iopsys/
 iop/scripts/genconfig.sh     | 14 +++++++-------
 iop/scripts/genconfig_min.sh | 14 +++++++-------
 2 files changed, 14 insertions(+), 14 deletions(-)
-------------------------------------------------------------------------------
Edited by Andreas Gnau

Merge request reports