OpenWrt v21.02.0 Changelog

This change log lists all commits done in OpenWrt 21.02 since OpenWrt 19.07 was branched off in June 2019.

Commits are roughly grouped by subsystem and chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 21.02.0 release.

For a more digest overview of the changes in OpenWrt 21.02.0, read the release notes!

Build System / Buildroot (433 changes)

f5387b7 build: add urandom-seed and urngd to default packages set (+1,-1)
fcb41de config: enable some useful features on !SMALL_FLASH devices (+16,-16)
88c07c6 toolchain: Add GCC 9.1.0 release (+934,-2)
972123f config: regenerate *_shipped sources (+302,-243)
75dcaf3 config: fix relational operators for bool and tristate symbols (+4,-1)
1fd5053 metadata: ensure one dependency provider to be y if a package is y (+2,-2)
0096a1c scripts/config: fix *c_shipped build depency tracking (+4,-4)
27a4a71 metadata: handle ABI version rebuild tracking for transient dependencies (+33,-9)
83c0ee6 build: fix kernel_*config targets on 4.19 (+1,-1)
5ede3fc build: warn when packages have no associated install section (+2)
d03ef97 build: remove TARGET_IMAGES_PAD option (+1,-7)
469ba33 build: make TARGET_ROOTFS_PARTSIZE 128MiB by default (+1,-1)
9c8e0b0 build: enable gzipped images for armvirt and malta (+1,-1)
97833a5 build: image: add pad-to and pad-rootfs-squashfs helpers (+10,-2)
83d9fb0 build: image: add variable for gzip-ext4-padded-squashfs (+17)
62105e5 build: image: add IMG_ROOTFS and IMG_COMBINED variables (+3,-1)
ef5b7aa build: image: make image padding OS agnostic (+4,-4)
7a1b575 scripts/feeds: add src-include method (+26,-11)
fdd0a8d Make linux kernel builds reproducible when BUILDBOT selected (+2)
340df72 scripts: time.pl: Don't print the time on stderr (+1,-1)
c3e31b6 build: skip kernel stack validation when building on macOS (+4)
8c3dbaf ath79: split DEVICE_TITLE in multiple variables (+280,-142)
9e57b62 include/package.mk: Add support for src-checkout/ folder (+17,-1)
4295485 brcm2708: add linux 4.19 support (+381.8K,-1.8K)
fe928c7 build: allow simple build system customization with local.mk (+2)
12610a5 Revert "build: allow simple build system customization with local.mk" (-2)
e785da8 scripts/dl_github_archive.py: convert to Python 3 with 2-to-3 (+5,-5)
57bb89b scripts/jungo-image: convert to Python 3 with 2-to-3 (+26,-26)
19938c8 build: switch to Python 3 (+12,-5)
3b68fb5 build: cleanup possibly dangling Python 2 host symlink (+14)
5cf8977 autotools.mk: autoreconf: fix missing install-sh (+3,-1)
c6d41c3 scripts/ubinize-image.sh: fix buildbot breakage (+1,-1)
e545fac build: include BUILD_VARIANT in PKG_BUILD_DIR (+2,-23)
f565f27 config: introduce separate CONFIG_SIGNATURE_CHECK option (+6,-2)
6fa0e07 build: allow overriding the filename on the remote server when downloading (+1)
363ce43 build: use config.site generated by autoconf-lean, drop hardcoded sitefiles (+1,-535)
7ec092e Revert faulty tree push (+536,-2.8K)
4540215 build: add buildinfo files for reproducibility (+10,-4)
dfe9964 image.mk: remove device_ from manifest filename (+1,-1)
7546be6 build: allow overriding default selection state for devices (+7,-2)
7e5a0da build: fix indent in image-commands.mk (+1,-1)
b39ded4 u-boot.mk: use openwrt url instead of lede project (+1,-1)
0f36678 download.pl: use https://source.openwrt.org (+1,-2)
1640379 scripts/dl_github_archive.py: fix python3 transition (+5,-4)
4ee3cf2 build: introduce ALT vendor/model/variant (+34,-2)
58aab73 image.mk: keep underscores when sanitize PROFILE (+1,-1)
775b70f scripts/feeds: allow adding parameters to feeds (+30,-18)
1c0290c build: remove harmful -nopad option from mksquashfs (+1,-1)
035906f Fix handling of BUILD_SUFFIX in remote-gdb script (+4,-4)
a21b70b scripts/feeds: fix 'src-include' directive (+1,-1)
fe43969 include: kernel-build: pass pkg-config overrides to kernel build (+6)
f11d90a Revert "build: remove harmful -nopad option from mksquashfs" (+1,-1)
083bb9b config: kernel: add KERNEL_X86_VSYSCALL_EMULATION (+18)
4f94a33 config: kernel: remove KERNEL_LXC_MISC (+22,-33)
7cc22d7 config: kernel: only enable container features if !SMALL_FLASH (+2,-2)
ee76bd1 images: fix boot failures on NAND with small sub pages (+60,-16)
a75801c build: install-dtb: fix race condition when copying dtb (+7,-4)
d5cd80a scripts/feeds: fix accepting "-" in feed type string (+1,-1)
60eb0e8 scons: move to packages feed (+1,-85)
18dc533 download.dl: fix @KERNEL mirror urls (+4,-4)
205e093 build: make device tree arg really optional in mkits.sh (+4,-5)
8cb13f4 rootfs.mk: ensure all timestamp are set to SOURCE_DATE_EPOCH (+1)
61c57af build: set TARGET_ROOTFS_PARTSIZE to make combined image fit in 128MB (+1,-1)
965f341 build: fix host menu config targets using ncurses (+11,-3)
b2c55d5 build: fix xconfig target (+1,-1)
e78c1ba rules: allow arbitrary log destination (+8,-1)
881ed09 build: create JSON files containing image info (+90,-1)
5f8e587 build: force disable stack validation during kernel build on non-linux systems (+2,-1)
4791afa kernel-defaults: ensure SOURCE_DATE_EPOCH on /init (+1)
b204fcd target/imagebuilder: use multi-thread support for xz compression (+2,-1)
bd4d3cd toolchain,build: prefer -ffile-prefix-map for gcc-8+ (+9,-9)
419eff5 config: remove unused GCC_VERSION_4_8 config symbols (-2)
4ed356f kernel.mk: add KCFLAGS to make kmods reproducible (+1)
46a1291 build: adjust gcc/g++ version checks for newer apple compilers (+2,-2)
6caf437 build: add buildinfo as single Makefile target (+4,-1)
9bb5dac build: fix seq host tool check (+2,-2)
f46a4a9 image: add magic number option for append-uImage-fakehdr (+5,-2)
4a45e69 build: separate signing logic (+27,-15)
2ae5100 build: add script to sign packages (+27)
02330a6 build: call Host/Uninstall before wiping the host build dir (+1,-1)
f4aaee0 Revert "build: separate signing logic" (+15,-27)
b81cee8 build: have scripts/feeds honor all toplevel .mk-files of a feed (+7,-4)
d22c175 netfilter: fix NAT packaging with kernels 5.2+ (+2,-1)
1f0063b rules.mk: remove "$(STAGING_DIR)/include" (+2,-2)
5625a02 ubinize-image: set image sequence from SOURCE_DATE_EPOCH (+9,-1)
66ebca7 build: label kernel and rootfs ext4 volumes (+3,-3)
d26738b scripts/dl_github_archive.py: fix python3 str, bytes confusion (+2,-2)
0fb23d6 build: image: fix build breakage of some images (+1)
98d1c7d build: image: add common and reproducible IMG_PART_SIGNATURE variable (+1)
dfd8c45 build: image: posix compatibility cut v head (+2,-2)
f962e02 kernel-build: fix kernel_menuconfig breakage by forcing YACC (+1)
c001ace build: prereq: simplify Python 3 version checks (+6,-6)
2066ee0 build: prereq: add support for Python 3.8 (+2)
09c428e build: add PKG_SOURCE_URL_FILE support (+1)
74acc16 kernel-build: ignore runtime config options during reconfig (+3,-1)
5f68333 config: kernel: fix typo in HFSPLUG_FS_POSIX_ACL (+1,-1)
bc3783d build: image: add SOC device variable (+2,-1)
dc34c69 scripts/dowload.pl: add archive.apache.org to apache mirror list (+1)
856ea2b libcxx: Add package (+94,-2)
383abff cmake: Install host packages to lib instead of lib64 (+1)
fb19fb8 libcxx: Depenency fixes (+5,-4)
2e14dd2 scripts/gen_image_generic.sh: remove $ in arithmetic (+1,-1)
3f65fe5 scripts/gen_image_generic.sh: replace deprecated backticks with $() (+1,-1)
eae889b scripts/strip-kmod.sh: replace legacy backticks with $() (+1,-1)
f4b812d scripts/strip-kmod.sh: use sh instead of bash (+1,-1)
ec0fb23 scripts/strip-kmod.sh: harmonize leading whitespaces (+1,-1)
543d945 scripts/symlink-tree.sh: use /bin/sh (+1,-1)
9a8ba44 scripts/mkits.sh: replace legacy backticks with $() (+2,-2)
dec46a9 scripts/gen-dependencies.sh: replace backticks with $() (+2,-2)
33f87d2 scripts/gen-dependencies.sh: use /bin/sh (+1,-1)
2fe5319 scripts/env: use explicit find location (+1,-1)
995378a scripts/env: replace -a and -o with &&/|| (+5,-5)
e37e2f0 scripts/arm-magic.sh: switch to /bin/sh (+1,-1)
9b0e8d0 treewide: move mktplinkfw to tplink-v1-image in image-commands.mk (+41,-82)
97940f8 kernel: remove obsolete kernel version switches (+69,-113)
8b86ddf netfilter: add back nft_hash (+1)
19cbac7 buildsystem: Make PIE ASLR option tristate (+26,-5)
0e05093 netfilter: package required kmods for nftables (+15,-13)
44304c1 base-files: fix build for /sbin/pkg_check (+3,-3)
f0b76d0 build: define check-kernel-size to remove unflashable images (+7)
c26b687 kernel: remove further obsolete kernel version switches (+10,-26)
eec50c7 build: Add KBUILD_HOSTLDLIBS (+1)
73f3ad1 build: fix empty SUBTARGET in json files (+1,-1)
7d7aa2f brcm2708: rename target to bcm27xx (+45,-45)
d9b043c build: Add option KERNEL_UBSAN (+42)
431594a build: Add option KERNEL_KASAN (+54)
947d2e0 build: Add KCOV kernel code coverage for fuzzing (+33)
b951f53 build: Add additional kernel debug options (+78)
2299808 base-files: add all buildinfo with INCLUDE_CONFIG (+4,-2)
0fad8af kernel: Include xt_MASQUERADE for kernel 5.2 and later (+2,-1)
69d179e kernel: Use new symbol to deactivate MIPS FPU support (+5)
4d87963 build: add xargs as prerequisite (+5)
dddcff2 build: Remove STAGING_DIR_HOST references for InstallDev/UninstallDev (+3,-3)
f96cfe0 build: Fix directory symlinks not removed when cleaning STAGING_DIR (+1,-1)
a5100a0 build: simplify gnu-getopt search (-1)
0c4d91f build: clean menuconfig utility as part of dirclean (+1)
90daff4 build: image: move IMAGE_SIZE to image.mk (+7,-9)
ec5e846 x86: make crashdump works (+33,-1)
cb007a7 x86: switch image generation to new code (+126,-121)
33cc7e7 x86: use qemu-image command from image-commands.mk (+9,-12)
2cb6d47 scripts: fixup qemustart for new x86 image names (+1,-1)
1444e31 build: image: set default parameter for check-size (+1,-1)
835d1c6 build: add GCC 10 version detection (+6,-4)
1fb3c00 build: prereq: tidy gcc version checks (-16)
a6b7c3e x86: generate EFI platform bootable images (+165,-38)
07449f6 build: refactor JSON info files to `profiles.json` (+136,-66)
c14c690 treewide: convert sed -r to posix -E (+2,-2)
5c6fe8e build: fix kernel_menuconfig on macOS with newer kernel versions (+5,-1)
4627b5d build: move symvers files to kernel build dir (+6,-4)
ccad1d6 build: define RTC_SUPPORT as a bool (+1,-2)
8636a17 build: simplify building *config targets (+13,-25)
dcf3e63 build: scripts/config - update to kconfig-v5.6 (+7.8K,-5.0K)
3204430 build: add option to warn on recursive dependency (+10,-1)
8514b6b build: config: allow bool to select a module pkg (+4,-2)
fbc01f2 Revert "build: config: allow bool to select a module pkg" (+2,-4)
6c16d64 Revert "build: add option to warn on recursive dependency" (+1,-10)
7b1d809 Revert "build: scripts/config - update to kconfig-v5.6" (+5.0K,-7.8K)
14cbd8f scripts: JSON merge don't crash if no JSON found (-2)
c737a9e scripts/download: add sources CDN as first mirror (+1)
29a458b kernel: netfilter.mk: fix kmod-ipt-nat6 installation on 5.4 (-1)
60712bd u-boot.mk: switch download to https (+2,-1)
35a8657 build: prereq: change minimum make version to 3.82 (+2,-2)
4d86e2c buildsystem: add CPE information to ipkg packages and manifest files (+1)
e575a7f scripts: support tags for CFE binaries (+72)
7298523 scripts: support CFE WFI images (+200)
30fcb62 scripts: cfe-bin-header: fix shebang (+1,-1)
258cb7f scripts: cfe-wfi-tag: fix shebang (+1,-1)
f827f94 build: show make output in scripts/config when V=s (+2,-1)
9f843b1 build: scripts/config - update to kconfig-v5.6 (+7.8K,-5.0K)
db6c121 build: add option to treat recursive deps as error (+8,-5)
80b350f build: have config-clean deal with old temp files (+11,-1)
d908284 scripts: add CFE Partition Tags support (+191)
34a2780 scripts/flashing/flash.sh: Add missing quotes (+5,-5)
69f8983 scripts/flashing/flash.sh: remove trailing whitespaces (+4,-4)
4696112 build: add zstd support to pack/unpack functions (+5)
4bd7990 build: compress kernel debuginfo using zstd (+1,-1)
58bdbe7 scripts: support Sercomm partition tags (+81)
7f1250a scripts: support Sercomm crypto (+86)
35d7f92 scripts: support Sercomm load tags (+56)
3f8e163 scripts: config: remove accidentally added file (+1)
057e5f6 treewide: provide consistent basic DEVICE_TYPE (+4,-3)
dc467ea prereq-build: test for perl's Data::Dumper (+4)
4a1a58a build, imagebuilder: Do not require libncurses-dev (+2)
b7a8a54 ath79: add support for MikroTik RouterBOARD 493G (rb4xx series) (+259)
b933f9c toolchain: remove gcc libssp and use libc variant (+5,-64)
caf09f2 kernel: rename CONFIG_NETPRIO_CGROUP to CONFIG_CGROUP_NET_PRIO (+1,-1)
263f7e5 build: store default/device packages in JSON (+20,-2)
f09b931 build,json: store arch_packages in profiles.json (+5,-2)
3b0f698 build,json: fix build failure in case no data is found (+16,-18)
cf6f01c build: conditionally enable testing-kernel feature (+3,-1)
8fb0b15 build: add nconfig (+2.4K,-2)
ab26022 build: mconf readme update (+6,-3)
3caad51 build: fix compatibility with python 3.6 (+4,-3)
645b1ec build: add 'make kernel_xconfig' command (+6,-2)
691bf54 target.mk: change i386 CPU type to pentium-mmx (+2,-2)
40acc13 build: package-ipkg: avoid calling wildcard twice (+8,-2)
78d1f3a build: call ipkg-remove using xargs if #args>=512 (+11,-1)
1119248 build: reduce number of files passed to ipk-remove (+8,-11)
56f8136 scripts/env: use command -v instead of which (+1,-1)
e68810b scripts/env: replace \! with ! (+2,-2)
f80a540 scripts/env: exit in case of failure to cd (+1,-1)
5b7cace scripts/env: use read -r instead of read (+1,-1)
227e47b scripts/env: fix remaining shellcheck warning (+1,-1)
3819337 scripts/gen_image_generic.sh: replace -o with if/&& (+2,-2)
aee169b scripts/gen_image_generic.sh: use /bin/sh (+1,-1)
92d7ced scripts/gen_image_generic.sh: fix more shellcheck warnings (+3,-4)
9070531 scripts/mkits.sh: replace echo -e with printf (+12,-12)
765858f scripts/mkits.sh: add missing quotes (+2,-2)
7aefc85 scripts/mkits.sh: fix improper string and array concatenation (+1,-1)
3d418dd scripts/mkits.sh: switch from bash to sh (+1,-1)
dec9ae6 scripts/mkits.sh: fix remaining shellcheck warning (+1,-1)
2ca084c build: improve ccache support (+29,-10)
52cdd61 scripts/mkits.sh: fix use of printf (+3,-2)
8242c6d scripts/env: Fix 56f813674a scripts/env: use command -v instead of which (+1,-1)
5b8b42c build,json: fix compatibility with Python 3.5 (+1,-1)
f94b098 build: Remove dependency of user space stack cookies from kernel (-2)
d1a8217 kernel: clean-up build-configurable kernel config symbols (+39,-37)
1d5260c build: add option to mark devices as BROKEN (+9,-1)
6867d86 build: add DEVICE_COMPAT_VERSION and DEVICE_COMPAT_MESSAGE (+8,-2)
02d6ac1 base-files: fwtool: make compat_version backward compatible (+11,-3)
9950bc9 kernel: add menuconfig entry for kernel CONFIG_CGROUP_NET_CLASSID (+4)
5c3e83f kernel: fix missing TRANSPARENT_HUGEPAGE symbols (+13)
b996233 scripts/checkpatch.pl: fix README.md file name after rename (+1,-1)
93d37fa build: image: drop unused check-kernel-size recipe (-7)
1d9542c build: image: return sizes if check-size fails (+4,-2)
656b562 scripts: Add Buildbot dump-target-info.pl script (+94)
80d3602 scripts: remove checkpatch.sh (-3)
eb155f7 build: make prefix mapping of debug information optional (+10,-1)
6c29604 build: set up host command for egrep (+4)
c487cf8 hostapd: add wpad-basic-wolfssl variant (+17,-1)
fbd4214 build: improve message for incompatible image on "legacy" devices (+8,-3)
9e7ef46 tools: add fakeroot (+134,-1)
42abe56 kernel: further clean-up options and defaults (+11,-11)
1fdf6b7 treewide: replace `which` with `command -v` (+14,-14)
751486b build: fix README.md reference after rename (+1,-1)
ba2ddba config: kernel: fix missed CGROUP_HUGETLB symbol (+2,-2)
bf96eb5 Revert "scripts/download: add sources CDN as first mirror" (-1)
f8b775e cmake: Disable use of package registries (+12)
4e4ee46 ar71xx: drop target (+10,-84.8K)
aee58d5 build: add support for SELinux to include/image.mk (+28,-1)
168faef kernel: add options needed for SELinux (+80)
353ce2e build: ipkg-build use fakeroot with PKG_FILE_MODES (+26,-21)
ae87e53 build: Fix Shellcheck for get_source_date_epoch.sh (+5,-2)
a83b2af build: get_source_date_epoch allow external repos (+8,-6)
fd29f2b build: store granular timestamps in packages (+4,-9)
62d5ec7 build: store SourceDateEpoch in manifest (+2,-1)
e79df35 build: add libustream and certs to default pkgs (+1,-1)
cc5bdcd build: sort default packages and split by newlines (+32,-3)
c1875d1 build: switch VERSION_REPO to HTTPS (+2,-2)
5587f19 tools: fakeroot: pass paths of libfakeroot.so and faked (+1,-1)
729a75c build: unbreak fakeroot in SDK (+1,-1)
6541028 build: fix path to libfakeroot on macOS (+7,-1)
94198e2 rb532: drop target (+2,-922)
6362a04 kernel: remove obsolete kernel version switches for 4.14 (+39,-1.1K)
f922a3e config: add KERNEL_LSM symbol (+3,-11)
7716a43 build: fix extreme build system slowdown caused by SOURCE_DATE_EPOCH changes (+4,-2)
f58d323 build: allow file modes per binary package (+2,-1)
10dbdec scripts: bundle-libraries.sh: retain preloaded libraries (+1,-1)
fe82ea0 scripts: download.pl: fix indentation (+2,-3)
34cc2c9 build: create tmp/userids file (+1)
51ec518 build: add user/group ID resolve function (+40,-2)
7a29e24 build: dump effective user/group id mapping to file (+1)
4038c03 scripts: ipkg-build: simplify uid/gid resolving (+29,-36)
0b82eba Revert "build: create tmp/userids file" (-1)
8be2eb3 scripts: update SPDX license names (+33,-33)
fed1788 scripts: mkits.sh make it possible to specify fdt@# (+13,-6)
f6fbc39 build: define PWM_SUPPORT arch feature flag (+20)
e8b3488 policycoreutils: fix host utils rpath and bin directory (+7,-6)
1cab34d target.mk: enable iwinfo by default with any wpad variant (+1,-1)
96d1dc5 policycoreutils: install to host/bin not hostpkg (+2,-2)
26aa795 image.mk: evaluate /etc/selinux/config to choose SELinux policy (+3,-2)
1a22964 config: prepare for choice of SELinux policy (+12,-1)
257110c netfilter: ship nft_chain_nat on 5.1+ kernels (+6,-5)
ae12a74 build, imagebuilder: Do not require compilers (+4)
a439f1b config: add option for dssp selinux policy (+4,-1)
1b27591 malta: update MIPS64 ISA to R2 (+25,-6)
5b3ff53 scripts/qemustart: update malta to use MIPS64 R2 cpu (+3,-1)
ba9b670 config: clean up SELinux options (+23,-3)
ef7c34c build: process variable exports from toplevel.mk only once (+2,-50)
14bad20 build: prevent excessive re-evaluation of PKG_VERSION (+5,-3)
e17529a Revert "build: process variable exports from toplevel.mk only once" (+50,-2)
c78e123 rtl838x: various fixes (+245)
d355b57 target: include selinux-variants if CONFIG_SELINUX is set (+8,-2)
6a56a6e target: select procd-{ujail,seccomp} if !SMALL_FLASH (+4)
2812ea3 Revert "target: select procd-{ujail,seccomp} if !SMALL_FLASH" (-4)
d159230 netfilter.mk: use CONFIG_NETFILTER_XT_TARGET_MASQUERADE (+1,-1)
c6bdd73 netfilter.mk: use CONFIG_NETFILTER_XT_TARGET_REDIRECT (+1,-1)
a5c10ba netfilter.mk: add version conditional for nf_nat_ipv4,6 (+2,-2)
32931f1 netfilter.mk: add version conditional for CONFIG_NF_CT_PROTO_GRE (+1,-1)
2407118 netfilter.mk: add version conditional around CONFIG_NF_NAT_PROTO_GRE (+1,-1)
dd5b04b netfilter.mk: add version conditional around nf_nat_redirect mod (+1,-1)
472a06f netfilter.mk: remove now obsolete kmod nf_nat_redirect (-1)
9a168b5 build: image: add append-dtb-elf helper (+7)
7f94e2a kmod-nft-reject: Fix for "nft_reject_ipv4.ko missing" warning (+4,-1)
071514c build: FeedSourcesAppend add kmod feed to snapshot (+2)
0fdbd2e rules.mk: simplify FAKEROOT command line (+1,-6)
499924a Revert "kmod-nft-reject: Fix for "nft_reject_ipv4.ko missing" warning" (+1,-4)
846e661 image: drop unused legacy NAND build recipes (-29)
1cdba3d image: drop combined-image build recipe (-8)
8af6dfc image: sort image-commands.mk alphabetically (+215,-214)
1f4e8d3 image: drop obsolete legacy image recipes (-104)
ac5671f kernel: remove obsolete kernel version switches for 4.19 (+27,-109)
f6d1adb kernel: Activate KERNEL_MIPS_FP_SUPPORT for pistachio target (+1)
f52aee0 scripts/getver.sh: silence rev-list errors (+3,-3)
4b71657 scripts: bundle-libraries.sh: fix broken SDK compiler (+18,-1)
91a0dc5 scripts: mkhash show -n option in usage (+4,-1)
fac98f1 scripts: mkhash fix return code handling (+5,-2)
fcd3e13 scripts: mkhash fail on hashing a folder (+8)
9eb9943 refpolicy: add variant that builds modular policy (+39,-2)
165f0b0 build: store SOURCE_DATE_EPOCH in JSON info files (+2)
df8e490 netfilter: Add queue support for nftables (+13)
086ee09 scripts: Update checkpatch.pl to 2020-06-11 (+4.0K,-580)
66e87a1 scripts: checkpatch remove device-tree doc check (-47)
3c0357e scripts: add spelling.txt for checkpatch.pl (+1.5K)
5d76065 build: pass KBUILD_EXTRA_SYMBOLS with symvers files for kernel module packages (+3,-10)
184d735 scripts/kconfig.pl: allow regex syntax in filtering out config entries (+9,-2)
a8fb12a build: filter out more autogenerated kernel config options (+12,-7)
cc16f5d build: try to find getopt in macOS homebrew's standard location (+2,-1)
3104370 build: detect broken make version on macOS (+6)
d31da37 build: support cmake verbose for host builds (+1)
6fdd418 scripts: checkpatch.pl: suppress warnings about MAINTAINERS (+1,-1)
7e7470b scripts: add const_structs.checkpatch for checkpatch.pl (+68)
2127acc build: create $(PKG_SYMVERS_DIR) if non-existent (+1,-1)
d369993 scripts: download.pl: retry download using filename (+6,-2)
6e9b707 Revert "refpolicy: add variant that builds modular policy" (+2,-39)
0c87304 scripts: add size_compare.sh (+151)
e224a9a prereq-build: add python 3.9 support (+2)
ff012f3 build: uImage: allow override of default arguments (+3,-2)
8416d06 build: uImage: separate arguments into individual lines (+9,-4)
c20b8d6 build: add UIMAGE_MAGIC to device variables (+4,-1)
6e99e31 config: clean double whitespace in Config-build.in (+2,-2)
3f567d8 tools/sstrip: update to latest version (+45,-473)
e34f04f build: use mkhash for IPK metadata checksums (+2,-2)
2b1d92f scripts/feeds: silence git warning by selecting pull style (+2,-2)
4e19cbc download: handle possibly invalid local tarballs (+22)
796d518 toolchain: kernel-headers: kernel Git tree mirror hash (+6)
f98878e cmake.mk: set C/CXX compiler for host builds as well (+2)
e52d048 rules.mk: remove redundant target flags (-2)
52a5d0d download.pl: properly cleanup intermediate .hash file (+1,-1)
1db9b5b build: mkhash on FreeBSD (+7)
501123e include/subdir: on build failure always print error (+3,-3)
524fb56 cmake.mk,rules.mk: fix host builds using CMake and ccache (+17,-2)
f281aca README: mv logo.svg include/logo.{png,svg} (+1,-1)
d346beb build: Extract trusted-firmware-a.mk (+164,-87)
ef11309 build: make testing kernel decompression more portable (+1,-1)
173ea74 build: reduce cleanup binary calls in rootfs.mk (+9,-11)
0eb2fa3 rules.mk: use -fPIC instead of -fpic on arm64 (+1,-1)
0ba83a7 build: require rsync (+4,-1)
f7d7a3a libcxx[abi]: remove (+2,-210)
36e0268 build: find_md5 list with mod time and sorted (+1,-1)
7f285d0 scripts/feeds: warn when skipping core package override (+4,-1)
a3e5b24 scripts/feeds: fix preference of package install (+14,-16)
8663072 config: add big EXPERIMENTAL option (+15,-1)
bc0ffff build/json: add filesystem information (+2)
7b85dd3 kernel: update and clean kernel keyring options (+13,-13)
23049f9 kernel: enable kernel keyring by default on !SMALL_FLASH (+1,-1)
1926ffb build: Add IRQSOFF and PREEMPT TRACER kernel config option (+34)
d6cb50c include/cmake.mk: Fix the bug in ccache support (+14,-18)
fdcdbdf scripts: add -N option to mkhash for printing without newline (+13,-7)
7c75eaa scripts/om-fwupgradecfg-gen.sh: Drop block alignment code (+1,-5)
a4c30d9 scripts/om-fwupgradecfg-gen.sh: Generate checksum over whole squashfs (+3,-6)
3599ea5 images: Fix sysupgrade.tar for devices with NOR flash (+23,-1)
5fc28ef ath79: Add support for Plasma Cloud PA300 (+283,-1)
ea5bb6b ipq40xx: add support for Plasma Cloud PA1200 (+228,-6)
4871fd2 ipq40xx: add support for Plasma Cloud PA2200 (+243,-7)
9361964 kernel: add KERNEL_IO_URING option (+5)
4943bc5 kernel: only strip proc for small flash devices (+5,-2)
cc9d5b5 build/prereq: merge ifndef IB block together (+1,-5)
f3bfff9 kernel-build: fix STRIP_KERNEL_EXPORTS for 64-bit kernels (+1,-1)
e9fb9b7 build: drop ccache variables from specific targets (-6)
01653fe build: use CCACHE_DIR for ccache directory (+1,-1)
1b00243 scripts/qemustart: use squashfs instead of ext4 (+1,-1)
c7aec47 build: replace which with Bash command built-in (+4,-4)
e2180e3 build: drop clang wrapper (+1,-21)
a323a65 scripts/feed: no warn on toolchain/linux overwrite (+3,-1)
cd5f666 build: use ccache -C for cleaning the cache (+3,-3)
09760cb kernel-defaults: Delete external source tree user_headers (+1)
0f8fd1d kernel-defaults: Manage the enabling/disabling of ZSTD (+1)
ca289e3 build/image: warn if missing qemu-img for VDI/VMDK (+6,-2)
a1a7f32 kernel: enable SRv6 support by enabling lwtunnel (+8,-1)
9afbf33 kernel: drop unneeded kernel version dependency (-1)
412dc26 kernel: make lwtunnel support optional (+3,-2)
4dad324 scripts: target-metadata don't add PROFILES twice (+2,-1)
26d1e52 include: update logo with better kerning (+241,-453)
9ae3c6f rules: add AUTORELEASE and COMMITCOUNT variables (+26)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
af20332 config: drop CONFIG_KPROBE_EVENT unused since kernel 4.9 (-4)
513f717 rules: fix COMMITCOUNT logic (+1,-1)
7521aed scripts: sources CDN as fallback in download.pl (+1,-1)
396a35d base-files: remove execute bit and shebang from functions.sh (+2,-3)
0071c7c build: add elecom-product-header for ELECOM devices (+15,-7)
eb11cd9 ramips: add support for ELECOM WRC-2533GHBK-I (+219,-1)
4c6c1c6 trusted-firmware-a.mk: pass package version as version identifier (+1)
ddab795 rules: fix empty COMMITCOUNT/AUTORELEASE (+2,-2)
104d60f trusted-firmware-a.mk: add PKG_CPE_ID (+1)
a21be2a kernel: add defaults for new SELinux options (+10)
a17b8ea build: use SPDX license tags (+72,-175)
d468ff9 build: move elx-header into image-commands.mk (+20,-20)
8286f3a treewide: unify OpenWrt hosted source via @OPENWRT (+19,-17)
b280e8f trusted-firmware-a: fix project name spelling (+1,-1)
6d54259 scripts: fix checkpatch.pl for changed license dir (+1,-1)
8597da2 build: fix ABI version rebuild dependency (+1,-1)
b12288f build: add support for fixing up library soname (+86)
c921650 build: drop ABI version from metadata (+9,-21)
f696cd3 build: add support for patching libtool to include ABI version in soname (+10)
075fa4c Mostly revert "build: add support for fixing up library soname" (-84)
542eab3 build: only overwrite ABI version for provided packages when base version cha... (+5,-5)
c68d527 build: filter out own packages on package version check (+2,-2)
7d6a636 build: fix getting ABI version for binary packages from the same source package (+1,-1)
1cd121d OpenWrt v21.02: set branch defaults (+8,-12)
cbe4beb build: fix ABI version for PROVIDES symbols (+1,-1)
cb5c93f scripts: getver.sh: fix version based on stable branch (+1,-1)
eb8726f image: add ModelNameLimit16 (+4)
f647d9e download: remove broken mirrors (-2)
a29b398 build: fix checks for GCC11 (+4,-4)
27c5db9 Revert "build: replace which with Bash command built-in" (+4,-4)
ceb6869 build: add which command to build requirements (+4,-1)
67166fa include: store ABIVersion in Packages index (+1)
fdc0342 build,json: fix duplicates in default_packages (+2,-1)
22149da build,json: backport default_packages fixes (+3,-3)
95b838f build: use -nostdinc and -isystem in NOSTDINC_FLAGS for out-of-tree kernel mo... (+11,-4)
dc31191 build: make sure asm gets built with -DPIC (+3,-3)
567ad2d Extend checks on build prerequisites for building OpenWRT core (+12,-1)
0b0e978 kernel-defaults: fix external kernel build when user_headers is missing (+3,-1)
4419c3d build/json: generate json file for initramfs (+34,-1)
bb8fd58 build: avoid generating JSON info on missing image (+2,-2)
1a41b88 build: kernel2minor: work around path length limit (+5,-2)
c9a38e2 build/json: fix IMAGE_PREFIX and DEVICE_PACKAGES (+1,-1)
8add3e1 build: preserve profiles.json between builds (+23,-9)
2e15771 build,json: fix generation with empty profiles (+1,-1)
47f617e build: prepend ABI suffixes with a dash if package name ends with digit (+8,-2)
d3278c4 build: ensure that dash isn't prepended twice to abi version suffix (+1,-1)
5bfb9c3 prereq-build: require python3-distutils (+4)

Build System / Feeds (3 changes)

221f97f feeds: add freifunk feed (+1)
1cd121d OpenWrt v21.02: set branch defaults (+8,-12)
ff6b36b feeds.conf.default: remove freifunk feed (-1)

Build System / Host Utilities (232 changes)

9fc0383 tools/bison: Update to 3.4.1 (+3,-16)
e15049c ath79: add support for TP-Link CPE610-v1 (+194)
d5a3872 ath79: increase kernel partition size for CPE610v1 (+9,-6)
6fac907 tools/gengetopt: Update to 2.23 (+38,-29)
8c51dde ramips: add support for TP-Link RE650 v1 (+241,-9)
cad4132 ath79: add support for TP-Link CPE510-v2/v3 (+300)
83e60f0 firmware-utils: mkfwimage: enable extra compiler checks and fix them (+12,-7)
9401780 firmware-utils: mkfwimage: provide human readable error (+7,-1)
90b7dbf firmware-utils: mkfwimage: fix more errors (+4,-4)
04cb651 firmware-utils: mkfwimage: fix more errors reported by gcc-6/7/9 (+15,-13)
ff7909f firmware-utils: mkfwimage: fix build failure on macOS with gcc 9 (+3,-2)
3f1e8c0 tools: libressl: update to 2.9.2 version (+2,-2)
8d6d227 tools: libressl: fix build on MacOS (+11)
1282a63 tools: libressl: fix compilation for non-glibc clib (FS#2400) (+23)
5989a75 tools/b43-tools/b43-fwsquash: convert to Python 3 with 2-to-3 (+3,-3)
316c8b5 tools/scons: switch to Python 3 (+3,-3)
a1c6a31 ramips: add support for Fon FON2601 (+406,-12)
9437012 tools/mklibs: update to 0.1.44 and convert to Python 3 (+350,-22)
995bcc5 tools/patch: apply upstream patch for CVE-2019-13636 (+109,-1)
2caf747 ccache: update to 3.7.2 (+3,-3)
ea1acaf firmware-utils: uimage_padhdr: fix Coverity issue (+12,-12)
7270fdb expat: Update to 2.2.7 (+2,-2)
8d83a4f tplink-safeloader: increase kernel partition for CPE/WBSx10v1 (+9,-9)
854ab1b ath79: add support for TP-Link CPE220 v2 (+64,-1)
166e626 tools/scons: update scons to 3.1.1 (+2,-2)
bcfd1d7 tools/patch: apply upstream patch for cve-2019-13638 (+39,-1)
234f7a9 tools/e2fsprogs: Update to 1.45.3 (+13,-36)
ac2f341 make-ext4fs: update to HEAD of 2017-05-29 - eebda1 (+3,-3)
bb9cf91 make_ext4fs: Remove off64_t in favor of standard off_t (+38,-62)
eebda1d make_ext4: Add strict prototypes. (+18,-18)
08e274d tools/mtd-utils: update to 2.1.1 (+16,-14)
413c68d tools/cmake: Update to 3.15.1 (+22,-33)
d3f86c9 tools: libelf: install pkg-config file (+3,-1)
f3ab336 tools: libelf: fix headers to trigger -Wundef warnings (+198)
ac31ec0 upslug2: Update to git repository (+7,-297)
169152c tools/mkimage: Update U-Boot to version 2019.07 (+212,-159)
60eb0e8 scons: move to packages feed (+1,-85)
0f7ff74 tools/coreutils: install "touch" (+1,-1)
cb28977 ccache: update to 3.7.4 (+3,-3)
b4af2c6 expat: Update to version 2.2.9 (+2,-2)
700e7a2 tools/e2fsprogs: Update to version 1.45.4 (+2,-2)
5daf094 tplink-safeloader: fix compilation warnings (+13,-12)
c79b796 ar71xx: improve support for TP-Link CPE510 v2 (+55,-33)
ed6ba28 tools: keep stamp file in $(STAGING_DIR_HOST) (+2,-2)
6ae7ee7 tools/mkrasimage: Add support for 128k header size (+8,-3)
1f0063b rules.mk: remove "$(STAGING_DIR)/include" (+2,-2)
3930aab ath79: add support for TP-Link WBS210 v2 (+78,-8)
e6901bf tools/automake: Revert "Do not use $(V) - force AM_V=1" (-13)
bae0d47 ath79: add support for the TP-LINK CPE220 V3 (+224,-125)
5b8709d ath79: add support for the TP-LINK WBS510 V2 (+62,-2)
20fdfe3 ath79: add support for the TP-LINK WBS510 V1 (+30,-1)
591a063 tplink-safeloader: shorten version number of TP-Link WBS210 v2 (+3,-3)
7c8f74c tools/quilt: update to 0.66 (+4,-4)
3f5cf38 ccache: update to 3.7.6 (+3,-3)
c5497eb tools/expat: change package source to GitHub (+1,-1)
9b90dc0 ath79: add support for TP-Link Archer C6 v2 (US) and A6 (US/TW) (+308,-121)
c0b87cf tools: tplink-safeloader: fix whitespace issues (+42,-42)
9e2e48f tools: qemu: Add patches to support adapter_type and monolithicFlat (+2.3K)
5e5e92b ath79: generate firmware image for aircube-isp (+10,-2)
a3010a7 ramips: add support for TP-Link RE200 v1 (+204)
271d0c8 make_ext4fs: Update to version 2020-01-05 (+3,-14)
ec17045 make_ext4fs: fix build on musl systems (+1,-1)
5c201be Add LDFLAGS when building libsparse.a (+1,-1)
d29929b firmware-utils: mkfwimage: add support for Ubiquiti SW devices (+9)
402b362 firmware-utils/dgfirmare: fix possible resource leak (+6)
0ae0f48 firmware-utils: fix possible memory leak and resource leak (+3)
8e3b315 firmware-utils/mkchkimg: fix possible resource leaks (+8)
b886d3c firmware-utils/mkfwimage: fix possible memory and resource leak (+6)
1775f69 firmware-utils/mksenaofw: fix possible memory leak (+2)
8057970 firmware-utils/mktitanimg: fix possible resource leak (+1)
3c77e4a wrt350nv2-builder: Fix memory leak (+1)
5355baf ccache: update to 3.7.7 (+3,-3)
343f27f tools/cmake: update to 3.16.2 (+9,-9)
93a4c8a ramips: add support for TP-Link RE305 v1 (+211)
7a8bfbf tools: tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU) (+1,-1)
96e9d48 tools/bison: update to 3.5 (+3,-3)
b2102be ar71xx: use dynamic partitioning for TP-Link TL-WA850RE v2 (+2,-3)
b77ce0c tools/gmp: update to 6.2.0 (+2,-2)
6d6f36a ramips: add support for TP-Link RE200 v2 (+223)
9aa6569 firmware-utils: add lxlfw tool for generating Luxul firmwares (+283)
0ffb7b0 tools/libressl: Update to 3.0.2 (+2,-25)
82211e5 tools/patchelf: Update to 0.10 (+2,-2)
4b591c5 tools/sed: Update to 4.8 (+5,-3)
477d1c5 tools/gmp: Remove obsolete options (+1,-2)
cf443e8 tools/e2fsprogs: Update to 1.45.5 (+4,-3)
b0a3f1e tools/bison: Update to 3.5.1 (+3,-3)
4a308ba tools: Fix "lib" symlink created inside $(STAGING_DIR_HOST)/lib (+1,-1)
867298c tools/pkg-config: Replace with pkgconf (+46,-16)
c60be19 tools/pkgconf: Run pkg-config wrapper through shellcheck (+4,-1)
b468353 mkrasimage: fix segmentation fault (+10,-9)
763de7b tools/cmake: Update to 3.16.5 (+2,-2)
0a06fcf build: fix kernel 5.4 on macos (+28)
6de7406 pkgconf: always retain -I and -L flags (+2)
646d95c ath79: add support for TP-Link Archer C60 v3 (+146,-12)
1f4020a squashfskit4/Makefile: introduce PKG_RELEASE=1 (+1,-1)
be4ed1d tools: squashfskit4: fix build with GCC10 (+44,-1)
ff75bbc tplink-safeloader: update soft_ver for TP-Link Archer C6 v2 (EU) (+1,-1)
1963bba firmware-utils: ptgen: add GPT support (+319,-24)
8af80e7 tools/cmake: update to 3.17.0 (+37,-74)
c9daacb tools/e2fsprogs: Update to 1.45.6 (+2,-2)
71ea940 tools/findutils: Update to 4.7.0 (+9,-120)
169afa9 tools/mtools: Update to 4.0.24 (+2,-2)
d158b26 tools/xz: Update to 5.2.5 (+3,-2)
5d78124 tools/mm-macros: Update to 1.0.0 (+5,-3)
1e3d3d2 tools/e2fsprogs: fix build under macos (+1,-1)
042917f tools/mkimage: update to 2020.04 (+113,-241)
0486641 firmware-utils: mkfwimage: add support for Ubiquiti XC devices (+9)
3c1d1d4 tools: add autoconf-archive (+29,-1)
1bbc1aa squashfs: Fix compile with GCC 10 (+25)
48e3449 ccache: update to 3.7.9 (+3,-3)
258dc0d tools: add zstd (+82,-1)
c764c51 ath79: add support for TP-Link RE450 v3 (+290,-176)
0a73c61 mkchkimg: use higher version code (+2,-7)
d93da0d ath79: add support for TP-Link CPE610 v2 (+88)
7da3c3b firmware-utils: sort tools alphabetically (+58,-58)
33fae84 ramips: add support for TP-Link RE220 v2 (+125)
ba0f4f0 ramips: add support for TP-Link RE500 v1 (+248,-125)
d64b20d firmware-utils/hcsmakeimage: fix possible memory leak and resource leaks (+4)
dca867c firmware-utils/ptgen: allow explicit placement of partitions (+27,-3)
61b36ee firmware-utils: mkfwimage: fix memcpy and strncpy usage (+28,-16)
4a2380a tplink-safeloader: expand support list for TP-Link CPE210 v3 (+8,-1)
240793d tools: drop PKG_VERSION for purely local packages (+2,-2)
d320123 tools/patch-image: add PKG_RELEASE (+2,-1)
7c12d5d tools/firmware-utils: add PKG_RELEASE (+2,-1)
d2332e2 tools/sstrip: add PKG_{VERSION,RELEASE} (+2)
fca3bf4 tools/flock: add PKG_{VERSION,RELEASE} (+2)
600416d tools/mkimage: create .itb file with read-access for group,other not just owner. (+11)
1deaf69 ramips: fix/tidy up 4M tplink-v2-image flash layouts (+7,-1)
009e62c ramips: add support for TP-Link RE200 v3 (+126)
34271d3 tools/firmware-utils: use UTC for image timestamps (+3,-3)
6855708 build: fix typo in cmake patch (+1,-1)
c25c9e9 Revert "build: fix typo in cmake patch" (+1,-1)
e27fbae tools/cmake: fix typo in parallel make patch (+2,-1)
9e7ef46 tools: add fakeroot (+134,-1)
ab74def ath79: add support for TP-Link TL-WPA8630P v2 (+330,-1)
a369653 tools/coreutils: install ln (+1,-1)
6d5d815 tools/tplink-safeloader: use soft_ver 1.9.1 for archer c6 v2 (+2,-2)
1cf842d tools/bison: update to 3.7.1 (+3,-3)
4faf770 tools/mpfr: update to 4.1.0 (+4,-4)
84834df tools/cmake: update to 3.18.2 (+16,-16)
d622cf8 tools/ccache: update to 3.7.11 (+3,-3)
5610319 tools: mtd-utils: Update to version 2.1.2 (+16,-15)
395c848 tools/mpc: update to 1.2.0 (+2,-2)
4e4ee46 ar71xx: drop target (+10,-84.8K)
d7fb7ac ath79: increase kernel partition for ar9344 TP-Link CPE/WBS (+26,-26)
040b625 tools/coreutils: update to 8.32 (+2,-27)
1aa7183 tools: add back lzma-old for ath79 (+1,-1)
d3d40cd tools/squashfskit4: add xattr support to mksquashfs for SELinux (+1,-1)
35f2116 treewide: https for downloads.openwrt.org sources (+5,-5)
7f0cb91 tools/squashfskit4: fix build on non-linux systems (+37)
48905af tools: drop unused upslug2 and wrt350nv2-builder (-2.3K)
edb5d2a tools: sort alphabetically (+37,-38)
94198e2 rb532: drop target (+2,-922)
9709653 fakeroot: add license information (+2)
6485f52 tools: fakeroot: use TCP as IPC transport (+3)
6985a26 firmware-utils/tplink-safeloader: soft-version magic is data length (+3,-2)
14464e1 firmware-utils/tplink-safeloader: add compat level (+14,-5)
9dd4ba3 ath79: add support for TP-Link EAP245-v3 (+226)
c9f51a9 ath79: support for TP-Link EAP225-Wall v2 (+197,-1)
0b1cdb7 treewide: remove empty default cases (+1,-18)
649e098 tools/libressl: update to 3.2.1 (+3,-14)
7422c7a ath79: add support for TP-Link TL-WPA8630P (EU) v2.1 (+91,-10)
e3af166 ath79: rename TP-Link TL-WPA8630P v2 (EU) to v2.0 (EU) (+14,-13)
33b76d6 ramips: add support for TP-Link RE200 v4 (+64)
f93cb5c fakeroot: make fakeroot script relocatable (+25)
d4521fb tools: fakeroot: rework relocatable patch to avoid LD_LIBRARY_PATH usage (+14,-10)
65f3e7c firmware-utils: fix mistake and improve logic in nec-enc (+5,-5)
0fd214d tools/fakeroot: fix build on macOS with recent Xcode versions (+21,-1)
a99f88a tools/libelf: use autoreconf to fix build failure on macOS with recent Xcode ... (+4)
6c2ef55 tools/bc: use autoreconf to fix build failure on macOS with recent Xcode vers... (+3,-1)
a233e3a tools/expat: update to 2.2.10 (+2,-2)
7d03e90 tools/cmake: update to 3.18.5 (+3,-3)
9d5ecea tools/bison: update to 3.7.4 (+6,-6)
c977bd0 tools/gmp: update to 6.2.1 (+2,-2)
39fa0c0 tools/mpc: update to 1.2.1 (+2,-2)
b11ad48 ath79: support for TP-Link EAP245 v1 (+88,-5)
4f86edf ath79: support for TP-Link EAP225-Outdoor v1 (+72)
b0ecae5 ath79: support for TP-Link EAP225 v3 (+72)
bc64b9c treewide: update email address of Tomasz Maciej Nowak (+6,-6)
3f567d8 tools/sstrip: update to latest version (+45,-473)
b0cb305 tools: always create $STAGING_DIR/usr/{include,lib} (+1,-1)
1a211af firmware-utils: tplink-safeloader: refactor meta-partition generation (+91,-84)
cb38170 firmware-utils: tplink-safeloader: refactor meta-partition padding (+89,-68)
33ad097 tplink-safeloader: add support for TP-Link CPE510 v3.20 (+4,-1)
bfc433e tools/cmake: update to 3.19.1 (+5,-5)
5950397 tools/libressl: update to 3.3.1 (+2,-2)
b1952dc ccache: update to 4.1 (+15,-18)
c0e6b78 tools/pkgconf: update to 1.7.3 (+2,-38)
491ae33 ath79: add support for Ubiquiti airCube AC (+142,-6)
40437b1 firmware: add tool for signing d-link ru router factory firmware images (+231)
67790f5 Revert "ccache: update to 4.1" (+18,-15)
31554e5 ccache: update to 4.1 (+25,-19)
c5d033a tools/fakeroot: remove undefined symbol messages (+33)
1a775a4 ipq806x: add support for TP-Link Talon AD7200 (+512)
f34f4a6 tools/fakeroot: update to 1.25.3 (+27,-57)
9362201 tools/cmake: always use non-ccache CC and CXX variables (+2,-14)
5876ba6 qemu: remove obsolete package (-2.4K)
c625c82 tools/ccache: find libzstd using rpath (+4,-1)
af49ae7 zstd: fix package source (+2,-1)
3fd070e tools/fakeroot: fix build regression on macOS (+18,-2)
6e7ca70 firmware-utils: bcm4908kernel: tool adding BCM4908 kernel header (+128)
eaca08a firmware-utils: bcm4908img: tool adding BCM4908 image tail (+380)
c31f797 firmware-utils: bcm4908asus: tool inserting Asus tail into BCM4908 image (+445)
7534c8a tools/zstd: update to 1.4.8 (+3,-65)
ec0c6c1 tools/zstd: compile with cmake (+9,-3)
8d4afab tplink-safeloader: add support for TP-Link Archer A7 v5 (RU) (+2,-1)
8286f3a treewide: unify OpenWrt hosted source via @OPENWRT (+19,-17)
e6ccb40 tools: mkimage: Update U-Boot to version 2021.01 (+13,-60)
0052daa tools/patchelf: bump to use latest master (+5,-4)
43dc26a fakeroot: fix to work with glibc 2.33 (+145)
1da945b tools/fakeroot: fix build regression on macOS (+42)
a7c0c9b ramips: mt7621: add TP-Link EAP235-Wall support (+225)
cb16581 firmware-utils: bcm4908img: name fields & values (+22,-8)
636b8bf firmware-utils: bcm4908kernel: name struct fields (+8,-8)
9db0cc5 firmware-utils: bcm4908img: extract parsing code (+67,-37)
c251ec7 firmware-utils: bcm4908img: detect Netgear vendor firmware (+33,-25)
6f6da65 firmware-utils: bcm4908img: support reading from stdin (+38,-8)
e9a7c22 firmware-utils: bcm4908img: use "info" command displaying file info (+20,-11)
c1fb10f firmware-utils: bcm4908img: find cferom size (+31)
0b333eb firmware-utils: bcm4908img: support extracting image data (+87)
f1f1ecf firmware-utils: bcm4908img: add bootfs support (+337,-3)
cbf8ac8 firmware-utils: bcm4908img: replace size with offset (+35,-20)
e708c5e firmware-utils: bcm4908img: support extracting bootfs & rootfs (+35)
fe30201 firmware-utils: bcm4908img: fix extracting cferom (+1,-1)
2e2b583 firmware-utils: bcm4908img: extract bootfs without padding (+27,-6)
7b3bde8 firmware-utils: bcm4908img: fix uninitialized var usage (+7,-3)
91e0865 firmware-utils: bcm4908img: convert into a package (+62,-2)
6fd65c6 tplink-safeloader: fix C7v5 factory flashing from vendor fw > v1.1.x (+1,-1)
10a535a tplink-safeloader: fix product_name of TP-Link AD7200 (+1,-1)
a52842a ccache: Build with ENABLE_DOCUMENTATION=OFF (+3)
a162fe9 fakeroot: Alpine linux libc.musl build error fix (+34)
dd6f02a firmware-utils: zytrx: Add util for ZyXEL specific header (+227)
27f4559 firmware-utils: fix coverity zytrx.c resource leak (+3,-1)
30915e5 ramips: add support for TP-Link Archer A6 v3 (+244,-1)
31be361 ramips: add support for TP-Link Archer C6U v1 (EU) (+264,-1)
7a4bd9c ath79: use dynamic partitioning for TP-Link CPE series (+15,-36)

Build System / Image Builder (17 changes)

07926d7 imagebuilder: fix `make info` for empty SUPPORTED_DEVICES (+2,-1)
b204fcd target/imagebuilder: use multi-thread support for xz compression (+2,-1)
07449f6 build: refactor JSON info files to `profiles.json` (+136,-66)
4f38063 imagebuilder: pass IB=1 on checking requirements (+1,-1)
941ec28 imagebuilder: Remove json_info_files/ before build (+1)
8c9a788 build: SDK/IB reproducible and faster compression (+6,-2)
84024e2 build: add whatdepends target to imagebuilder (+9,-1)
29fd93d imagebuilder: add missing libfakeroot files (+1)
2999f81 build,IB: include kmods only in local builds (+16,-12)
04757f9 build,IB: reload packages/ only if existing (+4,-1)
2e28253 imagebuilder: fix sstrip (+1,-1)
418362b imagebuilder: add package signature verification (+39,-2)
b19a684 imagebuilder: fix main entry makefile (+1,-1)
aab3620 imagebuilder: fix partition signature (+2)
6a46615 imagebuilder: invoke bundle-libraries.sh w/o buildroot dirs in $PATH (+4,-1)
69b77dc build,ib: add STRIP_ABI option for manifest (+2,-1)
f25dc53 imagebuilder: unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archive (+2)

Build System / SDK (12 changes)

6e300f6 sdk: Fix cryptodev-linux build when CONFIG_ARM64_MODULE_PLTS=y (+2,-1)
200f266 sdk: fix GCC and Python dangling symlinks (+2,-1)
efaaadb sdk: use bundle-libraries.sh to ship kernel objtool tools (+2,-8)
1f2539a sdk: fix host menu config targets using ncurses (+1)
94e27d6 sdk: add OpenWrt branding to menuconfig & .config (+2)
2ca084c build: improve ccache support (+29,-10)
8c9a788 build: SDK/IB reproducible and faster compression (+6,-2)
a4c1c16 sdk: keep the linux package in the same subdir as in the main build system (+4,-1)
ec0ec04 sdk: fix missing include directories (+6,-1)
7e4585e sdk: invoke bundle-libraries.sh w/o buildroot dirs in $PATH (+4,-1)
4894a3f target: fix copying of licenses for SDK/toolchain (+6,-2)
930e9c0 sdk: unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archives (+7,-1)

Build System / Toolchain (102 changes)

88c07c6 toolchain: Add GCC 9.1.0 release (+934,-2)
75be345 toolchain: musl: switch to https instead of git (+1,-1)
7fad676 toolchain: Don't force GCC8 on ARC (+1,-1)
7d97bc1 target/toolchain/files/wrapper.sh: simplify 'case' (+1,-9)
cbe08e6 toolchain/fortify-headers: Update to 1.1 (+2,-2)
ed6139e toolchain/musl: bump to version 1.1.23 (+3,-3)
b20156b toolchain: fix gcc depends on kernel headers (+1,-1)
aa4f68a toolchain: Remove powerpc64 libc restriction (+2,-4)
fdb30ee toolchain: add autoconf-lean (+1.8K,-1)
7ec092e Revert faulty tree push (+536,-2.8K)
0d0617f musl: ldso/dlsym: fix mips returning undef dlsym (+138,-2)
c262daf musl: Fix CVE-2019-14697 (+208,-1)
b8b7d4c gcc: Update gcc 9.X to version 9.2.0 (+9,-90)
ba305d1 glibc: update to latest 2.27 commit (BZ #24228, BZ #24744, BZ #24699) (+2,-2)
2b342d0 glibc: update to latest 2.27 commit (BZ#23637) (+2,-2)
9edd7ed gcc: Fix ICE in GCC 9.2.0 (+55)
bd4d3cd toolchain,build: prefer -ffile-prefix-map for gcc-8+ (+9,-9)
d509463 toolchain/gcc: switch to version 8 by default (+5,-7)
33dd522 build: fix menuconfig submenu sorting for gcc options (+5,-5)
4d5b622 toolchain/musl: bump to version 1.1.24 (+7,-350)
68c50e1 toolchain/gdb: bump to 8.3.1 (+8,-16)
14881b4 toolchain/kernel-headers: don't use TARGET_CFLAGS (+4,-4)
8f02ab1 toolchain: Simplify libc selection (+1,-2)
69b9f01 toolchain: gcc: enable sanitizers for glibc toolchain (+176,-1)
e5c18da toolchain/gcc: bump to 7.5.0 (+3,-3)
839bc1e glibc: backport fix for regexec buffer read overrun (+26)
1ec6e78 glibc: update to latest 2.27 commit (BZ #2503, BZ #2504) (+2,-2)
65a561f toolchain/gcc: correct the check expr for newer clang (+1,-1)
c102f70 toolchain/gcc: Backport patch to fix unconditional MULTIARCH_DIRNAME (+30)
19be55a toolchain/wrapper: replace legacy backticks with $() (+3,-3)
ac42b91 toolchain: wrapper.sh: use /bin/sh instead of bash (+1,-1)
836d539 toolchain: wrapper.sh: harmonize leading whitespaces (+10,-10)
53470bd toolchain/binutils: Add binutils 2.34 (+93,-3)
db70077 toolchain: Update GCC 8 to version 8.4.0 (+9,-39)
cb44ab4 toolchain: Update GCC 9 to version 9.3.0 (+6,-61)
1647790 toolchain/gcc: remove uclibc hack (-3)
02c5019 toolchain: glibc: Update glibc to version 2.31 (+690,-30)
a2cf87a toolchain: glibc: Define minimum support kernel version as 4.14 (+2,-1)
cf22c44 toolchain/gcc: eliminate uClibc atexit hack (+2,-9)
14f3724 glibc: update to latest 2.31 commit (+2,-2)
98342b1 glibc: update to latest 2.31 commit (BZ #25976, BZ #25824) (+2,-2)
10c2110 musl: fix locking synchronization bug (+69)
afea16b musl: restore lock skipping for mostly-singlethreaded programs, and related p... (+166)
69e7d14 musl: use official release tar (+3,-6)
b933f9c toolchain: remove gcc libssp and use libc variant (+5,-64)
d0b2530 toolchain/gcc: Copy patches from 9.3.0 to 10.1.0 (+839)
bf540f3 toolchain/gcc: Add GCC 10.1.0 config (+12)
e027df9 toolchain/gcc: Add GCC 10.1.0 patches (+34,-34)
969690b toolchain/gdb: Don't use gdb-arc (-11)
d8e6a92 toolchain/wrapper.sh: Replace read with read -r (+1,-1)
df09cc6 toolchain/wrapper.sh: fix remaining shellcheck warnings (+8,-8)
2ca084c build: improve ccache support (+29,-10)
a44eff6 glibc: fix avx2 strncmp offset compare condition check [BZ #25933] (+2,-2)
f206461 glibc: fix memcpy and memmove for negative length [BZ #25620] (+2,-2)
54124e1 toolchain: binutils: Use version 2.34 by default (+2,-5)
eda3da5 toolchain: add PKG_RELEASE if local files (+6,-3)
d168f14 toolchain/binutils: remove versions 2.29.1 and 2.31.1 (-496)
392a6bb glibc: update to latest 2.31 commit [BZ #19519 BZ #26332 BZ #26248] (+2,-2)
d79a622 toolchain/binutils: fix broken build of binutils 2.34 on mips64 (+1,-1)
c182cae uClibc-ng: update package from 1.0.31 to 1.0.34 (+2,-2)
7f9d8a9 uClibc-ng: refresh config and remove several legacy options (+4,-159)
7359472 musl: add common glibc extention for nftw (+103,-1)
6963014 toolchain/binutils: add binutils 2.35 (+90)
21abc09 toolchain: Update GCC 10 to version 10.2.0 (+4,-4)
fc20c75 toolchain: nasm: update to 2.15.05 (+2,-2)
a48519f toolchain/binutils: update to 2.35.1 (+7,-7)
83fcc0e glibc: update to latest 2.31 commit [BZ #26383] (+2,-2)
b90a4a8 glibc: update to latest 2.31 commit (+2,-2)
35ac91f toolchain: gdb: Update to version 10.1 (+10,-34)
24b51a9 toolchain: gdb: Disable tests (+2,-21)
5fb5d83 toolchain: gdb: Remove ARC patches (-64)
93adba4 glibc: update to latest stable version 2.32 (+81,-80)
dd993e2 glibc: update to latest 2.32 commit (BZ #25399) (+2,-2)
4d4ef10 musl: handle wcsnrtombs destination buffer overflow (CVE-2020-28928) (+66,-1)
bb7ba6b toolchain: kernel-headers: fix check target for kernel Git tree (+9,-2)
796d518 toolchain: kernel-headers: kernel Git tree mirror hash (+6)
a44a2f9 toolchain: musl: refresh patches (+6,-15)
8c0a6aa glibc: update to latest 2.32 commit (BZ# 26224) (+2,-2)
080dc61 toolchain: gcc: Remove support for GCC 5 (+1,-3.3K)
95f1002 toolchain: default to glibc for ARC (+1,-2)
2207917 toolchain: remove uClibc-ng config stuff (-22)
63fb175 toolchain: remove uClibc-ng (-593)
920b692 toolchain: Fix glibc selection on ARC targets (+1)
1910545 glibc: update to latest 2.32 commit (+2,-2)
425e392 glibc: update to latest 2.32 commit (BZ #24973) (+2,-2)
33646a5 glibc: add arc700 patch (+87,-58)
54bfebd glibc: update to latest 2.32 commit (BZ #20019, BZ #27177, BZ #27130) (+2,-2)
111de65 glibc: update to latest 2.32 commit (BZ#2692 BZ#26988 BZ#26831 BZ#2706) (+2,-2)
01e4274 toolchain/libstdcpp: disable dual ABI and default to new (+3,-1)
fc72d07 glibc: update to latest 2.32 commit (bug 27256) (+2,-2)
768d1f7 glibc: update to 2.33 (+3,-3)
048131b glibc: update to latest 2.33 commit (+2,-2)
4894a3f target: fix copying of licenses for SDK/toolchain (+6,-2)
d148fb1 glibc: update to latest 2.33 commit (BZ #27462, BZ #27318, BZ #27389) (+2,-2)
d52c5c0 glibc: update to latest 2.33 commit (+2,-2)
09a23b9 toolchain/gdb: fix compilation with ccache (+1)
75d0a0d glibc: update to latest git HEAD (BZ #27468, BZ #27511) (+2,-2)
f33139c glibc: update to latest 2.33 commit (+2,-2)
25d81e9 glibc: update to latest 2.33 HEAD (bug 27744) (+2,-2)
3b4aac7 glibc: update to latest 2.33 HEAD (BZ #27892) (+2,-2)
c58afca glibc: update to latest 2.33 HEAD (BZ #27646, bug 27896, BZ #15271) (+2,-2)
60fad8f glibc: update to latest 2.33 HEAD (bug 28011) (+2,-2)

Kernel (663 changes)

f2f7cc6 kernel: bump 4.9 to 4.9.181 (+7,-7)
a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
11b4d29 kernel: bump 4.19 to 4.19.50 (+14,-49)
09c6885 kernel: add missing symbol to 4.19 config (+1)
481fbc3 kernel: Add AEAD and RNG support to kmod-crypto-user (+5,-1)
7193067 kernel: mt29f_spinand: fix memory leak during page program (+90)
8f5873f netsupport: improve xfrm module support (+2,-2)
6dac1c0 kernel: Activate CONFIG_OPTIMIZE_INLINING (+332,-18)
4d11c4c kernel: backport 4.18 patch adding DMI_PRODUCT_SKU (+57)
7046a24 kernel: package module for SafeXcel crypto engine (+25)
de5105f kernel: bump 4.14 to 4.14.126 (+122,-43)
cf65262 kernel: bump 4.19 to 4.19.51 (+142,-60)
bcd17bd kernel: bump 4.9 to 4.9.182 (+13,-13)
1e3487b kernel: bump 4.14 to 4.14.127 (+13,-13)
aa3f973 kernel: bump 4.19 to 4.19.52 (+8,-7)
6ca9d37 kernel: generic: add missing 4.19 config symbol (+1)
9b8d0f1 kernel: generic: add missing DRM panel 4.19 config symbols (+6)
f528d77 netsupport: add kmod-nsh (+17)
74739c4 treewide: fix syntax errors exposed after kconfig update (+13,-13)
71f0333 kernel: generic: fix MIPS build on non-linux hosts (+62)
6592ddd kernel: bump 4.14 to 4.14.128 (+24,-24)
1d34f99 kernel: bump 4.19 to 4.19.53 (+7,-7)
1e2e5c6 kernel: package Broadcom BNX2X driver (+32,-1)
0e961a1 kernel: dm: add dm-raid for LVM raid (+23,-1)
5273fb6 kernel: update act_ctinfo (+58,-20)
c4fb221 kernel: fix kmod-tpm 4.19 dependencies (+1)
cba6832 kernel: alx driver for AR816x/AR817x Ethernet (+12)
82f3a2b kernel: add promising "fix loop discard errors" hack (+164)
c22540a kernel: bump 4.9 to 4.9.183 (+8,-8)
4589f23 kernel: bump 4.14 to 4.14.129 (+10,-28)
92b8fe0 kernel: bump 4.19 to 4.19.55 (+9,-36)
d344591 netfilter: fix crash in flow offload by adding netns support (+13,-3)
d00e66f kernel: generic: add missing 4.19 config symbol (+1)
e4eec3b kernel: bump 4.14 to 4.14.130 (+12,-12)
577174c kernel: bump 4.19 to 4.19.56 (+8,-8)
8b74cc4 kernel: bump 4.9 to 4.9.184 (+2,-2)
0d71c7a kernel: bump 4.14 to 4.14.131 (+2,-2)
683341d kernel: generic: add missing 4.19 config symbol (+2)
aac25bd kernel: 4.19: Backport usb dwc2 lpm mode hw check (+64,-1)
418f826 kernel: Fix MIPS bounds check virt_addr_valid (+66)
8ef6240 kernel: Add missing includes mtdsplit_*.c (+9)
5c094ff kmod-sched-cake: drop out of tree package, use kernel version (+503,-42)
5dc7d63 netsupport: move out mqprio from kmod-sched (+1,-1)
b31f919 netsupport: move out sch_cake from kmod-sched (+1,-1)
0051fff kernel: bump 4.14 to 4.14.132 (+9,-9)
fa24359 kernel: bump 4.19 to 4.19.57 (+8,-8)
7d96c30 kernel: cherry pick patch removing __linux__ check (+94)
57d096e kernel: generic: fix perf build breakage on 4.19 (-40)
0b2c42c mac80211: Update to version 5.2-rc7 (+570,-20.5K)
dba5a01 kernel: netfilter add connmark savedscp support (+242)
a1c6a31 ramips: add support for Fon FON2601 (+406,-12)
5c661f5 Revert "netsupport: move out sch_cake from kmod-sched" (+1,-1)
4dcef82 Revert "kmod-sched-cake: drop out of tree package, use kernel version" (+42,-503)
7228904 kernel: bump 4.9 to 4.9.186 (+30,-30)
1d45ed1 kernel: bump 4.14 to 4.14.134 (+12,-99)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)
a56cbe3 kernel: fix typo in replaced symbol (+1,-1)
1922650 brcm2708: update to latest patches from the RPi foundation (+76.4K,-71.5K)
e92a147 kernel: generic: fix fonfxc uimage parser (+14,-7)
d6b585e kernel: drop mvebu support in kmod-usb3 (+3,-1)
4b755ce Revert "kernel: generic: fix fonfxc uimage parser" (+7,-14)
a4d3660 kernel: bump 4.9 to 4.9.187 (+42,-42)
96f1d4b kernel: bump 4.14 to 4.14.136 (+60,-173)
42d9bcc kernel: bump 4.19 to 4.19.64 (+150,-398)
c4492dd kernel: drop Fon(Foxconn) parser matching for the "firmware" partition (-1)
1d6368e kernel: mtdsplit_uimage: add support for okli image (+58)
6e4d590 kernel: bump 4.9 to 4.9.188 (+10,-10)
f5acf56 kernel: bump 4.14 to 4.14.137 (+10,-10)
697658e kernel: bump 4.19 to 4.19.65 (+15,-15)
98b654d kernel: use bulk free in kfree_skb_list to improve performance (+122)
7ec092e Revert faulty tree push (+536,-2.8K)
c141508 kernel: bump 4.9 to 4.9.189 (+24,-24)
873a8c5 kernel: bump 4.14 to 4.14.138 (+20,-20)
c9dc0e1 kernel: bump 4.19 to 4.19.66 (+31,-31)
b8474dc kernel: 4.19: backport mx25u12835f support from linux 5.0 (+30)
52cbe6b kernel: add i2c-pxa driver (+17)
f4500fd kernel: refresh patches (+8,-13)
c3a7895 kernel: move crypto-arc4 into a module (+16,-4)
5f013de kernel: bump 4.14 to 4.14.139 (+7,-3)
491eaa8 kernel: bump 4.19 to 4.19.67 (+10,-6)
b32c770 kernel: bump 4.9 to 4.9.190 (+8,-8)
b540788 kernel: bump 4.14 to 4.14.140 (+6,-6)
1bc31e0 kernel: bump 4.19 to 4.19.68 (+13,-76)
7d542dc kernel: add disable_eap_hack sysfs attribute (+165,-12)
071209e kernel: bump 4.14 to 4.14.141 (+4,-4)
db97cb8 kernel: bump 4.19 to 4.19.69 (+10,-12)
7735cce kernel: net_sched: fix a NULL pointer deref in ipt action (+582,-2)
3b6b665 kernel: bump 4.9 to 4.9.191 (+5,-5)
6999c7e kernel: bump 4.14 to 4.14.142 (+10,-36)
1d51160 kernel: bump 4.19 to 4.19.71 (+32,-89)
7ea9c8d kernel: bump 4.9 to 4.9.192 (+9,-9)
6a4f424 kernel: bump 4.14 to 4.14.143 (+3,-293)
78c3a18 kernel: bump 4.19 to 4.19.72 (+7,-297)
00d48bc ar71xx: Fix potentially missed IRQ handling during dispatch (+114)
1cf2495 ar71xx: make IRQ fixes target specific (-57)
1979af1 kernel: 4.19: fix crash when setting up spi-gpio (+66)
827f477 kernel: add module for Emulex OneConnect 10Gbit (+21)
dc76900 kernel: Correctly search for the FIT image in mtd partition. (+2,-2)
f331420 kernel: bump 4.9 to 4.9.193 (+2,-2)
fb0c3eb kernel: bump 4.14 to 4.14.144 (+99,-182)
c79cb9f kernel: bump 4.19 to 4.19.73 (+7,-149)
0b18fca kernel: bump 4.14 to 4.14.145 (+24,-24)
c5b10c8 kernel: bump 4.19 to 4.19.74 (+12,-14)
b1ec16d kernel: bump 4.9 to 4.9.194 (+12,-12)
b668657 kernel: bump 4.14 to 4.14.146 (+3,-3)
e39d1cf kernel: bump 4.19 to 4.19.75 (+7,-7)
3c14e38 kernel: update and fix xt_FLOWOFFLOAD target on 4.19 (+25,-13)
a438eac kernel: port another missing upstream change to xt_FLOWOFFLOAD on 4.19 (+8,-4)
442ecce kernel: port 4.19 xt_FLOWOFFLOAD changes to 4.14 (+117,-20)
c8933ce kernel: fix issues with output routing in flow offload (+92,-279)
7449a39 kernel: bump 4.19 to 4.19.76 (+16,-18)
34e2526 kernel: add kmod-rtc-pcf2127 (+16)
65fad9f kernel: bump 4.9 to 4.9.195 (+3,-3)
9b04a75 kernel: bump 4.14 to 4.14.147 (+36,-40)
8e197c7 kernel: bump 4.19 to 4.19.77 (+16,-51)
f516ce3 kernel: bump 4.9 to 4.9.196 (+6,-6)
4648533 kernel: bump 4.14 to 4.14.148 (+6,-6)
8184429 kernel: bump 4.19 to 4.19.78 (+6,-6)
e0ce80d kernel: Fix off-by-one error in FIT mtd partition search. (+1,-1)
9caa86f kernel: kmod-rtc-pcf2127: Fix dependencies (+1)
e901ce6 kernel: Set GCC version to 80300 by default (+1,-1)
9f73fad kernel: fix typos in video KernelPackage description (+2,-2)
b30e481 kernel: NFSD: add dependency kmod-crypto-arc4 for kmod-fs-nfs-common-rpcsec (+2,-1)
4b9a073 kernel: add kmod-iio-bme680 (+45)
1cfe412 kernel: bump 4.14 to 4.14.149 (+153,-152)
e544533 kernel: bump 4.19 to 4.19.79 (+10,-57)
07b5c59 kernel: fix MBIM description (+1,-1)
97bcbc6 kernel: add package for Epson RX-8025 and compatible I2C RTC (+17)
16f84fd kernel: Fix arm64 include files (+280)
49db202 kernel: netfilter: reuse kconfig and files info from include dir (+9,-23)
b9d58f7 kernel: mtd: spinand: Backport chip definitions (+870,-11)
b49f211 kernel: fix swconfig compilation with kernels 5.2+ (+23)
8390dde kernel: bump 4.9 to 4.9.197 (+2,-2)
0787b72 kernel: bump 4.14 to 4.14.150 (+4,-4)
4b2ab53 kernel: bump 4.19 to 4.19.80 (+13,-26)
4bf9bec kernel: mark kmod-usb-serial-wwan as hidden (+2,-2)
b314d14 kernel: bump 4.9 to 4.9.198 (+2,-2)
0e21222 kernel: bump 4.14 to 4.14.151 (+22,-22)
df60a08 kernel: bump 4.19 to 4.19.81 (+10,-13)
3540a37 kernel: add crypto_user mod to crypto-user pkg (+4,-2)
edbadec kernel: fix LED netdev trigger on interface rename (+108)
015fefa kernel: bump 4.9 to 4.9.199 (+3,-3)
ecfe552 kernel: bump 4.14 to 4.14.152 (+10,-11)
6589de9 kernel: bump 4.19 to 4.19.82 (+47,-260)
6990510 kernel: fix typo in fb-sys-fops autoload (+1,-1)
d2ee922 kernel: bump 4.9 to 4.9.202 (+13,-13)
d6aea46 kernel: bump 4.14 to 4.14.154 (+143,-256)
7533087 kernel: bump 4.19 to 4.19.84 (+82,-181)
db9e9e8 kernel: bump 4.14 to 4.14.155 (+79,-186)
e29500e kernel: bump 4.19 to 4.19.85 (+59,-153)
103e49f kernel: Add missing configuration option (+2)
b7c58a1 kernel: nf_conntrack_rtcache: fix cleanup on netns delete and rmmod (+26,-2)
1c5df85 kernel: nf_conntrack_rtcache: fix WARNING on forward path (+2,-22)
b3779e9 kernel: nf_conntrack_rtcache: fix WARNING on rmmod (+2,-6)
3bbcffa treewide: kernel config: remove runtime options (-15)
414b7c1 kernel: bump 4.14 to 4.14.156 (+63,-63)
f19e471 kernel: bump 4.19 to 4.19.86 (+46,-225)
7c76565 kernel: bump 4.9 to 4.9.205 (+7,-7)
82a741c mac80211: switch to upstream owl-loader driver (+112,-424)
3f79aaa generic ar8xxx: increase VLAN table for AR83x7 (+13,-9)
1d608a1 kernel: act_ctinfo: update backport (+210,-72)
89b8dd6 kernel: act_ctinfo: fix updated backport on 4.14 (+8,-21)
a9b9592 kernel: bump 4.9 to 4.9.206 (+47,-47)
d395583 kernel: bump 4.14 to 4.14.158 (+42,-42)
88ca372 kernel: bump 4.19 to 4.19.88 (+57,-358)
53801ae kernel: generic: add missing config symbol to 4.19 (+1)
1698b36 kernel: make dwc3 usb driver depends on kernel 4.14 (+2,-2)
729d7bc kernel: Deactivate CONFIG_SFP in generic config (+1,-4)
7604e53 kernel: bump 4.14 to 4.14.159 (+142,-270)
e115fa4 kernel: bump 4.19 to 4.19.90 (+155,-388)
f0df0d6 kernel: bump 4.19 to 4.19.91 (+24,-24)
25b422a kernel: bump 4.14 to 4.14.160 (+18,-18)
47a93a8 kernel: bump 4.9 to 4.9.207 (+49,-49)
441052f kernel: fix kmemleak warnings introduced in 305-mips_module_reloc.patch (+18,-12)
b2d1097 Revert "kernel: fix kmemleak warnings introduced in 305-mips_module_reloc.patch" (+12,-18)
9a417fb kernel: bump 4.14 to 4.14.161 (+108,-108)
f64c64a generic: fix compiler error in OpenWrt's kexec patch (+23,-17)
1bb90a2 kernel: bump 4.14 to 4.14.162 (+25,-25)
b6cdc04 kernel: bump 4.19 to 4.19.93 (+197,-219)
fba8083 kernel: bump 4.9 to 4.9.208 (+16,-16)
28fd4ac ixp4xx: remove unmaintained target (-11.0K)
57a9633 kernel: remove support for kernel 4.9 (-36.6K)
8f9cd1a swconfig: fix Broadcom b53 support (+33)
b16e551 kernel: add kmod packages for Broadcom bcm53xxx switch support (+30)
313bde5 generic: update config-4.19 (+3)
ba8faa0 generic: update config-4.14 (+3)
97940f8 kernel: remove obsolete kernel version switches (+69,-113)
c26b687 kernel: remove further obsolete kernel version switches (+10,-26)
b5480de kernel: bump 4.14 to 4.14.164 (+112,-112)
692b91f kernel: bump 4.19 to 4.19.95 (+31,-31)
2b4654f kernel: bump 4.14 to 4.14.165 (+3,-3)
6cc7498 kernel: bump 4.19 to 4.19.96 (+6,-6)
ac05002 kernel: bump 4.14 to 4.14.166 (+4,-4)
7adb0f9 kernel: bump 4.19 to 4.19.97 (+4,-4)
de80424 kernel: mtd: Make subpartitions inherit parent's access mode (+120)
0c707d3 Revert "kernel: mtd: Make subpartitions inherit parent's access mode" (-120)
a07638e kernel: move phylink patches from mvebu to generic ()
1c16b57 kernel: add backported phy/phylink/sfp patches (+4.6K)
a1358fc kernel: add SFP support for Methode DM7052 NBASE-T module (+1.9K,-4)
10b12b5 kernel: sfp: add two fixes submitted to upstream (+72)
947163b kernel: sfp: re-attempt probing for phy (+344)
5f4f269 generic at803x: remove unneeded patches (-236)
c6c4701 kernel: fix dst reference leak in flow offload (+24,-22)
7a57e82 kernel: act_ctinfo: backport memory leak fix (+29,-8)
76254cb kernel: bump 4.14 to 4.14.167 (+11,-12)
4084216 kernel: bump 4.19 to 4.19.98 (+20,-21)
943cc81 kernel: act_ctinfo: fixup build error on 4.14 (+3,-2)
daa218a kernel: act_ctinfo: really fix backport this time (+1,-1)
a461f98 kernel: sfp: add Nokia SFP fix from net-next (+145,-37)
9e0aab4 kernel: use older kernel for explicitly setting dependencies (+13,-13)
6015659 kernel: add support for XTX xt25f128 SPI-NOR flash chips (+86)
a1cfe0d kernel: connmark set-dscpmark follow upstreamimg attempt (+265,-159)
2699ccd kernel: hwmon: package mcp3021 module (+15)
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
6e315de kernel: add support for GD25D05 SPI NOR (+87)
6f10aa7 kernel: remove duplicate flash chip definition (+16,-18)
9d03eed kernel: fix typos in KernelPackage description (+6,-6)
15a0701 kernel: rewrite run_parsers_by_type() to use add_mtd_partitions() (+15,-24)
35ab804 kernel: swconfig: make compatible with kernel 5.2 (+41,-6)
8fe5ad5 brcm47xx: rename target to bcm47xx (+42,-42)
e7bfda2 brcm63xx: rename target to bcm63xx (+13,-13)
7d7aa2f brcm2708: rename target to bcm27xx (+45,-45)
07e1d88 kernel: avoid underscore in *6lowpan package names (+6,-6)
d9b043c build: Add option KERNEL_UBSAN (+42)
431594a build: Add option KERNEL_KASAN (+54)
b951f53 build: Add additional kernel debug options (+78)
8484512 kernel: remove non-existant symbols from 4.19 config (-17)
c6e33b7 generic: refresh patches (+8,-47)
54e39dd kernel: fix xt_connmark.h (+2,-2)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)
7ae2523 kernel: bump 4.19 to 4.19.106 (+40,-105)
27358ec kernel: Sort generic configuration (+5,-5)
c16517d kernel: copy kernel 4.19 code to 5.4 (+38.5K)
4e0c54b kernel: add support for kernel 5.4 (+1.5K,-6.8K)
e155fc5 x86: Refresh patches on kernel 5.4 (+120,-47)
1556ed1 kernel: mode_beet mode_transport mode_tunnel xfram modules (+6,-9)
c4437d4 kernel: Add crypto libraries to modules (+8,-3)
aa39bbc kernel: Adapt moved crodic.ko module (+2,-1)
30d3176 kernel: module v4l2-common.ko was removed (+1,-1)
c86ede0 kernel: Make kmod-gpio-pca953x depend on kmod-regmap-i2c (+1,-1)
97a5706 kernel: Add roles.ko to kmod-usb-chipidea (+2,-1)
c4072db kernel: Remove kmod-gigaset for kernel 5.4 (+1,-1)
a09fbd1 kernel: Add of_touchscreen.ko to kmod-input-touchscreen-ads7846 (+2,-1)
6350118 kernel: Make kmod-fs-f2fs depend on kmod-nls-base (+1,-1)
19b1739 kernel: Make kmod-nft-core depend on kmod-nf-nat (+1,-1)
cc34b55 kernel: Make kmod-rtc-pcf2123 depend on kmod-regmap-spi (+1)
21adbfd kernel: Make LIB_ARC4 selectable (+15)
59f2814 kernel: Make kmod-ixgbe depend on kmod-libphy (+1,-1)
a847e0d kernel: Add snd-intel-nhlt.ko to kmod-sound-hda-intel (+3,-1)
f1ff941 kernel: Remove chash.ko from kmod-drm-amdgpu (+1,-1)
34fcdcd kernel: Remove nvmem hack patch from 5.4 (+3,-36)
0b7ad6f kernel: 5.4 fix build on darwin (+27)
ce691b2 kernel: 4.19,5.4: disable ARM CE & NEON (+20)
285df63 kernel: build neon-asm version of ghash module (+12,-1)
e889489 kernel: build arm/neon-optimized sha1/512 modules (+35)
e48465b kernel: 5.4: add unconfigured symbols (+5)
632a7b2 mvebu: fix build regression due to neon-asm ghash module (+3,-7)
0d727f2 treewide: move commonly disabled symbols to generic config (+6,-22)
6f9bc70 linux-5.4: backport modpost upstream patches (+121,-11)
8541148 linux-5.4: backport ARM symbol export fix (+60)
b56e669 kernel: can: add MCP251x CAN controller module support (+17)
4c3c1f2 kernel: 5.4: backport fxos8700 accel support from 5.5 (+912)
2d8f4c4 kernel: iio: add st-accel driver modules (+54)
1d8f21e kernel: iio: add fxos8700 driver support (+50)
4642c48 kernel: iio: fix st-accel missing dependency (+1,-1)
ee92838 kernel: iio: fix st-accel dependencies properly (+2,-2)
57432b9 modules: fix dwc3-qcom wrong condition (+1,-1)
a2c0b02 generic: add missing symbol from 5.4 config (+19)
fdfca33 Revert "kernel: rewrite run_parsers_by_type() to use add_mtd_partitions()" (+24,-15)
ddf1832 linux: generic: 5.4: add missing config symbols (+11)
ea1823a kernel: iio: split buffer modules into separate packages (+42,-14)
aae4d85 kernel: add kernel module for Sensirion SPS30 PMS (+1.2K)
1ff8054 kernel: fix lib-xor for ARM64 (+2,-2)
4ff6c43 ipq40xx: add IPQ4019 SD/MMC controller support (+521,-44)
04a87fe kernel: 5.4: backport led register fix (+36)
5cc0493 kernel: backport mtd partition address fix sent upstream (+87,-6)
b255260 kernel: add exFAT fs driver (+24)
847f3e6 kernel: kmod-fs-exfat: fix typo LINUX_4_{,1}4 (+1,-1)
d5a3536 kernel: bump 4.14 to 4.14.172 (+15,-15)
e645649 kernel: bump 4.19 to 4.19.108 (+55,-89)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
ec8e8e2 kernel: backport out-of-memory fix for non-Ethernet devices (+213)
228bb84 kernel: make kmod-ata-core selected by dependent modules (+38,-43)
3ef988c generic: 4.19: Add 4B_OPCODES flag to w25q256 (+8,-8)
d7f2194 generic: 5.4: Add 4B_OPCODES flag to w25q256 (+35,-8)
4ec2f33 kernel: 5.4: add unconfigured symbols (+3)
5c2b130 kernel: ifb: set default numifbs to 0 (+1)
4159054 kernel: make kmod-hwmon-core selected by dependent modules (+8,-10)
4caaa77 kernel: make kmod-i2c-core selected by dependent modules (+29,-29)
6508766 kernel: make kmod-i2c-mux selected by dependent modules (+6,-6)
7d6fcfb kernel: sort generic configuration (+14,-20)
af408b9 kernel: move disabled symbols into generic kconfig (+54,-44)
095598c generic: make all phy drivers kernel 5.0 compatible (+21)
c01c018 kernel: kmod-serial-8250: fix linux 5.3 dependencies (+2,-1)
6bf179b lantiq: add Linux 5.4 support as testing kernel version (+884,-366)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
c0bc706 generic: rtl8367b: add definition of debug reg (+30,-5)
9801d61 kernel: rtl8367b: add configuration for extif2 (+42,-5)
5a32668 kernel: load rtl8366_smi and rtl8367b on boot (+2,-2)
e6e1e12 kernel: connmark set-dscpmark fix build on 5.4 (+2,-2)
d107aaa kernel: backport and package drivetemp hwmon from v5.5 (+960)
711bd33 kernel: 5.4: disable more symbols (+8)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
922dfe0 kernel: package f71882fg hwmon driver (+15)
3ad0cf7 kernel: package f71808e-wdt driver (+16)
2785d00 kernel: package gpio-f7188x driver (+16)
55eb9cb kernel: update arc-specific patch (+11,-11)
e2b89ea kernel: generic: 5.4: fix mtd concat panic on read/write functions (+24)
3a761c9 treewide: Don't diverge from upstream default HZ settings on 4.19 (+4,-12)
af35205 kernel: Enable CMOS RTC support on 5.4 (+1,-1)
437eb41 generic: mips: exclude more dsemul code when fpu-emu is not enabled (+140)
b74386a kmod-sched-cake: switch to in-tree cake for 4.19+ (+642,-3)
3ec7005 kernel: add module for Mellanox mlx Network Driver (+35)
3624721 generic: backport support for MT7530 DSA port mirroring (+123)
764cc5c generic: mt7530: fix null pointer dereferencing in port5 setup (+39)
e714cf4 kernel: rtl8367b: fix DEBUG register address for extif2 (+1,-1)
817e132 kernel: rtl8367b: use id as a bit offset for BYPASS_LINE_RATE (+2,-4)
d24e43a kernel: Fix miss config and module for mlx driver (+10,-3)
f0f35fd Revert "generic: 5.4: Add 4B_OPCODES flag to w25q256" (+8,-35)
6786dc2 generic: fix flow table hw offload (+54,-45)
02f07c6 kernel: netdev: add missing config for mlx5 driver (+12,-3)
92792ea kmod: add netlink-diag package (+15)
aff965a generic: backport Wistron Neweb D19Q1 patches (+219)
196cab7 kernel: generic: 5.4: fix mips command line parameter patch (+18)
b299002 kernel: bump 5.4 to 5.4.31 (+85,-226)
2e6b6f9 kernel: add @IPV6 dependency to ipv6 modules (+11,-8)
1b973b5 kmod-sched: add act_police (+10)
93294b5 generic: drop 616-net_optimize_xfrm_calls.patch (-60)
dfa521f generic: spi-nor: rework broken-flash-reset (+168,-1)
8f342a3 kernel: hwmon: add dme1737 driver (+16)
b43023b kernel: remove non-existant symbols (-79)
9fd36f5 Revert "kmod-sched: add act_police" (-10)
9abf012 ipq806x: add patch to fix broken buttons (+31)
0bea89a kernel: bump 5.4 to 5.4.32 (+7,-53)
e31d158 kernel: bump 4.14 to 4.14.176 (+82,-325)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)
75ef28b kernel: add support for GD25D05 SPI NOR (5.4) (+24)
23916bc kernel: bump 5.4 to 5.4.33 (+14,-147)
4745969 generic: spi-nor: fix 4-byte opcode support for w25q256 (+60)
faf668b kernel: bump 5.4 to 5.4.34 (+33,-33)
7b2731a kernel: replace "+@" IPV6 dependency by "+" (+1,-1)
5f92349 kernel: fix include of myloader.o since kernel 5.4 (+569,-208)
ef5d37b kernel: bump 5.4 to 5.4.35 (+3,-3)
63696bd kernel: backport support for clause 37 1000Base-X auto-negotiation (+199)
ec2f7a4 kernel: add module to support SFP cages (+21,-1)
b23f72b kernel: netdev: add kmod-phylink (+16)
71d5a0d kernel: netdev: add phylink dependency for sfp (+1,-1)
b359a6b kernel: netdev: fix kmod-sfp description capitalization (+1,-1)
822c342 kernel: netdev: fix kmod-sfp symbols (+2,-2)
ee50018 kernel: backport fix for non-regular inodes on f2fs (+69)
5d81b28 kernel: support intel X7xx 10/40GbE adapters (+42)
3f66024 kernel: hwmon: add Analog Devices AD741x support (+14)
5ea3ea1 kernel: bump 5.4 to 5.4.36 (+51,-157)
73de205 kernel: bump 5.4 to 5.4.38 (+14,-14)
47f17b0 generic: ar8216: fix unknown packet flooding for ar8229/ar8236 (+16,-7)
d1d2c0b kernel: bump 5.4 to 5.4.39 (+22,-25)
03fd38d kernel: add missing symbol to 5.4 config (+1)
ee5ee99 generic: routerbootpart MTD parser for RouterBoot (+365)
2976e42 generic: routerboot partition build bits (+125)
5ecf7d9 generic: routerboot sysfs platform driver (+717)
1dcc224 generic: mikrotik platform build bits (+110)
31e99fe generic: platform/mikrotik: support LZOR encoding (+261,-1)
51a7184 generic: fix patching error on kernel 5.4 (+11,-9)
146e18a generic: add MikroTik hw bit description (+1)
ef2d5a2 kernel: bump 4.14 to 4.14.180 (+47,-60)
7dd2d72 kernel: bump 4.19 to 4.19.122 (+40,-151)
0fed36d kernel: bump 5.4 to 5.4.40 (+43,-43)
d503492 kernel: bump 4.19 to 4.19.123 (+6,-6)
eb17ee2 kernel: bump 5.4 to 5.4.41 (+16,-16)
2ea4811 generic: platform/mikrotik: fix LZOR support (+36,-21)
8ff813e generic: drop outdated kernel version switches in local drivers (+3,-51)
cca13d8 kernel: mtdsplit: add BCM WFI support (+212)
5d3bb7e kernel: mtdsplit: bcm_wfi: add sercomm support (+47,-23)
982d787 kernel: kmod-ptp-qoriq: Package kernel object file (+2,-2)
1b2fefb kernel: bump 5.4 to 5.4.42 (+65,-91)
49eec56 generic: routerbootpart.c: disambiguate SPDX-License-Identifier (+1,-1)
6934b20 generic: platform/mikrotik: disambiguate SPDX-License-Identifier (+3,-3)
72a1d5c kernel: backport gpio emulated open drain output fix (+45)
714199e kernel: backport v5.8 i2c-pxa updates (+1.8K)
807366a kernel: drop backported gpio emulated open drain output fix (+49,-191)
b91b7d8 kernel: remove a bunch of trailing whitespaces (+57,-57)
4661b05 kernel: properly insert local mtd partition parsers (+48,-41)
584d4bf bcm27xx: update patches from RPi foundation (+37.5K,-676)
429fbc9 generic: platform/mikrotik: reorder Kconfig (+2,-2)
39ec3c5 generic: platform/mikrotik: rb_hardconfig.c minor fixes (+14,-7)
dac18f6 generic: routerboot sysfs: move tag_show_string() (+15,-11)
f36e710 generic: routerboot sysfs: add support for soft_config (+711,-2)
89226b8 generic: routerboot sysfs: move tag_show_u32() (+23,-22)
48b14b9 generic: routerboot sysfs: soft_config support for ath79 cpufreq (+64,-2)
cd81d10 kernel: mtdsplit: bcm_wfi: code refactoring (+18,-15)
fce7380 kernel: mtdsplit: bcm_wfi: support Sercomm bootflags (+148)
4b2fe12 kernel: mtdsplit: bcm_wfi: remove brcm,wfi-sercomm compatibility (+1,-2)
392c64d kernel: bump 5.4 to 5.4.43 (+11,-57)
eed8a92 kernel: mtdsplit: bcm_wfi: refactor code (+69,-82)
1fd3dab kernel: mtdsplit: improve JFFS2 scan (+20,-6)
18d2eea kernel: mtdsplit: support Broadcom WFI bootflags (+110)
e238597 linux/generic: remove obsolete config option LEDS_TRIGGER_IDE_DISK (-3)
0b3e120 kernel: add gpio-it87 (+20,-2)
41cab50 kernel: iio: fix st_accel_{i2c, spi} driver (+25,-21)
2564170 kernel: iio: add drivers for st_lsm6dsx IMU MEMS sensors (+48)
6c7cbf1 kernel: mtdsplit: bcm_wfi: always add img partitions (+44,-9)
2441059 generic: backport mv88e6xxx port mirroring support (+479)
2dd26fd kernel: fix portability issue with perf on linux 5.4 (+51,-3)
d56d05f generic: mt7530: set CPU port to fallback mode (+65)
dc4ffaa generic: fix DSA VLAN filtering (+199)
7c47f66 generic: mt7530: fix roaming from DSA user ports (+116)
5b9ba4a generic: mt7530: support adjusting EEE (+121)
8c31afb kernel: b53: fix compilation with kernels 5.5+ (+8)
7b4877c kernel: sch_cake: use skb hash improve wireguard compatibility (+170)
e5aa498 kernel: bump 5.4 to 5.4.45 (+352,-596)
2c82862 kernel: backport upstream DSA GRO support (+143)
8f3b176 kernel: rtl8367b: fix external interface modes (+3,-1)
73c3ba2 kirkwood: move sata features to modules (+13,-5)
c5356d1 kirkwood: move mmc/sd features to modules (+19,-4)
e53ec04 kirkwood: move usb support to modules (+4,-6)
344e75e ath79: patch upstream Mikrotik rb4xx-spi driver to be device tree aware (+224)
90f930e kernel: bump 5.4 to 5.4.46 (+5,-5)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
97bc87d kernel: add gpio-amd-fch module description (+17)
5596452 target/hack-5.4: platform/x86/pcengines: revert led simswich compromise (+56)
dd13add kernel: i2c-pxa: remove slave (-1)
3fda01a kernel: cake: renumber backport patches ()
4ca4c94 kernel: cake: skb hash backport to 419 (+170)
77cd8f6 kernel: cake: backport unused var patch to 5.4 (+158)
d59dc14 kernel: cake: backport upstream tweaks & fixes (+752,-14)
4bb5e33 kernel: Fix ath79 DSP exception at bootup (+122)
ce958dd kernel: Update kernel 4.14 to version 4.14.187 (+74,-79)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
5c4b431 generic: platform/mikrotik: fix routerboot_tag_show_u32s() (+5,-5)
2714a4f generic: platform/mikrotik: match RouterBOOT nomenclature (+19,-18)
0217a9b generic: platform/mikrotik: graceful fallback for cpufreq_index (+12,-9)
a874c87 generic: platform/mikrotik: add board_revision tag (+6,-1)
78fffc2 generic: platform/mikrotik: add partial AR71xx cpufreq support (+71,-28)
b88f820 kernel: add iscsi-initator support (+26)
bbdd996 kernel: iscsi-initator: fix missing dependency (+1,-1)
1337093 kernel: iscsi-initator: fix kernel config symbols (+2,-2)
039fd27 kernel: bump 5.4 to 5.4.51 update via update_kernel.sh -v -u 5.4 (+8,-69)
9c99187 kernel: add package for Seiko S-35390A I2C RTC (+17)
4d92a55 linux-firmware: package EIP197 mini firmware (+15,-4)
99dae00 kernel: kmod-zram: break the strict dependency from lz4 (+2,-4)
96761ec kernel: mtdsplit_uimage: add SGE parser (+38)
b644336 kernel: bump 5.4 to 5.4.52 (+105,-135)
ab78694 treewide: rename POWER_ON_STRIP register (+25,-25)
d1a8217 kernel: clean-up build-configurable kernel config symbols (+39,-37)
a4856da kernel: mips: restore missing MIPS32 cBPF JIT (+1.7K)
1bff9f5 kernel: add missing config symbol (+3)
5c3e83f kernel: fix missing TRANSPARENT_HUGEPAGE symbols (+13)
d157ee0 staging: remove staging exfat driver (-24)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
e0e607f procd: update to git HEAD (+19,-19)
47a9f0d service: add method to query available container features (+97)
afbaba9 initd: attempt to mount cgroup2 (+1,-1)
ead60fe jail: use pidns semantics also for timens (+20,-20)
759e9f8 jail: make use of BLOBMSG_CAST_INT64 for OCI rlimits (+39,-53)
83053b6 instance: add instances into unified cgroup hierarchy (+28)
16159bb jail: parse OCI cgroups resources (+900,-31)
728a0c6 Revert "procd: update to git HEAD" (+19,-19)
5d8fded kernel: add missing config symbols (+9)
cfe235c kernel: modules: add package kmod-iosched-bfq (+14,-3)
d4ac0ad treewide: make dependency on kmod-usb-net selective (+10,-11)
fdac05b kernel: Update kernel 4.19 to version 4.19.138 (+36,-260)
2f3d7ab kernel: Update kernel 4.14 to version 4.14.193 (+17,-17)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
2e8785d kernel: Create UBIFS v5 volume (-195)
c43af7a kernel: Fix cake patch for kernel 4.19.138 (+2,-2)
92b4f16 kernel: add CGROUPS and IOSCHED_BFQ back to config (+6,-2)
0c45ad4 ipq806x: replace phy dwc3 patch with upstream version (+680,-671)
87e92d5 kernel: usb: move phy-qcom-ipq806x-usb to ipq806x modules.mk (+16,-18)
2932b4d kernel: mips: fix init crash/bootloop on 64-bit systems (+59)
d049887 generic: platform/mikrotik: fix incorrect test (+1,-1)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
83b1e40 kernel: bump 5.4 to 5.4.59 (+53,-114)
b0751d4 kernel: wpan: Add missing AUTOLOAD to load kernel module (+3)
5efe459 kernel: wpan: Add kmod-ca8210 (+16)
aefa9d3 kernel: Add GigaDevice GD5F4GQ4xC SPI NAND flash (+193)
9c51288 kernel: backport a fix for a regression that broke IRQ affinity on ARM (+129)
f51f18e kernel: add patch that adds support for running threaded NAPI poll functions (+1.0K,-15)
cc501ab kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 (+3,-10)
36aa271 kernel: bump 5.4 to 5.4.60 (+134,-385)
8735997 kernel: backport RTL8366RB patches (+359)
05b8e84 kernel: bump 5.4 to 5.4.61 (+65,-68)
4e4ee46 ar71xx: drop target (+10,-84.8K)
55b73d6 kernel: add missing symbol NET_DSA_TAG_RTL4_A (+1)
6a9c76a leds: add activity led trigger kernel module package (+14)
168faef kernel: add options needed for SELinux (+80)
b5d425a mediatek/ramips: unify ethernet driver fixes and add performance optimizations (+574,-113)
bc88ee0 samsung: drop target (+2,-1.1K)
95acc4f kernel: remove support for kernel 4.14 (-51.1K)
6362a04 kernel: remove obsolete kernel version switches for 4.14 (+39,-1.1K)
7081b17 mediatek/ramips: add patch to avoid unnecessary rearming of interrupts (+45,-10)
63b6b10 kernel: backport improved checksum function for ARM64 (+204)
ba72ed5 kernel: backport GRO improvements (+130,-1)
2c2fcbd kernel: bump 5.4 to 5.4.63 (+107,-357)
668c988 mediatek/ramips: remove an ethernet optimization patch that was reported to c... (+18,-52)
3f7047d kernel: mtdsplit: support ELF loader splitting (+293)
4d747f5 kernel: add recently introduced CONFIG_MTD_SPLIT_ELF_FW (+2)
f1bc66c kernel: improve the description of fs-nfs-v4 (+1,-1)
14024f6 kernel: use proper upstream inclusion version for patch ()
bee76f1 kernel: bump 5.4 to 5.4.64 (+45,-96)
17e64b9 kernel: bump 5.4 to 5.4.65 (+15,-15)
f0cc5f6 ramips/mediatek: improve GRO performance, fix PPE packet parsing (+223,-59)
7bb1bd4 kernel: add support for ALLNET devices in mtdsplit (+50)
4fb5881 mediatek: fix hardware flow offload (+95,-1)
4742ba4 kernel: add module support Intel Ethernet Controller I225 Series (+15)
b0aff40 kernel: drop kmod-bmp085, kmod-bmp085-i2c and kmod-bmp085-spi (-47)
bf2870c kernel: fix mtd partition erase < parent_erasesize writes (+14,-16)
770a9c6 kernel: bump 5.4 to 5.4.66 (+46,-54)
3ea1b5b kernel: bump 5.4 to 5.4.67 (+21,-25)
f6fbc39 build: define PWM_SUPPORT arch feature flag (+20)
abe46d5 kernel: add default for new config symbols (+2)
283cdb3 kernel: bump 5.4 to 5.4.68 (+7,-7)
2d72671 layerscape: add layerscape's SATA driver package (+25,-2)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
32d7acc kernel: sort config-5.4 via kconfig.pl (+25,-26)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
ab1bd57 kernel: bump 5.4 to 5.4.70 (+2,-2)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
18deed2 kernel: Remove 2FS_FS_XATTR and F2FS_STAT_FS symbols from target configs (-12)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
7c0496f kernel: Move CONFIG_*_FS_XATTR to generic kernel config (+1,-3)
447fe14 kernel: fix name of CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM (+2,-2)
111895a kernel: add a kmod package for the SoC S/PDIF codec (+14)
e788e9b treewide: enable the vDSO (+2,-11)
0efec6a kernel: bump 5.4 to 5.4.71 (+15,-15)
b59d5c8 mediatek: rewrite flow offload code (+1.5K,-1.3K)
93f98b2 kernel: remove obsolete non-upstream block2mtd patches (-326)
dd20ba9 kernel: bump 5.4 to 5.4.72 (+9,-9)
4c21415 generic: 5.4: make nf nat masquerade in unset state by default (+1,-2)
c063e27 kernel: mips: zboot: put appended dtb into a section (+36)
7f94e2a kmod-nft-reject: Fix for "nft_reject_ipv4.ko missing" warning (+4,-1)
499924a Revert "kmod-nft-reject: Fix for "nft_reject_ipv4.ko missing" warning" (+1,-4)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
ac5671f kernel: remove obsolete kernel version switches for 4.19 (+27,-109)
2aa558c target: remove obsolete kernel version switches for 4.19 (+2,-272)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
71b2b32 kernel: bump 5.4 to 5.4.74 (+20,-126)
89a2a6c kernel: drop obsolete symbol CONFIG_NF_NAT_IPV6 (-1)
54fad3f kernel: add disabled CONFIG_IP6_NF_TARGET_MASQUERADE (+1)
b9898cd generic: add support for vsc8504 phy (+57)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
df8e490 netfilter: Add queue support for nftables (+13)
3c5d70a kernel: add module support Solarflare network adapter (+38)
41b8671 generic: platform/mikrotik: implement multi caldata (+106,-33)
bc91ce3 kernel: remove kmod-capi (-20)
92b707f kernel: ip17xx: use pr_warn instead of pr_warning (+3,-3)
f307684 kernel: rename mtdpart_get_master to mtd_get_master (+4,-4)
a8fb12a build: filter out more autogenerated kernel config options (+12,-7)
03d1787 kernel: remove mvsw61xx swconfig driver (+2,-1.4K)
667f6c7 kernel: bump 5.4 to 5.4.77 (+112,-231)
1e69106 generic: add DTR quirk patch for MR400 LTE (+34)
223eec7 kernel: mtd: parser: cmdline: Fix parsing of part-names with colons (+63)
a1158b3 kernel: iio: add fxas21002c driver support (+50)
9100566 kernel: bump 5.4 to 5.4.79 (+112,-168)
4e39949 kernel: bump 5.4 to 5.4.80 (+81,-110)
18a53d4 kernel: add GS110TPPV1 support to mtdsplit_uimage (+5,-3)
7fd3c68 initramfs: switch to tmpfs to fix ujail (+11,-1)
e5ba6e9 kernel: sfc,sfc-falcon: fix kernel config symbols (+5,-5)
f64496f generic: ipeth: fix iOS 14 tethering (+44)
2abc55b kernel: bump 5.4 to 5.4.81 (+22,-22)
1d5ad1b kernel: remove an unused callback from the ip17xx switch driver (-34)
e273c17 kernel: kmod-lib-zstd: enable crypto API support (+4,-2)
21311ca kernel: unlock MX25L6406E with 4 bit Block Protect (+69)
3f165fa kernel: bump 5.4 to 5.4.82 (+4,-48)
b63e57b kernel: add Aquantia AQtion USB-to-5GbE adapters (+15)
c74ae89 kernel: package kmod-keys-encrypted and kmod-keys-trusted (+41)
afd4bf0 kernel: bump 5.4 to 5.4.83 (+46,-49)
6244b0b kernel: improve skb hash on the mtk ethernet driver (+35,-25)
57ad2a9 fs/cifs: update module dependencies (+10,-7)
bc3edae target/linux: disable CONFIG_CIFS_STATS (+1,-1)
8336b0d kernel: rtc: rs5c372: fix alarm support (+168)
a282a04 kernel: bump 5.4 to 5.4.85 (+47,-47)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
4943bc5 kernel: only strip proc for small flash devices (+5,-2)
7244718 kmod-tcp-bbr: leave CONFIG_TCP_CONG_ADVANCED to target config (+1,-3)
d45b503 kmod-tcp-bbr: use AutoProbe (+1,-1)
1508841 kmod-tcp-hybla: new module for hybla congestion control algorithm (+18)
ccf6561 kernel: add disabled PROC_STRIPPED (+1,-3)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
de09355 kernel/hack-5.4: make UDP tunneling user-selectable (+11)
0f14aec kernel/modules: remove fake users from udptunnel{4,6} (+2,-6)
9919a1e kernel: add hid-cp2112 driver support (+17)
4ebec0b kernel: bump 5.4 to 5.4.87 (+14,-14)
a1a7f32 kernel: enable SRv6 support by enabling lwtunnel (+8,-1)
39add24 nf-conntrack: allow querying conntrack info in nfqueue (+2,-1)
945a704 kernel: bump 5.4 to 5.4.89 (+14,-14)
218eff5 kernel: update kmod-thermal package (+4,-7)
22061b2 kernel: enable CONFIG_LEDS_TRIGGER_HEARTBEAT (+1,-9)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
38bdff2 kernel: bump 5.4 to 5.4.90 (+5,-5)
1bd005e kernel: bump 5.4 to 5.4.91 (+4,-4)
7495acb kernel: backport mtd commit converting partitions doc syntax (+352)
20b4f77 kernel: add parser finding rootfs after CFE bootfs (+101,-1)
dd5ac05 dt-bindings: mtd: partitions: add OpenWrt defined U-Boot Image (+282)
76ea7a9 kernel: mtdsplit_uimage: read extralen from device tree (+14,-10)
5ab5bac kernel: mtdsplit_uimage: replace "fonfxc" and "sge" parsers (+16,-89)
ed39f7e kernel: mtdsplit_uimage: add "openwrt, ih-magic" device-tree property (+23,-18)
01a1e21 kernel: mtdsplit_uimage: replace "openwrt, okli" parser (+35,-63)
647fdaf kernel: mtdsplit_uimage: replace "allnet, uimage" parser (+2,-50)
de64d4b kernel: mtdsplit_uimage: add "openwrt, ih-type" device-tree property (+14,-10)
ff7709d kernel: mtdsplit_uimage: replace "netgear, uimage" parser (+44,-80)
3f36dff kernel: mtdsplit_uimage: add "openwrt, offset" and "openwrt, partition-magic" (+28,-12)
402408b kernel: mtdsplit_uimage: replace "edimax, uimage" parser (+60,-106)
9ad912d kernel: bump 5.4 to 5.4.92 (+8,-8)
2c35899 kernel: bump 5.4 to 5.4.93 (+49,-49)
0c499f6 mac80211: convert UniFi Outdoor+ HSR support to OF (+10,-27)
d33cd38 kernel: bump 5.4 to 5.4.94 (+31,-31)
36c9cf3 kernel: bump 5.4 to 5.4.95 (+3,-40)
a17b8ea build: use SPDX license tags (+72,-175)
f3b827a kernel: bump 5.4 to 5.4.96 (+7,-7)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
e95b1b2 kernel: bump 5.4 to 5.4.97 (+26,-35)
1bc7783 kernel: bump 5.4 to 5.4.98 (+2,-2)
3da4aca kernel: fix busy wait loop in mediatek PPE code (+1,-1)
ac7d45b kernel: backport "ofpart" mtd parser upstream quirks support (+77,-29)
09fbc79 kernel: drop ofpart patch dropped from upstream mtd tree (+653,-236)
865cab8 kernel: 5.4: fix .patch file extension ()
76d1168 kernel: bump 5.4 to 5.4.99 (+89,-91)
906c878 generic: add bcm2835-rng quality patch (+26)
5601da2 kernel: b53: update the BCM5365 UID (+4,-4)
7e1ab3b kernel: backport GCC 10 usbip build fix for 5.4 (+33)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
1eb1d5e kernel: add compatibility with upstream threaded NAPI patch (+19,-6)
f82e7e9 kernel: bump 5.4 to 5.4.105 (+17,-193)
5430079 kernel: add the latest mtd patch extending ofpart parser (+41,-43)
c8b4150 kernel: move mtd ofpart accepted patch ()
6a217d6 kernel: add pending mtd patches adding NVMEM support (+260,-11)
946bfd5 kernel: backport Broadcom NVRAM driver cleanups (+357)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
112d105 kernel: Deactivate CONFIG_VFIO in generic kernel config (+1,-2)
2db7fe7 kernel: backports: mt7530: fix TRGMII mode after reset (+87,-3)
6090337 generic: add missing symbols (+1)
0a98a33 kernel: backport 5.13 mtd partitioning changes (+324,-27)
76423e2 kernel: create bootfs partition when parsing on BCM4908 (+9,-5)
c0cb86e kernel: 5.4: import wireguard backport (+63.3K,-32)
a701d4b kernel: migrate wireguard into the kernel tree (+184,-89)
7114416 kernel: fix kmod-wireguard package fields (+2,-4)
0d5e308 kernel/modules: relocate teql hotplug from iproute2 to kmod-sched (+7,-2)
f1158fb kernel: DSA roaming fix for Marvell mv88e6xxx (+1.2K)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
3da861c kernel: bump 5.4 to 5.4.111 (+251,-251)
4826273 kernel: crypto: format "crypto-hw-ccp" dependencies (+8,-1)
50f2f25 kernel: limit crypto-hw-ccp to the x86 (+1)
6f053e5 kernel: drop the conntrack rtcache patch (+8,-566)
438718b kernel: bump 5.4 to 5.4.114 (+122,-111)
04579a5 kernel: bump 5.4 to 5.4.117 (+3,-3)
4b89b90 kernel: fix parsing fixed subpartitions (+84,-8)
2f0ab93 generic: platform/mikrotik: release mtd device after use (+10,-2)
f49d4ae kernel: Activate FORTIFY_SOURCE for MIPS kernel 5.4 (+150,-117)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
4dcdded kernel: backport "mvmdio avoid error message for optional IRQ" (+33)
1a2ebb8 generic: mt7530: fix EEE patch (+1,-1)
fc0fd54 kernel: bump 5.4 to 5.4.123 (+34,-65)
b55d3d6 kernel: bump 5.4 to 5.4.124 (+168,-167)
ec8fe0a treewide: make AddDepends/usb-serial selective (+12,-12)
ec780bd kernel-5.4: backport latest patches for wireguard (+1.5K)
98b1a64 kernel: Backport patch to automatically bring up DSA master when opening user... (+103,-18)
85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
69c1049 kernel/modules: move act_gact into kmod-sched-core (+2,-2)
6073d2c generic: add missing config symbols (+11)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
2e1a5a4 generic: add missing Kconfig symbol (+2)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)
378769b kernel: bump 5.4 to 5.4.142 (+77,-215)
085c677 kernel: bump 5.4 to 5.4.143 (+25,-64)

Packages / Boot Loaders (281 changes)

bc47285 mvebu: fix regression for non-generic ESPRESSObin versions (+9,-2)
74739c4 treewide: fix syntax errors exposed after kconfig update (+13,-13)
5883b5a kexec-tools: change kdump.init STOP index (+2,-2)
0267146 u-boot-mvebu: bump to 2019.04 (+2,-2)
1096d1b uboot-envtools: Apply ramips device renames (+9,-9)
a936045 ath79: add support for Qihoo C301 (+283)
b8249ce tfa-layerscape: fix fiptool host build (+88,-2)
83d5ca2 tfa-layerscape: fix create_pbl and byte_swap host build (+99,-2)
d99206b uboot-envtools: ath79: fix indent and alphabetical order (+3,-3)
bc1ad40 uboot-envtools: ath79: add support for ALFA Network AP121F (+1)
e545fac build: include BUILD_VARIANT in PKG_BUILD_DIR (+2,-23)
8309a3c uboot-at91: bump linux4sam_5.8 to linux4sam_6.0 (+2,-2)
a259243 net: zynq: Don't overwrite gem_rclk_ctrl with default value (+5,-18)
eff55c5 net: zynq: Add clk framework support to zynq ethernet driver (+15,-14)
c7abb82 zynq: Add clk framework support to zynq timer (+25)
e18c0f6 zynq: Move static clock names into separate array (+60,-61)
f96fccb zynq: Remove zynq_clk_get_name function (+1,-12)
3a64b25 clk: zynq: Add zynq clock framework driver (+468)
781745b zynq: Move zynq to clock framework (+59,-651)
9bb803d clk: zynq: Add optional ethernet emio clock source support (+29)
e0f4de1 mmc: zynq: Determine base clock frequency via clock framework (+24,-2)
61e745d mmc: zynq: Add fdt max-frequency support (+8,-1)
fc671ed ARM: uniphier: set DRAM_SPARSE flag for LD21 boards (+1,-1)
f16eda9 ARM: dts: uniphier: remove skeleton.dtsi inclusion (+63,-63)
7ad79c1 ARM: dts: uniphier: fix no unit name warnings (+30,-29)
7317a94 ARM: dts: uniphier: more re-sync DT with Linux (+22,-19)
f2ccf7f armv8: Add global variable resv_ram (+21)
e243b6e armv8: ls2080a: Move CONFIG_FSL_MC_ENET to Kconfig (+8,-2)
⇒ + 4421 more...
4fe0847 uboot-at91: add at91sam9x5ek soc (+9)
adc69fe uboot-at91: changed som1 ek default defconfigs (+5,-5)
b39dc6e uboot-at91: fix -Wformat-security (+14,-1)
f9c7ca8 at91bootstrap: bump v3.8.10 to v3.8.12 (+2,-3)
d6404b9 README: update maintainers (+1,-1)
ca3333f Enable user to override machine type (+23)
0f826d7 Allow users to override the devicetree filename. (+11)
a899e7b Add support for second memory bank on AT91SAM9G45 boards. (+33,-7)
5cafed6 Support minibox.com pico-SAM9G45 Board (+350)
f19cefe README: cosmetic fixes (+85,-76)
76dd5bf README: create README.md as symlink to README.txt (+1)
ba0ea13 Config.in: fix typo in trustzone (+1,-1)
cfb8247 Adding support for the sama5d3_ stephan board (#80) (+825)
e676a01 README: add gcc 7.2.1 in tested list (+2,-1)
49c3cba introduce console_printf as general print routine (+11,-1)
43897e0 driver: act8865: use console_printf to print error messages (+24,-24)
1a91d7b Add support for Macronix QSPI NOR flash. (+12)
97d5b5b mci_media: fix CID and CSD response type R2 bit shift (+24,-4)
8b9064b mci_media/sdhc: fix the 8/4bit bus width BUSTEST_W testing (+59,-18)
beada02 mci_media/sdhc: add support for dual data rate (DDR) for eMMC (+101,-16)
⇒ + 27 more...
8ff5d69 at91bootstrap: add support for at91sam9x5ek (+14)
0b7c66c at91bootstrap: add sama5d27_som1_eksd1_uboot as default defconfig (+10,-6)
7dff6a8 mvebu: uDPU: add sysupgrade support (+264,-4)
5ca2431 uboot-zynq: update to 2019.07 (+28,-569)
3fa0f32 grub2: bump to 2.04 (+11,-187)
1184e1f uboot-envtools: Update to U-Boot version 2019.07 (+7,-7)
3aeb0cb dm: video: show correct colors in graphical console (+7,-8)
d7a75d3 dm: video: correctly clean background in 16bit mode (+14,-2)
5c30fbb dm: video: use constants to refer to colors (+89,-31)
9ffa4d1 dm: video: support increased intensity (bold) (+43,-10)
19f124d pwm-backlight: make power-supply as option (+12,-12)
5fba532 video: indicate code page of bitmap fonts (+5,-3)
d06717f sunxi: video: mark framebuffer as EFI reserved memory (+8)
15927ae spi: atcspi200: Drop non-dm code (+7,-94)
8480792 spi: omap3: Skip set_mode, set_speed from claim (+16,-5)
c2a7a7e arm: sunxi: Move spl spi sunxi code to mach-sunxi (+9,-14)
47952b8 sunxi: Pine64: temporarily remove extra Pine64 non-plus DT (-1)
1bcfba5 sunxi: Add reg property for USB OTG node in sun8i-a83t.dtsi (+1)
8be4e61 mmc: sunxi: support cd-inverted (+8,-2)
155b116 ARM: sunxi: Move u-boot-sunxi-with-spl.bin rule to Makefile (+5,-6)
b0b0d22 ARM: sunxi: Build u-boot-sunxi-with-spl.bin on ARM64 as well (+6,-2)
2d53018 net: sun8i_emac: Fix PHY initialization (+1,-1)
⇒ + 8493 more...
40e3f66 uboot-fritz4040: build with ipq40xx "generic" subtarget (+1)
3819c16 sunxi: Add support for Banana Pi M2 Ultra (+45,-2)
af63436 uboot-fritz4040: update to 2019-09-07 (+3,-3)
0c5aa5f fix bugs in ipq40xx_cdp.c (+8,-1)
882e48a do not include generated files into git (+2,-151)
b0933f1 replace sstrip with strip (+1,-1)
486ae53 improve cmd_sysupgrade (+88,-11)
b91f9c2 readd spi-nand support (+17,-8)
2ff189f add ASUS RT-AC58U "easy install" factory u-boot shim (+72,-1)
6edce1a fritzcreator: replace obscure padding generation with something more portable (+4,-4)
572ff7f fritzcreator: actually add checksum spacer (+1,-1)
9f07d15 grub2: fix a build regression on non-linux systems (+31)
60acddc uboot-oxnas: remove unnecessary execute permission bit ()
f4f483f uboot-envtools: remove erasesize from MMC config (+2,-2)
36f43b6 uboot-fritz4040: update to latest HEAD (+3,-3)
e4c857c add machtype override hack (+7)
d651302 enable support for Atheros AR8033 PHY (+3,-1)
f92be9d add support for AVM FRITZ!Repeater 1200 (+131)
7f18722 ipq40xx: add support for AVM FRITZ!Repeater 1200 (+557,-7)
29b4f08 ath79: uboot-envtools: Add GL-AR300M-Lite (+1)
f85d56b ath79: add support for Netgear WNR2200 (+331)
b2fdfe0 uboot-mvebu: add support for Macronix mx25u12835f flash (+10)
9b6f89c ath79: add support for Netgear WNDR4300 (+352)
d47b687 ath79: update uboot-envtools for Netgear WNR routers (+6)
1105290 ar71xx: update uboot-envtools for Netgear WNR routers (+10,-1)
593d02a uboot-mxs: bump to v2019.10 (+11,-9)
b7b2be0 uboot-envtools: Add TARGET_LDFLAGS to fix PIE and RELRO (+9,-11)
3cfea3a uboot-envtools: ramips: add support for ALFA Network R36M-E4G (+1)
10bcf1e uboot-envtools: ramips: add support for ALFA Network Quad-E4G (+1)
b591cab ath79: add GL.iNet GL-AR300M16 as NOR-only board (+22)
b496a22 ath79: GL-AR750S: provide NAND support; increase kernel to 4 MB (+148,-56)
7e623c3 ath79: add support for Netgear WNDR3700v4 (+27)
b69df1e omap: update uboot to 2019.10 (+14,-3.6K)
1f37b22 omap: switch from uEnv.txt to generic distro booting (+8,-11)
c5d1216 omap: support booting off different mmc devices (+7,-3)
52459eb packages/boot: add arm-trusted-firmware-mvebu and initial uDPU support (+112)
e7a96ac uboot-mvebu: add uDPU board (+22,-2)
5d2a900 uboot-envtools: ath79: add support for YunCore XD4200 and A782 (+3,-1)
a4cdb53 sunxi: use vendor_device scheme for device definitions (+103,-133)
69fff33 sunxi: add support for FriendlyARM Nano PI NEO Air dev board (+19)
27d69d2 uboot-envtools: check for config prior to append (+2,-2)
34466af uboot-envtools: ath79: fix missing etactica eg200 support (+1)
c715f71 treewide: Remove self from MAINTAINER entries (+1,-9)
28fd4ac ixp4xx: remove unmaintained target (-11.0K)
37a36a5 ath79: add support for Netgear WNDR4300 v2 (+297,-5)
a736f39 ath79: add support for Netgear WNDR4500 v3 (+63,-5)
5adca1c uboot-oxnas: fix memory leak in tool mkox820crc (+3)
dc6dfaa uboot-envtools: ar71xx: add support for gl-ar150/-domino/-mifi (+5)
a8723c4 uboot-envtools: ath79: add support for glinet,gl-ar150 (+3)
51526bc rbcfg: make package available for ath79 (+1,-1)
a09408f uboot-envtools: ath79: add Netgear WNDR3700v2 (+2,-1)
34e7d31 packages/boot: bump arm-trusted-firmware-mvebu version (+4,-4)
7af195e Disable stack protection explicitly (+3,-1)
b30646a plat/arm: use Aff3 bits also to validate mpidr (+3,-2)
22cab65 Fix white space errors + remove #if defined (+5,-7)
cf489bf Revert "Tegra: Add support for fake system suspend" (+1,-58)
4161255 Tegra194: base commit for the platform (+1.8K)
d11c793 Tegra194: psci: support for 64-bit TZDRAM base (+1,-1)
2ac8cb7 Tegra194: add SMMU and mc_sid support (+1.0K)
0ea8881 Tegra194: add support for multiple SMMU devices (+36,-2)
5660eeb Tegra194: enable SMMU (+1,-1)
9808032 Tegra194: Enable MCE driver (+683,-404)
7e4ffcd Tegra194: Support SMC64 encoding for MCE calls (+27,-21)
e9bb627 Tegra194: remove GPU, MPCORE and PTC registers from streamid list (-31)
4fb71ea Tegra194: Dont run MCE firmware on Emulation (+2,-1)
ddbf946 Tegra194: Fix TEGRA186_SMMU_CTX_SIZE (+6,-6)
d82f5a3 Tegra194: add 'TEGRA_TMRUS_SIZE' macro (+1)
3b2b337 Tegra194: add macros for security carveout configuration registers (+22,-24)
⇒ + 260 more...
af87833 uboot-mvebu: point to UBOOT_CONFIG when setting options (+4,-4)
b322243 x86: add bootloader upgrade on sysupgrade (+33,-3)
643cab4 ath79: add support for DomyWifi DW33D (+244)
b2130b9 ath79: add support for Devolo Magic 2 WIFI (+207)
a61c787 uboot-imx6: bump to 2020.01 and refresh patches (+65,-154)
a468a45 uboot-envtools: mxs: add support for olimex, imx23-olinuxino (+4,-1)
9405fb0 uboot-mxs: bump to v2020.01 (+13,-15)
3a3d998 layerscape: resurrect support for FRDM-LS1012A (+53)
63f5268 layerscape: ls1012afrdm: convert image to squashfs (+3,-4)
5031fbf layerscape: ls1012afrdm: introduce dynamic partitioning (+6,-3)
ec5e846 x86: make crashdump works (+33,-1)
5a5df62 x86/grub2: move grub2 image creation to package (+39,-22)
4843695 uboot-sunxi: bump to 2020.01 (+23,-103)
a9bd89f uboot-sunxi: Banana Pi M2 Ultra switch to mainline defconfig (+2,-27)
461a1d5 uboot-sunxi: rename Sinovoip BPI M2 Plus to Bananapi M2 Plus H3 (+3,-3)
cda9af5 uboot-sunxi: add support for Olimex A64-Olinuxino (+9)
90897df uboot-sunxi: add support for Olimex A64-Olinuxino eMMC (+38)
5f2ff60 uboot-sunxi: a64: allow booting directly from eMMC (+5,-3)
d922851 grub2: make some change to add efi platform support (+55,-28)
fcd1401 grub2: fix build when ASLR enabled (+3,-2)
260a225 uboot-imx6: bump to 2020.04 release (+11,-13)
8e99bbd uboot-sunxi: bump to 2020.04 relase (+14,-43)
14c59a1 rbcfg: Add missing mode to open call (+2,-2)
6cafea5 uboot-kirkwood: update to 2020.04 (+101,-118)
79d7109 arm-trusted-firmware-rockchip: add new package (+49)
7975060 uboot-rockchip: add new package (+57)
97673d8 uboot-rockchip: fix ident string (+1,-1)
b397df5 uboot-envtools: update to 2020.04 (+8,-7)
75512fe uboot-envtools: fix domywifi_dw33d Bad CRC error (+3,-1)
050c24f mvebu: add support for GL.iNet GL-MV1000 (+344,-1)
3fdb086 mvebu: tidy up support for GL.iNet GL-MV1000 (+15,-22)
b9cf9eb mediatek: add uboot (+9.9K)
084c82c layerscape: define only one package for ls-rcw (+28,-80)
f9155a9 layerscape: update u-boot to LSDK-20.04 (+9,-97)
e1df3fa include/version.h: workaround sysroot inc order (+3,-1)
fe852bc stm32mp1: activate serial rx buffer (+1)
d3bb785 serial: protect access to serial rx buffer (+3)
273a125 console: unify fgetc function when console MUX is deactivated (+5,-4)
555e378 cli: handle getch error (+4)
cbf5388 dm: serial: Replace setparity by setconfig (+63)
fbd5c72 serial: stm32: Replace setparity by setconfig (+15,-6)
ad060c0 dm: serial: Remove setparity ops (-10)
d7c0968 sandbox: Add serial test (+75)
de39dc7 arm: armv7-a: Compile and tune for armv7-a instead of armv5 (+3,-9)
9865543 Remove CONFIG_USE_STDINT (+2,-47)
3747bdb arch: types.h: factor out fixed width typedefs to int-ll64.h (+80,-373)
dee37fc Remove <inttypes.h> includes and PRI* usages in printf() entirely (+43,-351)
8d5579c power: domain: Add the VPU Power Domain driver (+206)
c8e5701 clk: clk_meson: Add mux and div support for reparent and rate setting (+528,-5)
798cd70 gpio: stm32f7: replace ODR update by BSRR write (+5,-6)
⇒ + 7703 more...
12bc408 layerscape: update tfa to LSDK-20.04 (+36,-70)
fec27e5 plat/nxp: Add Platform support for LS1028ARDB (+2.6K)
75a054e nxp/ls1028: Add platform support for ls1028aqds (+261)
6f1535f nxp/emmc: Fix issues in emmc driver (+7,-8)
5cf42e5 nxp: ddr: add register dump for debugging (+1)
124e959 nxp: ls1028a: Remove erratum A008511 (-1)
de7a5aa nxp: ls1028ardb: Update DDR settings (+57,-8)
5385a1c nxp: ls1028ardb: Update DDR timing (+4,-2)
af6a777 nxp: ls1028aqds: Add DDR init (+53,-6)
c03b27d nxp/ls1028: Enable RESET request PSCI call (+1,-1)
fdf5451 nxp/ls1028: Enable few PSCI calls (+10,-10)
1231ac2 ls2088ardb: Add support of Non-ECC UDIMM (+15,-1)
ecf4c7a Adding LX2160 system power-down (LPM20) (+731,-19)
958d19d lx2: Remove setting of POWMGTCSR[LPM20_RQ] from LPM20 flow (-9)
ae1cfd5 Fixup SMCCC_FEATURES return value for SMCCC_ARCH_WORKAROUND_1 (+9,-8)
b6b0b74 Rename symbols and files relating to CVE-2017-5715 (+155,-155)
1bb813b Implement static workaround for CVE-2018-3639 (+114)
⇒ + 50 more...
b1cfbff mvebu: uDPU: switch default kernel and U-Boot PHY mode (+83)
31b49f0 ramips: add support for Linksys EA7500 v2 (+260)
f379269 ramips: Add support for Xiaomi Redmi Router AC2100 (RM2100) (+209,-3)
63bef34 uboot-envtools: ath79: add Netgear WNDR4300SW (+2,-1)
f10da7c packages/boot: remove rbcfg (+1,-1.4K)
d71fa37 uboot-mxs: bump to v2020.04 (+36,-34)
df6f309 mvebu: rename Linksys devices based on their common names (+229,-83)
108df3e ath79: add support for the Netgear WNDRMAC v1 (+52,-1)
930f3c0 uboot-kirkwood: enable sata in nsa310 uboot (+3,-1)
143c817 uboot-kirkwood: Revert "uboot-kirkwood: enable sata in nsa310 uboot" (+1,-3)
e959048 ramips: add support for RAVPower RP-WD009 (+544)
53a1fed ramips: Add support for Xiaomi Mi Router(Black,R2100) (+216,-155)
4c2e475 uboot-kirkwood: add support for Zyxel NSA310S (+80)
d2c3131 kirkwood: add support for Zyxel NSA310S (+283,-1)
4a77a06 ipq40xx: add support for Buffalo WTR-M2133HP (+456)
20c7abd ipq806x: add support for Linksys EA7500 V1 (+375,-22)
1e4c885 mediatek: new mt7623n preloader package for Banana Pi (+61)
f0b51c1 mediatek: add mt7623 u-boot build for Banana Pi R2 (+22,-1)
dc46994 mediatek: fix U-Boot pinctrl setup for mt7623 eMMC (+236)
0c7bce7 mediatek: use U-Boot FAT environment support for Banana Pi R2 (+93,-2)
7adc29f mediatek: add SD card image creation for Banana Pi R2 (+259,-1)
358aec7 ath79: add support for Arduino Yun (+352)
7d97fe5 uboot-envtools: ath79: update ubootenv partion index for gl-ar300m (+8,-4)
c881d7a uboot-kirkwood: add uboot for CheckPoint L-50 (+1.1K,-2)
67ce9ae kirkwood: add support for Check Point L-50 (+590)
5ca8903 layerscape: convert to squashfs rootfs for QSPI NOR boot (+8,-20)
c4d0e57 layerscape: support sysupgrade for squashfs rootfs (+35,-13)
9faf9f8 mvebu: fix support for Marvell 8040 MACCHIATOBin (+20,-6)
2dc5ce6 mvebu: add support for MACCHIATObin Single Shot (+28,-7)
ed087cb ramips: add support for Linksys EA7300 v1 (+239,-159)
f013cc4 uboot-mvebu: add uboot for helios 4 (+8)
1db3fb5 uboot-mediatek: remove swig requirement (+26,-1)
ad295e0 mediatek: add U-Boot build for UniElec U7623 (+391,-7)
0f3c3a5 layerscape: harmonize device strings (+156,-183)
8126e57 imx6: use device-tree compatible for board name (+127,-139)
444b107 atf-rockchip: update to 2.3 (+4,-4)
65ac670 uboot-rockchip: update to v2020.07 (+26,-3)
04f0678 uboot-rockchip: add NanoPi R2S support (+812,-2)
65305cb kirkwood: use real model names for Linksys devices (+66,-31)
9565c57 uboot-envtools: ath79: add support for the Nanostation M (XM) (+1)
394f54e ath79/nand: add support for Netgear WNDR4300TN (+80,-40)
eb95ca3 uboot-envtools: ar71xx: add ZyXEL NBG6616 uboot env support (+1)
d32010d uboot-envtools: ath79: add ZyXEL NBG6616 uboot env support (+2,-1)
0002d17 uboot-mediatek: resync patches with upstream (+49,-23)
ebf7153 ath79: add support for ALLNET ALL-WAP02860AC (+172,-4)
9b36ca8 at91bootstrap: bump version to v3.9.3 (+2,-2)
9a4293f Makefile: fix recursive make call consistency in config-clean. (+1,-1)
afbe834 ddram: add missing volatile keywords (+19,-19)
82db5c6 driver: sdhc: Fix typo (+1,-1)
5f868f7 build: Consider SOURCE_DATE_EPOCH (+7,-1)
e7e9e33 driver: mci_media: fix fallback to lower width bus (+6,-3)
c3d9883 driver: sdhc: remove break condition on NISTR error after CR write (-2)
a669469 config: fix error when CONFIG_LOAD_NONE is set in non SDCARD configs (+2,-8)
0e0e59f kconfig: add CPU_HAS_SCLK_BYPASS and fixed menuconfig (+32,-5)
600d05e board: sama5d27_som1_ek: Fix LED switch on (+24,-3)
bdff65c README: add how-to-build-on-windows instructions (+88,-21)
49fd4a1 driver: sdhc: reduce noise level on command timeout (+1,-1)
236d14f board: sama5d2_icp: new board bringup (+868,-2)
36e4dbf driver: board_hw_info: print board manufacturing year/week (+9)
bea2405 driver: flexcom: add flexcom driver (+172)
b8d61df driver: twi: rework twi driver to support an array of controllers (+213,-126)
1eceee9 driver: at91_twi: print bus number on error message (+1,-1)
⇒ + 126 more...
abf6c28 uboot-at91: bump version to linux4sam-2020.04 (+32,-6)
90c08fa fdt: Add device tree memory bindings (+224,-1)
7e5196c dm: core: Add ofnode function to read a 64-bit int (+78)
fbe8d03 dm: core: Fix a few ofnode function comments (+3,-1)
c98ad44 dm: core: Add comments to ofnode_read_resource() functoins (+23)
c60f671 dm: core: Add a way to find an ofnode by compatible string (+23)
b616cef log: Add a way to log a return value with a message (+8)
d677b00 dm: core: Add a way to bind a device by ofnode (+12)
008dcdd dm: spi: Update sandbox SPI emulation driver to use ofnode (+10,-9)
5e0a734 dm: core: Update of_read_fmap_entry() for livetree (+8,-10)
964cadc dm: core: Add a function to decode a memory region (+126)
31e60ff dm: core: Add logging of some common errors (+12,-2)
16d836c binman: Switch to 'python-coverage' (+7,-8)
1835cd2 binman: Make the operation of Entry__testing explicit (+11,-4)
adc5701 binman: Tidy up variables in _RunMicrocodeTest() (+18,-7)
736bb0a binman: Correct operation of ObtainContents() (+114,-14)
2cd0128 binman: Tidy up execution of tests (+3,-5)
⇒ + 10327 more...
7f1540c at91: introduce vendor_model scheme and drop board names (+152,-229)
2f92e1d at91bootstrap: harmonize indent in Makefiles (+34,-34)
e7c2356 uboot-at91: harmonize indent in Makefile (+5,-5)
4e4ee46 ar71xx: drop target (+10,-84.8K)
6decbf3 ath79: add support for Senao Engenius ENS202EXT v1 (+239,-2)
22caf30 ath79: add support for Senao Engenius ENH202 v1 (+225,-13)
2ddd838 uboot-mediatek: update to latest version (+5,-1.1K)
45a81f7 ramips: add support for HooToo HT-TM05 (+188,-1)
07aa858 ramips: fix partitions and boot for RAVPower RP-WD03 (+68,-14)
04d3b51 uboot-envtools: mvebu: update uci defaults for Turris Omnia (+6,-2)
59f0a0f ipq806x: add Edgecore ECW5410 support (+452,-1)
4488b26 ipq40xx: add Edgecore ECW5211 support (+351,-3)
a594a5a lantiq: use uniform "u-boot-env" mtd label (+85,-85)
ae2e521 uboot-mvebu: update to v2020.10-rc4 (+9,-52)
72bb66c uboot-mvebu: add support for espressobin (+663)
847b592 arm-trusted-firmware-mvebu: reuse default prepare target (+1,-2)
53065b2 arm-trusted-firmware-mvebu: fix compiler spam (+2)
75e9d8e arm-trusted-firmware-mvebu: install to own subdir (+3,-1)
65c1c91 arm-trusted-firmware-mvebu: update to v2.3 (+30,-8)
f6378b9 arm-trusted-firmware-mvebu: update a3700-utils (+3,-3)
8cfb839 arm-trusted-firmware-mvebu: add support for espressobin (+145,-21)
9e7369d mediatek: mt7623n-preloader: add preloader for Banana Pi R64 (+22)
620f9c7 ramips: add support for Linksys EA7300 v2 (+70)
e246357 ipq40xx: add support for Luma Home WRTQ-329ACN (+299,-2)
a9071d0 ipq40xx: Add support for Linksys MR8300 (Dallas) (+425,-315)
77598f1 uboot-envtools: ath79: add support for ALFA Network AP121FE (+1)
9b69930 uboot-envtools: ath79: add support for Wallys DR531 (+3)
c40b693 uboot-envtools: ath79: add support for Samsung WAM250 (+1)
9181b03 uboot-envtools: ath79: add support for ALFA Network R36A (+1)
6ae0684 uboot-envtools: ath79: add support for ALFA Network N2Q (+1)
b4e9e81 uboot-envtools: ath79: add support for ALFA Network N5Q (+1)
bda6f65 uboot-rockchip: update NanoPi R2S patches (+191,-123)
7c8f677 uboot-layerscape: fix LS1012A-FRDM fdt_high value (+2,-2)
ea9046d Revert "uboot-rockchip: update NanoPi R2S patches" (+124,-191)
6cc99c6 uboot-rockchip: add Rock Pi 4 support (+11)
4950071 omap: update uboot to v2020.04 (+2,-2)
ed20d4c uboot-mvebu: update to v2020.10 (+40,-186)
f06a60b uboot-mvebu: don't add CONFIG_NET_RANDOM_ETHADDR to defconfig (-1)
1d234cf uboot-mvebu: don't default to enable a3700 builds (-3)
8870ad5 uboot-mvebu: don't install 64bit binaries (+4)
b79d235 arm-trusted-firmware-mvebu: fix topology for ESPRESSObin V3-V5 (1GB 1CS) (+1,-1)
60c9a27 uboot-envtools: mvebu: fix config for mainline u-boot (+8,-1)
679db02 sunxi: add support for FriendlyArm Zeropi (+199)
e6d9f6f sunxi: add support for FriendlyARM NanoPi R1 (+424)
7f5f738 sunxi: Adapt U-Boot config to board rename (+1,-1)
3605eff layerscape: add dtb to sysupgrade (+66,-18)
a254279 layerscape: Change to combined rootfs on sd images (+166,-190)
bd15d49 layerscape: update u-boot to LSDK-20.04-update-290520 (+4,-4)
024518e configs: ls1021a: Append CMA configuration to bootargs (+4,-2)
c8c2bb1 i2c: mxc: fix copyright (+1,-1)
3cd9bc3 net/dsa: Remove (c) in copyright line (+4,-4)
c4cfcc2 board: freescale: ls1028a: mux changes for lpuart (+39)
e8c89a2 arm: dts: ls1028a: add lpuart nodes (+60)
bd2c372 armv8: ls1028aqds: add lpuart dts support (+38,-3)
be032ac configs: ls1028aqds: add lpuart config (+86)
9a9f2f8 armv8: ls1028aqds: add some environments (+28,-11)
eae5fa9 include/configs: ls1012aqds: add default environment variable (+64)
8c65af7 configs: ls1088aqds: support distro boot (+50,-13)
d78a7f8 configs: ls2080aqds: support distro boot (+31,-2)
aab85e0 configs: ls1046aqds: support distro boot (+36,-12)
93d1089 configs: ls1012afrwy: fix board name (+4,-3)
8911beb armv8: ls1028a: clean up the environment variables (+89,-87)
8ded21c configs: ls1012afrwy: drop env qspi_bootcmd (-9)
9cd843a mmc: fsl_esdhc: read register once for card inserted status (+4,-5)
⇒ + 2 more...
3a47dc1 layerscape: update tfa to LSDK-20.04-update-290520 (+4,-4)
77284b3 LS1046A: Remove workaround for SEC when going into LPM20 state (-14)
60aabf0 armv8: Add workaround for ARM 2PRF memory (+811,-5)
f0245c7 drivers: ddr: phy-gen2: update DDR PHY firmware to v2019.04 (+3.5K,-635)
cd77da4 Fixing memclk calculation (+3,-3)
8d6e26d ddr: phy-gen2: dfi optimisation (+19,-1)
9b6676c ddr: phy-gen2: improve signal integrity during writes (+28)
0b89538 ddr: phy-gen2: Enable quickRd2D (+2)
b0ea569 ddr: phy-gen2: pll related optimisation (+31,-5)
4c00f9e ddr: phy-gen2: Enable High-Effort WrDQ1D (+4)
9d38071 ddr: fix phy debug messages for 2019.04 fw (+1.1K,-877)
f12307a ddr: phy_gen2: Enable FFE for rev1 SI (+8,-2)
e15b579 drivers/nxp/ddr: Fix the address decoding for 1 rank. (+9)
7d748e6 Enable debug print for DDR phy register read write (+6,-2)
229623e mediatek: update uboot to latest patchset provided by MTK (+7,-717)
cb8c94f uboot-envtools: support Xiaomi Mi Router 3G v2/4A Gigabit (+3,-1)
02e8182 sunxi: add support for Libre Computer ALL-H3-CC H5 (+19,-1)
1bce45f uboot-envtools: ath79: add support for ALFA Network Pi-WiFi4 (+1)
65f8d73 layerscape: make initramfs kernel fit packed (+7,-9)
c0af4a0 mvebu: add initial support for Globalscale ESPRESSObin-Ultra (+260,-1)
bc64b9c treewide: update email address of Tomasz Maciej Nowak (+6,-6)
b31aaa0 ath79: add support for Senao Engenius EAP300 v2 (+185,-1)
4287f73 ramips: add support for Xiaomi Mi Router 4C (+149,-1)
f3926d2 uboot-envtools: add support for the realtek target (+29)
d346beb build: Extract trusted-firmware-a.mk (+164,-87)
af07c6d uboot-envtools: ramips: use full names for Xiaomi Mi Routers (+4,-4)
8b87041 uboot-zynq: fix dtc compilation on host gcc 10 (+48)
fa77051 uboot-tegra: bump to 2020.04 (+2,-2)
a459696 ramips: add support for Senao Engenius ESR600H (+199,-7)
f244143 ath79: add support for Senao Engenius ECB1200 (+158)
7073ebf ath79: add support for Senao Engenius ECB350 v1 (+188)
5fc28ef ath79: Add support for Plasma Cloud PA300 (+283,-1)
17e5920 ath79: Add support for Plasma Cloud PA300E (+21,-3)
ea5bb6b ipq40xx: add support for Plasma Cloud PA1200 (+228,-6)
4871fd2 ipq40xx: add support for Plasma Cloud PA2200 (+243,-7)
fe2f53f ath79: add support for Senao Engenius EnStationAC v1 (+217,-1)
6ffe8a4 kirkwood: add support for Seagate BlackArmor NAS220 (+161)
d3c8881 ipq40xx: add support for devolo Magic 2 WiFi next (+310,-1)
4a55ef6 ath79: add support for Senao Engenius ECB600 (+220,-4)
6c98eda ath79: add support for Senao Engenius EAP600 (+58)
33d26a9 ath79: add support for Senao Engenius EAP350 v1 (+188)
b938918 ipq40xx: add support for GL.iNet GL-AP1300 (+293,-1)
dd1d95c ath79: Add support for OpenMesh OM2P v4 (+308,-1)
5b37b52 ath79: Add support for OpenMesh OM2P-HS v4 (+24,-3)
a462412 ath79: add support for OpenMesh OM2P-HS v1 (+182,-1)
f096acc ath79: add support for OpenMesh OM2P-HS v2 (+21,-1)
75900a2 ath79: add support for OpenMesh OM2P-HS v3 (+21,-1)
eb3a5dd ath79: Add support for OpenMesh OM2P-LC (+172,-2)
ff9e48e ath79: Add support for OpenMesh OM2P v2 (+21,-1)
8071365 ath79: Add support for OpenMesh OM5P (+190,-2)
d567a24 uboot-rockchip: update to v2021.01 (+127,-111)
3c20768 uboot-rockchip: update NanoPi R2S patches (+178,-129)
4e46beb ipq806x: add support for Ubiquiti UniFi AC HD (+326,-1)
6738b5e uboot-envtools: add support for Aruba AP-303 and AP-365 (+8,-4)
a141e7a at91bootstrap: Add PKG_MIRROR_HASH to fix download (+1)
20a7c9d uboot-at91: Add PKG_MIRROR_HASH to fix download (+1)
4b35999 ath79: Add support for OpenMesh MR600 v1 (+208)
d9a3af4 ath79: Add support for OpenMesh MR600 v2 (+87,-2)
e06c9ee ath79: Add support for OpenMesh MR900 v1 (+218,-1)
31172e5 ath79: Add support for OpenMesh MR900 v2 (+23,-3)
ae7680d ath79: Add support for OpenMesh MR1750 v1 (+38,-2)
0988e03 ath79: Add support for OpenMesh MR1750 v2 (+37,-4)
c2a7bb5 ramips: mt7621: add support for Xiaomi Mi Router 4 (+107)
465eaa0 uboot-envtools: use $(AUTORELEASE) for PKG_RELEASE (+1,-1)
96017a6 ath79: add support for Senao Engenius EAP1200H (+201)
799fca7 sunxi: add support for linksprite pcDuino3 nano board (+16,-1)
00bf2c0 arm-trusted-firmware-mvebu: don't build emmc variants (-55)
a9c20d5 uboot-mvebu: update to v2021.01 (+2,-533)
8f3bd88 arm-trusted-firmware-mvebu: update to v2.4 (+12,-12)
5fae94d arm-trusted-firmware-mvebu: bump espressobin boards to CPU_1000_DDR_800 (+6,-6)
a04bffe arm-trusted-firmware-mvebu: pass commit ids to a3700-utils/mv-ddr-marvell (+29)
1735026 uboot-rockchip: fix RockPro64 boot from eMMC (+27)
a3b55ae arm-trusted-firmware-mediatek: add ATF builds for MT7622 (+111)
1f1d8d4 arm-trusted-firmware-tools: add package (+70)
84bc7d3 tfa-layerscape: don't build fiptool (+3,-8)
c3959cd arm-trusted-firmware-mediatek: make use of trusted-firmware-a.mk (+6,-10)
8286f3a treewide: unify OpenWrt hosted source via @OPENWRT (+19,-17)
98d61b5 uboot-envtools: Update to version 2021.01 (+2,-2)
ff076f8 arm-trusted-firmware-tools: remove tools which require libopenssl (-12)
ffa0ae1 arm-trusted-firmware-tools: fix passing of CFLAGS (+2,-3)
670bfc8 arm-trusted-firmware-mediatek: mark @BROKEN until bromimage gets fixed (+3,-1)
dba76a8 arm-trusted-firmware-tools: add patch to pass LDFLAGS (+11)
50a5a89 uboot-imx6: bump to 2021.01 release (+11,-24)
be0192e Revert "uboot-imx6: bump to 2021.01 release" (+24,-11)
7f933db layerscape: add FRWY-LS1046A board support (+97,-3)
2e1ad24 layerscape: add LX2160ARDB (Rev2.0 silicon) board support (+120,-7)
1b46554 tfa-layerscape: build fiptool again (+8,-3)
75abdc4 arm-trusted-firmware-mediatek: bring back package (+99,-47)
e9e2310 uboot-sunxi: add missing type __u64 (+10)
e4d061c uboot-envtools: adjust compile patch to version v2021.01 (+2,-2)
f2b7e66 uboot-envtools: mvebu: add Buffalo LS421DE (+3)
8bbf5bc uboot-imx6: define 'BUILD_DEVICES' for Toradex Apalis (+1)
f1ba3a8 uboot-envtools: add support for ZyXEL GS-1900-8HP v1 and v2 (+2)
0fc789b realtek: Add ZyXEL GS1900-8 (+20)
27bcde3 ramips: add support for ZTE MF283+ (+151,-1)
8c986d2 ramips: mt7621: Add support for ZyXEL NR7101 (+208)
9fa5b3a ramips: add support for JCG Q20 (+201)
5e6837c ramips: add support for Amped Wireless ALLY router and extender (+297,-15)
97df795 ramips: add support for Linksys EA8100 v1 (+26,-4)
8f039ac uboot-at91: fix dtc compilation on host gcc 10 (+49,-9)
f780170 uboot-layerscape: fix dtc compilation on host gcc 10 (+46)

Packages / Common (962 changes)

714bd89 urng: add micro non-physical true RNG based on timing jitter (+65)
27bfde9 base-files: move urandom seed bits into separate package (+42,-1)
04b45d3 dnsmasq: move feature detection inside a shell func (+10,-7)
38b22b1 nghttp2: deduplicate files in libnghttp2 (+2,-2)
35a70d6 f2fs-tools: fixup SPDX license (+2,-2)
e51b513 opkg: bump to version 2019-06-14 (+3,-3)
21b7bd7 alternatives: special-case busybox as alternatives provider (+46,-3)
dcbc142 alternatives: remove duplicate 'const' specifier (+1,-1)
62be427 busybox: strip off ALTERNATIVES spec (+3,-19)
f6dab98 network/config/xfrm: add host-dependency for xfrm interface parent (+12,-8)
696c511 busybox: update to 1.31.0 (+81,-237)
9b53201 urngd: Fix wrong type in format string (+11)
1ae1276 urngd: Fix more wrong type in format string (+1,-1)
865e25e nghttp2: bump to 1.39.1 (+3,-3)
dd6d821 gpio-button-hotplug: fix 4.19 build breakage on malta/be64 (+1)
bec8fb1 urngd: move project to git.openwrt.org (+4,-15)
c057e17 Fix wrong type in format string (+1,-1)
080ba31 libjson-c: update to 0.13.1 (+21,-18)
74739c4 treewide: fix syntax errors exposed after kconfig update (+13,-13)
99bf9a1 hostapd: remove stale WPA_SUPPLICANT_NO_TIMESTAMP_CHECK option (-26)
a8f0c02 iproute2: update ctinfo support (+5,-10)
ee1a783 nghttp2: deduplicate files in staging_dir (+1,-1)
6762e72 package/network: add PKGARCH:=all to non-binary packages (+5)
a2f54f6 mbedtls: Update to version 2.16.2 (+2,-2)
8a5a01a rssileds: change rssileds.init STOP index (+2,-2)
c0c5c63 lua: clean up host patch fuzz (+26,-25)
fe59b46 lua: include version number in installed files (+108,-10)
6b161bb lua5.3: package Lua 5.3 version (+369)
24645c0 lua: fix build with MacOS's make (+18)
1cd46d2 lua5.3: fix build with MacOS's make (+18)
17ae3eb lua5.3: drop unwanted & unneeded PROVIDES (-2)
299f6cb iptables: update to 1.8.3 (+28,-170)
7c23f74 wireguard: bump to 0.0.20190702 (+2,-2)
47a9844 lua5.3: stage Lua headers in proper location (+5,-4)
313444a comgt: add delay option for 3g proto (+4)
1d4c4cb openvpn: fix handling of list options (+4,-3)
bf21b6e lantiq: ltq-tapi: fix compatibility with Linux 4.15+ (+48)
917eeaf iproute2: update to 5.1.0 (+64,-166)
7879226 gdb: Remove !arc dependency (+14,-3)
243765e gdb-arc: Remove (-158)
2792daa wolfssl: update to 3.15.7, fix Makefile (+13,-13)
ff69364 wolfssl: update to 4.0.0-stable (+62,-126)
94d1313 hostapd: adjust removed wolfssl options (-4)
ce8027e libnftnl: bump to version 1.1.3 (+3,-3)
c0d9343 zram-swap: Fix busybox dependency check (+1,-1)
b062c90 zram-swap: Add zram compaction and statistics info output (+58,-2)
afa5ce2 busybox: enable swapon/off by default to make it consistent with mkswap (+4,-4)
a9deed6 zram-swap: Add extra commands for status/compaction (+34,-21)
5c094ff kmod-sched-cake: drop out of tree package, use kernel version (+503,-42)
42b3a3a iperf3: update to 3.7 (+2,-2)
d51f53b util-linux: Update to 2.34 (+5,-5)
653e05d usbreset: Add missing header (+2,-1)
b4588c8 kernel/om-watchdog: Apply device renames from ramips (+3,-6)
c52ca08 lua5.3: build shared library (+350,-4)
6c3e7d5 brcm2708-gpu-fw: add support for Raspberry Pi 4 (+70,-10)
27f3f49 gpio-button-hotplug: unify polled and interrupt code (+76,-65)
c47eff0 libs/toolchain: remove eglibc remnant file (-13)
430d65c libroxml: bump to the 3.0.2 version (+3,-3)
e2cd70d package: mtd: add fixseama command for ath79 (+2,-1)
16ac5c4 perf: simplify the build process (+3,-7)
261df94 openvpn: add new list option tls_ciphersuites (+2,-1)
fd104da mtd: add CRC signature to RedBoot partition map (+26,-3)
d6198d8 mtd: cleanup unused code and variables in fis.c (-20)
0b2c42c mac80211: Update to version 5.2-rc7 (+570,-20.5K)
fc2df4f curl: update to 7.65.3 (+2,-2)
1aad1d1 iptables: add connmark savedscp support (+207,-1)
e9eec39 dnsmasq: backport latest patches (+2.0K,-32)
cd91f23 dnsmasq: improve insecure DS warning (+28,-1)
e9216b3 openwrt-keyring: update to Git HEAD (+3,-3)
f2989ab Add my public GPG and usign key (+75)
36057d9 gpg: update LEDE 17.01 public signing key (+42,-15)
228f8da gpg: add OpenWrt 18.06 v2 signing key (+54)
4f735b8 gpg: add OpenWrt 19.07 signing key (+66)
14f845b gpg: replace my public GPG key (+283,-63)
14f0efc gpg: update snapshots public signing key (+88,-50)
251ded7 usign: fix filename of Stijn's usign key ()
e24fe0d usign: use distro agnostic comments (+11,-11)
8080ef3 usign: add 19.07 release build pubkey (+2)
4dcef82 Revert "kmod-sched-cake: drop out of tree package, use kernel version" (+42,-503)
4bc02a4 iptables: fix connmark savedscp build (+24,-16)
6d79e09 brcm2708-gpu-fw: update to latest firmware (+14,-14)
bf6e79d brcm27xx-armstub: add new package (+54)
a56d2e9 brcm27xx-armstub: remove package (-54)
ba8aeb0 mdadm: Fix compile with musl 1.1.23 (+225,-3)
a275466 Revert "dnsmasq: improve insecure DS warning" (+1,-28)
fc5d46d Revert "dnsmasq: backport latest patches" (+32,-2.0K)
edd9b39 ipset: update to 7.3 (+3,-3)
0183953 ethtool: bump to 5.2 (+2,-2)
e545fac build: include BUILD_VARIANT in PKG_BUILD_DIR (+2,-23)
1b1c475 linux-atm: Add missing headers (+31,-1)
79596f7 adb: fix build breakage on recent musl (+10)
f565f27 config: introduce separate CONFIG_SIGNATURE_CHECK option (+6,-2)
1118234 gpio-button-hotplug: add volume button handling (+3,-1)
ccb4b96 comgt-ncm: add driver dependencies again (+1,-1)
9e489b4 nettle: Update to 3.5.1 (+4,-4)
63ced14 dnsmasq: use nettle ecc_curve access functions (+36,-1)
762fa36 lua5.3: include hpp header (+2,-1)
f34e825 hostapd: Remove ROBO switch support (-2)
1d4df52 hostapd: Allow CONFIG_IEEE80211W for all but mini variant (+2,-6)
ebbec2f mdadm: Use upstream fix for musl 1.1.23 compile (+28,-221)
928e893 mac80211: Update to version 5.3-rc4-1 (+231,-1.4K)
1673041 bzip2: Update to 1.0.8 (+34,-19)
77e0e99 wolfssl: bump to 4.1.0-stable (+16,-56)
0d0617f musl: ldso/dlsym: fix mips returning undef dlsym (+138,-2)
397faa6 rtl8812au-ct: Add vendor command policy (+157,-1)
eff6e10 lua: add lua.hpp to InstallDev (+2,-1)
a6da3f9 iproute2: add libcap support, enabled in ip-full (+22,-27)
26615ed ct-bugcheck: report to https://openwrt.org by default (+1,-1)
f0f5cb2 ltq-ifxos: refer to https://bugs.openwrt.org (+1,-1)
58f9290 nghttp2: bump to 1.39.2 (+2,-2)
cfd0748 iftop: update to HEAD of 2018-10-03 - 77901c (+3,-3)
77901c8 Support scales beyond 1Gbps (+5,-3)
0851ce4 elfutils: bump to 0.177 (+4,-43)
bd09823 iproute2: update to 5.2.0 (+3,-725)
5ef3fe6 openssl: refresh patches (+7,-7)
79f235a mtd-utils: update to 2.1.1 (+4,-32)
cb3c4c7 brcm2708-gpu-fw: update to latest firmware (+12,-12)
9b0ce17 lua: create lua symlink for host installation (+3,-1)
e2ecf39 ncurses: Do not pass both -fPIC and -fpic (+4,-2)
926157c libnfnetlink: Avoid passing both -fPIC and -fpic (+4,-3)
f402626 openssl: always build with EC support (+2,-19)
a552aba px5g: support EC keys (+71,-19)
699955a libnftnl: bump to version 1.1.4 (+2,-2)
b74f1f3 nftables: bump to version 0.9.2 (+4,-31)
da3f5b2 brcm2708-gpu-fw: update to latest firmware (+15,-15)
9f34bf5 hostapd: Fix security problem (+81,-1)
7bed9bf hostapd: SAE/EAP-pwd side-channel attack update (+397,-1)
296e1f2 netifd,lldpd,rpcd,log: use generic service_running (-17)
b400179 brcm2708-gpu-fw: update to latest firmware (+15,-15)
d868d0a openssl: bump to 1.1.1d (+247,-2.5K)
71cf4a2 curl: bump to 7.66.0 (+4,-4)
a123df2 hostapd: revert signature change in patch (+1,-1)
f974f82 hostapd: declare struct wpa_bss early (+19)
4209b28 hostapd: fix OWE settings in client mode (+2,-1)
abb4f40 hostapd: mirror ieee80211w ap mode defaults in station mode (+10,-1)
977a8fc uClibc++: Remove faulty patch (+1,-14)
49d96ff mbedtls: update to 2.16.3 (+25,-52)
ab19627 wolfssl: allow building with hw-crytpo and AES-CCM (+160,-21)
f4da28c elfutils: Add host build (+9,-16)
a698160 hostapd: Fix AP mode PMF disconnection protection bypass (+72,-6)
4fc0a61 ltq-vdsl-fw: update firmware filename and download URL (+5,-5)
8af7955 hostapd: Update to version 2.8 (2019-04-21) (+532,-5.7K)
368c9dc The master branch is now used for v2.8 development (+1,-1)
f2973fa FT: Fix CONFIG_IEEE80211X=y build without CONFIG_FILS=y (-2)
9da196a VLAN: Warn about interface name truncation (+29,-11)
11adf76 EAP-TLS server: Update user information based on serial number (+19)
6ff4241 HS 2.0 server: Include phase2=0 users for TLS in the user list (+1,-1)
34341b0 HS 2.0 server: Do not set phase2=1 for certificate-based users (+7,-10)
2166651 HS 2.0 server: Clear remediation requirement for certificate credentials (+48,-2)
d726f4d HS 2.0 server: Document client certificate related Apache configuration (+5)
7183467 HS 2.0 server: Client certificate reenrollment (+197,-16)
0e1ab32 HS 2.0 server: Fix couple of memory leaks (+7,-1)
f81e655 WPS NFC: Fix potential NULL pointer dereference on an error path (+2,-1)
4b1ae27 tests: Connect to WPS AP with NFC connection handover (local failure) (+25)
4c02242 Define spectral scaling parameters as QCA vendor specific attributes (+35)
678d841 Move send_probe_response parameter to BSS specific items (+6,-4)
891e166 hostapd: Update HE Capabilities and Operation element definition (+15,-20)
17adac9 FILS: Do not process FILS HLP request again while previous one is pending (+26)
⇒ + 817 more...
167028b hostapd: Update to version 2.9 (2019-08-08) (+272,-639)
516cced The master branch is now used for v2.9 development (+1,-1)
2ed2b52 DPP: Add configuration structure to dpp_global_init() (+20,-4)
9ffec2e DPP: Make pkhash available in bootstrapping info (+7,-2)
88a78bd DPP2: Protocol exchange over TCP using Controller/Relay (+1.4K)
e00f780 DPP2: hostapd as TCP Relay (+154,-7)
c02dd10 DPP2: wpa_supplicant as Controller over TCP (+32)
2a5a068 DPP2: wpa_supplicant as TCP initiator (+56,-12)
5fbefcc tests: DPP over TCP using Controller/Relay (+125,-1)
cfde99a Add 802.11 reason code strings into wpa_supplicant messages (+82,-7)
4be17ff Replace int status/reason_code with u16 variable (+38,-38)
9c95124 Add 802.11 status code strings (+122,-10)
95f556f Make channel switch started event available over control interface (+67,-14)
fa33592 wpa_cli: Make CTRL-EVENT-CHANNEL-SWITCH available to action scripts (+2)
64c20a8 tests: Channel switch started/completed events (+29)
1b90aae nl80211: Remove QCA vendor specific HE capability handling (-101)
5b3940d nl80211: Add driver HE capabilities parsing support (+86,-4)
⇒ + 346 more...
9b4a274 hostapd: use config option CONFIG_NO_LINUX_PACKET_SOCKET_WAR (+4,-16)
0d86bf5 hostapd: Remove unneeded patch (+14,-28)
9986863 hostapd: use getrandom syscall (+7,-7)
49cc712 hostapd: Add mesh support for wpad full (+2,-2)
1fe1a20 wireguard: bump to 0.0.20190913 (+2,-2)
eddbd68 iproute2: update to 5.3.0 (+31,-26)
d25cc32 iw: add patch to include local BSS rx time in survey information (+37,-8)
6077cde ethtool: bump to 5.3 (+2,-2)
9a4fb78 iw: Update to version 5.3 (+97,-356)
a92f74b libnl-tiny: move source code into separate Git repository (+12,-8.4K)
a9e4e59 openssl: add gcc-8 -ffile-prefix-map filter (+1,-1)
f8b5875 ppp: update to version 2.4.7.git-2019-10-04 (+104,-164)
347904e Add Submitting-patches.md (+105)
f6330ec magic: Remove K&R style of arguments (+10,-11)
ef8ec11 radius: Fix compiler warning (+1,-1)
b6cd558 pppd: Include time.h before using time_t (+2)
486f854 pppd: Fix GLIBC version test for non-glibc toolchains (+1,-1)
d8e8d7a pppd: Remove unused rcsid variables (-19)
3202f89 pppoe: Remove the use of cdefs (-7)
4e71317 make: Avoid using host include for cross-compiling (+2,-2)
7f2f0de pppd: Refactor setjmp/longjmp with pipe pair in event wait loop (+25,-17)
e400854 pppdump: Eliminate printf format warning by using %zd (+1,-1)
0d004db Revert "pppd: Include time.h before using time_t" (-2)
36c6f4a libnl-tiny: fix package mirror hash (+1,-1)
44f1135 libpcap: update to 1.9.1 (+19,-38)
394273c tcpdump: update to 4.9.3 (+19,-19)
6ab386c uClibc++: Fix three bugs (+221,-20)
ee5a3f6 hostapd: adjust to removal of WOLFSSL_HAS_AES_GCM (-1)
77cfc07 trelay: handle netdevice events correctly (+1,-1)
c2635b8 trelay: fix deadlock on remove (+21,-7)
10f5eb0 trelay: log "started" and "stopped" (+8)
089b4f1 gdb: bump to 8.3.1 (+26,-31)
4533ba6 lua: fix linking under glibc (+2,-2)
f351bee libevent2: Update to 2.1.11 (+94,-81)
71e0409 lantiq: fix dsl_control status handling. (+10,-10)
9d5e266 wireguard: bump to latest snapshot 20191012 (+2,-2)
889b841 fwtool: do not omit final 16 byte when image does not contain signature (+4,-2)
d544bc8 lantiq: Fix fw_cutter LzmaWrapper (+1,-1)
d3b0459 lua: install luac symlink on host (+1)
91aabae util-linux: add more command (+16,-1)
c45c760 wwan: check new uci bus option on proto setup event (+40,-13)
68b1b0b wwan: add mc7304 to database (+5,-1)
a78a539 wwan: add ec25 to database (+5,-1)
c7c14aa wwan: Double quote to prevent globbing and word splitting (+9,-9)
e6cadb2 mac80211: Update to version 5.4-rc2 (+190,-2.6K)
56ab58f bzip2: add linker option LDFLAGS (+11)
9ba5cd8 strace: update to version 5.3 (+8,-9)
cebf024 openssl: Add engine configuration to openssl.cnf (+57,-1)
e8f7947 libpcap: build with cmake (+104,-298)
ed67b13 urngd: update to latest Git head (+4,-4)
d474977 Add initial GitLab CI support (+7)
193586a Fix wrong types in format strings used in debug build (+2,-2)
9e758e6 jitterentropy-rngd: update to version v1.1.0 + clang compile fix (+1,-1)
40f939d Tag version 1.0.1 (+1,-1)
69b9f01 toolchain: gcc: enable sanitizers for glibc toolchain (+176,-1)
cf8f9af util-linux: Disable utils requiring libpam (+7,-1)
289d532 dropbear: rebuild libs on config change (+4)
ddab758 lantiq: Allow PKG_ASLR_PIE for DSL and voice drivers (-8)
2d00cf7 libnl: update to 3.5.0 (+4,-211)
87f9292 hostapd: add IEEE 802.11k support (+13)
3034f8c hostapd: enable PMKSA and OK caching for WPA3-Personal (+8,-1)
80a7991 libnl-tiny: update to latest Git head (+9,-16)
5b350e4 refactor into separate Git project (+12,-62)
050bb5c convert into CMake project (+49,-27)
802fbd4 cmake: enable extra compiler checks (+1,-1)
5e13b79 iron out all extra compiler warnings (+13,-9)
0230d06 add initial GitLab CI support (+3)
f4853f7 wolfssl: update to v4.2.0-stable (+4,-142)
ad7c610 busybox: fix missing install with suid bit set if FEATURE_SUID=y (+3)
8eab0a0 busybox: disable default config option FEATURE_SUID=y (+1,-1)
6596c95 dnsmasq: Activate LTO (+2,-2)
1eb34b7 mtd: Activate LTO compile option (+2,-1)
5b3f0e7 busybox: update to 1.31.1 (+2,-2)
39035df xfsprogs: Fix compilation with newer musl (+49,-6)
2ea8cd7 ipset: update to 7.4 (+2,-2)
7f4cef6 libevent2: Fix pkgconfig directories (+5,-8)
cabaaf0 nghttp2: Fix pkgconfig file (+5,-7)
b01305c strace: Fix build on PowerPC (-17)
4ba8f7b fwtool: update to latest Git head (+11,-681)
60fb4c9 hostapd: add ubus reload (+601,-20)
5d7fcd0 libnl-tiny: update to latest Git head (+3,-3)
1f73b6a use offsetof macro to make scan-build happy (+3,-1)
7ce813f silence use after the free clang analyzer warning (+9,-1)
0219008 remove never used err variable assignment disliked by scan-build (-1)
8f0a540 fwtool: update to latest Git head (+3,-3)
8f7fe92 cmake: use extra compiler warnings only on gcc6+ (+5,-1)
0062aad e2fsprogs: Fix CVE-2019-5094 in libsupport (+204,-1)
f1ca277 dnsmasq: correct sense & usage of dnsseccheckunsigned (+3,-2)
68fb385 nghttp2: bump to 1.40.0 (+3,-3)
2fedf02 wireguard: bump to 0.0.20191127 (+2,-2)
9c272dd ucert: update to latest git HEAD (+3,-3)
e4bd927 cast ucert_argv to proper type when passing to execv (+6,-6)
f141090 busybox: add glibc dependency for vi regex option (+2,-1)
806339a curl: bump to 7.67.0 (+2,-2)
82a8f91 wireguard: bump to 0.0.20191205 (+2,-2)
39d9010 iproute2: update to 5.4.0 (+7,-7)
1ccf4bb hostapd: enable CTRL_IFACE_MIB for hostapd-full (+35)
4225b83 hostapd: fix crash regression triggered by mesh mode (+1,-1)
c888e17 hostapd: manage instances via procd instead of pidfile (+41,-9)
24b9757 hostapd: re-introduce process tracking (+7)
ca7ed17 wireguard: bump to 0.0.20191212 (+2,-2)
98b3526 iputils: move iputils tools to packages feed (-510)
bf43e5b openvpn: update to 2.4.8 (+129,-6)
fd211e1 iperf: Fix compilation with libcxx (+13,-1)
856ea2b libcxx: Add package (+94,-2)
dd29980 ca-certificates: provide ca-certs by both ca-certificates and ca-bundle (+4,-2)
d034a1f adb: fix for SuperSpeed devices (+41,-2)
a22b7a6 kernel: fix *-gpio-custom module unloading (+6,-6)
fb19fb8 libcxx: Depenency fixes (+5,-4)
46c5880 brcm2708-gpu-fw: update to latest firmware (+16,-16)
c715f71 treewide: Remove self from MAINTAINER entries (+1,-9)
9cf9f90 wireguard: bump to 20191219 (+3,-4)
2544cb1 ucert: update to version 2019-12-19 (+3,-3)
fa0bf4e cmake: add proper include and library dependencies (+9,-3)
7e53906 add initial GitLab CI support (+6)
e284ed9 cmake: enable hardening compiler flags and fix the reported issues (+18,-8)
5d7626a cmake: reindent the file (+7,-7)
5fe64b5 cmake: split usign bits into static library (+5,-3)
4462ff9 add cram based unit tests (+114)
9dba44d fix possibly garbage value returned in cert_process_revoker (+1,-1)
19a7225 fix leaking memory in cert_dump_blob (+8,-1)
14a2794 fix certificate blob parsing vulnerability by using blob_parse_untrusted (+1,-1)
3018c4c curl: rename cyassl->wolfssl (+2,-2)
d5ede68 wolfssl: bump to 4.3.0-stable (+3,-3)
ea980fb wireguard: bump to 20191226 (+61,-34)
f8424b1 brcm2708-userland: add new package with RPi utils (+75)
10cbc89 iptables: update to 1.8.4 (+14,-14)
0590d74 Revert "iptables: update to 1.8.4" (+14,-14)
1f8ab1c libcxx: Build with the libsupc++ ABI (+2,-1)
9f7d36d libcxx: Add size optimizations (+39,-1)
e98e046 iperf: Allow enabling multicast support (+13)
9a3b10b strace: update to version 5.4 (+2,-2)
c84a345 libcxx: Remove -flto from LDFLAGS (+17,-4)
43eb934 e2fsprogs: update to version 1.45.4 (+3,-206)
121ad10 lldpd: Fix compilation without fortify-headers (+23,-4)
d040851 trace-cmd: Fix compilation without fortify-headers (+25,-1)
c2ef6c2 nettle: Disable ARMEB assembly (+6,-1)
3d7f763 dropbear: add missing zlib dependency for dropbearconvert (+1)
983605e pppd: update to 2.4.8 (+67,-68)
b6b4d28 pppd: Check tdb pointer before closing (+2,-1)
d00f8a0 pppd: Fix variable reference syntax in Makefile.linux (+2,-2)
5637180 pppd: Fix `ifname` option in case of multilink (#105) (+5,-3)
66ce4ba pppd: Avoid declarations within statements in main.c (+2,-1)
388597e pppd: Add defaultroute6 and related options (+310)
03104ba pppd.h: Add missing headers (+2)
09f695f pppd: Don't free static string (-4)
57edb1a pppd: Include time.h header before using time_t (+2)
3ea9de9 pppd: Eliminate some more compiler warnings (+13,-23)
b311e98 pppd: Limit memory accessed by string formats with max length specified (+8,-6)
c10c3c7 pppd: Make sure word read from options file is null-terminated (+1)
ca5e61b plugins/rp-pppoe: Make tag parsing loop condition more accurate (+1,-1)
a1e950a pppd: Fix IPv6 default route code for Solaris (+39,-25)
5d03403 pppd: Avoid use of strnlen (and strlen) in vslprintf (+11,-8)
78cd384 Update README and patchlevel.h for 2.4.8 release (+27,-3)
52f0b09 ead: fix resource leak in tinysrp (+3,-1)
414d054 dnsmasq: Fix potential dnsmasq crash with TCP (+36,-1)
fedc5d3 base-files: move /tmp/resolv.conf.auto to /tmp/resolv.conf.d/ (+5,-4)
cd48d8d dnsmasq: switch to /tmp/resolv.conf.d/resolv.conf.auto (+8,-7)
2e3cf45 dnsmasq: bump PKG_RELEASE (+1,-1)
9924db5 iperf: fix PKG_CONFIG_DEPENDS (+1,-1)
41c19dd ethtool: fix PKG_CONFIG_DEPENDS (+1,-1)
90740f5 ar7: update kernel to version 4.14 (+84,-63)
4bc92c1 ar7: remove unmaintained target (+1,-11.8K)
28fd4ac ixp4xx: remove unmaintained target (-11.0K)
ab16adf hostapd: disable ft_psk_generate_local for non-PSK networks (+9,-1)
6a28552 dnsmasq: add uci-defaults script for config migration (+9,-1)
62c2199 wireguard: bump to 0.0.20200105 (+2,-2)
7936cb9 wireguard-tools: bump to 1.0.20200102 (+2,-2)
35ba930 kmod-sched-cake: bump to 20200110 (+2,-2)
65d6571 compat: Unlock qdisc root lock in case of failure when dumping stats. (+3)
af1d097 Add sce.h (+66)
53586bc Add configuration of SCE support (not yet implemented). (+14,-1)
63a836b Add minimal SCE functionality. No stats, no FQ/shaper awareness. (+12)
f031fc4 Add stats tracking of SCE marks (but not output yet). (+7,-2)
8f95ca4 sce fixes (+16,-13)
28ace14 Report SCE stats. (+4)
3a7da32 Don't set SCE on sparse flows. (+5,-3)
0852b65 Attempt fix of ramp function. (+1,-1)
71ab915 Compress ramp to upper half of target space. (+2,-2)
755ba4c Make the ramp shallower, but still shifted up. (+1,-1)
edf6ce9 Fix SCE marking stat. (+2)
6bf7d06 …and the other fix. (+2)
9fba602 sch_cake: Use tc_skb_protocol for getting packet protocol (+1,-1)
6ff4561 sch_cake: Make sure we can write the IP header before changing DSCP bits (+11)
3511eb3 compat: backport skb_try_make_writable (+9)
⇒ + 6 more...
97940f8 kernel: remove obsolete kernel version switches (+69,-113)
3446702 ethtool: bump to 5.4 (+2,-2)
dae0ac7 dnsmasq: Activate PIE by default (+1)
7ab6613 dropbear: Activate PIE by default (+1)
6b2379d hostapd: Activate PIE by default (+1)
22b07ff hostapd: add support for subject validation (+93,-1)
b070101 valgrind: do not strip internal preload libraries and executables (+20,-2)
9b25f83 cryptodev-linux: remove DEFAULT redefinition (-1)
f704f97 busybox: Include hdparm by default on nas type device (+3)
0da193e dropbear: move failsafe code out of base-files (+11,-8)
30c6482 hostapd: add dtim_period, local_pwr_constraint, spectrum_mgmt_required (+12,-3)
0fcb4a3 hostapd: add wpa_strict_rekey support (+3,-1)
475a504 perf: Add libunwind only if selected (+2,-2)
5f07b6f zram-swap: support swap priority (+4,-2)
d9cfa82 busybox: fix build issues (+3,-1)
7151054 wireguard: skip peer config if public key of the peer is not defined (+5)
a3dd95e dropbear: fix compile error (+2,-1)
702c702 hostapd: cleanup IBSS-RSN (+2,-6)
a5f3648 hostapd: add support for system cert bundle validation (+15,-6)
1322190 libcxx: fix build for x86/64 (+1)
3d8edd9 urngd: update to version 2020-01-21 (+3,-3)
236b7a0 Fix blocked entropy generation (+5,-3)
c7f7b6b Tag version 1.0.2 (+1,-1)
2982997 curl: update to version 7.68.0 (security fix) (+3,-3)
c07f6e8 hostapd: fix faulty WMM IE parameters with ETSI regulatory domains (+88)
ba730d6 rbextract: add package (+854)
7d39946 rbextract: support devices directly showing ERD magic (+30,-1)
ec13b34 wireguard: bump to 0.0.20200121 (+2,-2)
4576a75 wireguard-tools: bump to 1.0.20200121 (+2,-2)
6e96fd9 mbedtls: update to 2.16.4 (+24,-24)
996f02e lantiq: ltq-ptm: vr9: fix skb handling in ptm_hard_start_xmit() (+4,-1)
3519bf4 hostapd: remove some bashisms (+3,-3)
9e0aab4 kernel: use older kernel for explicitly setting dependencies (+13,-13)
03e9e4b hostapd: unconditionally enable ap/mesh for wpa-cli (+7,-1)
c2859bf wireguard: bump to 0.0.20200128 (+2,-2)
b3e86cb hostapd: add back support for passing CSA events from sta/mesh to AP interfaces (+129)
c69c20c opkg: update to latest Git HEAD (+3,-3)
80d161e opkg: Fix -Wformat-overflow warning (+1,-2)
c09fe20 libopkg: fix skipping of leading whitespace when parsing checksums (+2,-2)
e481df0 iptables: set-dscpmark follow upstreamimg attempt (+460,-215)
953973c brcm2708-gpu-fw: update to latest firmware (+15,-15)
71de48b wireguard: bump to 0.0.20200205 (+2,-2)
766e778 hostapd: remove erroneous $(space) redefinition (-3)
cb17d7a wireguard-tools: bump to 1.0.20200206 (+3,-3)
5715b21 iproute2: update to 5.5.0, enable LTO (+16,-16)
8fe5ad5 brcm47xx: rename target to bcm47xx (+42,-42)
e7bfda2 brcm63xx: rename target to bcm63xx (+13,-13)
7d7aa2f brcm2708: rename target to bcm27xx (+45,-45)
49caf9f wireguard: bump to 0.0.20200215 (+2,-2)
731f7ea dnsmasq: fix uci-defaults script to exit 0 so it is cleaned up (+2)
0e7d404 util-linux: Update to 2.35.1 (+6,-6)
215598f ppp: backport security fixes (+129,-1)
a9b5473 lldpd: bump to 1.0.5 (+4,-23)
a5b2c6f rssileds: add dependencies based on LDFLAGS (+1,-1)
499ebb7 libbsd: update to 0.10.0 (+6,-295)
b9d29b7 iw: update to 5.4 (+43,-118)
9c6b6ab kernel: replace SUBDIRS with M in package recipes (+21,-21)
f0864cb package/utils/f2fs-tools: Update to 1.13.0 (+4,-63)
e6c55d7 ltq-vdsl-mei: avoid underscore in package name (+4,-4)
33ecc69 urandom-seed: avoid PKG_NAME in define lines (+2,-2)
3124c9a urngd: avoid PKG_NAME in define lines (+4,-4)
f2fc7a6 rtl8812au-ct: Update to version 2020-01-12 (+3,-3)
4d17261 Add USB Device T4U AC1300 with 2357:0115 (#274) (+1)
1f235cd Add USB Device Obihai OBiWiFi with 3823:6249 (#276) (+1)
076ac48 Add explicit memset call to avoid potentially corrupt data. (#277) (+1)
fb91faf fix ISO C90 forbids mixed declarations and code (#279) (+1,-1)
4789a07 Fix compile against 4.20 kernel. (+246,-84)
6404305 Support arm64 (+1,-1)
ba6fa69 Openwrt and new compiler related fixes (#285) (+355,-106)
754aa52 README: add RPi kernel headers (#286) (+1,-1)
33d8e02 Allow building on 5.0 (#288) (+4)
9f09c76 add device id (#289) (+1)
93ded0f Fix get_ds() version mismatch on kernel v5.1.x (Replace get_ds() with KERNEL_... (+4)
07377dc Update README.md (#296) (+6,-1)
99fbe64 Update usb_intf.c (#297) (+1,-1)
77f162d Fix build on 5.2.0-rc6 kernel. (+12,-5)
d277c36 Add support for NVidia Jetson Nano (#300) (+25,-1)
981899f Sets default compilation system to PC and fixes method signature for Kernel 5... (+14,-13)
⇒ + 6 more...
806354a linux-atm: Fix compile warning (+15,-1)
b55f68d strace: update to version 5.5 (+2,-2)
36af196 mbedtls: update to version 2.16.5 (+2,-2)
8fe9daf mbedtls: use correct SPDX License Identifier and add License file (+2,-1)
2d113f8 hostapd: start hostapd/wpa_supplicant for all wiphy devices (+2,-2)
d3b7838 hostapd: enhance wifi reload (+134,-18)
c81b2e9 rbextract: support devices with plain RLE caldata (+14,-2)
817e775 Revert "ppp: backport security fixes" (+1,-129)
3589051 ppp: backport security fixes (+129,-1)
c9ef72a nat46: Fix compile with kernel 5.4 (+34)
49737c3 bcm27xx-userland: update to latest version (+8,-14)
8f5d714 bcm27xx-gpu-fw: update to latest version (+14,-14)
8ce359d libpcap: activate PIE ASLR by default (+1)
2c3c83e ppp: activate PIE ASLR by default (+1)
3251ac8 dnsmasq: bump to v2.81rc1 (+5,-8.8K)
a017773 ncurses: update to 6.2 (+19,-19)
0b84b89 dnsmasq: bump to 2.81rc2 + 2 local (+79,-2)
d1c2b25 gpio-button-hotplug: remove duplicate logging text (+3,-3)
04a21c2 dnsmasq: bump to v2.81rc3 (+2,-79)
659ae99 curl: bump to 7.69.0 (+2,-2)
4159054 kernel: make kmod-hwmon-core selected by dependent modules (+8,-10)
d7613bd iptables: update to 1.8.4 (+14,-29)
1a94082 iproute2: revert add libcap support, enabled in ip-full (+9,-9)
77b4cb0 libnftnl: bump to 1.1.5 (+3,-3)
4821ff0 comgt: fix hotplug event handling (+5,-5)
d890f85 wwan: fix hotplug event handling (+3,-2)
3db9b83 curl: bump to 7.69.1 (+2,-2)
a3539c8 ltq-atm: add Linux 5.0+ compatibility (+8)
a669855 ltq-adsl: fix compilation with Linux 5.0+ (+42,-20)
3fa5f05 lantiq: ltq-vdsl: fix compilation with Linux 5.0+ (+24,-3)
588d574 lantiq: ltq-deu: fix compatibility with Linux 5.3+ (+4,-4)
0dbe8b9 lantiq: ltq-tapi: fix compilation with newer Linux kernels (+1,-1)
a8a993e hostapd: remove trailing whitespace (+2,-2)
b78f61c hostapd: fix pointer cast warnings (+15,-8)
50a59b3 hostapd: fix segfault in wpa_supplicant ubus (+3,-1)
d332008 cryptodev-linux: Fix error when compiling with 5.4 kernel (+51,-1)
ecef29b readline: needs host depend on ncurses to build (+2)
858c6b1 wireguard-tools: bump to 1.0.20200319 (+2,-2)
2bd5659 wireguard: bump to 0.0.20200318 (+2,-2)
d9d6895 openssl: add configuration example for afalg-sync (+31,-2)
dcef8d6 openssl: update to 1.1.1e (+22,-41)
547f1ec busybox: enable truncate on bcm53xx target (+1)
8c33deb samba36: log error if getting device info failed (+10,-4)
27ffd5e dnsmasq: add 'scriptarp' option (+3,-1)
8c02e7f bcm27xx-gpu-fw: update to latest version (+26,-26)
31922c4 bcm27xx-userland: update to latest version (+2,-2)
a0027f8 libnftnl: drop unsupported configure option (+1,-2)
9b0290f nftables: bump to 0.9.3 (+2,-2)
f81403c dnsmasq: init: get rid of test -a and test -o (+17,-17)
556b858 dnsmasq: fix dnssec+ntp chicken-and-egg workaround (FS#2574) (+3,-4)
2e8a4db openssl: revert EOF detection change in 1.1.1 (+81,-1)
972daf7 curl: rebuild when libopenssl config changes (+5,-1)
9e83537 jansson: import jansson from packages (+51)
94dae0f nftables: implement no/json variants (+26,-14)
8d25c8e dnsmasq: bump to 2.81rc4 (+2,-2)
8644065 hostapd: Add 802.11r support for WPA3-Enterprise (+1)
c8ef465 hostapd: expose beacon reports through ubus (+51)
c9c3fd1 hostapd: add abridged flag in disassoc_imminent (+5)
8402511 wireguard: bump to 1.0.20200330 (+2,-2)
332ed4a bcm27xx-gpu-fw: update to latest version from RPi foundation (+15,-22)
af5ccfb openssl: bump to 1.1.1f (+3,-83)
51edc4e jansson: convert to cmake (+9,-14)
e32eaf5 wireguard: bump to 1.0.20200401 (+2,-2)
475738c kmod-sched-cake: rename to kmod-sched-cake-oot (+7,-6)
b74386a kmod-sched-cake: switch to in-tree cake for 4.19+ (+642,-3)
02640f0 umdns: suppress address-of-packed-member warning (+2,-2)
22ae8bd umdns: update to the version 2020-04-05 (+4,-4)
45c4953 dns: explicitly endian-convert all fields in header and question (+9,-13)
ab7a39a umdns: fix unused error (+2)
1c6143e hostapd: Move hostapd variants to WirelessAPD menu (+9)
82df192 dropbear: backport add ip address to exit without auth messages (+120,-1)
4540c3c dnsmasq: bump to 2.81rc5 (+181,-67)
ae06a65 ppp: update to version 2.4.8.git-2020-03-21 (+10,-137)
858976b radius: Prevent buffer overflow in rc_mksid() (+2,-2)
8d7970b pppd: Fix bounds check in EAP code (+2,-2)
8d45443 pppd: Ignore received EAP messages when not doing EAP (+18)
ae54fcf pppd: Obfuscate password argument string (+5)
f2f9554 pppd: Add mppe.h to the list of headers to install if MPPE is defined (+1)
cba2736 pppd: Add RFC1990 (Multilink) to the See Also section of the man page (+5)
6b014be pppd: Print version information to stdout instead of stderr (#133) (+1,-1)
41a7323 pppd: Fixed spelling 'unkown' => 'unknown' (#141) (+3,-3)
d8bde36 iproute2: add kmod-netlink-diag for ss (+2,-2)
9aa3d5b linux-atm: Include linux/sockios.h for SIOCGSTAMP (+21)
1da014f busybox: quote 'source' filenames in Config.in (+24,-24)
de63466 exfat-utils: add exFAT File System utilities package (+69)
cb511ce e2fsprogs: Update to 1.45.6 (+2,-2)
8d9e264 iproute2: update to 5.6.0 (+9,-9)
d761b9f broadcom-wl: fix compilation with kernel >= 4.15 (+55)
23d3faf broadcom-wl: fix compilation with kernel 5.4 (+18)
4f34e43 dnsmasq: bump to v2.81 (+3,-3)
dce97df wpa_supplicant: disable CONFIG_WRITE functionality (+2,-2)
76d22fc hostapd: backport usleep patch (+54,-1)
d27623b elfutils: update to 0.179 (+106,-64)
f37d634 hostapd: reduce to a single instance per service (+62,-174)
16ad4de elfutils: aarch64 fix build on musl (+59)
02fcbe2 mbedtls: update to 2.16.6 (+2,-2)
5f126c5 binutils: add ALTERNATIVES for strings (FS#3001) (+2,-1)
d7e98bd openvpn: update to 2.4.9 (+4,-4)
7637b84 busybox: backport Remove stime() function calls (+84)
ce1798e dante: Fix compile with glibc (+54,-1)
533da61 umdns: update to version 2020-04-20 (+4,-4)
e74a3f9 dns.c: improve input validation (+3,-2)
3773ae1 openssl: bump to 1.1.1g (+2,-2)
d8b3f53 ltq-adsl(-fw): Makefile clean-up and fixes (+10,-10)
9f7c8ed umdns: update to version 2020-04-25 (+3,-3)
cdac046 dns.c: fix input validation fix (+1,-1)
b0416c9 gdb: disable gdbserver for arc (+1)
80f128d perf: build with NO_LIBCAP=1 (+1)
a3079fb elfutils: powerpc build fix (+34)
4b3b8ec wpad-wolfssl: fix crypto_bignum_sub() (+26)
b17a5a9 dnsmasq: always inform about disabled dhcp service (+6,-6)
f57230c wireguard: bump to 1.0.20200429 (+2,-2)
3a79e3b argp-standalone: fix segfault in canon_doc_option (+14)
0e522d5 curl: update to version 7.70.0 (+9,-9)
5019a06 ppp: Fix mirror hash (+1,-1)
4f6343f wireguard: bump to 1.0.20200506 (+2,-2)
2b31f14 layerscape: update restool to LSDK-20.04 (+3,-3)
55a1f37 dprc: add support for option DPRC_CFG_OPT_PL_ALLOWED (+9,-1)
42859dc scripts: print error message when endpoint does not exists (+1,-1)
3b40ef1 restool: add global option --rescan (+34,-9)
cb63b6a scripts: explicity rescan the bus (+9)
67011ba ls-main: introduce the get_interface_name function (+27,-6)
9f6c465 ls-main: disable autorescan while in ls-* scripts (+22)
94114f5 Integrate the DPDBG object in restool: (+1.6K,-51)
8fa1d5c add default interface support for dpdmux in restool (+50,-9)
9607517 DPDBG: not available for mc version lower then 10.20.0 (+16,-3)
3bff664 DPRC: set-locked on a child container (+224,-4)
e00bcf9 Does not create DPDBG object in case of help command (+1,-1)
7bce792 ls-debug: Automatically create the DPDBG object only for valid commands (+28,-5)
59fefb1 Fixed restool dpcon create --help output (+2,-2)
f0cec09 ls-main: fix endpoint parsing (+2,-2)
79da9d7 opkg: update to latest Git HEAD (+3,-3)
206ebae file_util.c: fix possible bad memory access in file_read_line_alloc() (+2,-5)
60b9af2 file_util.c: refactor and fix checksum_hex2bin() (+14,-16)
b6f1967 libopkg: use xsystem() to spawn opkg-key (+3,-23)
2a0210f opkg-cl: don't read feeds on opkg update (+2,-1)
cf4554d libopkg: support passing callbacks to feed parsing functions (+23,-18)
f2166a8 libopkg: implement lightweight package listing logic (+98,-20)
73fa1ab samba36: Remove (+1,-32.0K)
128250e lldpd: add management IP setting (+10,-2)
ab68939 package/utils: remove rbextract (-895)
ed91d72 dnsmasq: hotplug script tidyup (+3,-6)
5e0a56b umdns: re-enable address-of-packed-member warning (+1,-1)
bc0288b libjson-c: backport security fixes (+175,-1)
d2d63cc ltq-vdsl-app: replace backticks by $(...) (+1,-1)
4202459 ltq-vdsl-fw: replace backticks by $(...) (+3,-3)
04a8d3f comgt: replace backticks by $(...) (+2,-2)
4cfa63e wwan: replace backticks by $(...) (+1,-1)
631c437 hostapd: backport wolfssl bignum fixes (+107,-1)
b510ab5 kernel: drop outdated kernel version switches for local code (-174)
c33ad81 mtd: add linksys_bootcount for ramips (+1,-1)
dcee4ea bcm63xx-cfe: add package with CFE RAM binaries (+42)
8658338 bcm63xx: smp: add NAND support (+817,-6)
0727c83 wireguard-tools: bump to 1.0.20200513 (+2,-2)
e55af8a bcm63xx-cfe: fix build with CONFIG_AUTOREMOVE (+7,-6)
3481f6f wolfssl: update to 4.4.0-stable (+2,-2)
5ff4b0d fuse: move package to packages feed (-154)
0a3ec87 hostapd: update to latest Git hostap_2_9-1238-gdd2daf0848ed (+262,-1.3K)
fa1d5ec The master branch is now used for v2.10 development (+1,-1)
b0b25c5 Clear external eapSuccess setting in driver-authorized cases (+5,-2)
f131196 Document the attributes used by QCA_NL80211_VENDOR_SUBCMD_ROAM (+118,-2)
1425caa Rename qca_wlan_vendor_attr_roam_subcmd to represent subcmds (+19,-24)
2395fdb Add QCA vendor attributes to enhance roaming configuration (+271)
85508ec Add QCA vendor command to configure ACS policy (+44,-1)
aa23ece Add QCA vendor channel attribute to restart AP (+5,-1)
6ae1247 Update QCA vendor attributes for 6 GHz band support (+306,-13)
485dd42 Add QCA vendor command for avoid frequency feature (+35)
3d276ba tests: Additional vlan_file parsing coverage (+1)
95b493d tests: Additional eap_user_file parsing coverage (+10,-2)
c805a7a tests: Additional venue_url parsing coverage (+3)
a32f4c2 tests: Additional osu_nai2 parsing coverage (+1)
8d231c5 tests: Additional operator_icon parsing coverage (+2)
3bfa7f7 tests: Additional tls_flags coverage (+27)
161f1d5 tests: Additional sae_password parsing coverage (+5)
⇒ + 1222 more...
472fd98 hostapd: disable support for Wired Equivalent Privacy by default (+14)
a860fe2 wireguard: bump to 1.0.20200520 (+2,-2)
017320e hostapd: bring back mesh patches (+792,-108)
9ca21dc mac80211: Update to version 5.5.19 (+420,-2.9K)
289c632 mac80211: Update to version 5.7-rc3-1 (+511,-297)
a9f7510 hostapd: add WEP as queryable build feature (+4)
42de3c8 ucert: update to latest git HEAD (+3,-3)
5f206bc ci: enable unit testing (+1)
dddb2aa ci: fix unit test failures by enabling full ucert build (+1)
fdff108 stdout/stderr improvements (+5,-5)
afc86f3 Fix return code of write_file() (+2,-2)
854d93e Introduce read_file() helper, improve error reporting (+57,-40)
a9be4fb usign-exec: simplify usign execv calls (+3,-21)
38dcb1a usign-exec: fix exec error handling (+27,-25)
112488b usign-exec: do not close stdin and stderr before exec (+3,-5)
5a738e5 usign-exec: change usign_f_* fingerprint argument to char[17] (+7,-7)
7ec4bb7 usign-exec: remove redundant return statements (+17,-26)
077feb5 usign-exec: close writing end of pipe early in parent process (+2,-1)
19f9e19 usign-exec: return code fixes (+5,-4)
fe06b4b usign-exec: improve usign -F output handling (+15,-9)
96c42c5 Fix length checks in cert_load() (+19,-15)
00b921d Do not print line number in debug messages (+6,-6)
9e467a7 bcm27xx-gpu-fw: update to latest version (+15,-15)
e430376 packages/utils: fbtest fix Makefile (+1,-1)
8b8fb79 bcm27xx-userland: update to latest version with 64 bit support (+2,-2)
a03d6d2 broadcom-wl: don't inherit lock descriptor in nas process (+5,-2)
6e8bb68 hostapd: Add disable_vht when using NOHT/HT* modes (+2,-1)
5d3a0c6 bcm27xx-userland: update to latest version (+79,-2)
f166cf9 dropbear: add ed25519 and chacha20-poly1305 (+3.6K,-3)
8d2c031 ppp: update to version 2.4.8.git-2020-05-25 (+20,-170)
c78e312 pppd: linux: use monotonic time if possible (+70,-21)
0bc11fb Added missing options to manual pages. (#149) (+10)
c319558 pppd: Handle SIGINT and SIGTERM during interrupted syscalls (#148) (+11,-10)
ddd57c2 pppd: Add lcp-echo-adaptive option (+24)
2171493 dnsmasq: add /etc/dnsmasq.d/ to conffiles (+2,-1)
173d284 libconfig: move into packages feed (-60)
e86b67e xfsprogs: move into packages feed (-210)
a9f712a exfat-utils: move into packages feed (-69)
750d52f wolfssl: use -fomit-frame-pointer to fix asm error (+2,-2)
5aa2ddd hostapd: add support for wifi-station and wifi-vlan sections (+44,-1)
2dd26fd kernel: fix portability issue with perf on linux 5.4 (+51,-3)
4e65838 nghttp2: bump to 1.41.0 (+2,-2)
56db8e4 kernel: Add kmod-sch-cake-virtual intermediate package (+15,-3)
afdc413 Revert "bcm27xx-gpu-fw: update to latest version" (+15,-15)
25787e0 bcm27xx-gpu-fw: bump to most recent good version (+14,-14)
8a85836 hostapd: silence rm (+2,-2)
68b94f0 umdnsd: update to latest git HEAD (+3,-3)
d13290b Fix advertised IPv6 addresses (+1,-3)
df6a33a hostapd: update to latest Git hostap_2_9-1331-g5a8b366233f5 (+113,-113)
db0d0b8 nl80211: Control the registration for RRM frame with driver_param (+15,-1)
e5e2757 Add QCA vendor interface support to configure PHY modes (+74)
8286745 Vendor attributes to configure PMF protection and disassoc Tx for testing (+12)
f7a904a QCA vendor command for adding and deleting TSPEC (+175)
5ab8ad4 Vendor attributes for ssetting TX A-MSDU and RX A-MSDU parameters (+12)
7cd17a4 wlantest: Handle FT over-the-DS association state update cleanly (+5,-3)
bfc4569 wlantest: Store PMK-R0 length explicitly (+17,-10)
d9532eb Debug print PMK-R0/R1 and PMKR0/R1Name in the helper functions (+5,-35)
59d9994 wlantest: Store PMK-R1 in STA entry (+24,-27)
e10144c wlantest: Validate FT elements in Reassociation Request frame (+180,-4)
b6a3bcf wlantest: Validate FT elements in Reassociation Response frame (+437,-10)
6e47dd0 wlantest: Fix RSNE check in FT 4-way handshake msg 3/4 (+14,-1)
bf47f05 tests: Suite B using PMKSA caching and roaming (+65)
c2080e8 Clear current PMKSA cache selection on association/roam (+6)
2d118f5 OCV: Add support to override channel info OCI element (STA) (+47)
52579be OCV: Move "OCV failed" prefix to callers (+26,-22)
⇒ + 77 more...
f611b01 ca-certificates: update to version 20200601 (+4,-4)
41d7a14 hostapd: add config symbol for allowing drivers to enable 802.11ax support (+14)
78e8360 soloscli: fix uci-defaults file (+1,-3)
4f02496 mtd: enable wrgg support for ath79 (+1,-1)
c0ddb85 hostapd: hostapd_set_psk_file: fix defaut value for mac (+1,-1)
a241f43 iproute2: update to 5.7.0 (+48,-2)
8fe9940 openvpn: add generic hotplug mechanism (+81,-8)
ba7ddae comgt-ncm: do not attempt to connect if the control device is invalid (+46,-16)
b933f9c toolchain: remove gcc libssp and use libc variant (+5,-64)
a424857 hostapd: fix compilation of wpa_supplicant (+4,-4)
a57fb86 toolchain: glibc ldd env path fixup (+1)
29e170d dropbear: bump to 2020.79 (+36,-3.7K)
492a659 libnetfilter-queue: fix package title and description (+3,-3)
7e67d14 igmpproxy: remove some bashism (+5,-3)
ea5192e wireguard: bump to 1.0.20200623 (+2,-2)
d4dea7e urandom-seed: update Makefile (+3,-5)
751e6ab dropbear: fix compilation for uClibc (+59)
2b550a6 kernel/leds-apu2: remove deprecated leds-apu2 driver (-423)
67575b6 logger: enable alternatives support (+3,-2)
1ba0466 package: add ravpower-mcu package (+36,-1)
69ca308 dropbear: init: replace backticks with $() (+3,-3)
835c932 zram-swap: init: replace backticks with $() (+4,-4)
d4c80f5 dropbear: bump to 2020.80 (+2,-78)
cbb66f9 curl: bump to 7.71.0 (+5,-5)
78b6321 libjson-c: update to 0.14 (+191,-210)
4c8eb4a ravpower-mcu: add missing PKG_RELEASE (+1)
4e57fd5 dropbear: make rsa-sha2-256 pubkeys usable again (+40)
ebddd0b nat46: fix translation of ICMP protocol unreachable (+5,-5)
1182f30 nat46-core: Fix translation of ICMP protocol unreachable (+5,-2)
2b47951 curl: bump to 7.71.1 (+2,-2)
9f02026 uclibc++: make verbosity affect uClibc++ build (+8)
667fbb8 comgt: add new script to send ussd request and get the answer (+21)
b837216 wireguard-tools: replace backticks by $(...) (+4,-4)
f61110e lzo: switch to building with CMake (+13,-11)
c5c652e busybox: use CLOCK_MONOTONIC instead of gettimeofday (+1,-1)
0bd7dfa zram-swap: enable swap discard (+1,-1)
0b6155d zram-swap: correctly express the required dependencies (+1,-1)
eb24a57 busybox: store applet usage messages uncompressed (+1,-1)
ff8b8fe ltq-vmmc: update permission handling (+7,-13)
ad81e2d wireguard: bump to 1.0.20200712 (+2,-2)
9852104 iproute2: tc: fix dynamic symbol table size optimization (+1,-1)
e89a7d7 iproute2: tc: fix missing em_ipset module (+33,-1)
b94d1a2 ravpower-mcu: remove target dependency (-1)
0453c38 vxlan: fix udp checksum control (+2)
f886a26 ravpower-mcu: bump PKG_RELEASE (+1,-1)
b29d620 vxlan: bump and change to PKG_RELEASE (+1,-1)
9c170cb package: drop PKG_VERSION for purely local packages (+8,-22)
546e140 nat46: update to latest git HEAD (+3,-3)
ac712ad nat46-netdev: Add support for removing a rule (+59,-6)
cc66580 lzo: fix pkgconfig paths (+3,-1)
4d8552c lantiq: move dsl related base-files into own package (+34,-2)
6299c17 ltq-*dsl-app: dsl_control: remove unneeded check for lantiq_dsl.sh (+4,-4)
a197fa0 dnsmasq: bump to 2.82 (+13,-13)
5222aad vxlan: remove mandatory peeraddr (-12)
65e9de3 vxlan: add capability for multiple fdb entries (+48,-2)
93bbd99 hostapd: enter DFS state if no available channel is found (+37)
017cd5b umdns: fix compiling using gcc 10 (+3,-3)
eadfa26 service.c: fix build on gcc 10 (+4,-2)
9b9726a kmod-sched-cake-oot: fix PKG_MIRROR_HASH (+1,-1)
8483bf3 openpvn: Split out config parsing code for reuse (+23,-13)
cdb25bc openvpn: Allow override of interface name (+37,-2)
ed2015c mac80211: Update to version 5.8-rc2-1 (+687,-410)
b2f7355 cake-oot: update to latest HEAD (+3,-3)
f1e3433 sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (+1)
a5dccfd cobalt_compat: Fix kernel version for qdisc_tree_reduce_backlog in 4.1 (+2,-2)
88acc61 cobalt_compat: Handle addition of __tcp_hdrlen in 4.1 series (+2,-1)
be8e2e4 sch_cake: properly obtain skb protocol in case of VLAN/QinQ (+27,-6)
7d7e92c sch_cake: properly handle skb protocol on CE (+47,-19)
3152477 sch_cake: don't try to reallocate or unshare skb unconditionally (+32,-11)
44cdfb5 Add a few code format fixes from upstream to reduce the delta (+8,-8)
4897938 sch_cake: don't call diffserv parsing code when it is not needed (+9,-4)
3470594 hostapd: update mesh DFS patches and add mesh HE support (+1.4K,-190)
917980f hostapd: improve TITLE for packages (+33,-27)
c4dd7fc hostapd: reorganize config selection hierarchy for WPA3 (+18,-16)
8b3e170 hostapd: fix incorrect service name (+2,-2)
cd41234 exfat: add out of tree module (+77)
f2af32c wireguard-tools: allow compiling with MIPS16 instructions (-1)
48a9d99 openvpn: revise sample configuration (+75,-8)
80a6d3d wireguard: bump to 1.0.20200729 (+2,-2)
96b8719 dsaconfig: introduce package for UCI configuration of VLAN filter rules (+364)
34553e8 add vfconfig (+292)
b92f54b openvpn: fix arguments passing to wrapped up and down scripts (+3,-2)
60f595d binutils: update to version 2.34 (+19,-1.3K)
f85bc0d Revert "add vfconfig" (-292)
11ea7ba Revert "dsaconfig: introduce package for UCI configuration of VLAN filter rules" (-364)
064dc1e dnsmasq: abort when dnssec requested but not available (+7,-3)
c487cf8 hostapd: add wpad-basic-wolfssl variant (+17,-1)
f74edb3 nat46: update to latest git HEAD (+3,-37)
71e9f09 nat46-core: fix compilation with kernel 5.4 (+9)
1d5b08c om-watchdog: fix board name for teltonika,rut5xx (+2,-2)
a4e7201 exfat: add dependency on nls-base (+1)
321503d hostapd: make "key" option optional if "wpa_psk_file" is provided (+5,-5)
bc1c9fd hostapd: recognize option "key" as alias for "auth_secret" (+2,-2)
0a864f2 bintuils: Pack libctf-nobfd.so in addition (+3,-2)
5e512cc ppp: update to latest git HEAD (+9,-9)
0678d3b pppd: Fix the default value for ipv6cp-accept-local to false (+2,-1)
2a7981f Add ipv6cp-accept-remote option (+13,-2)
5bdb148 pppd: Add documentation of stop-bits option to pppd man page (#154) (+4)
115c419 Accept Malformed Windows Success Message (#156) (+2)
677aa53 Fix -W option for pppoe-discovery utility (#157) (+7,-11)
b59a98b libjson-c: fix pkgconfig file (+10,-9)
4165232 busybox: delete redundant patch (+1,-14)
1fdf6b7 treewide: replace `which` with `command -v` (+14,-14)
7de3daa treewide: bump PKG_RELEASE after replacing `which` (+3,-3)
e5eeb34 dropbear: fix ssh alternative when dbclient isn't built (+3,-3)
6531eee libsepol: add new package (+66)
a0df664 libselinux: add new package (+79)
e16b84d pcre: import from packages feeds (+130)
ab4c6f1 musl-fts: import from packages feed (+60)
0709f6e iproute2: disable SELinux for now (+11)
ff6b815 libselinux: don't depend on kernel config symbols (+1,-1)
2a9fb82 libsepol: fix build on non-Linux systems (+2,-1)
072c587 libselinux: fix build on non-Linux systems (+1)
ff02e15 pcre: add host variant of libpcre (+12)
4469e45 pcre: clean up Makefile line order (+2,-4)
0133160 libsepol: fix Makefile style (+2,-3)
bda1c12 libselinux: fix Makefile style (+1,-1)
763ce13 dropbear: allow disabling support for scp (+10,-4)
18ab496 ltq-dsl-base: remove useless echos in lantiq_dsl.sh (+3,-3)
aa403a4 dnsmasq: abort dhcp_check on interface state (+2,-2)
17d16e0 curl: update to version 7.72.0 (+2,-2)
4358373 curl: disable zstd support (+2,-1)
f75c70a nat46: update to latest git HEAD (+2,-2)
362640b nat46-module: fix compilation with kernel 5.6 (+11)
2e06f8a busybox: add selinux variant (+45,-5)
aeea91d f2fs-tools: add selinux variant (+54,-1)
2eaf03b busybox: fix typo in Makefile (+1,-1)
e742a31 ipset: update to version 7.6 (+2,-2)
161fe0b exfat: update to 5.8.7 (+2,-33)
201d677 mbedtls: update to 2.16.7 (+27,-27)
b5191f3 curl: Fix build with wolfssl (+31)
2745f6a curl: Use wolfssl by default (+1,-1)
00722a7 wolfssl: Update to version 4.5.0 (+31,-4)
c1aa2d4 mtd-utils: Update to version 2.1.2 (+3,-3)
bc19481 hostapd: Fix compile errors after wolfssl update (+10)
a5d030a curl: move package to packages.git (-402)
47b2ee2 wireguard-tools: add tunlink option for hostroute (+3,-2)
4e4ee46 ar71xx: drop target (+10,-84.8K)
0b2f97b iproute2: Update to version 5.8 (+12,-89)
4e2a994 ethtool: Update to version 5.8 (+4,-2)
d28adeb policycoreutils: new package (+83)
2199230 checkpolicy: new package (+51)
e5e54e5 refpolicy: new package (+87)
9ee27c2 nghttp2: move to packages.git (-44)
367c237 wolfssl: add certgen config option (+6,-1)
7078294 px5g-wolfssl: add package (+404)
976d3e2 px5g: rename to px5g-mbedtls (+2,-2)
2bd55d0 opkg: update to git HEAD (+3,-3)
4318ab1 opkg: allow to configure the path to the signature verification script (+16,-1)
cf44c2f libopkg: fix compiler warning (+1,-1)
7d26f29 busybox: Use PKG_FILE_MODES for SUID (+5,-4)
35f2116 treewide: https for downloads.openwrt.org sources (+5,-5)
2f0d672 bpftools: add utility and library packages supporting eBPF usage (+508)
73912b8 audit: new package (+302)
e868809 libsemanage: new package (+66)
c2996ee policycoreutils: fix i18n depends (+1,-1)
86307bc checkpolicy: build-depend on libselinux (+1)
3f9bd9e libcxxabi: add (+98)
879e68e libcxx: update to 10.0.0 (+24,-60)
36d9ed3 util-linux: update to 2.36 (+32,-5)
2b141ad strace: Update to version 5.8 (+4,-7)
efdf619 audit: build only libaudit (+22,-56)
2e2425c libsemanage: add missing package metadata (+6,-1)
18b1cc2 px5g-wolfssl: cleanup Makefile and SPDX license (+8,-10)
395ac4d build: opkg-key variable key folder (+6,-4)
93ed51e libaudit: drop unused file (-16)
3ce21b8 libsemanage: host-build depends on renamed libaudit package (+1,-1)
d136848 libaudit: add host-build required by policycoreutils/host (+25,-9)
76368a5 refpolicy: skip building docs (+13,-1)
80a194b hostapd: add hs20 variant (+21,-1)
6689306 mbedtls: update to 2.16.8 (+25,-25)
6362a04 kernel: remove obsolete kernel version switches for 4.14 (+39,-1.1K)
7a5e4f5 policycoreutils: add nls.mk (+2,-1)
c2c701e libselinux: package executables into -utils (+13)
04e0e41 ppp: update to latest git HEAD (+3,-3)
0314df4 Disable asking password again when prompt program returns 128 (+10,-4)
af30be0 Fix setting prefix for IPv6 link-local addresss (+3,-3)
cd2aad3 jansson: Update to version 2.13.1 (+3,-2)
082354e libnftnl: Update to version 1.1.7 (+2,-2)
13b4ed4 nftables: Update to version 0.9.6 (+2,-2)
a617861 jansson: Activate link time optimization (LTO) (+4,-1)
56c2e9f libnftnl: Activate link time optimization (LTO) (+3,-2)
103225b nftables: Activate link time optimization (LTO) (+4,-1)
b71433f iw: Update to version 5.8 (+53,-723)
787de43 wolfssl: Activate link time optimization (LTO) (+3,-2)
83e946d util-linux: Fix build when libmagic is present (+2,-1)
d0f2958 dropbear: Enable Ed25519 for normal devices (+4,-3)
be9694a hostapd: add UCI support for Hotspot 2.0 (+107,-3)
d8104c8 wireguard: bump to 1.0.20200908 (+2,-2)
d6235f4 openvpn: fix shell compare operator in openvpn.init (+2,-2)
bf0881d wireguard-tools: bump to 1.0.20200827 (+2,-2)
fb22f4a rssileds: update maintainer email address (+1,-1)
e289f18 hostapd: add support for per-BSS airtime configuration (+14,-4)
a9790df cns3xxx: drop target (+1,-5.9K)
419f149 zram-swap: default to lzo instead of lzo-rle compression (+3,-2)
c2e7501 libjson-c: update to 0.15 (+22,-184)
520074e usbutils: update USB IDs to the latest version (+3,-3)
5582fbd bpftools: support NLS, fix ppc build and update to 5.8.9 (+72,-33)
9085343 zram-swap: explicitly use mkswap/swapon/swapoff from /sbin (+11,-11)
81d895d libselinux: split utility packages and add PKG_LICENSE (+73,-14)
7817c83 policycoreutils: break into smaller packages (+110,-45)
236e79a policycoreutils: fix ALTERNATIVES install location (+1,-1)
6254af0 hostapd: send ubus event on BSS update (+24,-2)
8e7aa73 hostapd: send procd event on BSS update (+36,-4)
d643b10 hostapd: ubus: fix infinite loop when configuring RRM NR (+2,-3)
560e54c hostapd: ubus: send notification instead of event (+13,-12)
c5eea36 hostapd: ubus: make (B)SSID optional for neighbor report (+25,-10)
036221c vxlan: add extra config options (+25,-3)
ad3044c vxlan: fix rsc config option (+3,-3)
d20007c dnsmasq: support tftp_unique_root in /etc/config/dhcp (+2,-1)
7dc78d1 dnsmasq: fix handling ignore condition for dnssec (+2,-1)
e8b3488 policycoreutils: fix host utils rpath and bin directory (+7,-6)
d96d324 libsepol: break out chkcon utility (+18)
475838d openssl: bump to 1.1.1h (+5,-5)
96d1dc5 policycoreutils: install to host/bin not hostpkg (+2,-2)
3fab4ac refpolicy: mark as architecture independent (+2,-1)
cba4120 mac80211: add support for specifying a per-device scan list (+3)
359a4b4 refpolicy: fix path to setfiles and checkpolicy (+2,-3)
624298d policycoreutils: add missing gettext dependency (+2,-2)
e5f7a98 ppp: update to version 2.4.8.git-2020-10-03 (+3,-3)
6d39c65 pppd: Fix blank password usage (+1,-1)
2937722 Enable IPv6 by default (#171) (+1,-1)
9ee7c1e secilc: adds new package (+65)
bf12f05 selinux-policy: adds new package (+55)
486faa0 seclic: depends on libsepol (+1)
d416179 perf: fix building with musl when NLS is enabled (+3)
3d0fa1a perf: pass CFLAGS correctly (+1,-1)
49bb986 perf: disable libzstd support (+2,-1)
9f92438 trace-cmd: disable AUDIT (libaudit library) (+2,-1)
63e2e08 hostapd: ubus: add handler for wps_status and guard WPS calls (+57,-1)
1923669 policycoreutils: 'restorecon' is a 'setfiles' applet (+2,-7)
00c28c5 selinux-policy: update to git tag v0.3 (+3,-3)
2d34355 busybox: allow ntpd to run as non-root ntpd user (+45,-1)
70c1726 dnsmasq: adapt to non-root ntpd (+10,-1)
2e746b4 busybox: make username consistent (+4,-4)
d7db324 dnsmasq: include IPv6 local nameserver entry (+1)
f9005d4 umdns: update to version 2020-10-26 (+3,-3)
50caea1 cmake: fix include dirs and libs lookup (+10,-1)
3a67ebe Add initial GitLab CI support (+6)
1fa034c interface: fix value stored to 'fd' is never read (+2,-2)
cdc18fb interface: fix possible null pointer dereference (+6)
de08a2c cmake: create static library (+5,-3)
134afc7 tests: add libFuzzer based fuzzing (+80)
bf01f2d tests: add dns_handle_packet_file tool (+74)
be68725 cmake: tests: provide umdns-san binary (+13)
4cece9c cache: cache_record_find: fix buffer overflow (+1,-1)
59e4fc9 cache: cache_answer: fix off by one (+1,-1)
e66bd0e hostapd: make rrm report independent of ieee80211k setting (+4,-5)
b518f07 hostapd: remove ieee80211v option (+6,-14)
cc80cf5 hostapd: add FTM responder support (+13)
838b412 hostapd: add interworking support (+79,-1)
83d40ae hostapd: bump PKG_RELEASE (+1,-1)
256fa15 dnsmasq: install /etc/hotplug.d/ntp/25-dnsmasqsec world-readable (+2,-2)
9f19271 hostapd: wpas: add missing config symbols (+3,-3)
1445d33 opkg: bump to git HEAD (+3,-3)
8769c75 pkg_hash: don't suggest incompatible packages (+18,-4)
10e73b1 hostapd: add {hostapd,wpad}-basic-openssl variants (+28)
c3a4cdd hostapd: remove hostapd-hs20 variant (-18)
ac5671f kernel: remove obsolete kernel version switches for 4.19 (+27,-109)
237f708 libselinux: remove dependency on musl-fts for non-musl builds (+6,-3)
f8c88a8 hostapd: enable OWE for the basic-{openssl, wolfssl} variants (+6)
f1f0ed8 gdb: Update to version 10.1 (+24,-24)
8698a72 gdb: Always use system zlib (+2,-1)
ffee6bb gdb: Disable tests (+2)
00e8725 ltq-adsl-app: use new extra_command wrapper (+3,-4)
ba9b8da ltq-vdsl-app: use new extra_command wrapper (+3,-4)
42675aa dropbear: use new extra_command wrapper (+3,-3)
0232bf6 zram-swap: use new extra_command wrapper (+3,-4)
4a2b1ff opkg: fix dependency resolution (+3,-3)
b4fa2a8 pkg_hash: don't swallow dependencies (+38,-18)
532f92d libopkg: tighten length of fields in struct abstract_pkg (+4,-4)
ea5a767 pkg_hash: remove accidentally committed stuff (+6,-5)
11ee06e libopkg: fix removal of packages (+1,-1)
f5c5a8a opkg: fix yet another dependency resolution bug (+3,-3)
3837489 libopkg: work-around yet another dependency checking problem (+11,-6)
08d90a7 opkg: clean up and fix performance regression (+3,-3)
da9746a libopkg: clean up handling of unresolved dependencies (+30,-33)
4a976be gdb: fix building with NLS enabled (+4,-2)
682843a hostapd: add a hostapd-basic-wolfssl variant (+13)
9eb9943 refpolicy: add variant that builds modular policy (+39,-2)
a86c0d9 dnsmasq: explictly set ednspacket_max value (+2,-1)
acb3362 dnsmasq: 'ipset' config sections (+28,-1)
128ef37 libnl-tiny: update to the latest version (+4,-3)
2584ebc libnl-tiny: install pkgconfig file (+1)
c291088 unl: add support for connecting to rtnl (+54,-11)
a0df35e wireguard: bump to 1.0.20201112 (+2,-2)
01aa24f layerscape: make restool depend on TARGET_layerscape_armv8_64b (+2,-2)
7185c5e busybox: Let procd respawn cron (+2,-1)
8d7a6d4 ca-certificates: canonical the build dir (+7,-1)
e800ecf libnetfilter-log: Backport kernel header syncs (+161,-1)
ee8ef9b iproute2: update to 5.9 (+6,-6)
5752ccb libjson-c: enable rpath for host builds to fix errors on recent macOS (+5)
c63908a wireguard-tools: drop the dependency on ip-{tiny,full} (+1,-1)
aaf3443 dropbear: update to 2.81 (+7,-9)
a4d5252 wireguard-tools: fix category/description in menuconfig (+11,-2)
01b8304 umdns: convert seccomp filter rules to OCI format (+42,-31)
7463a0b hostapd: fix variable shadowing (+2)
cd8052d hostapd: ubus: add driver information to client list (+24)
80b5316 hostapd: ubus: add VHT capabilities to client list (+71)
0ce5f15 hostapd: ubus: add get_status method (+40)
03cdeb5 hostapd: fix per-BSS airtime configuration (+3,-1)
edb93ed hostapd: add support for static airtime policy configuration (+8,-2)
21dfdfd hostapd: set validity interval for BSS TMRA (+1,-1)
7330348 ethtool: update to version 5.9 (+2,-2)
ad07115 iperf3: Update to version 3.9 (+2,-2)
557fe9c strace: Update to version 5.9 (+2,-2)
a8030ea valgrind: Update to version 3.16.1 (+4,-4)
6e9b707 Revert "refpolicy: add variant that builds modular policy" (+2,-39)
dd4e6a7 hostapd: enable the epoll-based event loop (+8,-8)
651f0c0 hostapd: fix patch offset (+1,-1)
5bb3cc7 tcpdump: patch CVE-2020-8037 (+48,-1)
7c114f3 opkg: purge package from cache on hash mismatch (+4,-4)
a786e25 download: remove compatibility with old cache naming scheme (+11,-25)
293b1ce libopkg: factor out checksum and size verification (+81,-69)
1c1480e download: factor out the logic for building cache filenames (+12,-5)
f73d42f download: purge cached packages that have incorrect checksum (+19)
61b3c62 opkg_verify_integrity: better logging and error conditions (+26,-34)
ee1150e exfat: update to 5.10.1 (+4,-5)
a058349 libusb-compat: remove (-239)
1b493aa busybox: enable find -mmin support by default (+1,-1)
c5ea37a lldpd: bump to 1.0.7 (+3,-3)
26c26e1 hostapd: fix "sh: out of range" errors (+7)
66732c5 opkg: cleanup man pages and md5 fixup (+3,-3)
02eaf9c man: remove obsolete manual pages (-227)
66f458d libopkg: fix md5sum calculation (+1,-1)
6429307 nettle: fix build on macos xcode 12 (+34)
75063b9 libiconv-full: update to version 1.16 (+7,-29.5K)
8a87ab4 libiconv-full: Makefile polishing (+2,-9)
64cbfd1 umdns: update seccomp filter rules (+2,-1)
9762cf1 libroxml: remove (-48)
530965d libnetfilter-queue: remove (-184)
f06afac libnetfilter-log: remove (-459)
6d24241 libnetfilter-cttimeout: remove (-72)
c7778ac libnetfilter-cthelper: remove (-72)
81ff23f hostapd: Add cell_density data rates option (+54,-13)
520403c umdns: add check for seccomp list (+2,-2)
aa6fe00 busybox: add check for capabilities file (+2,-2)
57a8028 openvpn-easy-rsa: remove (-92)
28a9ac7 openvpn: remove (-1.6K)
2f75348 openssl: use --cross-compile-prefix in Configure (+2,-3)
ce5bcff hostapd: Disable 802.11b data rates by default (+2,-2)
0afc629 mtd-utils: remove lzo build dependency (+1,-1)
588933a lzo: remove (-61)
f7d7a3a libcxx[abi]: remove (+2,-210)
dd5b3b5 lldpd: fix autoreconf failure (+61)
e7e1666 iftop: remove package (-45)
6ea03ec opkg: remove legacy dist and extra_data (+3,-3)
1d67ab7 libopkg: remove support for "dist" config (+3,-56)
efb26a3 libopkg: remove "extra_data" option (+16,-61)
4e8a001 wolfssl: add lighty support, skip crypttests (+3,-1)
f31c9cd wolfssl: compile with --enable-opensslall (+2,-1)
064d65c wolfssl: fix broken wolfSSL_X509_check_host (+124,-1)
7e122c3 dropbear: enable back DROPBEAR_USE_PASSWORD_ENV (+1,-2)
42eff7c dropbear: reorder options in Configure recipe (+11,-11)
79d5c24 dropbear: rework recipes that configure build (+17,-22)
e1bd964 dropbear: roll up recipes into mapping lists (+59,-24)
2282982 dropbear: add ssh-askpass support in configuration (+12,-1)
52aa201 dropbear: bump package version (+1,-1)
882ca13 openssl: update to 1.1.1i (+3,-3)
5d2b577 xfrm: support 'multicast' attribute on interfaces (+6,-3)
be6aa93 selinux-policy: update to version 0.4 (+3,-2)
116191e zram-swap: remove the compression streams settings (-15)
3040791 libnetfilter-conntrack: update to 1.0.8 (+8,-9)
c9c7cdb e2fsprogs: Add TARGET_LDFLAGS to e4crypt (+29,-1)
e030a19 libunwind: update to 1.5.0 (+14,-17)
47f30a5 util-linux: update to 2.36.1 (+4,-30)
fca0eb2 nat46: Fix PKG_MIRROR_HASH (+1,-1)
aa08f43 toolchain: Deactivate sanitizer on MIPS and ARC (+4,-4)
1302bee hostapd: parse skip_inactivity_poll option (+5,-3)
0d50229 elfutils: update to 0.180 (+6,-6)
5036383 binutils: update to 2.35.1 (+2,-2)
36540aa nettle: update to 3.6 (+6,-6)
6e5759f pcre: fix paths in config file (+2,-1)
2a92754 libpcap: fix pcap-config (+10,-2)
6a1ad19 tcpdump: fix pcap-config issues (+4,-115)
cb41bc5 hostapd: Use EAPOLv1 (802.1X-2001) if WPA enabled (+1,-1)
57fe7d5 toolchain: remove uClibc install stuff (+3,-28)
ceb612e hostapd: pass respawn settings when registering the service (+2,-2)
1a9b896 treewide: nuke DRIVER_11W_SUPPORT (+23,-33)
8348896 opkg: update to git HEAD (+3,-3)
9bbc7ea pkg_hash: pkg_hash_check_unresolved: fix segfault (+1,-1)
19d7e73 ethtool: update to version 5.10 (+2,-2)
dbb542f bcm63xx-cfe: update to the latest master (+4,-4)
2730361 sercomm: h500-s: add cferam file ()
81a2a8b sfr: neufbox-6v-foxconn-r0: add cferam file ()
424b57c sfr: neufbox-6v-foxconn-r0: update cferam file ()
ae870eb asus: gt-ac5300: add cferam file ()
c0b3691 netgear: r8000p: add cferam file ()
f17c300 busybox: define BUSYBOX_SYM before the first use (+4,-4)
3f5619f vxlan: allow for dynamic source ip selection (FS#3426) (+12,-25)
e185172 hostapd: do not restart hostapd instance on wireless restarts (+2,-2)
c22b689 iproute2: update to 5.10.0 (+2,-2)
ba40da9 wolfssl: Update to v4.6.0-stable (+4,-154)
7aa8c00 ppp: Remove already applied patch (+1,-14)
f97b3ad trace-cmd: update to 2.9.1 (+121,-39)
59b5c52 cryptodev-linux: bump to 1.11, fix build against kernel 5.10. (+35,-53)
5eaf6d8 libevent2: trigger rebuild on libevent2-pthreads (+1)
e7d0d2e wolfssl: Fix hostapd build with wolfssl 4.6.0 (+25)
55e23f2 wolfssl: enable HAVE_SECRET_CALLBACK (+10)
22e568d hostapd: add support for custom per-BSS options (+8,-1)
6cda954 usbreset: remove redundant package (-275)
7937c1f usbutils: remove (-60)
f246dfd hostapd: wpa_supplicant: Enable proper GCMP cipher support (+6,-1)
980dca6 lua: add -ldl for glibc builds (+2,-2)
2e590a6 iptables: update to 1.8.6 (+32,-39)
2d305ff hostapd: return PID on config_add call (+11,-4)
04f4ea5 iw: enable HE PHY information for iw-tiny (+12,-28)
02abd99 mbedtls: add config option to compile with hkdf (+18,-1)
7babb97 hostapd: add multicast_to_unicast and per_sta_vif (+15,-2)
1e2d162 hostapd: improve error handling when adding supplicant config (+5,-5)
1f78538 hostapd: run as user 'network' if procd-ujail is installed (+55,-2)
3497b30 hostapd: remove unused variable (-1)
4bde00c hostapd: remove unused variable (-1)
f72ce73 hostapd: remove trailing whitespaces (+2,-2)
fa02225 hostapd: fix key_mgmt typo (+2,-2)
5beea4c owipcalc: use v6 in cidr_parse6 function (+5,-5)
d5bbd49 hostapd: fix setting wps_state to "not configured" (+2,-2)
0798b13 libusb: update to 1.0.24 (+3,-3)
3d2dab5 libusb: cleanup PKG_ variables (+5,-4)
43539a6 libusb: make InstallDev explicit (+7,-2)
f13b623 mbedtls: update to 2.16.9 (+2,-2)
f559b89 bcm63xx-cfe: enable package for bcm4908 (+2,-2)
e87c0d9 dnsmasq: Update to version 2.83 (+5,-5)
0fda804 owipcalc: remove clone in cidr_contains6 (+5,-6)
ad54af2 iperf: remove (-100)
e779d30 iperf3: remove (-83)
511d71e owipcalc: remove package (-994)
b2bab95 maccalc: remove package (-313)
297f82f dnsmasq: Update to 2.84test3 (+3,-3)
23be333 bpftools: update to 5.10.10 (+2,-326)
7b63d89 umdns: bump to 2021-01-26 (+5,-5)
78aa36b umdns: fix 64-bit time format string (+2,-1)
ff2087d px5g-wolfssl: Fix certificate signature (+3,-3)
331892f treewide: drop shebang from non-executable lib files (+2,-33)
ea1cdd1 ca-certicficates: Update to version 20210119 (+2,-2)
e9d551f strace: update package to v5.10 (+2,-2)
f4d974d selinux-policy: update to git tag v0.5 (+2,-2)
cbedb5d util-linux: remove custom pkgconfig patch (+11,-77)
abe3481 iptables: update to 1.8.7 (+2,-2)
7c8c4f1 hostapd: fix P2P group information processing vulnerability (+1,-1)
43ff6e6 hostapd: add forgotten patch for P2P vulnerability fix (+39,-1)
381a458 selinux-policy: update to version 0.6 (+2,-2)
8286f3a treewide: unify OpenWrt hosted source via @OPENWRT (+19,-17)
3b65b0c acx-mac80211: replace dead URLs with OpenWrt CDN (+9,-9)
29a6a71 busybox: sysntpd: make use of new ubus hotplug.ntp object (+28,-4)
aed95c4 dnsmasq: switch to ubus-based hotplug call (+46,-39)
db00f31 dnsmasq: Bump to v2.84 (+76,-3)
4ba6fad ltq-vdsl-app: shutdown upon sigterm (+19,-2)
5372205 ltq-vdsl-app: add ubus support to get metrics (+859,-1)
42fc827 ltq-adsl-app: add ubus support to get metrics (+56,-1)
5e1a929 ltq-vdsl-app: use ubus to provide metrics (+5,-4)
dea9537 ltq-adsl-app: use ubus to provide metrics (+5,-4)
3e7c7d4 ltq-dsl-base: remove usused lantiq_dsl.sh (+1,-750)
1f559ca wolfssl: Backport fix for CVE-2021-3336 (+54,-1)
3864693 ltq-ptm: Update VR9 PTM firmware (+439,-312)
59fa9c2 hostapd: add notifications for management frames (+131,-2)
14b9100 hostapd: reconfigure wps credentials on reload (+187)
68073e2 hostapd: add patch for setting 4addr mode in multi_ap (+57,-47)
12424ed mac80211: Update to version 5.10-rc6-1 (+555,-3.2K)
da283a8 iw: Update to version 5.9 (+12,-354)
0275ee5 busybox: update to 1.33 (+255,-429)
ce4cb8e busybox: remove useless busybox patches (-26)
91aa8e5 f2fs-tools: update to 1.14.0 (+6,-6)
26e152e gmp: update to 6.2.1 (+4,-4)
8cb7d13 readline: update to 8.1 (+3,-3)
1c264de libevent2: update to 2.1.12 (+3,-73)
6d103be libnftnl: update to 1.1.8 (+8,-7)
2591c83 wolfssl: use dynamic ABI_VERSION depending on the configuration and package v... (+3,-1)
304df28 Revert "wolfssl: use dynamic ABI_VERSION depending on the configuration and p... (+1,-3)
f378d81 wolfssl: use dynamic ABI_VERSION depending on the configuration and package v... (+3,-1)
26a899e wolfssl: use libtool patch for PKG_ABI_VERSION (+1,-1)
46b6ee7 util-linux: move libuuid BuildPackage line further up to fix ABI versioning (+3,-1)
268381c build: reorder more BuildPackages lines to deal with ABI_VERSION (+13,-11)
c631923 openssl: bump to 1.1.1j (+2,-2)
be423be bcm27xx-gpu-fw: update to latest version (+15,-15)
2e3983e bcm27xx-userland: update to latest version (+2,-77)
60823c6 hostapd: backport ignoring 4addr mode enabling error (+79,-38)
5808c8c openwrt-keyring: add OpenWrt 21.02 GPG/usign keys (+3,-3)
bc4d80f gpg: add OpenWrt 21.02 signing key (+53)
4928391 usign: add 21.02 release build pubkey (+2)
0e8d670 wolfssl: bump to v4.7.0-stable (+4,-92)
86801bd wolfssl: fix Ed25519 typo in config prompt (+1,-1)
a75520c openssl: update package sources (+5,-3)
f6b175a zlib: properly split patches (+501,-502)
7b6ee74 hostapd: P2P: Fix a corner case in peer addition based on PD Request (+45)
e17e212 busybox: backport fixes for 1.33.0 (+67,-1)
51159bc libsepol: update to version 3.2 (+3,-3)
5cc1af9 libselinux: update to version 3.2 (+4,-4)
c47b8c0 libsemanage: update to version 3.2 (+3,-3)
0526d5b policycoreutils: update to version 3.2 (+8,-8)
22cc999 secilc: update to version 3.2 (+3,-3)
8a317fb checkpolicy: update to version 3.2 (+3,-3)
9a5f385 selinux-policy: update to version v0.8 (+2,-2)
55a43e1 opkg: update to git HEAD (+3,-3)
d71856a pkg: pass-through ABIVersion to status file (+14,-2)
d3a63b3 libopkg: add option to strip ABI versions from listed names (+38,-2)
5936c4f libopkg: pkg_hash: prefer original packages to satisfy dependencies (+12,-2)
217687c bcm63xx-cfe: update to the latest master (+3,-3)
79f9578 sercomm: vox-2.5: add cferam file ()
3fb6f1c tp-link: c2300-v1: add cferam file ()
058e4c5 bcm63xx-cfe: update to the latest master (+3,-3)
d035016 tp-link: rename to tplink to match DT vendor prefix ()
69b4a11 mbedtls: update to 2.16.10 (+13,-13)
e7a9ee0 openssl: bump to 1.1.1k (+23,-24)
b526fbb packages: kernel: add gpio-nxp-74hc153 (+327)
290b286 busybox: udhcpc, allow zero length dhcp options (+49)
b89accd ppp: compile fix: unset FILTER variable in Makefile (+12)
6b2bcd2 bpftools: fix libbpf pkgconfig file (+4)
b2c9a87 libunwind: Add MIPS64 dep check (+1,-1)
95b838f build: use -nostdinc and -isystem in NOSTDINC_FLAGS for out-of-tree kernel mo... (+11,-4)
6979490 mac80211: backport upstream patches for driver disconnect (+593,-15)
91e0865 firmware-utils: bcm4908img: convert into a package (+62,-2)
a701d4b kernel: migrate wireguard into the kernel tree (+184,-89)
ff6d629 wireguard-tools: bump to 1.0.20210223 (+2,-2)
272a9e1 wireguard-tools: depend on kmod-wireguard (+4,-1)
0ffc498 iproute2: update to 5.11.0 (+35,-29)
e071053 iproute2: add missing limits.h includes (+45)
0d5e308 kernel/modules: relocate teql hotplug from iproute2 to kmod-sched (+7,-2)
3e9d639 iproute2: separate tc into tiny and full variants (+56,-27)
f88459d bpftools: drop unneeded libintl linking for NLS (+1,-5)
879cbd9 binutils: fix libbfd missing DSO dependency if NLS enabled (+4,-2)
4014387 iproute2: fix libbpf detection with NLS enabled (+21,-1)
46362c4 libnfnetlink: quote $(FPIC) on command line (+2,-2)
36ee555 umdns: add syscalls needed on Aarch64 (+1)
1a0afbd umdns: add missing syscalls to seccomp filter (+30,-27)
ab610f5 zram-swap: bail out early if the kernel doesn't support swap (+5)
51a5053 lantiq: enable G.INP retransmission counters (+7,-3)
dd43fae lantiq: use ActualNetDataRate for speed reporting (+6,-1)
15cd9a5 ltq-vdsl-app: extent dsl metrics with state_num and power_state_num (+58,-14)
a641502 busybox: backport fix for CVE-2021-28831 (+53,-1)
08cfc7a ltq-dsl-base: Make package nonshared to fix image builder (+2)
d1a056f dnsmasq: Update to version 2.85 (+6,-92)
c6ce041 busybox: add SRV support to nslookup_lede.c patch (+22,-2)
0e49178 busybox: update to 1.33.1 (+3,-132)
003fbfb openwrt-keyring: Only copy sign key for 21.02 (+3,-2)
b62fa74 busybox: disable PREFER_IPV4_ADDRESS (+1,-1)
abc2fff treewide: Mark packages nonshared if they depend on @TARGET_ (+24)
6b6bcca busybox: use $(AUTORELEASE) and SPDX (+3,-6)
4b69107 busybox: show reproducible timestamp (+80,-4)
ea308e2 treewide: mark selected packages nonshared (+14,-6)
2aba3e9 opkg: update to git HEAD (+3,-3)
1bf042d libopkg: pkg_hash: print unresolved dependencies (+3,-1)
05a8bf0 mac80211: sync nl80211.h with upstream and backport a WPA3 related commit (+657,-33)
3921f21 iw: update to 8fab0c9e (+21,-20)
f6d8c0c wolfssl: always export wc_ecc_set_rng (+51,-1)
e410ef8 hostapd: wolfssl: add RNG to EC key (+49,-1)
82c700d hostapd: fix handling of the channel utilization options (+2)
ab5010d exfat: update to 5.12.3 (+3,-3)
e171d11 libusb: Fix parsing of descriptors for multi-configuration devices (+91,-1)
a75928d busybox: sysntpd: option to bind server to iface (+10,-2)
9fa9253 busybox: sysntpd: add trigger to reload server (+22,-2)
fc4b541 package/comgt: Handle bind/unbind events (+2)
d723002 treewide: unmark selected packages nonshared (-9)
89d21b7 hostapd: make country3 option configurable (+4,-3)
3eb34bc hostapd: make wnm_sleep_mode_no_keys configurable (+8,-4)
88c8d0a dnsmasq: add /tmp/hosts/ to jail_mount (+1,-1)
249aeaa dnsmasq: distinct Ubus names for multiple instances (+29,-3)
da5fd91 dnsmasq: add ignore hosts dir to dnsmasq init script (+6,-1)
8ef5894 dnsmasq: use local option for local domain parameter (+1,-1)
b88ab44 dnsmasq: rework jail mounts (+7,-1)
6ca34c5 dnsmasq: fix more dnsmasq jail issues (+26,-10)
4003eea dnsmasq: reset EXTRA_MOUNT in the right place (+2,-2)
d9be071 mbedtls: update to 2.16.11 (+3,-3)
94efa1c fritz-tools: fix returning wrong values due to strncmp usage (+2,-2)
35eb060 bcm27xx-userland: factor out a -dev package (+30,-4)
25d9fe8 bcm27xx-userland: update to latest version (+2,-2)
ff31cfb openssl: bump to 1.1.1l (+4,-5)

Packages / Firmware (126 changes)

ff2382e ath10k-firmware: update Candela Tech firmware images (+24,-24)
1e2e5c6 kernel: package Broadcom BNX2X driver (+32,-1)
629e653 linux-firmware: update to 20190618 (+2,-2)
7f79882 ath10k-firmware: update board-2.bin for community firmwares (+3,-3)
7c640c2 ath10k-firmware: Fix mirror hash (+1,-1)
aa00ac4 linux-firmware: add RPi SDIO NVRAM packages (+36)
9e8932c brcm2708: switch to linux-firmware SDIO NVRAM (+23,-45)
df0d555 layerscape: convert to python3 for rcw (+548,-82)
ef3f868 wireless-regdb: update to 2019.06.03 (+8,-260)
d3853d1 wireless-regdb: prefer python provided by make variable (+1,-1)
57d1c05 wireless-regdb: set PKGARCH:=all (+1)
8562e77 wireless-regdb: fix Makefile indentation (+5,-5)
1284067 wireless-regdb: fix patch fuzz (+1,-1)
b0b5424 linux-firmware: fix RPi 4 NVRAM (+2)
b6bae4a wireless-regdb: fix build when python2 from package feeds exists (+1,-1)
4d34216 linux-firmware: update to 20190815 (+2,-2)
8f757d4 ipq-wifi: drop upstreamed custom board-2.bin (+4,-21)
9cdb475 linux-firmware: intel: Use recent version of wifi firmware (+3,-3)
bd926fd ath10k-firmware: update Candela Tech firmware images (+24,-24)
63c722c linux-firmware: add mediatek BT firmware (+9)
7c93099 ath10k-firmware: update Candela Tech firmware images (+20,-20)
7a577e9 firmware: add Realtek RTL8822BE/RTL8822CE firmware (+15)
c0f4078 ipq-wifi: add AVM FRITZ!Repeater 1200 bdf (+2)
a391478 ath10k-firmware: retrieve wave 1 firmware from kvalo (+4,-4)
641a93f ath10k-firmware: update wave 1 firmware to 10.2.4-1.0-00047 (+5,-5)
f96af28 ath10k-firmware: update Candela Tech firmware images (+24,-24)
9a16bcf firmware: intel-microcode: bump to 20190514 (+2,-2)
db09335 firmware: intel-microcode: bump to 20190618 (+2,-2)
32287b3 firmware: intel-microcode: bump to 20190918 (+2,-2)
1bf1490 am33x-cm3: remove (-42)
d3a8a62 wireless-regdb: Make it build with python2 (+58)
487e063 ath10k-firmware: update Candela Tech firmware images (+24,-24)
e332453 cypress-firmware: add new package (+239)
1115c9a brcmfmac-board-rpi: remove uneeded package (-53)
859fac2 cypress-nvram: add new package (+95)
4113d8a ipq-wifi: add BDF for Aruba AP-303 (+2)
36baba6 linux-firmware: update to 20191215 (+11,-5)
6598264 ath10k-firmware: update Candela Tech firmware images (+20,-20)
80f06cb ath10k-firmware: Add kmod-ath10k-ct-smallbuffers to depends (+6,-6)
28fd4ac ixp4xx: remove unmaintained target (-11.0K)
2090b8a ipq40xx: add support for EZVIZ CS-W3-WD1200G EUP (+277,-1)
2d75812 ath10k-firmware: fix mirror hash (+1,-1)
52b8c7a ipq40xx: Add support for D-Link DAP-2610 (+299,-3)
51f3035 ipq40xx: add support for EnGenius EMD1 (+263,-1)
a59f1ec ipq-wifi: drop deprecated .bin support (+1,-4)
ffbb8ed cypress-firmware: update to v4.14.77-2020_0115 (+58,-4)
1862263 ath10k-firmware: update ath10k-ct firmware (+24,-24)
7d7aa2f brcm2708: rename target to bcm27xx (+45,-45)
e6cec17 linux-firmware: update to 20200122 (+2,-2)
a736d91 ipq40xx: add support for EnGenius EAP2200 (+601,-7)
6256ca3 ipq40xx: add support for 8devices Habanero DVK (+765,-2)
3a3d998 layerscape: resurrect support for FRDM-LS1012A (+53)
84f4a78 ath10k-firmware: update ath10k-ct firmware images (+24,-24)
5fbcb52 linux-firmware: add firmware for RTL8723BS SDIO modules (+7)
a30abb1 ipq40xx: add support for MobiPromo CM520-79F (+739,-2)
c30220d ipq40xx: add support for Cell C RTL30VW (+843,-2)
97c5fb4 cypress-firmware: update to v5.4.18-2020_0402 (+21,-3)
76a0ddf wireless-regdb: backport three upstream fixes (+935)
658e68f ath10k-firmware: move CT firmwares to new package (+524,-446)
2e5e9b4 ath10k-ct-firmware: rename ct-htt packages (+66,-66)
06f510d ath10k-ct-firmware: update firmware images (+26,-26)
a882bfc ath10k-ct-firmware: add htt-mgt variants (+154,-1)
493eef5 wireless-regdb: bump to latest release 2020-04-29 (+2,-994)
084c82c layerscape: define only one package for ls-rcw (+28,-80)
2e2643f layerscape: update ls-rcw to latest LSDK-20.04 (+38,-551)
498de8d LX2160: Add workaround of errata A-011270 (+114)
b99ec29 ls1046a: ls1046afrwy: frwy-ls1046a platform support (+575)
de0baa2 rcw.py: Add Support to Load RCW without checksum (+22,-10)
a25dde7 Add init rcw support for ls1028a platform (+1.4K)
ac05bc4 ls1046afrwy: fix a compiling error issue (+1,-1)
de68a41 ls2088aqds: Corrected MEM2_PLL_RAT for DP-DDR frequency (+1,-1)
93358b4 rcw.py: Update comments for loadwochecksum command (+2,-1)
d83bd3c ls1046ardb: Add PCIe EP support with SD boot mode (+119)
5888801 rcw.py: Fix example of dont64bswapcrc (+1,-1)
d768ea5 Move QSPI endianness swap to separate PBI command file for all SoCs (+29,-73)
869c0d7 Makefile.inc: Remove support for .txt source files (+1,-5)
92f69d5 Replace old byte_swap.tcl infrastructure for QSPI booting (+109,-185)
c2f30bf ls1021a: Fix "strenth" typo (+20,-20)
1e66c19 ls1021atsn: Add RCW files for QSPI and microSD boot (+169,-2)
3f744d3 Convert to python3 (+73,-73)
ff419a4 rcw: ls1028a: add 1500MHz cpu frequency support (+86)
⇒ + 21 more...
6c9d899 layerscape: define only one package for fman-ucode (+13,-25)
e920530 layerscape: update fman-ucode to LSDK-20.04 (+2,-2)
99091f6 layerscape: update ppfe-firmware to LSDK-20.04 (+3,-3)
d3a8ef0 DNCPE-1662 - Validate Rx packet FCS in software. ()
2e61c4a layerscape: define only one package for ls-mc (+11,-23)
b7820d5 layerscape: update ls-mc to LSDK-20.04 (+5,-5)
1ce8b03 Add the prebuilt binaries of mc 10.15.0 release ()
f6f4b54 Updated license file (+106,-61)
04f5ba7 Add the prebuilt binaries of mc 10.15.1 release ()
0eedb2a Add the prebuilt binaries of mc 10.16.0 release ()
02b5985 Add the prebuilt binaries of mc 10.16.1 release ()
a7d982e Update the license file (+4,-1)
f72b978 Add the prebuilt binaries of mc 10.16.2 release ()
3173855 Add the prebuilt binaries of mc 10.17.0 release ()
249c325 Add the prebuilt binaries of mc 10.18.0 release ()
c98e162 Added CHANGELOG.md (+466)
0abe6dd Add the prebuilt binaries of mc 10.19.0 release ()
06d0f04 Add the prebuilt binaries of mc 10.20.0 release ()
a67e9c4 Add the prebuilt binaries of mc 10.20.1 release ()
a18aed5 Add the prebuilt binaries of mc 10.20.2 release ()
f736835 Add the prebuilt binaries of mc 10.20.4 release ()
70a6a98 layerscape: define only one package for ls-dpl (+15,-27)
1b370e7 layerscape: update ls-dpl to LSDK-20.04 (+3,-3)
19a70bb api: add MC 10.15.0 APIs (+30.3K)
8da7d1d api: add MC 10.16.0 APIs (+30.3K)
598afb9 Add DPL files for LS1088/LS2088 with DPSECI objects included (+20,-2)
18c7760 Add DPSECI object in default DPL for LX2160 platform (+12,-1)
2b51a3a api: add symlink for MC 10.16.2 (+1)
965c97e api: add symlink for MC 10.16.1 (+1)
6f0dd0e add API for MC 10.3.0 (+28.9K)
15acb73 add API for MC 10.3.1 (+28.9K)
73fd0ee delete APT for MC 10.3.4 and add for MC 10.3.3 ()
86cdb55 api: add symlink for mc 10.3.4 (+1)
dd8bfef add API for MC 10.8.1 (+29.5K)
11671fa api: add symlink for mc 10.8.2 (+1)
f0f3778 remove API for MC 10.9.1 (-29.5K)
99ad9dd api: add symlink for mc 10.9.1 (+1)
42d8e0c remove API for MC 10.9.2 (-29.5K)
176d0f0 api: add symlink for mc 10.9.2 (+1)
⇒ + 13 more...
aabfd4b cypress-firmware: add PROVIDES sections (+4)
3f61e5e ipq40xx: add support for EnGenius EMR3500 (+267,-1)
556eb98 linux-firmware: Update linux-firmware to 20200619 (+2,-2)
f103321 ipq40xx: add support for GL.iNet GL-S1300 (+379,-3)
4a77a06 ipq40xx: add support for Buffalo WTR-M2133HP (+456)
4d92a55 linux-firmware: package EIP197 mini firmware (+15,-4)
0f3c3a5 layerscape: harmonize device strings (+156,-183)
91aab77 ath10k-ct-firmware: update firmware images (+30,-30)
18aca6b linux-firmware: update to version 20200817 (+2,-2)
ed381e2 linux-firmware: add support for Marvell SDIO 8997 (+4,-2)
4e4ee46 ar71xx: drop target (+10,-84.8K)
35f2116 treewide: https for downloads.openwrt.org sources (+5,-5)
179073b firmware: ipq-wifi: enable use on IPQ806x (+1,-1)
59f0a0f ipq806x: add Edgecore ECW5410 support (+452,-1)
4488b26 ipq40xx: add Edgecore ECW5211 support (+351,-3)
0fbdb51 ipq40xx: add Edgecore OAP-100 support (+529,-1)
182c7d9 firmware: amd64-microcode: update to 20191218 (+2,-2)
e826e00 firmware: intel-microcode: update to 20200616 (+2,-2)
e246357 ipq40xx: add support for Luma Home WRTQ-329ACN (+299,-2)
a9071d0 ipq40xx: Add support for Linksys MR8300 (Dallas) (+425,-315)
f29c7a1 ath10k-firmware: package Wave1 from linux-firmware (+4,-4)
0abf2c0 linux-firmware: update to 20200918 (+3,-3)
8f29e36 ipq40xx: improve support for Edgecore ECW5211 (+34,-39)
3486021 layerscape: update ls-rcw to LSDK-20.04-update-290520 (+4,-4)
05975f0 lx2160aqds_rev2: add RCW for 2000_800_2900_13_5_2 (+71,-3)
e0fab6d lx2160a_rev2 : Add proper dividers for flexspi for top platform freq (+20,-6)
e48aac8 linux-firmware: update to 20201022 (+2,-2)
991e6f8 linux-firmware: update to 20201118 (+2,-2)
cdff729 layerscape: enable spi-uart in LS1012A-FRDM (+76,-1)
bbe302d ath10k-ct-firmware: add conflicts and better provides (+71,-11)
3678778 cypress-firmware: add proper package conflicts (+4,-1)
3c00597 cypress-nvram: add proper package conflicts (+9,-1)
2418657 linux-firmware: brcm: use RPI 4B NVRAM file (+2,-4)
c3b2efa linux-firmware: ath10k: add board firmware packages (+46,-16)
655091e ath10k-ct-firmware: switch to linux-firmware board binaries (+37,-135)
61e381d ath10k-firmware: remove unused package (-182)
94d1b25 wireless-regdb: Update to version 2020.11.20 (+2,-2)
ea5bb6b ipq40xx: add support for Plasma Cloud PA1200 (+228,-6)
4871fd2 ipq40xx: add support for Plasma Cloud PA2200 (+243,-7)
d3c8881 ipq40xx: add support for devolo Magic 2 WiFi next (+310,-1)
1c557e2 ipq-wifi: Fix suffix for Plasma Cloud PA1200 QCA4019 board-2.bin ()
b4009f4 ipq-wifi: Fix suffix for Plasma Cloud PA2200 QCA4019 board-2.bin ()
3bb1618 ipq806x: add support for NEC Platforms Aterm WG2600HP3 (+459,-3)
b938918 ipq40xx: add support for GL.iNet GL-AP1300 (+293,-1)
e1938d3 ath10k-ct-firmware: update to 022 (2020-11-08) (+34,-34)
246fd27 linux-firmware: Add wil6210 firmware (+8)
8286f3a treewide: unify OpenWrt hosted source via @OPENWRT (+19,-17)
6a4dcb4 cypress-firmware: fix PKG_SOURCE_URL (+1,-1)
7f933db layerscape: add FRWY-LS1046A board support (+97,-3)
7272793 layerscape: add ddr-phy package (+50)
2e1ad24 layerscape: add LX2160ARDB (Rev2.0 silicon) board support (+120,-7)
1b46554 tfa-layerscape: build fiptool again (+8,-3)
3ce7f1e ipq40xx: add MikroTik hAP ac2 support (+316,-1)
701d25b ipq40xx: add support for MikroTik SXTsq 5 ac (+271,-3)
abc2fff treewide: Mark packages nonshared if they depend on @TARGET_ (+24)
4aae7eb wireless-regdb: update to version 2021.04.21 (+2,-2)

Packages / OpenWrt base files (159 changes)

27bfde9 base-files: move urandom seed bits into separate package (+42,-1)
869ff80 base-files: fix uci led oneshot/timer trigger (+1)
3dc4f59 base-files: apply new sysctl.conf at postinst (+21,-14)
0481100 base-files: change boot & umount STOP indexes (+3,-3)
8a34a54 base-files: use OPENWRT prefix for os-release variables (+8,-8)
9e780ed base-files: add network_get_uptime() to /lib/functions/network.sh (+6,-1)
537b801 base-files: supress service restart of umount (+5)
8592602 base-files: Really check path in get_mac_binary (+1,-1)
f58ca6e base-files: drop unused jffs2_copy_config() (+1,-11)
ea4e1da base-files: drop support for NAND upgrade in platform_pre_upgrade() (+3,-17)
6ed3349 base-files: Fix path check in get_mac_binary (+1,-1)
f7edd94 base-files: move stage2 upgrade to separated file (+27,-24)
3f4c785 base-files: don't set ARGV and ARGC (+1,-7)
790692d base-files: drop support for the platform_nand_pre_upgrade() (+1,-5)
4540215 build: add buildinfo files for reproducibility (+10,-4)
b534ba9 base-files: pass "save_config" option to the "sysupgrade" method (+6,-5)
b6f4cd5 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method (+9,-19)
f522047 base-files: use JSON for storing firmware validation info (+73,-14)
b71962d base-files: pass "force" parameter to the "sysupgrade" call (+3)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
4c06022 base-files: fix mtd_get_mac_text not accepting hex offsets (+1,-1)
4560012 base-files: use get_mac_binary() in mtd_get_mac_binary_ubi() (+1,-6)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
1c510fe base-files: validate firmware for compatibility with backup (+7)
c5223b2 base-files: sysupgrade: pass "backup" ubus attribute (+3)
a858db3 treewide: sysupgrade: use $UPGRADE_BACKUP to check for backup (+13,-14)
ed5b912 base-files: implement generic service_running (+6,-1)
7519a36 base-files,procd: add generic service status (+35,-1)
0340718 base-files: add function to retrieve label MAC address (+10)
469e347 base-files: provide option to specify label MAC address in board.d (+14)
3a4f587 base-files: upgrade: add case to export_bootdevice (+13,-1)
b10a453 base-files: coreutil-date breaks setting kernel timezone (+1,-1)
c1388a2 base-files: move xor() from caldata extraction to functions.sh (+19,-80)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
2c60de0 treewide: move MAC address patch functions to common library (+81,-210)
48b5d08 treewide: use a single ath10k MAC patching function with checksum (+50,-56)
4a45e69 build: separate signing logic (+27,-15)
f4aaee0 Revert "build: separate signing logic" (+15,-27)
940844e base-files: uci-defaults: do config flush in one shot (+1,-2)
f526e85 base-files: hotplug-call: exit success when dir is absent (+3,-3)
a6fbdd3 base-files: don't store label MAC address in uci system config (+32,-8)
6170c46 base-files: rename hostname with EUI of mac address (+22,-1)
22b8a62 Revert "base-files: rename hostname with EUI of mac address" (+1,-15)
6becc37 base-files: add 'wifi reconf' (+6,-1)
4b81c1f base-files: remove shebang from uci-defaults files (+1,-7)
b20b997 base-files: add /usr/share/libubox/jshn.sh to sysupgrade stage2 (+1,-1)
953c27d base-files: rc.common: fix missing EXTRA_HELP texts (+2,-2)
d894276 base-files: include 'reconf' in help output of 'wifi' command (+1,-1)
298814e base-files: config_generate: split macaddr with multiple ifaces (+11,-7)
174ff7d base-files: send informational UDP message each second waiting (+2,-3)
cf3da66 base-files: sysupgrade: exit if the firmware download failed (+2,-2)
fedc5d3 base-files: move /tmp/resolv.conf.auto to /tmp/resolv.conf.d/ (+5,-4)
0f33c6b base-files: use jshn lib for ubus sysupgrade argument generation (+11,-14)
44304c1 base-files: fix build for /sbin/pkg_check (+3,-3)
0da193e dropbear: move failsafe code out of base-files (+11,-8)
cba5fa0 base-files/functions.sh: don't use $var in $(()) (+3,-3)
b8e17ae base-files/functions.sh: remove useless cat (+2,-2)
fb56573 base-files/functions.sh: use && instead of -a (+2,-2)
d4009d7 base-files/system.sh: remove $ in $(()) (+1,-1)
8df14c2 base-files/functions.sh: use grep -q instead of [] (+4,-4)
0fecc99 base-files: remove some bashisms (+1,-1)
8fe5ad5 brcm47xx: rename target to bcm47xx (+42,-42)
a422b17 base-files: diag: restore default trigger for 'boot' LED (+26,-5)
2299808 base-files: add all buildinfo with INCLUDE_CONFIG (+4,-2)
12020f8 base-files: Add /etc/shinit for non-login shell init (+24,-20)
5c2e409 base-files: convert leading spaces to tabs in functions.sh (+2,-2)
a6b7c3e x86: generate EFI platform bootable images (+165,-38)
c14c690 treewide: convert sed -r to posix -E (+2,-2)
91c61aa base-files: add enabled commands to service rc.common (+2,-1)
282e817 base-files: do not source system.sh in functions.sh (+1,-2)
ae636ef base-files: source functions.sh in /lib/functions/system.sh (+1)
f017f61 base-files: preinit: also config switch when no port roles defined (+8,-7)
0aa2ecf base-files: don't ship local build key when on buildbot (+3,-1)
b77fd0d base-files: ensure VERBOSE is set (+1,-1)
ad27c13 base-files: generate config files with correct permissions (+2)
8f47352 package/base-files: caldata: allow setting target file (+22,-9)
02a9d3d package/base-files: add caldata_sysfsload_from_file() (+16,-1)
02656ca base-files: upgrade: fix indent (+2,-2)
8339f8d base-files: switch_to_ramfs: add nand-utils (+2,-2)
7557e7f package/base-files: caldata: work around dd's limitation (+6,-4)
e914de7 base-files: fix LED IDE trigger (+1,-1)
880c1f0 base-files: prevent issues w/ overlay on powerloss after sysupgrade (+3,-1)
c5bf9a8 base-files: gpio switch: add named GPIO support (+32,-14)
46a6586 base-files: remove urandom-seed definition (-9)
fed9bfb base-files: coreutil-sha256sum breaks status code (+1,-1)
dc61e3b base-files: add functions to set or clear bit in MAC address (+18,-2)
d7d6e05 base-files: replace backticks by $(...) (+11,-11)
9362ea1 base-files: remove useless cat (+1,-1)
8e6f2c0 base-files/functions.sh: use command -v instead of which (+2,-2)
e49fac0 base-files: replace backticks in lib/upgrade/nand.sh (+4,-4)
c3e252d base-files: add function for generating random MAC (+13,-1)
735de53 base-files: add support for compat_version on device (+13)
ad3e1f9 base-files: fwtool: implement compatibility check for images (+23,-1)
02d6ac1 base-files: fwtool: make compat_version backward compatible (+11,-3)
217877d base-files: mount bpffs at boot (+2,-1)
4a67954 base-files: functions.sh: fix config_get() on invalid identifiers (+9,-4)
1fdf6b7 treewide: replace `which` with `command -v` (+14,-14)
7de3daa treewide: bump PKG_RELEASE after replacing `which` (+3,-3)
c1875d1 build: switch VERSION_REPO to HTTPS (+2,-2)
46abcb3 base-files: fix comment typo in lib/functions/network.sh (+1,-1)
a487e67 base-files: support label-property-less in get_dt_leds (+3,-2)
e087bb5 base-files: disable LEDs if default state is undefined (+2,-2)
cb9bb90 base-files: drop default setup for vconfig (+1,-2)
365a639 base-files: add function to remove devicename from LED labels (+24,-1)
9b4eab0 base-files: allow exceptions when removing devicename from LEDs (+10,-3)
4a0688e base-files: remove block2mtd checks from sysupgrade (-8)
d355b57 target: include selinux-variants if CONFIG_SELINUX is set (+8,-2)
de7ca7d base-files: merge /etc/passwd et al at sysupgrade config restore (+17,-1)
1a69f50 base-files: fix rc.common help alignment (+25,-15)
be09c5a base-files: add board.d support for bridge device (+38,-3)
826bb13 base-files: upgrade: log with date prefix (+2,-2)
7863c33 base-files: upgrade: add vn and variants (+13,-1)
bd21e4a base-files: upgrade: use stdin redirection to replace cat command (+1,-1)
50b870e base-files: upgrade: add get_image_dd() (+11)
856b288 base-files: upgrade: fwtool.sh: use v for log lines (+13,-13)
128bb4e base-files: upgrade: fwtool.sh: rewording logs (+2,-2)
00fb51f base-files: upgrade: stage2: use v for log lines (+7,-7)
600bcaf base-files: bump PKG_RELEASE (+1,-1)
3f1109b base-files: fix backwards compatiblity of rc.common EXTRA_COMMANDS (+8,-7)
8134c54 base-files: generated named bridge-vlan sections (+8,-7)
b9246bb base-files: functions.sh: replace [^...] with [!...] in case (+1,-1)
9c2ecee base-files: merge /etc/passwd on rw-rootfs (+6,-4)
451c1eb base-files: fix alias more to properly detect /usr/bin/more (+1,-1)
9290539 base-files: allow setting device and bridge macs (+42,-9)
b4f1f9c base-files: informative service command in /etc/shinit. service command shows... (+18,-6)
d82c191 package/base-files: caldata: use dd iflag fullblock (+26,-13)
20d847d base-files: upgrade: fix initramfs detection (+2,-2)
3d12b47 base-files: flush kernel memory cache during sysupgrade (+2)
8c28da9 base-files: drop banner.failsafe if failsafe is disabled (+4,-1)
93b6122 base-files: sysupgrade: add function for conffiles retrieval (+13,-8)
49d678f base-files: allow reusing of boolean value extraction logic (+13,-6)
927b9df x86/efi: add FAT32 esp mounting support (+6,-1)
9c845a5 base-files: wifi: add support for 802.11ad (+2,-1)
81655e1 base-files: read all 3 bytes in get_magic_vfat() at once (+2,-2)
aa589c7 base-files: use $(COMMITCOUNT) in PKG_RELEASE (+1,-1)
2d72be7 base-files: bump Copyright to 2021 (+1,-1)
331892f treewide: drop shebang from non-executable lib files (+2,-33)
396a35d base-files: remove execute bit and shebang from functions.sh (+2,-3)
95b30f8 base-files: mount pstore if present (+1)
157cd0b base-files: use hwclock --systz (+1,-1)
1cd121d OpenWrt v21.02: set branch defaults (+8,-12)
5a11ca3 base-files: add logging for configuration import (+1)
eaf1922 base-files: fix status display command (+1,-1)
faf9528 base-files: shinit: properly handle dashes in service names (+1,-1)
d9603bb base-files: use "ports" array in board.json network for bridges (+20,-7)
892fc7c base-files: generate "device" UCI type section for bridge (+8,-2)
0d90023 base-files: generate bridge device sections with br- name prefix (+2,-2)
fc605c0 base-files: support setting bridge MAC address (+2)
77d96e9 base-files: fix configuration generation of network if "bridge" exists (+3,-2)
16ccf88 base-files: generate network config with "device" options (+22,-22)
c2139ee base-files: simplify setting device MAC (+8,-11)
125deb4 base-files: set MAC for bridge ports (devices) instead of bridge itself (+9,-1)
74dbf34 base-files: fix typo in config_generate MAC check (+1,-1)
c0fdfd1 base-files: failsafe: Fix IP configuration (+9,-3)
7a5a247 base-files: failsafe: Remove the VLAN modifier from interface name (+2)
3047df2 base-files: fix zoneinfo support (+9,-7)
3d62b5d base-files: fix /tmp/TZ when zoneinfo not installed (+4,-7)
b27b63b base-files: wifi: swap the order of some ubus calls (+2,-1)
a9100f2 base-files: wifi: tidy up the reconf code (+2,-1)

Packages / OpenWrt network userland (158 changes)

c12bd3a iwinfo: update to latest git HEAD (+2,-2)
1372f47 iwinfo: Add Mikrotik R11e-5HnDr2 (+3,-2)
55fcc77 netifd: update to latest git HEAD (+4,-4)
c1964d8 system-linux: remove superfluous dev check (-3)
42a3878 interface-ip: fix possible null pointer dereference (+2,-2)
dec686f iwinfo: update PKG_MIRROR_HASH (+1,-1)
1fd900d netifd: xfrm fixes (+3,-3)
9932ed0 netifd: fix xfrm interface deletion and standardize netlink call (+3,-2)
6762e72 package/network: add PKGARCH:=all to non-binary packages (+5)
82a8ddd ustream-ssl: update to 2019-06-24 (+3,-3)
738e8d2 ustream-ssl: mbedtls: use chacha-poly ciphersuites (+5)
1ffca55 uqmi: bump to latest git HEAD (+4,-4)
01944dd uqmi_add_command: fixed command argument assignment (+1,-1)
1965c71 uqmi: add explicit check for message type when expecting a response (+3)
8eb63cb uqmi: add mtu config option possibility (+8,-2)
c06f2a2 uqmi: fix indentation style and boundary (+9,-5)
11617bc netifd: update to latest git HEAD (+3,-3)
899f168 system-linux: Coverity fixes (+26,-8)
efb7b7a firewall: update to latest git HEAD (+3,-3)
de94097 utils: coverity resource leak warning (+12,-6)
e545fac build: include BUILD_VARIANT in PKG_BUILD_DIR (+2,-23)
d70a35c netifd: update to latest git HEAD (+3,-3)
5e02f94 system-linux: fix resource leak (+5,-4)
51ffce0 firewall: improve ipset support (+4,-4)
509e673 firewall3: Improve ipset support (+64,-16)
ced2b7b ustream-ssl: update to latest git HEAD (+3,-3)
7e9e269 wolfssl, openssl: use TLS 1.3, set ciphersuites (+23,-3)
e8f9c22 Revise supported ciphersuites (+44,-22)
bd01346 firewall: update to latest git HEAD (+3,-3)
bf29c1e firewall3: ipset: Handle reload_set properly (+55,-4)
b13f330 iwinfo: update to latest Git HEAD (+3,-3)
d4382dd iwinfo: add device id for Atheros AR9390 (+1)
c586cd3 iwinfo: add device id for MediaTek MT7612E (+1)
a9f9557 nl80211: support reading hardware id from phy directly (+24,-24)
6658447 iwinfo: update to latest Git HEAD (+3,-3)
f8ef450 iwinfo: Add support for WPA3 (+38,-1)
71ec9be iwinfo: Fix buffer size (+1,-1)
f599a8d iwinfo: Fix rate buffer size (+1,-1)
1855c23 odhcp6c: update to latest git HEAD (+2,-2)
e199804 dhcpv6: sanitize oro options (-2)
7db6559 firewal: update to latest git HEAD (+3,-3)
c1d3a4d utils: implement fw3_lock_path() & fw3_unlock_path() (+27,-9)
8c404ef iptables.c: lock the xtables.lock (+9)
4d0c703 firewall3: Fix some format string problems (+14,-10)
359bff6 firewall: update to latest git HEAD (+3,-3)
487bd0d utils: Fix string format message (+1,-1)
7db2f1a iwinfo: update to latest Git HEAD (+3,-3)
1b69d86 iwinfo: add device id for Qualcomm Atheros QCA9887 (+1)
a88fb42 iwinfo: add device id for Qualcomm Atheros QCA9886 (+1)
7ff5b12 odhcpd: update to latest git HEAD (FS#2019) (+5,-2)
d111809 router: make RA flags configurable (FS#2019) (+64,-23)
ca0ad9e umbim: update to latest git HEAD (+3,-3)
184b707 umbim: add home provider query support (+36,-1)
ce6311d odhcpd: fix update to git HEAD (+2,-2)
f6c2242 router: support ra_lifetime being 0 (+1,-1)
000182f router: fix lingering uloop socket descriptor (+3)
6034b5c router: close socket upon NETEV_IFINDEX_CHANGE (+5)
79eb160 router: fix previous commit (+3,-1)
09aa022 router: close socket upon NETEV_IFINDEX_CHANGE fixed (+3)
752fc2c router: speed up initial router advertisements (+18,-6)
94a1c94 dhcpv6-ia: free assignment when validity timer expires (+3,-7)
d818380 odhcpd: router: Fix out of scope memory access (+1,-2)
e73bf11 config: ra_management compatibility support (+22)
a33d60c odhcpd: update to latest git HEAD (+3,-3)
fd93e36 dhcpv6: retry failed PD assignments on addrlist change (+1,-1)
91a28e4 ndp: answer global-addressed NS manually (+146)
1d24009 netlink: rename netlink callback handlers (+12,-12)
296e1f2 netifd,lldpd,rpcd,log: use generic service_running (-17)
2cf209c firewall: update to latest git HEAD (+3,-3)
c26f890 firewall3: fix typo that affects ICMPv6 rules with numeric icmp_type (+1,-1)
5ef9e4f firewall: update to latest Git HEAD (+3,-3)
383eb58 ubus: do not overwrite ipset name attribute (+16,-8)
d6bd3fd iwinfo: update to latest Git HEAD (+3,-3)
3d47ddd nl80211: rework hostapd and wpa_supplicant wpa suite parsing (+148,-116)
629b5ff nl80211: do not confuse open connections with WEP ones (+12,-5)
7faeaea nl80211: properly detect WEP encryption in wpa_supp scan results (+8)
02112f9 cli: fix reporting of mixed WPA2/WPA3 versions (+18,-22)
ced4c0e iwinfo: update to latest Git HEAD (+3,-3)
f096bfd utils: support parsing SAE and OWE key management suites from IEs (+88,-34)
a766751 nl80211: fix parsing of mixed wpa encryption in wpa_supp scan results (+2,-2)
313e827 nl80211: keep awaiting wpa_supplicant scan results on busy response (+7,-1)
f2b9181 iwinfo: update to latest Git HEAD (+3,-3)
2a95086 nl80211: recognize SAE encrypted mesh (+28,-2)
1ed5c1b odhcpd: update to latest git HEAD (+3,-3)
e76ad06 netlink: fix potential infinite loops (+13,-6)
27bf8ab firewall: update to latest git HEAD (+3,-3)
daed0cf utils: fix resource leak (+1)
34c4741 odhcpd: update to latest git HEAD (+3,-3)
9a4531a ndp: fix endian issue (+1,-1)
57b8342 iwinfo: update to latest Git HEAD (+3,-3)
a29b7d4 nl80211: align path to phy mapping logic with mac80211.sh (+37,-13)
bc61458 iwinfo: update to latest Git HEAD (+3,-3)
3ac846e lua: fix string description of mixed WPA3 modes (+22,-29)
07315b6 nl80211: handle hidden SSIDs in wpa_supplicant scan results (+5,-2)
9105057 6in4: add rfc1918 check function (+19)
57ff064 ustream-ssl: Update to latest git HEAD (+5,-5)
79d91aa Remove CyaSSL, WolfSSL < 3.10.4 support (+15,-53)
33308ee ustream-io-cyassl.c: fix client-mode connections (+20,-2)
1c38fd8 wolfssl: enable CN validation (+14,-4)
3b06c65 Update example certificate & key, fix typo (+44,-17)
465f8dc wolfssl: adjust to new API in v4.2.0 (+6,-2)
6f9157e ustream-ssl: update to latest Git HEAD (+3,-3)
c9b6668 ustream-ssl: skip writing pending data if .eof is true after connect (+20)
e926681 swconfig: Activate LTO compile option (+3)
155ede4 netifd: add dynamic wireless reconfiguration (+3,-3)
7a723d0 wireless: add ubus method for reloading configuration (+37,-5)
e15147c wireless: make reconf opt-in and allow serializing configuration (+88,-10)
3cee6f3 netifd: dhcp proto convert release to norelease (+29,-6)
482114d firewall: update to latest Git HEAD (+3,-3)
72a486f zones: fix emitting match rules for zones with only "extra" options (+1,-1)
8174814 utils: persist effective extra_src and extra_dest options in state file (+16)
f573e57 netifd: update to latest git HEAD (+3,-3)
e45b140 interface: warn if ip6hint is truncated (+9,-3)
416d2cc gre: add ipv6 parameter to gre interfaces (+5,-3)
a15f658 odhcpd: update to latest git HEAD (+3,-3)
d60f0a6 treewide: optimize syslog priority values (+28,-27)
3026cfe iwinfo: update to 2019-12-27 (+3,-3)
31dcef3 iwinfo: add several QC/A device ids (+4)
a6f6c05 nl80211: properly handle netdev names starting with "radio" (+4,-4)
ccd7e2d ustream-ssl: Update to version 2020-01-05 (+3,-3)
77de09f ustream-ssl: mbedtls: fix net_sockets.h include warning (+1,-1)
30cebb4 ustream-ssl: mbedtls: fix ssl client verification (-7)
05145ff uclient: Update to version 2020-01-05 (+3,-3)
fef6d3d uclient: Add string error function (+22)
8fb6be7 iwinfo: Update to version 2020-01-05 (+4,-4)
bf2c106 nl80211: add htmode to iwinfo_ops (+73,-1)
5e16044 netifd: move /tmp/resolv.conf.auto to /tmp/resolv.conf.d/ (+4,-4)
70b5011 Revert "interface: warn if ip6hint is truncated" (+3,-9)
64f4eb7 move resolv.conf.auto to /tmp/resolv.conf.d/ (+1,-1)
2b28358 odhcpd: activate PIE ASLR by default (+1)
f0c0f92 odhcpd: update to version 2020-01-14 (+3,-3)
b0902af dhcpv6-ia: remove passing interface as parameter to apply_lease (+13,-12)
b413d8a dhcpv6-ia: cleanup prefix delegation routes (+8,-4)
2520c48 dhcpv6-ia: introduce DHCPv6 pd and ia assignments flags (+25,-24)
6db312a dhcpv6-ia: use dhcp leasetime to set preferred/valid statefull lifetimes (+17,-9)
e4ce8f5 netifd: add basic support for jail network namespaces (+3,-3)
1321c1b add basic support for jail network namespaces (+225,-16)
bc357aa netifd/config.sh: remove some bashism (usage of [[) (+1,-1)
bad59fd 6in4/6in4.sh: remove some bashism (usage of [[) (+1,-1)
df773ea bcm4xxx: fix iwinfo behaviour (+163)
96424c1 iwinfo: update to latest Git HEAD (+3,-12)
7483398 iwinfo: add device id for MediaTek MT7615E (+1)
bb21698 iwinfo: add device id for Atheros AR9287 (+1)
a6914dc iwinfo: add BSS load element to scan result (+42,-1)
eba5a20 iwinfo: add device id for BCM43602 (+1)
5f5ec76 Revert "iwinfo: update to latest Git HEAD" (+12,-3)
82679ca umbim: move package to 'WWAN' submenu (+1)
d3868f1 netifd: change RPS/XPS handling to all CPUs and disable by default (+4,-9)
25cb568 netifd: rename 20-smp-tune to 20-smp-packet-steering ()
a5c30ef odhcpd: update to latest git HEAD (+3,-3)
bb07fa4 dhcpv4: avoid setting lifetime to infinite for static assignments (+6,-9)
a90cc2e dhcpv6-ia: avoid setting lifetime to infinite for static assignments (+10,-20)
6594c6b ubus: use dhcpv6 ia assignment flag (+2,-2)
d21f5aa netifd: update to latest git HEAD (+3,-3)
dbdef93 interface-ip: transfer prefix route ownership for deprecated ipv6addr to kernel (+2,-1)
46d0ce1 iwinfo: update to latest Git HEAD (+3,-12)
7483398 iwinfo: add device id for MediaTek MT7615E (+1)
bb21698 iwinfo: add device id for Atheros AR9287 (+1)
a6914dc iwinfo: add BSS load element to scan result (+42,-1)
eba5a20 iwinfo: add device id for BCM43602 (+1)
9a4bae8 iwinfo: add device id for Qualcomm Atheros QCA9990 (+1)
06a03c9 Revert "iwinfo: add BSS load element to scan result" (+1,-42)
9f5a7c4 iwinfo: add missing HT modename for HT-None (+1)
cd23dc1 ustream-ssl: bump to latest Git HEAD (+4,-4)
f7f93ad add support for specifying usable ciphers (+82,-1)
5e1bc34 ustream-openssl: clear error stack before SSL_read/SSL_write (+12,-2)
9801722 uclient: bump to latest Git HEAD (+2,-2)
af585db uclient-fetch: support specifying advertised TLS ciphers (+12)
dd16696 uclient: update mirror hash (+1,-1)
ea69b13 odhcp6c: fix compilation with musl 1.2.0 (+3,-3)
49305e6 odhcp6c: fix compilation with musl 1.2.0 (+3,-2)
001211a netifd: fix compilation with musl 1.2.0 (+3,-3)
b1e8328 system-linux: fix compilation with musl 1.2.0 (+1,-1)
089cddc odhcp6c: update to latest git HEAD (+3,-3)
f575351 ra: fix sending router solicitations (+17,-9)
5c1d88a netifd: fix 14_migrate-dhcp-release script (+1,-1)
4e4f7c6 netifd: network namespace jail improvements (+3,-3)
dfd0b10 system-linux: fix PATH_MAX undeclared compilation error (+1)
aaaca2e interface: allocate and free memory for jail name (+8,-2)
d93126d interface: allow renaming interface when moving to jail netns (+64,-20)
a5a90a9 netifd: fix jail ifdown and jails without jail_ifname (+3,-3)
dbf97b4 interface: fix jail ifdown and jails without jail_ifname (+10,-2)
e23de62 netifd: clean up netns functionality (+3,-3)
cfccdc2 interface, system: clean up netns functionality (+12,-14)
be172e6 relayd: bump to version 2020-04-20 (+3,-3)
9e7d11f relayd: bump to version 2020-04-25 (+3,-3)
796da66 dhcp.c: improve input validation & length checks (+6,-2)
f4d759b dhcp.c: further improve validation (+4,-1)
0836d0d odhcpd: update to latest git HEAD (FS#3056) (+3,-3)
fbf14ae odhcpd: fix compilation with musl 1.2.0 (+5,-5)
f61964c dhcpv6-ia: fix preferred and valid lifetimes in ubus ipv6leases (+6)
5ce0770 router: fix Lan host reachibility due to identical RIO and PIO prefixes (FS#3... (+11,-1)
ffa3a8e netifd: replace backticks by $(...) (+3,-3)
bc55258 netifd: ingress/egress vlan qos mapping support (+3,-3)
74e0222 vlandev: support setting ingress/egress QoS mappings (+105,-1)
de8b88c firewall: add rule for traceroute support (+13)
559b338 qos-scripts: fix interface resolving (+14,-8)
7f0fb3e iwinfo: update to version 2020-06-03 (+3,-3)
f6b7d16 iwinfo: add device id for Atheros AR9287 PCIe wifi card (+1)
d577a9d iwinfo: add device id for Marvell 88W8997 SDIO wifi card (+1)
2faa20e iwinfo: add device id for Mikrotik R11e-5HacD miniPCIe card (+1)
303b463 netifd: update to latest HEAD (+4,-4)
4ce33ce netifd: wireless: add support for tracking wifi-vlan sections (+337,-17)
a56b457 netifd: wireless: add support for tracking wifi-station sections (+200,-4)
3392046 system-dummy: fix missing return (+2)
db275e1 interface-ip: fix build on non-linux systems (+2)
9e7fe7f netifd: update to latest git HEAD (+3,-3)
51e9fb8 system-linux: improve handling of device rename (+6,-1)
4baf90d netifd: disable receive packet steering for DSA slave devices (+9,-4)
46555ce odhcpd: remove bogus IPKG_INSTROOT reference (+2,-2)
8e98613 uclient: uclient-fetch: add option to read POST data from file (+3,-3)
c660986 uclient-fetch: add option to read POST data from file (+29,-2)
c856f7a netifd: replace timesvr with timesrv (+7,-1)
9858a8c odhcpd: bump to latest git HEAD (+3,-3)
5da5299 odhcpd: fix compilation with GCC10 (+2,-3)
9c170cb package: drop PKG_VERSION for purely local packages (+8,-22)
6c57fb7 firewall: bump to version 2020-07-05 (+3,-3)
7cc2a84 defaults: robustify flow table detection. (+36,-18)
fe9602c rules: fix typo (+1,-1)
f87d0b0 firewall3: defaults: fix uci flow_offloading option (+5,-1)
9d7f49d redurects: add support to define multiple zones for dnat reflection rules (+38,-17)
23cc543 improve reload logic (+106,-35)
f62a52b treewide: replace unsafe string functions (+216,-139)
050816a redirects: fix segmentation fault (+6,-4)
e9b90df zones: apply tcp mss clamping also on ingress path (+8)
50413e1 package: replace remaining occurrences of ifconfig with ip (+4,-4)
1e696c6 map: add a legacymap option (+6,-8)
bcf0704 map: rename type to maptype (FS#3287) (+19,-14)
a69949a firewall: Fix PKG_MIRROR_HASH (+1,-1)
7f676b5 firewall: bump to latest HEAD (+3,-3)
78d52a2 options: fix parsing of boolean attributes (+6)
8c2f9fa fw3: zones: limit zone names to 11 bytes (+6,-2)
7ed34f6 netifd: update to git HEAD (+3,-3)
3d9bd73 utils: fix check_pid_path to work with deleted file as well (+8,-3)
330f403 vlan: initialize device ifname earlier at creation time (+12,-16)
c057e71 device: do not check state from within device_init (+6,-1)
cb0c07b system-dummy: fix resolving ifindex (+2,-2)
ccd9ddc bridge: add support for turning on vlan_filtering (+16,-1)
82bcb64 bridge: add support for adding vlans to a bridge (+65)
0e8cea0 bridge: add support for VLAN filtering (+373,-1)
6086b63 config: enable bridge vlan filtering by default for bridges that define VLANs (+47)
ac0710b device: look up full device name before traversing vlan chain (+3,-2)
e32e21e bridge: flush vlan list on bridge free (+1)
645ceed interface-ip: clear host bits of the device prefix (+5,-1)
d7b614a netifd-wireless: parse 'osen' encryption (+6)
96586ad netifd: update to latest git HEAD (+3,-3)
a3c033e netifd: vxlan: handle srcport range (+30)
226566b netifd: vxlan: refactor mapping of boolean attrs (+14,-10)
11223f5 netifd: vxlan: add most missing boolean options (+25,-3)
55a7b6b netifd: vxlan: add aging and maxaddress options (+14)
ec80139 odhcpd: number UCI defaults script (+1,-1)
156b72b netifd: update to latest git HEAD (+3,-3)
64ff909 system-linux: initialize ifreq struct before using it (+2)
d23443f netifd: bump to version 2020-10-22 (+3,-3)
ced0d53 build: find and use libnl header dirs (+6,-2)
5722218 proto: rework parse_addr to return struct device_addr (+15,-11)
3d7bf60 device_addr: record address index as in the blob (+3)
24ce1ea interface: proto_ip: order by address index first (+10,-4)
5cdc65f odhcpd: update to latest git HEAD (+3,-3)
2677fa1 router: fix advertisement interval option (+1,-1)
aff290b dhcpv6: check message type (+18,-3)
e4f4e62 dhcpv6: add DHCPv4-over-DHCPv6 support (+150,-4)
5700919 dhcpv6: add explicit dhcpv4o6 server address (+22,-3)
cafa3dc odhcpd: fix compile problem on 64-bit systems (+3,-3)
735c783 dhcpv6: fix size_t fields in syslog format (+1,-1)
a0be585 netifd: update to the latest version (+3,-3)
3023b0c bridge: add support for defining port member vlans via hotplug ops (+120,-11)
a3016c4 vlan: add pass-through hotplug ops that pass the VLAN info to the bridge (+74)
d59f3dd vlandev: add pass-through hotplug ops that pass the VLAN info to the bridge (+66)
dd5e611 bridge: show vlans in device status (+51,-3)
a56e14a bridge: preserve hotplug ports on vlan update if config is unchanged (+3,-1)
d1e8884 bridge: fix use-after-free bug on bridge member free (+4)
3a2b210 system-dummy: set present state only for simple devices (+3,-1)
ed11f0c bridge: only overwrite implicit vlan assignment if vlans are configured (+23,-9)
c4600e6 netifd: update to the latest version (+3,-3)
4a41135 system-linux: only overwrite dev->present state on check_state for simple dev... (+4,-2)
0f7a328 odhcpd: update to latest git HEAD (+4,-4)
fb55e80 dhcpv6-ia : write statefile atomically (+10,-2)
5242bf7 netifd: update to the latest version (+3,-3)
351d690 wireless: fix passing bridge name for vlan hotplug pass-through (+26,-12)
c1c2728 config: initialize bridge and bridge vlans before other devices (+7,-3)
5e18d5b interface: do not force link-ext hotplug interfaces to present by default (+2,-1)
4544f02 bridge-vlan: add support for defining aliases for vlan ids (+35,-10)
2b3a0ca uqmi: wait forever registration if timeout set to 0 (+2,-2)
9ebbb55 uqmi: add support for IPv4 autoconf from QMI (+39,-12)
ce293cd uqmi: set device-operating-mode to online (+4,-1)
e065c91 uqmi: update to git HEAD (+4,-4)
65796a6 nas: add --get-plmn (+33)
0a19b5b uqmi: add timeout parameter (+14,-1)
4799810 netifd: update to the latest version (+3,-3)
213748a system-linux: implement full device present state management for force-extern... (+1,-4)
3abe1fc system-linux: add retry for adding member devices to a bridge (+11,-2)
b4b829f uqmi: set plmn only if necessary (+22,-8)
36db12b netifd: update to the latest version (+3,-3)
d6bd104 vlandev: dump vlan id in device status (+1)
e0c838b vlandev: support bridge-vlan aliases in the vid config parameter (+31,-5)
574dc4a system-dummy: print configured mac address (+4)
14f0e8f system-linux: simplify mask check in system_if_apply_settings (+18,-16)
5243102 system-linux: move device settings handling to device.c (+10,-10)
42c4886 config: parse default mac address from board.json (+141,-26)
1373407 odhcp6c: update to git HEAD (+3,-3)
f5728e4 odhcp6c_find_entry: exclude priority from the list of fields that must match (+3,-3)
d7afa2b dhcpv6: add extra syslog info traces (+40,-1)
a7b2221 dhcpv6: avoid sending continuous renew/rebind messages (+69,-40)
9c50975 dhcpv6: fix printing identity association id (+1,-1)
faed29a dhcpv6: only refresh timers when reconfigure is valid (+4,-3)
dd34640 odhcp6c: update to latest git HEAD (+3,-3)
4807118 dhcpv6: improve syslog tracing (+5,-5)
e99e029 dhcpv6: fix regression (+1,-1)
3999b6d dhcpv6: rework DHCPv6 message to string implementation (+34,-15)
0ffa3a3 dhcpv6: harden reconfigure logic (+14,-1)
b2d48c1 odhcpd: remove local mkdir_p implementation (+3,-3)
694148a config: add option to indicate dns service presence (+16,-3)
8f27697 ubus: add add_lease method (+34,-16)
2cf6232 config: remove local mkdir_p implementation (-25)
23bbaa0 ustream-ssl: update to Git version 2020-12-10 (+4,-4)
1651a79 ustream-ssl: openssl: fix bio memory leak (+8)
50abd21 Revert "ustream-ssl: openssl: fix bio memory leak" (-8)
c26f71e cmake: fix building out of the tree (+2,-1)
63656f8 cmake: fix linking when wolfSSL not in default paths (+3,-2)
fa8ecd6 cmake: fix linking when mbed TLS not in default paths (+4,-1)
2c342ae ustream-openssl: fix wolfSSL includes (+7,-2)
5896991 ustream-openssl: fix BIO_method memory leak (+36,-23)
cd2c3d1 ustream-mbedtls: fix comparison of integers of different signs (+1,-1)
3bc0540 cmake: enable extra compiler checks (+7,-1)
c6b4c48 ustream-openssl: wolfSSL: fix certificate validation (+86,-8)
55c3fd8 ustream-mbedtls: implement set_require_validation (+12)
cee6791 ustream-mbedtls: fix certificate verification (+4,-2)
8280140 wolfssl: remove now deprecated compatibility code (+1,-29)
68d0924 Add initial GitLab CI support (+30)
ce1163d uclient: update to Git version 2020-12-10 (+4,-4)
b6e3484 cmake: fix building out of the tree (+7,-1)
12df67e Add basic cram based unit tests (+301,-2)
e6b5b8a Fix extra compiler warnings (+19,-18)
436f9b3 uclient-http: fix freeing of stack allocated memory (+5,-7)
66b4420 uclient-fetch: fix statement may fallt hrough (+1)
158dd9d uclient: fix initialized but never read variable (+1,-1)
86a2ac6 uclient-fetch: fix potential memory leaks (+2,-2)
32ff717 uclient-http: fix extra compiler warnings on mips_24kc and cortex-a9+neon (+5,-4)
a3c1a88 cmake: enable extra compiler checks (+6,-1)
086c292 uclient-fetch: init_ca_cert: fix memory leak (+1)
073f89f uclient-fetch: wolfSSL: fix certificate validation (+2)
2c843b2 Add initial GitLab CI support (+46)
05a1b11 netifd: update to latest version (+3,-3)
458b1a7 netifd: add segment routing support (+51)
3d8d2c3 netifd: update to the latest version (+3,-3)
88c6003 netifd: fix a typo in vlandev hotplug support (+1,-1)
bc99b56 odhcpd: update to latest git HEAD (+3,-3)
9d5e379 dhcpv6-ia: fix prefix delegation behavior (+2,-4)
d1ae052 dhcpv6-ia: fix logic to include IA_PD prefix with lifetimes set to 0 (+2,-1)
b75bcad dhcpv6-ia: remove assignment equal to 0 checks (+6,-9)
23fec97 odhcp6c: update to git HEAD (+3,-3)
0475e18 dhcpv6: display status code as a string (+33,-2)
eac1961 dhcpv6: fix displaying IA info (+2,-2)
a7ff013 netifd: update to the latest version (+3,-3)
39fb8c3 wireless: add support for not killing processes on teardown (+8,-1)
6773bee odhcpd: bump to latest version (+3,-3)
3bda900 odhcpd: add option for setting preferred lifetime (+33,-9)
b31ca88 netifd: update to git HEAD (+3,-3)
0c83439 netifd: wireless: default to GCMP WPA cipher on 802.11ad (+7,-1)
f162063 iwinfo: update to git HEAD (+4,-4)
85bdda5 hardware: add PCI ID for MediaTek MT7915 (+1)
a17f561 iwinfo: detect QCA IPQ4019 WiSoC from FDT (+31)
ea28dfb iwinfo: export ht and vht operation in scan results (+78,-1)
4e22953 iwinfo: export center_chan info for local wifi (+100,-1)
74d13fb cli: account for additional digit for frequencies above 10GHz (+1,-1)
8bfd8d8 iwinfo: add support for GCMP cipher (+20,-9)
c63bcb5 Revert "iwinfo: update to git HEAD" (+4,-4)
6e4ce14 iwinfo: improve ABI version handling and bump to git HEAD (+10,-7)
85bdda5 hardware: add PCI ID for MediaTek MT7915 (+1)
a17f561 iwinfo: detect QCA IPQ4019 WiSoC from FDT (+31)
ea28dfb iwinfo: export ht and vht operation in scan results (+78,-1)
4e22953 iwinfo: export center_chan info for local wifi (+100,-1)
74d13fb cli: account for additional digit for frequencies above 10GHz (+1,-1)
8bfd8d8 iwinfo: add support for GCMP cipher (+20,-9)
618c1e8 iwinfo: add hardware description for QCA MIPS WiSoCs (+37,-1)
0702f32 iwinfo: improve center channel handling (+15,-11)
51c1336 iwinfo: set center chan unsupported for not-nl80211 driver (+42)
23d2722 build: add ability to specify shared object version (+12,-3)
4301541 odhcp6c: fix routing loop on point-to-point links (+3,-3)
2b6959d ra: align ifindex resolving (+7,-3)
53f07e9 ra: fix routing loop on point to point links (+10,-1)
e857b09 netifd: fix IPv6 routing loop on point-to-point links (+3,-3)
e71909c interface-ip: coding style fixes (+2,-1)
c00c833 interface-ip: add unreachable route if address is offlink (+69)
1b484f1 odhcpd: update to latest git HEAD (+3,-3)
8d8a8cd dhcpv6-ia: apply prefix_filter on dhcpv6 (+58,-16)
11ccf10 iwinfo: update to version 2021-01-31 (+3,-3)
5a2dd18 iwinfo: add hardware description for MediaTek MT7622 (+6,-1)
4a32b33 iwinfo: add PCI ID for MediaTek MT7613BE (+1)
d79eeba odhcpd: setup dhcpv4 server automagically (+26,-6)
7939d4a firewall3: update to latest git HEAD (+3,-3)
e8f2d8f ipsets: allow blank/commented lines with loadfile (+10,-2)
00f27ab firewall3: fix duplicate defaults section detection (+2)
12f6f14 iptables: fix serializing multiple weekdays (+1,-1)
c2c72c6 firewall3: remove last remaining sprintf() (+1,-1)
7b844f4 zone: avoid duplicates in devices list (+8,-1)
61db17e rules: fix device and chain usage for DSCP/MARK targets (+43,-25)
4d9f3ae uqmi: fix network registration loop (+27,-10)
bc2225f uclient: update to Git version 2021-04-03 (+3,-3)
83efca2 tests: fix possibly longer start of HTTP server (+2,-1)
64e00d6 uclient-fetch: document missing options (+8,-5)
bbbc01e uclient: update to Git version 2021-05-14 (+3,-3)
c5fc04b tests: fix help usage test (+8,-5)
19571e4 tests: fix help usage test for uclient built with sanitizer (+8,-5)
6a6011d uclient-http: set eof mark when content-length is 0 (+2,-1)
5b16484 netifd: add a udhcpc.user placeholder script (+6,-1)
252660b netifd: update to git HEAD (+3,-3)
09632d4 device: remove left-over comment (-3)
b22f83d handler: add mechanism to generate external device handler stubs (+119)
80bf9d7 extdev: add support for external device handlers (+1.4K,-1)
44c0f40 system-linux: reorder sysctl functions (+5,-5)
c84f3b0 system-linux: add device options used by wpad (+156)
f3a0f90 netifd: update to Git version 2021-04-03 (+3,-3)
f8899b9 netifd: bridge: set default value for igmp_snoop (+2)
327da98 netifd: add possibility to switch off route config (+5)
ef14916 netifd: read udhcpc user scripts from directory (+6,-1)
e78ef58 netifd: update to the latest version (+4,-4)
02dd2f2 fix unannotated fall-through warnings (+5,-4)
3052f2f extdev: remove unused function (-7)
2a97fd0 device: add support for configuring devices with external auth handler (+113,-23)
87e469b wireless: fix memory corruption bug when using vlans/station entries in the c... (+2,-1)
7277764 bridge: rename "ifname" attribute to "ports" (+30,-9)
83d07db netifd: update to the latest master (+3,-3)
42c1930 config: fix ifname->ports compat rename (+11,-4)
bab7a11 netifd: update to the latest master (+3,-3)
62e3cb5 scripts/netifd-wireless.sh: add support for specifying the operating band (+14,-14)
899c2a4 interface: support "device" attribute and deprecate "ifname" (+16,-11)
0eaff67 umbim: fix return value of proto_mbim_setup() (+1,-1)
b2a3df9 qos-scripts: add ifbN device before setting the link up (+3,-2)
0c51b26 iwinfo: update to latest Git HEAD (+4,-4)
50b64a6 iwinfo: add basic IEEE 802.11ax support (+90,-3)
70d2136 iwinfo: nl80211: perform split wiphy dump (+110,-78)
cd23727 iwinfo: cli: fix hwmode formatting (+2,-2)
e16a45f iwinfo: update to latest Git HEAD (+4,-4)
c45f0b5 iwinfo: add 802.11ax HE rate information (+58,-4)
b042419 iwinfo: build with nl80211 backend only and make shared (+5,-19)
8921e36 iwinfo: move device info into -data package (+40,-4)
fe498dd netifd: update to the latest version (+3,-3)
61a71e5 bridge: dynamically create vlans for hotplug members (+28,-1)
cb6ee96 bridge: fix dynamic delete of hotplug vlans (+3,-1)
7f19905 wireless: pass the real network ifname to the setup script (+4,-1)
50381d0 bridge: allow adding/removing VLANs to configured member ports via hotplug (+80,-27)
f12b073 wireless: add some comments to functions (+42)
b0d0906 bridge: fix setting pvid for updated vlans (+23,-1)
ff3764c device: move hotplug handling logic from system-linux.c to device.c (+18,-34)
16bff89 ubus: add a dummy mode ubus call to simulate hotplug events (+36)
7f30b02 examples: make dummy wireless vif names shorter (+4,-1)
013a117 device: do not treat devices with non-digit characters after . as vlan devices (+24,-16)
f037b08 wireless: handle WDS per-sta devices (+44,-7)
db0fa24 bridge: fix enabling hotplug-added VLANs on the bridge port (+5)
4e92ea7 bridge: bring up pre-existing vlans on hotplug as well (+5,-5)
1f283c6 bridge: fix hotplug vlan overwrite on big-endian systems (+1,-1)
f3f70fb netifd: update to the latest version (+3,-3)
7f24a06 vlan: fix device vlan alias handling (+23,-8)
4633471 odhcpd: fix invalid DHCPv6 ADVERTSIE with small configured leasetime (FS#3935) (+3,-3)
405da32 odhcpd: fix extra compiler warning (+2,-2)
ebd4297 cmake: enforce additonal compiler checks (+8,-2)
a12fcb3 config: log config parse failures to syslog (+86,-46)
564d25e config: fix ra_flags none setting (+2)
bc9d317 dhcpv6-ia: fix invalid preferred lifetime (+3)
089efd6 netifd: update to the latest version (+3,-3)
85f01c4 bridge: check bridge port vlan membership on link-up events (+225,-5)
17e453b wireless: add back regular virtual interfaces on hotplug-add events as well (+8,-5)
55d9c02 netifd: update to the latest version (+3,-3)
440eb06 bridge: fix regression in bringing up bridge ports (+5,-4)

Packages / OpenWrt system userland (198 changes)

9b4de71 ubox: move getrandom into separate getrandom package (+14,-3)
22d3d91 ubox: bump to git HEAD (+3,-3)
4df34a4 kmodloader: Increase path array size to make it always fit (+1,-1)
fc454ca libubox: update to latest git HEAD (+3,-3)
9dd2dcf libubox: add format string checking to ulog() (+2,-1)
ecf5617 ustream: Add format string checks to ustream_(v)printf() (+4,-2)
3c401f4 uhttpd: Fix format string build problems (+3,-3)
91fcac3 uhttpd: Fix multiple format string problems (+6,-5)
66838cd procd: add direct dependencies on libblobmsg-json and libjson-c (+1,-1)
74739c4 treewide: fix syntax errors exposed after kconfig update (+13,-13)
a95ddab uhttpd: add direct dependency on libjson-c (+1,-1)
3ead9e7 fstools: block-mount: fix restart of fstab service (+5,-1)
eaad221 rpcd: add direct dependency on libjson-c (+1,-1)
f924fab upgs: update to latest git HEAD (+3,-3)
fc2ab87 Enable extra compiler warnings (+1,-1)
198c060 Fix build error caused by enabled extra compiler warnings (+2,-1)
cd7eabc ugps: Fix compilation under 64-bit (+1,-1)
9a72e7f procd: update to latest git HEAD (+2,-2)
31f0765 procd: check strchr() result before using it (+4,-1)
cbae306 fstools: add direct dependencies on libblobmsg-json and libjson-c (+2,-2)
285c83a rpcd: implement service_running() in init.d script (+4,-1)
1b937cb ubox: implement service_running() in log init.d script (+5,-1)
991dd5a usign: update to latest Git HEAD (+3,-3)
939ec35 usign: main.c: describe necessary arguments for -G (+1,-1)
86d3668 README: provide reference for ed25519 algorithm (+18)
716c3f2 README: add reference to OpenBSD signify (+3)
3e6648b README: replace unicode character (+1,-1)
5a52b37 sha512: fix bad hardcoded constant in sha512_final() (+1,-1)
d9364c1 procd: update to latest git HEAD (FS#2425) (+3,-3)
8323690 state: fix shutdown when running in a container (FS#2425) (+16,-11)
d1f207e uhttpd: update to latest Git HEAD (+3,-3)
6b03f96 ubus: increase maximum ubus request size to 64KB (+1,-1)
2b1a6d2 procd: update to latest git HEAD (+3,-3)
9558031 system: support passing "options" to the "sysupgrade" ubus method (+63,-4)
8036345 fstools: update to HEAD of 2019-07-01 - 1539b5 (+4,-4)
9b36dc2 libfstools: avoid false positives when matching devices and volumes (+4,-4)
3957dd3 block: prevent mount point confusion (+1,-2)
d563f3c libblkid-tiny: fix wrong btrfs label length (+1,-1)
1539b53 libblkid-tiny: increment label size to 256 (+1,-1)
517cb0b fstools: update to latest Git HEAD (+5,-5)
6a61b9a probe: fallback to libblkid.so.1 when libblkid.so does not exist (+3)
6e45ba4 procd: fix compile issue with glibc (FS#2469) (+3,-3)
0430252 sysupgrade: add missing _GNU_SOURCE define (FS#2469) (+1)
7f2b230 uhttpd: add support to generate EC keys (+14,-2)
02169bd rpcd: update to latest Git HEAD (+3,-3)
fb337e5 file: add stat() information to directory listings (+41,-24)
821045f file: add path based read/write/exec ACL checks (+156,-20)
6aa962a uci: update to latest Git HEAD (+3,-3)
415f9e4 uci/file: replace mktemp() with mkstemp() (+11,-8)
7290963 procd: update to the latest git HEAD (+3,-3)
e990e21 system: add "validate_firmware_image" ubus method (+113)
f55c235 system: reject sysupgrade of broken firmware images (+26)
34ac88c system: reject sysupgrade of invalid firmware images by default (+5)
e8dcbbc procd: update to the latest git HEAD (+3,-3)
0bcbbbf system: fix uninitialized variables in firmware validation code (+2,-1)
0f3c136 sysupgrade: set UPGRADE_BACKUP env variable (+2)
2f9f876 rpcd: update to latest Git HEAD (+4,-4)
604db20 rpcd: Switch to nanosleep (+2,-1)
345363b file: add remove operation (+88,-6)
27c24c7 rpcd: sys: actually move timespec declaration (+1,-1)
7fec636 sys: fix symbol redeclaration (+2,-2)
f65527a iwinfo: expose all rate info fields in assoclist reply (+22,-8)
69eeb1b file: refactor message parsing and permission checking (+43,-80)
d6a4052 rpcd: update to latest Git HEAD (+3,-3)
e2a7bc4 iwinfo: add WPA3 support (+10,-10)
9785a91 procd: update to the latest git HEAD (+3,-3)
b8238df sysupgrade: support "backup" attribute (+10,-4)
7519a36 base-files,procd: add generic service status (+35,-1)
296e1f2 netifd,lldpd,rpcd,log: use generic service_running (-17)
04e912d procd: update to the latest git HEAD (+3,-3)
2710c65 system: refuse sysupgrade with backup if it's unsupported (+7,-1)
62dc8c0 system: sysupgrade: send reply on error (+21,-4)
c933b6d procd: fix invalid JSON filter expression in procd_running() (+2,-2)
a700b53 procd: update to the latest git HEAD (+3,-3)
c844ace system: Fix possible integer overflows (+12,-6)
8e9fb51 procd: Switch to nanosleep (+2,-1)
541a321 fstools: update to latest Git HEAD (+3,-3)
c9d0462 libblkid-tiny: adds blkid_probe_set_utf8label support (+93)
9b3eb63 libblkid-tiny: use blkid_probe_set_utf8label for label set (+1,-9)
4327ed4 mkdev: Avoid out of bounds read (+2,-2)
81e93ff usign: update to latest Git HEAD (+3,-3)
f34a383 main: fix some resource leaks (+10,-2)
2a603cf rpcd: update to latest Git HEAD (+3,-3)
95f0973 file: increase minimum read buffer size to 4096 bytes (+1,-1)
ddf6ec2 procd: allow usage of * as procd_running() instance parameter (+4,-4)
c0e7ec9 libubox: update to latest git HEAD (+3,-3)
eb30a03 libubox, jshn: add option to write output to a file (+14,-4)
bf4ffa3 procd: update to latest git HEAD (+3,-3)
258aa04 procd: Add cached and available to memory table (+29)
c2675bb rpcd: update to latest Git HEAD (+3,-3)
37aa919 plugin: fix leaking invoked method name for exec plugins (+3,-3)
bd0ed25 uci: reset uci_ptr flags when merging set operations (+1)
cc50263 plugin: exec: properly free memory on parse error (+7,-2)
02c6e1d exec: properly free memory on rpc_exec() error (+12,-4)
ca3e2d5 plugin: do not free method name separately (+1,-4)
32fba36 exec: always call finish_cb to allow plugin to free up memory (+5,-5)
9ecfada uci: free configs list memory on return (+4)
90e40bd file: exec: properly free memory on error (+18,-3)
ee26d83 main: exec_self: make clang analyzer happy (+8,-3)
d442d62 plugin: fix double free in finish callback (-1)
51e7624 libubox: bump to version 2019-10-29 (+3,-3)
3013039 vlist: add more macros for loop iteration (+15)
e4af39d fstools: bump to version 2019-11-03 (+3,-3)
d05276d libblkid-tiny: ntfs: fix use-after-free (+7,-5)
eda8b3f block: use fsck.fat instead of dosfsck (+2,-2)
1212b5b block: umount: skip / unless -a is given (+10,-4)
fb0700f block: support hierarchical mount/umount (+101,-51)
32c3126 block: mount_action: handle mount/umount deps (+30,-13)
da4edc1 block: mount_device: skip extroot earlier (+4,-4)
2f2a09a block: mount_device: err log only when mp deviates from spec (+7,-3)
f438552 block: detect: use current mp as value of target option (+24,-17)
6f3a293 procd: Update to version 2019-11-02 (+3,-3)
d27949f procd: guard fork_worker calls (+12,-6)
5d62829 procd: skip respawn in case device disappeared (+5)
3e39fe5 procd: shift arguments for askfirst only once (+12,-6)
ba4c4db procd: add start-console support (+19)
bc0a73e procd: add upgraded binary to .gitignore (+1)
4a127c3 procd: replace exit(-1) with exit(EXIT_FAILURE) (+16,-15)
7fb2e1d procd: simplify code in procd_inittab_run (+2,-5)
564ecdf instance: ujail: Fix allocated size for no_new_privs parameter (+3)
f47622e instance: Warn about unexpected number of parameters (+5,-1)
a43a40c uci: update to latest to version 2019-11-08 (+3,-3)
2c8e4a3 util: Fix error path (+6,-2)
fc417e8 build: Add -Wclobbered to detect problems with longjmp (+19,-18)
6ffd8a8 usign: Activate LTO compile option (+3)
2249780 procd: start additional consoles during hotplugging (+5,-1)
aa89bdc rpcd: update to latest Git HEAD (+3,-3)
77ad0de plugin: avoid truncating numeric values (+72,-2)
240d590 uci: update to latest Git head (+3,-3)
0ca93fe test: move shunit2 tests under standalone subdirectory (+1,-1)
a6e8bbe cmake: add unit testing option and shunit2 tests (+13)
17d6144 tests: shunit2: make it working under CMake (+1,-1)
266fc9e add initial GitLab CI support (+8)
38a2f12 tests: shunit2: fix issues reported by shellcheck (+3,-3)
be69504 cmake: build Lua module only if enabled (+15,-21)
c1af73b cmake: enable extra compiler checks (+2,-1)
1637d29 tests: shunit2: run all tests under Valgrind by default (+2)
af59f86 iron out all extra compiler warnings (+18,-12)
f5dd521 cli: fix realloc issue spotted by cppcheck (+9,-1)
2b549cc lua: fix copy&paste in error string (+1,-1)
18049a8 tests: add cram based unit tests (+152)
19ceff3 lua: fix memory leak in changes method (+29,-7)
39093f3 lua: fix memory leak in set method (+12,-1)
7736f49 cli: remove unused variable assigment (+1,-1)
9cf978b delta: prevent possible null pointer use (+1,-1)
⇒ + 2 more...
441c794 libubox: update to latest Git HEAD (+3,-3)
6228df9 iron out all extra compiler warnings (+24,-20)
c955464 enable extra compiler checks (+1,-1)
1fefb7c add initial GitLab CI support (+7)
b0a5cd8 add cram based unit tests (+594,-7)
8baeeea add assert.h component (+9)
0003ea9 base64: fix possible null pointer dereference (+32)
c008294 blobmsg_json: fix possible uninitialized struct member (+2,-2)
9b6ede0 avl: guard against theoretical null pointer dereference (+2)
93848ec jshn: refactor main into smaller pieces (+68,-39)
c42f11c jshn: main: fix leak of memory pointed to by 'vars' (+3)
cb698e3 jshn: jshn_parse: fix leaks of memory pointed to by 'obj' (+3)
8e832a7 jshn: fix off by one in jshn_parse_file (+1,-1)
26586da jshn: fix missing usage for -p and -o arguments (+2,-2)
07413cc tests: jshn: add more test cases (+164)
9057708 procd: update to latest git HEAD (+3,-3)
3aa051b system: sysupgrade: close input side of pipe before reading (+3,-2)
762aac5 rpcd: update to latest Git HEAD (+3,-3)
aaa0836 file: extend exec acl checks to commands with arguments (+28,-2)
b70052c uci: update to latest Git HEAD (+5,-4)
03dfbbe cli: fix format string clang-10 warning (+1)
654d7c3 lua: add missing forward declaration (+2)
750b046 tests: cram: Lua: add test case for uci_get_errorstr (+4)
cca6f10 libuci: refactor uci_get_errorstr (+19,-32)
66264ed cmake: add more hardening compiler flags (+9,-2)
165b444 uci: Fix extra semicolons warnings (+2,-2)
4ebc9dc fstools: update to latest git HEAD (+3,-3)
5ea47fe blockd: fix vlist memory corruption (+1,-1)
12851d6 blockd: don't flush devices list on "hotplug" call (-2)
b82c5c1 libblkid-tiny: add functions for allocating & freeing probe struct (+57,-16)
0c5761f libblkid-tiny: use separated buffer for each block device read (+39,-22)
157924d libblkid-tiny: add blkid_probe_set_id_label() stub (+7,-1)
f43a1aa libblkid-tiny: vfat: Fix reading labels which starts with byte 0x05 (+2)
111a43f libblkid-tiny: vfat: Change parsing label in special cases (+6,-11)
5f42441 fstools: update to latest git HEAD (+3,-3)
b4e25d5 libblkid-tiny: fix symbol collision with full libblkid (+8,-8)
f34f9a4 uhttpd: update to latest Git HEAD (+3,-3)
5f9ae57 client: fix invalid data access through invalid content-length values (+2,-2)
97af1fc uhttpd: reset PKG_RELEASE (+1,-1)
432ec29 rpcd: add respawn param (+2,-1)
b9f3af7 libubox: update to version 2019-12-26 (+4,-4)
eb216a9 cmake: use extra compiler warnings only on gcc6+ (+6,-1)
46f8268 blobmsg/ulog: fix format string compiler warnings (+7,-4)
f804578 cmake: add more hardening compiler flags (+2,-1)
bf68070 tests: add unit tests covered with Clang sanitizers (+297,-5)
436d636 tests: add libFuzzer based tests (+99)
09ee90f tests: add test cases for blob parsing (+251)
833d257 test: fuzz: add blob_parse crashes (+1)
6d27336 blob: refactor attr parsing into separate function (+35,-26)
0b24e24 blob: introduce blob_parse_untrusted (+31)
325418a tests: use blob_parse_untrusted variant (+2,-2)
478597b blob: fix OOB access in blob_check_type (+20,-5)
8a34788 test: fuzz: add blobmsg_check_attr crashes ()
2df6d35 tests: add test cases for blobmsg parsing (+139)
4dfd24e blobmsg: make blobmsg_len and blobmsg_data_len return unsigned value (+4,-3)
f2b2ee4 blobmsg: fix heap buffer overflow in blobmsg_parse (+3)
1433031 Ensure blob_attr length check does not perform out of bounds reads (+3,-3)
⇒ + 5 more...
7cb018c ubus: update to version 2019-12-19 (+4,-4)
4daab27 libubus: do not abort recv_retry before completing a message (-2)
76ea27a libubus: attempt to receive data before calling poll (+3,-3)
588baa3 ubusd: retry sending messages on EINTR (+12,-6)
2e051f6 ubus: Support static builds (+10,-3)
90fb162 cmake: enable extra compiler checks (+7,-1)
d61282d ubusd: fix comparison of integers of different signs (+5,-3)
5d7ca83 ubusd/libubus-io: fix variable sized struct position warning (+4,-4)
d2e026a iron out all extra compiler warnings (+32,-29)
058f4e9 libubus: fix incompatible pointer types assigment (+1,-1)
b2e5442 add initial GitLab CI support (+7)
afd4718 examples: remove dead increments (-6)
c413be9 refactor ubusd.c into reusable ubusd_library (+278,-271)
08f17c8 add fuzzer and cram based unit tests (+198)
a995b1e lua: workaround false positive dereference of null pointer (+10,-9)
72be8e9 lua: ubus_lua_do_subscribe: fix copy&paste error (+2,-2)
c5f2053 workaround possibly false positive uses of memory after it is freed (+14,-16)
⇒ + 4 more...
36bace7 ubus: update to version 2019-12-27 (+4,-4)
8f22924 ci: enable unit testing (+1)
041c9d1 ubusd/libubus-io: fix socket descriptor passing (+83,-73)
3fe29ff ubox: update to latest git HEAD (+3,-3)
c9ffeac kmodloader: added -v arg to modeprobe (+12,-2)
17689b6 logread: add option to filter for facilities (+27,-2)
b30e0df kmodloader: print an error when no kernel module dir can be found (+3,-1)
e3e939d libubox: update to version 2019-12-28 (+4,-4)
cd75136 blobmsg: fix wrong payload len passed from blobmsg_check_array (+122,-1)
37929dd procd: fix running jailed non-root process (+4,-4)
52c5c19 jail: set user and group inside jail (+77,-4)
5ed190a jail: remove accidentally added lines (-3)
051b9a1 ubox: update to version 2019-12-31 (+3,-3)
0e34af1 kmodloader: added -a arg to modprobe (+38,-30)
059505d procd: update to version 2020-01-04 (+3,-3)
4fde955 cmake: fix lookup of external libraries (+11,-5)
ea45c4a system: fix failing image validation due to EINTR (+3)
c7a2db3 system: sysupgrade: rework firmware validation (+124,-47)
9814807 system: sysupgrade: fix possibly misleading error (+6)
d2e8bf6 system: watchdog_set: fix misleading indentation (+1,-1)
a5af33c instance: strdup string attributes (+8,-4)
22a178e fstools: update to latest Git HEAD (+3,-3)
823faa0 block: re-discover mtd devices on extroot mount retry (+1,-1)
5877280 ubus: Update to version 2020-01-05 (+3,-3)
d35df8a ubus: make libubus ready for linking into C++ (+8)
2d80f7e rpcd: Update to version 2020-01-05 (+3,-3)
efe51f4 iwinfo: add current hw and ht mode to info call (+44)
a2571f3 uhttpd: Activate PIE by default (+1)
d38dd6e ubus: activate PIE ASLR by default (+2,-1)
9c628cc procd: activate PIE ASLR by default (+1)
3d62463 rpcd: activate PIE ASLR by default (+1)
ee2014e uhttpd: add enable instance option (+5,-1)
63000bf fstools: update to version 2020-01-18 (+3,-3)
189b41b libblkid-tiny: fix f2fs labels by increasing label buffer (+1,-1)
f5c7c18 fstools: Add support to read-only MTD partitions (eg. recovery images) (+15,-4)
5c73bb1 libubox: update to version 2020-01-20 (+3,-3)
379cd33 tests: include json script shunit2 based testing (+1.3K)
20a070f tests: blobmsg/json: add more test cases (+275,-27)
f0da3a4 blobmsg_json: fix int16 serialization (+13,-13)
a36ee96 blobmsg: blobmsg_add_json_element() 64-bit values (+24,-18)
b0886a3 cmake: add a possibility to set library version (+6)
a2aab30 jshn: prefer snprintf usage (+9,-7)
132ecb5 blobmsg: blobmsg_vprintf: prefer vsnprintf (+8,-1)
1ffa415 blobmsg_json: prefer snprintf usage (+50,-30)
5c0faaf tests: prefer dynamically allocated buffers (+55,-21)
43a103f blobmsg: blobmsg_parse and blobmsg_parse_array oob read fixes (+56,-20)
97a03a4 procd: update to latest git HEAD (+4,-4)
153820c instance: fix pidfile and seccomp attributes double free (+20,-2)
44dd941 instance: fix typo in error message (+1,-1)
0a11aa4 instance: Fix instance_config_move_strdup() function (+4,-5)
58c12f7 jail: add basic support for network namespaces (+78,-18)
ba69639 jail: create resolv.conf symlink for netns jails (+20,-3)
81b88b1 jail: more strict mount options for /tmp/resolv.conf.d/ (+15,-6)
0f81a09 fstools: update to version 2020-01-21 (+3,-3)
deb745f Revert "fstools: Add support to read-only MTD partitions (eg. recovery images)" (+4,-15)
76bbe4b procd: update to version 2020-01-24 (+3,-3)
b44417c instance: provide error feedback if ujail binary is missing (+7,-2)
856b5f8 state: fix reboot causing shutdown inside LXC container (+30,-22)
00aafc4 procd: show process's exit code (+24)
f6e07c8 uci: update to version 2020-01-27 (+4,-5)
c0c988e procd: support 'requirejail' attribute (+3,-2)
39a49c2 procd: update to latest git HEAD (+2,-2)
bcb8655 instance: add 'requirejail' attribute (+24,-10)
7df120b uci: fix PKG_SOURCE_VERSION value (+1,-1)
dba431d procd: seccomp: fix resource leak (+3,-3)
c30b23e seccomp: fix resource leak (+6,-2)
04069fd uhttpd: update to latest Git HEAD (+4,-4)
2ee323c file: poke ustream after starting deferred program (+1)
9003115 usbmode: Update modeswitch data to 20191128 (+2,-2)
955634b libubox: update to latest Git HEAD (+3,-3)
75e300a blobmsg: fix wrong payload len passed from blobmsg_check_array (+1,-1)
7da6643 tests: blobmsg: add test case (+177)
40e5789 procd: actually wire-up netns support (+2,-1)
0933d13 procd: update to latest git HEAD (+4,-4)
77a6782 jail: mount-bind /etc/resolv.conf for non-netns jails (+4)
52e6fb1 rpcd: fix respawn settings (+1,-1)
052aaa7 uhttpd: bump to latest Git HEAD (+3,-3)
5fc551d tls: support specifying accepted TLS ciphers (+17,-6)
5e9c23c client: allow keep-alive for POST requests (+1,-2)
02a1914 procd: bump to latest HEAD (+7,-4)
2188d81 jail: add support for launching extroot containers (+50,-11)
6f3dbd2 jail: add support for userns and cgroupsns (+255,-83)
28a06e5 jail: add support for (ram-)overlayfs (+126,-7)
7c2e0fa procd: jail fixes and improvements (+3,-3)
32c717e jail: only mess with rootfs if CLONE_NEWNS was set (+1,-1)
b275a62 instance: harmonize instance API (+7,-6)
511fd97 jail: make /proc more secure (+13)
4953b7c jail: mount /sys read-only (+1,-1)
a4d6442 jail: replace /etc/resolv.conf with symlink in extroot+overlay (+2)
a4cc165 jail: always mount /dev as additional tmpfs (+6)
70a962c upgs: Remove extra _DEFAULT_SOURCE definition (-4)
7e9b56f procd: fix jail when running on glibc (+3,-3)
d200b70 jail: include /etc/nsswitch.conf in jail for glibc. (+5)
4298f08 ubus: update to latest git HEAD (+3,-3)
171469e lua: avoid truncation of large numeric values (+4,-1)
b7d6e80 fstools: update to the latest version (+3,-3)
84965b9 blockd: print symlink error code and string message (+2,-2)
62c578c blockd: report "target" path as "mount" for autofs available mounts (+2)
d1f1f2b block: remove mount target file if it's a link (+3)
830441d blockd: remove symlink linkpath file if it's a dir or link (+7)
c80f700 libfstools/mtd: attempt to read from OOB data if empty space is found (+12,-4)
471b8bf procd: extend requirejail attribute handling (+3,-3)
e2ed964 jail: don't fail unless requirejail is set (+11,-2)
17e7ae7 jail: don't load libpreload-seccomp.so if it doesn't exist (+1)
447d335 ugps: nmea: fix time comparision (+4,-4)
db40e3a nmea: fix time comparision (+2,-2)
2855be3 uci: update to latest git HEAD (+3,-3)
ec8d323 file: preserve original file mode after commit (+2,-1)
9295ce7 fstools: update to the latest version (+3,-3)
0b93429 Revert "block: mount_action: handle mount/umount deps" (+13,-30)
32db27d Revert "block: support hierarchical mount/umount" (+51,-101)
d70774d block: add some basic extroot documentation (+16)
37c9148 block: simplify check_extroot() a bit (+47,-42)
8b9e601 block: always use st_dev (device ID) of / when looking for root (+11,-15)
c3a4375 fstools: update to the latest version (+3,-3)
cddd902 Truncate FAT filesystem label until 1st occurance of a blank (0x20) (+4,-2)
4963db4 blockd: use uloop_process for calling /sbin/hotplug-call mount (+85,-51)
9ab936d block(d): always call hotplug.d "mount" scripts from blockd (+87,-36)
eec16e2 blockd: add optional "device" parameter to "info" ubus method (+51,-21)
b181294 fstools: blockd: fix segfault triggered by non-autofs mounts (+3,-3)
8426903 blockd: fix segfault triggered by non-autofs mounts (+1,-1)
f079db3 procd: replace backticks by $(...) (+3,-3)
8097fd4 procd: jail: fix segfault and add console feature (+17,-3)
2e73848 jail: SIGSEGV must not be forwarded to the child process (+1,-1)
7e150f6 jail: unnamed jails can not have netns (fix segfault) (+4)
1ab539b jail: add option to provide /dev/console to containers (+445,-4)
e35e40a usign: update to latest git HEAD (+3,-3)
f1f6502 Always pad fingerprints to 16 characters (+3,-3)
a765b06 libubox: update to the latest master (+3,-3)
7c4ef0d tests: list: add test case for list_empty iterator (+54,-18)
1db3e7d libubox: runqueue fix comment in header (+2,-2)
89fb613 libubox: runqueue: fix use-after-free bug (+87,-31)
eeddf22 tests: runqueue: try to fix race on GitLab CI (+1,-1)
5e75160 blobmsg: fix attrs iteration in the blobmsg_check_array_len() (+6,-4)
b371182 libubox: update to the latest version (+3,-3)
86818ea blob: make blob_parse_untrusted more permissive (+47,-1)
cf2e8eb tests: add fuzzer seed file for crash in blob_len (+6)
c2fc622 blobmsg: fix length in blobmsg_check_array (+1,-1)
639c29d blobmsg: simplify and fix name length checks in blobmsg_check_name (+4,-9)
66195ae blobmsg: fix missing length checks (+20,-46)
e8a2c21 rpcd: update to latest Git HEAD (+4,-4)
3df62bc session: deny access if password login is disabled (+1,-1)
078bb57 uci: reset uci_ptr flags when merging options during section add (+1)
f47aeac procd: update to git HEAD (+3,-3)
b84a329 jail: use sane termios settings for console pts (+6,-5)
b9b39e2 jail: handle containers seperately (+118,-39)
f8b4aa5 ugps: nmea: make sure date is valid (+3,-3)
0c54380 nmea: make sure date is valid (+4)
b1f26b7 uhttpd: fix script timeout (+3,-3)
939c281 proc: do not cancel script killing after writing headers (-2)
3d6ac4d ubox: add ALTERNATIVES (+7,-7)
7d9fb6a fstools: update to the latest version (+3,-3)
d34ea8e Use autoclear for overlay loopback device (+7)
b6e440a procd: update to git HEAD (+41,-3)
ea7a790 jail: add support for running OCI bundle (+1.2K,-69)
bb4a446 uxc: add container management CLI tool (+596)
a6160de procd: jail: fix build on platforms without seccomp support (+3,-3)
f1aa7a7 jail: fix build on platforms without seccomp support (+1,-3)
5600932 procd: fix another seccomp-related build issue (+3,-3)
3473671 ujail: add dependency on syscall-names-h (+3)
5115cb0 procd: fix yet another build issue, this time with capabilities (+3,-3)
3034eaf jail: use linux/capability.h instead of sys/capability.h (+5,-2)
0b76410 libubox: update to version 2020-07-11 (+3,-3)
e85cb73 blobmsg: drop old comment about json formatting functions (-3)
161c259 lua/uloop: fd_add() better args checking (+7,-11)
c0941d3 lua/uloop: make get_sock_fd capable of absolute addresses (+2,-1)
53b9a21 lua/uloop: fd_add: use absolute indices for arguments (+5,-6)
f4e9bf7 examples/lua: attempt to highlight some traps (+5,-3)
79fd87e procd: update to git HEAD (+3,-3)
aed7fb3 procd: fix compilation with uClibc-ng (+13)
9d0f831 jail: fix segfault with len(uidmap/gidmap) > 1 (+1,-1)
42a6217 jail: consider PATH for argv in OCI container (+5,-1)
83f4b72 jail: actually chdir into OCI defined CWD (+3)
fc9f614 jail: parse and run OCI hooks (+324,-28)
02eec92 jail: memory allocation fixes (+73,-24)
71e75f4 jail: refactor mount support to cover OCI spec (+310,-170)
b586e7d jail: don't make mount source read-only (+1,-1)
dacab12 uxc: fix 'stop' command (+1,-1)
732b70c procd: update to git HEAD (+3,-3)
639df57 uxc: fix build with uClibc-ng (+4)
b2230e4 procd: add service instance watchdog (+148)
5792f6a procd: allow optional watchdog instance parameter (+2,-2)
bae4204 procd: bump to git HEAD (+4,-4)
8d5208f jail: fix false return in case of nofail mount (+3,-2)
b41f76b procd: fix compile if procd-ujail is not selected (+3,-3)
86a5105 jail: fs: fix build on uClibc-ng (+5,-1)
bfce7d1 jail: fix some more mount options (+5,-1)
268126a jail: add support for maskedPaths and readonlyPaths (+73,-17)
211548c procd: update to git HEAD (+3,-3)
9eddf0f jail: fix hooks (+82,-54)
1b1286b jail: parse and apply OCI sysctl values (+117)
c049047 jail: implement OCI user additionalGIDs (+47,-7)
0e1920c jail: read and apply umask from OCI if defined (+9,-1)
1c46cc3 jail: parse and apply POSIX rlimits (+140,-2)
76adac5 jail: /proc/$pid/oom_score_adj to OCI defined oomScoreAdj (+30)
5aedd5a procd: bump to git HEAD once again (+3,-3)
f5f305e jail: move /tmp/resolv.conf.d to /dev/resolv.conf.d (+2,-2)
6f078ae jail: add support for defining devices (+199,-8)
686cf7a jail: actually apply filesystem-specific mount options (+10,-1)
f91009a jail: refactor default mounts into new structure (+16,-36)
66ae2d9 jail: re-implement /proc/sys/net read-write in netns hack (+62,-7)
114e525 procd: update to git HEAD (+3,-3)
48777de rcS: cast format string to int64_t (+2,-1)
a4df90f jail: fix wrong format for 32-bit (+1,-1)
c482c5d jail: add support for referencing existing namespaces (+185,-15)
98b60b3 procd: jail: fix build on glibc and uclibc (+3,-3)
5cb3715 jail: fix build on glibc and uclibc (+11)
a15ed96 procd: update to git HEAD (+3,-3)
c3ca99f jail: serialize hook execution (+239,-167)
8ff8970 jail: add some remaining OCI features (+213,-60)
9d5fa0a uxc: behave more like a compliant OCI run-time (+174,-24)
1274033 uxc: fix create operation (+8,-1)
2d811a4 jail: add 'kill' method to container.%s object (+39,-1)
08133b8 uxc: use new container.%s kill ubus API (+17,-11)
d15b6e4 procd: update to git HEAD (+3,-3)
28be011 instance: make sure values are not inherited from previous runs (+123,-23)
2ae5cbc uxc: remove debugging left-over (-1)
3d167ed uhttpd: update to the latest master (+3,-3)
8d9e1fc ubus: parse "call" method params only for relevant call (+23,-17)
77d345e ubus: drop unused "obj" arguments (+4,-4)
9d663e7 ubus: use BLOBMSG_TYPE_UNSPEC for "params" JSON attribute (+4,-1)
628341f ubus: use local "blob_buf" in uh_ubus_handle_request_object() (+4,-4)
212f836 ubus: rename JSON-RPC format related functions (+10,-10)
2d9b653 libubox: update to git HEAD (+3,-3)
9e52171 blobmsg: introduce BLOBMSG_CAST_INT64 (+41)
e0e607f procd: update to git HEAD (+19,-19)
47a9f0d service: add method to query available container features (+97)
afbaba9 initd: attempt to mount cgroup2 (+1,-1)
ead60fe jail: use pidns semantics also for timens (+20,-20)
759e9f8 jail: make use of BLOBMSG_CAST_INT64 for OCI rlimits (+39,-53)
83053b6 instance: add instances into unified cgroup hierarchy (+28)
16159bb jail: parse OCI cgroups resources (+900,-31)
728a0c6 Revert "procd: update to git HEAD" (+19,-19)
48f2596 procd: update to git HEAD (+3,-3)
47a9f0d service: add method to query available container features (+97)
afbaba9 initd: attempt to mount cgroup2 (+1,-1)
ead60fe jail: use pidns semantics also for timens (+20,-20)
759e9f8 jail: make use of BLOBMSG_CAST_INT64 for OCI rlimits (+39,-53)
83053b6 instance: add instances into unified cgroup hierarchy (+28)
16159bb jail: parse OCI cgroups resources (+900,-31)
282ff0c jail: only free cgroups if they were allocated (+2,-1)
ab55357 jail: fix freeing cgroups avl (+5,-2)
12178be procd: add SELinux support (+6,-5)
fad8997 initd/init: add minimal SELinux policy loading support (+46,-1)
962e73c procd: add selinux variant (+31,-7)
74dfe25 procd: remove duplicate confguration menu (-2)
db8e09f fstools: update to the latest version (+3,-3)
5345343 fstoools: add define for GLOB_ONLYDIR (+4)
413fdc6 ugps: update to the latest version (+3,-3)
511a5b3 ugps: fix 64-bit time_t (+1,-1)
8b80150 rpcd: update to the latest master (+3,-3)
646daa0 rc: new ubus object for handling /etc/init.d/ scripts (+375,-3)
4a32306 uhttpd: update to the latest master (+3,-3)
fe1888f ubus: fix blob_buf initialization (+17,-14)
1172357 ubus: add new RESTful API (+339,-22)
c57b907 uhttpd: update to the latest master (+3,-3)
47c34bd ubus: add ACL support for "subscribe" request (+64,-55)
14247c8 rpcd: update to the latest master (+3,-3)
3fea655 rc: support init.d scripts with START=0 (+12,-8)
2a90d30 uhttpd: update to latest Git HEAD (+3,-3)
c186212 ubus: support GET method with CORS requests (+2,-2)
88ba2fa client: really close connection on timeout (+2,-1)
0f38b03 client: fix spurious keepalive connection timeouts (+5,-1)
14a3cb4 ubus: fix legacy empty reply format (+8,-4)
21a7c4d fstools: update to git HEAD (+3,-3)
8e0f29a mount: remove support for legacy overlayfs before v2.3 (+22,-36)
0f8a443 mount: fix log format string and indentation (+2,-2)
46a56d3 overlay: use precompiler macros for reoccuring path names (+5,-4)
f25ab8a mount: apply SELinux labels before overlayfs mount (+28)
2dffade ubus: prepare to run ubusd as non-root user (+4,-3)
59835ae cli: document usage of "subscribe" command (+1)
13efd05 tests: cram: fix usage test (+2)
13a4438 ubus: move /var/run/ubus.sock to /var/run/ubus/ubus.sock (+1,-1)
a2def36 procd: jail: clean up capability handling and non-root ubusd (+3,-3)
80c9516 cgroups: restrict allowed keys in 'unified' section (+8)
5ade567 cgroups: memory controller fixes (+18,-7)
3121467 early: run ubusd non-root as user ubus, group ubus (+15,-3)
12a5b97 jail: adapt to new ubus socket path (+1,-1)
788d144 instance: actually wire up capabilities filename (+22)
ebc5a7f jail: nuke old capabilities code in favour of reusing OCI code (+19,-79)
6c5233a jail: capabilities: apply in two phases (+27,-14)
061904d uhttpd: adapt defaults for changes ubus.sock path (+7,-2)
0b31713 rpcd: adapt defaults for changed ubus.sock path (+10,-2)
bd8c331 ubox: run logd non-root as user logd (+5,-4)
9ef8868 logd: self-degrade to 'logd' user after opening pipes (+8)
ccb283c procd: ujail fixes (+3,-3)
ec461ff jail: mount more stuff read-only (+4,-4)
33b799b ujail: elf: work around GCC bug on MIPS64 (+12)
2a0d08d ubus: bump to git HEAD (+3,-3)
ad0cd11 ubusd_acl: add support for wildcard in methods (+6,-2)
095cc2b uci: update to version 2020-10-06 (+2,-2)
9bd361c tests: add libFuzzer based fuzzing (+359)
a3e6509 file: uci_parse_package: fix heap use after free (+1,-1)
31f78bf cmake: add uci-san cli built with clang sanitizers (+15)
ea5bbd5 tests: cram: add uci import testing on fuzzer corpus (+36,-1)
671c755 uci: silence UBSAN error by using offsetof macro from compiler (+1,-5)
aa46546 file: uci_file_commit: fix memory leak (+6,-3)
19770b6 file: use dynamic memory allocation for tempfile name (+5,-8)
7f57427 file: use size_t for position and pointer (+12,-12)
eae126f file: Check buffer size after strtok() (+20,-3)
3fbd6c9 ucimap: Check return of malloc() (+4,-2)
52bbc99 Replace malloc() + memset() with calloc() (+5,-10)
43fe0bd uci: fix package mirror hash (+1,-1)
c8a81ad procd: bump to git HEAD (+3,-3)
2f381fe jail: guard boolean blobmsg attributes (+7,-3)
602b8fa jail: add option for pidfile (+54,-1)
bba6de7 jail: handle mount propagation flags (+73,-39)
6963d50 jail: relax seccomp unknown syscall handling (+2,-1)
e1fcfdc jail: add support for absolute root path in OCI spec (+15,-8)
257f29b jail: don't fail if maskedPath cannot be found (+1,-1)
75f2374 uxc: mimic runc cmdline by using getopt_long (+171,-62)
9867d08 procd: bump to git HEAD (+3,-3)
b0de894 jail: fix capabilities (+38,-17)
753309c uhttpd: use P-256 for certs (+2,-2)
86917e4 rpcd: remove file when applied (+7,-5)
62a3430 procd: drop legacy seccomp support, switch to OCI parsers (+3,-3)
d8f36f5 seccomp: specifying architectures is optional (+17,-10)
d352e6e seccomp: switch to new OCI compliant parser (+8,-91)
c110405 trace: switch to OCI seccomp JSON output (+9,-4)
8262c99 procd: update to git HEAD (+3,-3)
04a2edd uxc: make force-delete kill container process (+14,-2)
be6da62 seccomp: silence 'unknown syscall' warnings (+1,-1)
b22e625 jail: cgroup hack: rewrite cgroup -> cgroup2 (+2,-1)
df7fa7b uxc: fix incomplete commit (+4,-1)
2eb0d71 procd: update to git HEAD (+3,-3)
d4d78db uxc: also delete procd runtime state on 'delete' (+18)
e935c0c jail: add 'debug' extern variable to preload_seccomp (+2)
97ac290 uhttpd: update to git HEAD (+4,-4)
f53a639 ubus: fix uhttpd crash (+2)
8cf0ac3 procd: update to git HEAD (+3,-3)
3019f50 jail: leak less memory (+185,-111)
7e01453 jail: fix segfault on missing name and refactor (+16,-5)
5abee8f jail: fix and simplify userns uid/gid maps from OCI (+19,-36)
4ba72ec jail: relax /etc/resolv.conf creation (+5,-5)
db5ef86 jail: don't use NULL arguments for mount syscall (+9,-9)
19ac9df jail: don't fail if can't mount-bind /etc/resolv.conf (+2,-2)
acf36f2 jail: seteuid before clone(CLONE_NEWUSER) (+33,-3)
e40828f jail: fix typo in usage output (+1,-1)
b87984b jail: don't attempt to mount /sys with noatime (+1,-1)
b275b11 jail: enter existing cgroups namespace if given (+2)
31e0a46 jail: properly initialize timens_fd (+2)
c71500f procd: update to git HEAD (+3,-3)
f3c3563 jail: improve seccomp BPF generator (+160,-22)
f67a66f jail: always call cgroups_free() (+1,-3)
4625350 jail: seccomp: improve code readability (+31,-10)
533895e ubus: make sure ubusd starts in case user 'ubus' doesn't exist (+3,-3)
d1d9ddf ubusd: attempt to create socket folder (+16)
4dc5b64 procd: output warning if user 'ubus' doesn't exist (+3,-3)
09478ba jail: improve seccomp log output (+25,-13)
6acc48c early: fall-back to run ubus as root if user can't be found (+4,-1)
13961da procd: also depend on jshn (+2,-2)
ee0ff73 libubox: utils: introduce mkdir_p (+4,-4)
3578776 utils: introduce mkdir_p (+34)
278b1e9 fstools: update to git HEAD (+3,-3)
0c6fb90 jffs2-reset: allow doing a factory reset and passing a sysupgrade.tgz (+8,-5)
4862530 mount: restorecon: guard against execl() errors (+1,-1)
f415323 block: replace local mkdir_p implementation (+9,-20)
54239cc procd: update to git HEAD (+3,-3)
111416d jail: remove unreachable code (+1,-2)
7f12c89 treewide: replace local mkdir_p implementations (+5,-41)
0cf3c5d uhttpd: don't redirect to HTTPS by default (+1,-1)
498fb1b fstools: fix 'firstboot' on unmounted UBIFS overlay (+3,-3)
c53b188 jffs2reset: support fristboot on unmounted UBI overlay (+9)
190e793 rpcd: update to git HEAD (+4,-4)
fd017ba iwinfo: add ht and vht operation info to wifi scan (+15,-1)
4c66b31 iwinfo: export center channel for info ubus call (+2)
e28d4a5 iwinfo: add support for 802.11ad and GCMP (+6)
5c15f57 iwinfo: return hwmode 'ad' on 802.11ad-only hardware (+6)
79fe06a Revert "rpcd: update to git HEAD" (+4,-4)
e02a41f rpcd: update to git HEAD (+4,-4)
fd017ba iwinfo: add ht and vht operation info to wifi scan (+15,-1)
4c66b31 iwinfo: export center channel for info ubus call (+2)
e28d4a5 iwinfo: add support for 802.11ad and GCMP (+6)
5c15f57 iwinfo: return hwmode 'ad' on 802.11ad-only hardware (+6)
ea7f471 iwinfo: include ht_operation data only if available (+7,-5)
331892f treewide: drop shebang from non-executable lib files (+2,-33)
740af59 procd: update to git HEAD (+4,-4)
0aee1c3 hotplug.c: set nl_pid to zero (+1,-1)
d6dda31 procd: fix compiler warning (+4,-1)
92c8e8f jail: remove duplicate check for hook file permissions (-3)
0a74c06 jail: only output BPF instr. table header if debugging (+3,-2)
fd18379 jail: cgroups: fix uninitialized variable (+1,-1)
3010f16 procd: add hotplug-call dispatcher ubus objects (+3,-3)
08938fe procd: add hotplug-call dispatcher (+417,-3)
f421fef libubox: use PKG_ABI_VERSION (+4,-1)
505a808 Revert "libubox: use PKG_ABI_VERSION" (+1,-4)
a933c26 libubox: use PKG_ABI_VERSION (+4,-1)
0a497c4 libubox: use build system variable to specify ABI version (+5,-4)
8edb179 libubox: update to the latest version, set ABI_VERSION dynamically (+8,-6)
2537be0 cmake: add a possibility to set library version (+4)
268381c build: reorder more BuildPackages lines to deal with ABI_VERSION (+13,-11)
6027545 rpcd: update to git HEAD (+3,-3)
d3f2041 uci: manually clear uci_ptr flags after uci_delete() operations (+5,-1)
ccb7517 sys: packagelist: drop ABI version from package name (+12)
97a4d27 uhttpd: Reload config after uhttpd-mod-ubus was added (+3,-1)
741260d uhttpd: Execute uci commit and reload_config once (+6,-4)
bdfd7f6 uhttpd: update to git HEAD (+4,-4)
15346de client: Always close connection with request body in case of error (+12)
dee89d4 procd: update to git HEAD (+3,-3)
2be57ed cosmetics: provide compatible system info on Aarch64 (+8)
37eed13 system: expose if system was booted from initramfs (+9,-1)
21a3599 libubox: update to git HEAD (+3,-3)
5bc0146 utils: simplify mkdir_p boolean conditions (+2,-2)
2e52c7e libubox: fix BLOBMSG_CAST_INT64 (do not override BLOBMSG_TYPE_DOUBLE) (+2,-2)
834167b libubox: update to the latest version (+3,-3)
870acee tests: cram: test_base64: fix failing tests (+2,-2)
4d8995e tests: cram: test_base64: really fix failing tests (+3,-7)
551d75b libubox: tests: add more blobmsg/json test cases (+453)
a0dbcf8 tests: add blob-buffer overflow test (+40)
b36a3a9 blob: fix exceeding maximum buffer length (+2)
b8abed7 utils.h: add fallthrough macro (+12)
b14c468 json_script: fix unannotated fall-through warning (+1,-1)
0bc3f51 ubox: fix init script validation of log_ip option (+2,-2)
1b27d89 ubus: update to version 2021-06-03 (+3,-3)
4becbd6 ubusd: convert tx_queue to linked list (+34,-31)
c736e47 ubusd: add per-client tx queue limit (+8)
a8cf678 ubusd: protect against too-short messages (+2)
ea308e2 treewide: mark selected packages nonshared (+14,-6)
25c7542 ugps: update to git HEAD (+4,-4)
86ee86e nmea: parse $GPZDA sentences for date/time (+68,-22)
8e12414 nmea: parse $GPGLL sentences for position (+49,-24)
5e88403 ubus: display only available information (+22,-6)
072d0af ugps: start also in case device is absent (+9,-4)
d666ebc ubus: update to the latest version (+3,-3)
4fc532c ubusd: fix tx_queue linked list usage (+2,-1)
d723002 treewide: unmark selected packages nonshared (-9)

Target / Makefile (2 changes)

645b1ec build: add 'make kernel_xconfig' command (+6,-2)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)

Target / apm821xx (93 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
11b4d29 kernel: bump 4.19 to 4.19.50 (+14,-49)
971f31b apm821xx: fix bogus key-presses on boot (+67)
bb93b71 apm821xx: switch out kernel's CRC32 method (+4)
6e2e8de apm821xx: move to 4.19 kernels (+1,-2)
577174c kernel: bump 4.19 to 4.19.56 (+8,-8)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)
62db9ce apm821xx: split up DEVICE_TITLE (+11,-6)
96f1d4b kernel: bump 4.14 to 4.14.136 (+60,-173)
42d9bcc kernel: bump 4.19 to 4.19.64 (+150,-398)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
b6f4cd5 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method (+9,-19)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
a089d55 apm821xx: image: remove unused kernel.dtb from IMAGES (+1,-1)
a03219b apm821xx: remove unnecessary kernel padding (+1,-2)
95f2bb2 apm821xx: fix fan control on highest step (+1,-1)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
2c60de0 treewide: move MAC address patch functions to common library (+81,-210)
3bbcffa treewide: kernel config: remove runtime options (-15)
7604e53 kernel: bump 4.14 to 4.14.159 (+142,-270)
e115fa4 kernel: bump 4.19 to 4.19.90 (+155,-388)
3c42293 apm821xx: mbl_gen_hdd_img.sh: switch to /bin/sh (+1,-1)
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
e1e6ff6 apm821xx: add linux kernel 5.4 testing support (+2.1K)
53ab986 ath79: add support for kernel 5.4 (+3.8K,-60)
a2ae9a0 apm821xx: 5.4: add important NAND symbols (+3)
1c880f2 apm821xx: remove gpio-interrupt cruft (-6)
0d727f2 treewide: move commonly disabled symbols to generic config (+6,-22)
d5a3536 kernel: bump 4.14 to 4.14.172 (+15,-15)
e645649 kernel: bump 4.19 to 4.19.108 (+55,-89)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
90daff4 build: image: move IMAGE_SIZE to image.mk (+7,-9)
b052b62 apm821xx: 4.14: remove kernel config and patches (-8.8K)
9ba0965 treewide: remove maintainer variable from targets (-40)
3f14f03 treewide: omit IMAGE_SIZE argument from check-size (+146,-146)
01fe7a2 apm821xx: add drivetemp sensor for the WD MyBook Series (+11,-1)
3509d4e apm821xx: wndr4700: add preliminary drivetemp sensor (+25,-2)
8a92ae8 apm821xx: switch to 5.4 kernel (+1,-2)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
3a761c9 treewide: Don't diverge from upstream default HZ settings on 4.19 (+4,-12)
8ce1386 apm821xx: use the real default HZ value from upstream (+3,-84)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)
5ea3ea1 kernel: bump 5.4 to 5.4.36 (+51,-157)
64ebf74 treewide: drop DEVICE_TYPE when used as device variable (-4)
04373e2 apm821xx: set DEVICE_TYPE to "nas" for sata subtarget (+1)
11db48f apm821xx: move device definitions to subfiles (+152,-158)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
eff0a0e apm821xx: derive DEVICE_DTS from device name (+1,-6)
caa6ada apm821xx: disable WNDR4700 5.4 image (+1)
356866c target: replace remaining occurrences of ifconfig with ip (+9,-8)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
fdac05b kernel: Update kernel 4.19 to version 4.19.138 (+36,-260)
1a75443 apm821xx: tidy up 10-fix-wifi-mac (+3,-3)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
2c3f16d apm821xx: WNDR4700: enumerate PCIe in device-tree (+106,-34)
0facedb apm821xx: WNDAP6x0: enumerate PCIe in device-tree (+75)
90909ef apm821xx: DTB: fix warnings related to sata-port warnings (+4)
b15420f apm821xx: add missing cells-values for IIC1 (+2)
9153955 apm821xx: MR24: enumerate PCIe in device-tree (+51)
1640e71 apm821xx: WNDR4700: delete wndr4700 board file (+1,-115)
4ea5d44 apm821xx: MX60W: enumerate PCIe in device-tree (+19)
eb6bb94 apm821xx: apm821xx.dtsi fix comment styles (+4,-2)
e4c3346 apm821xx: use SPDX-License-identifiers (+8,-50)
f589bd9 apm821xx: fix typos in .dts files (+2,-2)
252197f apm821xx: provide legacy interrupts for PCIe in DT (+9)
0b1cdb7 treewide: remove empty default cases (+1,-18)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
18deed2 kernel: Remove 2FS_FS_XATTR and F2FS_STAT_FS symbols from target configs (-12)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
8e8fcce apm821xx: clean up target/subtarget features (+3,-3)
a282a04 kernel: bump 5.4 to 5.4.85 (+47,-47)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
1941ac0 apm821xx: Netgear WNDR4700 limit kernel lzma dictionary (+1,-2)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
e95b1b2 kernel: bump 5.4 to 5.4.97 (+26,-35)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
fc0fd54 kernel: bump 5.4 to 5.4.123 (+34,-65)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

Target / ar7 (7 changes)

7228904 kernel: bump 4.9 to 4.9.186 (+30,-30)
b1ec16d kernel: bump 4.9 to 4.9.194 (+12,-12)
c715f71 treewide: Remove self from MAINTAINER entries (+1,-9)
47a93a8 kernel: bump 4.9 to 4.9.207 (+49,-49)
08ec23f ar7: refresh kernel configuration (+3)
90740f5 ar7: update kernel to version 4.14 (+84,-63)
4bc92c1 ar7: remove unmaintained target (+1,-11.8K)

Target / ar71xx (104 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
acf2b6c ar71xx: base-files: fix board detect on new MikroTik devices (+165,-147)
016d1eb ar71xx: make target source-only (+1,-1)
1e3487b kernel: bump 4.14 to 4.14.127 (+13,-13)
4589f23 kernel: bump 4.14 to 4.14.129 (+10,-28)
8c7d6c4 ar71xx: fix ath79/rb4xx IRQ initialization on kernel 4.14 (+1,-1)
2a7519e ar71xx: enable SGMII fixup on Mikrotik wAP AC (+16)
20452a8 ar71xx: get rid of platform_pre_upgrade() (+23,-27)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
1cbe0d6 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() (+64,-88)
fd5aa19 ar71xx: update qca-usb-quirks patch (+1,-1)
c79c001 ar71xx: Archer C7 v1 LED names and RFKILL fixes (+10,-10)
a73934f ar71xx: fix system LED names on Archer C5/C7 (+2,-2)
65762cd ar71xx: fix WLAN LED names for Archer C7 (+2,-2)
e09da01 ar71xx: fix Mikrotik board detection (+1,-1)
1d2b2e7 ar71xx: fix nand init issues on some rb2011 devices (+5,-1)
845b2a1 ar71xx: really fix Mikrotik board detection (+1)
cb49e46 ar71xx: fix HiveAP 121 PLL for 1000M (+1,-1)
c070662 ar71xx: wpj531: fix SIG1/RSS1 LED GPIO (+1,-1)
8d83a4f tplink-safeloader: increase kernel partition for CPE/WBSx10v1 (+9,-9)
6ced31c ar71xx/ath79: ag71xx: fix sleep in atomic (-12)
2a08bf3 ar71xx: ag71xx: init rings with GFP_KERNEL (+1,-1)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
e10b163 ar71xx: ag71xx: add missing register writes (+5)
6629220 ar71xx/ath79: ag71xx: get ring_mask consistent (+2,-2)
e18724b ar71xx: ag71xx: pass correct device pointer to dma (+7,-7)
4d40c0e ar71xx: ag71xx: replace ag71xx_get_phy_if_mode_name with phy_modes() (+1,-22)
19ed799 ar71xx: ag71xx: make use of managed dev API simplifying code (+34,-51)
e773838 ar71xx: ag71xx: use base address value directly from the source (+2,-2)
81d0da1 ar71xx/ath79: ag71xx: dont fetch the same var again (+2,-2)
dddb437 ar71xx: WNR2200: remove redundant GPIO for WLAN LED (+1)
8b4109c ar71xx: sysupgrade: accept ath79 combined-image (+1,-1)
5797fe8 treewide: replace remaining (not working now) $SAVE_CONFIG uses (+11,-11)
1078de9 treewide: fix invalid UPGRADE_OPT_SAVE_CONFIG spellings (+7,-7)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
a858db3 treewide: sysupgrade: use $UPGRADE_BACKUP to check for backup (+13,-14)
5b98061 ar71xx: use platform code for qca955x usb0 init (+14)
e8350c9 ar71xx: enable ddr wb flush on qca955x (+49)
191c3e4 ar71xx: qca955x pci init/reset fixes (+120)
7489ea8 Revert "ar71xx: use platform code for qca955x usb0 init" (-14)
713561a ar71xx: fix potential IRQ misses during dispatch for qca953x (+27)
63d6113 ar71xx: fix typo in platform_do_upgrade_compex() (+1,-1)
fb0c3eb kernel: bump 4.14 to 4.14.144 (+99,-182)
0b18fca kernel: bump 4.14 to 4.14.145 (+24,-24)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
9b04a75 kernel: bump 4.14 to 4.14.147 (+36,-40)
b83b2d7 ar71xx: remove unnecessary execute permission bit ()
77e1418 ar71xx: WNDR4300: use standard labels for buttons (+3,-3)
380cf82 ar71xx: WNDR4300: fix WAN LED behaviour (+1,-2)
c79b796 ar71xx: improve support for TP-Link CPE510 v2 (+55,-33)
2bc7c51 ar71xx: add model detection for UniFi AC-LR (+9)
353ecbb ar71xx: fix bug in NBG6716 kernelpacking, add firmware partition (+3,-2)
0ff2385 ar71xx: fix tl-wdr3320-v2 upgrade (+1,-1)
a021268 ar71xx: fix MAC addresses for Archer C5 v1, C7 v1/v2, WDR4900 v2 (+2,-3)
a9d3084 ar71xx: fix MAC address setup for TL-WDR4900 v2 (+6,-3)
93f2bcc ar71xx: fix LED setup for TL-WDR4900 v2 (+36,-2)
25127f5 ar71xx: fix buttons for TP-Link TL-WDR4900 v2 (+13,-2)
08d9c95 ar71xx: ubnt-(xm,xw): add rssileds package (+8,-2)
d395583 kernel: bump 4.14 to 4.14.158 (+42,-42)
9e1e432 ar71xx: indicate upgrade using system LED (+3)
9b02d32 ar71xx: fix MAC address setup for TL-WDR4300 board (+5,-1)
7604e53 kernel: bump 4.14 to 4.14.159 (+142,-270)
1bb90a2 kernel: bump 4.14 to 4.14.162 (+25,-25)
dd15ffb ar71xx: Remove mtd cfi_cmdset_0002 status check patch (-62)
788c848 ar71xx/mikrotik: use ath10k-ct-smallbuffers for 64 MiB devices (+1,-1)
b5480de kernel: bump 4.14 to 4.14.164 (+112,-112)
83708f2 ar71xx: ubnt-rocket-m-ti: fix RSSI LED definitions (+8,-6)
b2102be ar71xx: use dynamic partitioning for TP-Link TL-WA850RE v2 (+2,-3)
2c1cfac ar71xx: change u-boot-env to read-write for gl-ar150/-domino/mifi (+3,-3)
76254cb kernel: bump 4.14 to 4.14.167 (+11,-12)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
1d4f2ca ar71xx: correct AVM FRITZ Repeater 450E WPS button flag (+1,-1)
4349d4c ar71xx: add missing LED migration for Archer C7 (+3)
3e03b7a ar71xx/ath79: ew-dorin, fix the trigger level for WPS button (+2,-2)
14eb549 ar71xx: fix swapped LAN/WAN MAC address for Archer C60 v1/v2 (+5,-5)
cbdc919 ar71xx: remove wrong MAC address adjustment for Archer C60 v2 (+1,-2)
14a07fa ar71xx: fix port order on TP-Link Archer C60 v1/v2 (+2,-6)
90daff4 build: image: move IMAGE_SIZE to image.mk (+7,-9)
281785d ar71xx: remove hard-coded folder name from Mikrotik RB upgrade (+6,-1)
d394c35 ar71xx: use status led for GL.iNet GL-AR750S (+1)
247043c ar71xx: Fix gigabit switch support for Mikrotik RB951G-2HnD (+2)
e31d158 kernel: bump 4.14 to 4.14.176 (+82,-325)
00d2ab7 ar71xx/mikrotik: enable mikrotik platform driver (+2)
e995577 ar71xx/mikrotik: ath10k: use new sysfs driver (+2,-2)
ef2d5a2 kernel: bump 4.14 to 4.14.180 (+47,-60)
1c6990f ar71xx: mikrotik: bypass id check in __rb_get_wlan_data() (+3,-7)
9641404 ar71xx: mikrotik: mach-rbspi.c remove wlan id (+7,-7)
f10da7c packages/boot: remove rbcfg (+1,-1.4K)
a7b07f8 ar71xx: fix splitting firmware partition for TL-WR902AC v1 (+2)
f841e70 ar71xx: fix reset key for TP-Link TL-WR802N V1/V2 (+2,-2)
b017a01 ar71xx: correct button type for TL-MR3020 mode slider (+2,-2)
ce958dd kernel: Update kernel 4.14 to version 4.14.187 (+74,-79)
014d3f5 ar71xx: Fix mikrotik NAND compile problem (+1,-1)
66e04ab ar71xx: Fix mikrotik NAND compile problem (+1,-1)
43896dc Revert "ar71xx: fix Arduino Yun enabling of level shifters outputs" (+2,-2)
58dc1d0 ar71xx: fix sysupgrade for Arduino Yun (+1,-1)
a5e404d ar71xx: enable ethernet LED of Arduino Yun (+1,-2)
c90db26 ar71xx: restore support for boot console with arbitrary baud rates (+54)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
982c1f6 ar71xx: change u-boot-env to read-write for ZyXEL NBG6616 (+1,-1)
2f3d7ab kernel: Update kernel 4.14 to version 4.14.193 (+17,-17)
0af656e ar71xx: fix ZyXEL NBG6616 wifi switch (+2,-2)
4e4ee46 ar71xx: drop target (+10,-84.8K)

Target / arc770 (14 changes)

c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
5422db7 arc770: gen_axs10x_sdcard_img.sh: switch to /bin/sh (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
057e5f6 treewide: provide consistent basic DEVICE_TYPE (+4,-3)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
0a5d74f arc770: use generic 02_sysinfo (+1,-47)
bcd7a0c arc770: update kernel version to 5.4 (+231,-1)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
cc501ab kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 (+3,-10)
64824db arc770: drop support for kernel 4.14 (-231)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
3f5109f arc770: set device vendor and model variables (+2)

Target / archs38 (18 changes)

c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
e95c4d2 archs38: gen_axs10x_sdcard_img.sh: switch to /bin/sh (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
e3bcb83 archs38: add kernel 5.4 config (+285)
b47f3bf archs38: Add patch for gcc8 compilance (+21)
521ab1b archs38: switch to kernel 5.4 by default (+1,-1)
0efa8cb archs38: remove support for kernel 4.14 (-239)
057e5f6 treewide: provide consistent basic DEVICE_TYPE (+4,-3)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
3c190ef archs38: use generic 02_sysinfo (+2,-51)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
31bca5f archs38: Add CONFIG_HZ=100 (+1)
c4926a4 archs38: set device vendor and model variables (+2)

Target / armvirt (27 changes)

68ddec2 armvirt: add kernel configs for 4.19 (+481)
a459d23 armvirt: refresh 4.19 kernel config (+142,-80)
f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
d9426d5 armvirt: configure kernel for f2fs and ext4 based overlays (+7)
53f4a68 armvirt: fix overlay support by updating to f2fs/ext4 based overlays (+10,-2)
c715f71 treewide: Remove self from MAINTAINER entries (+1,-9)
8484512 kernel: remove non-existant symbols from 4.19 config (-17)
874a2ca armvirt: add config-5.4 (+547)
be23a88 armvirt: 5.4: kconfig sync (+78,-25)
8057b62 armvirt: switch to kernel 5.4 (+1,-1)
f6cb823 armvirt: fix missing watchdog core dependency for hwmon-sch5627 (+1)
ee3b8c5 armvirt: Remove kernel 4.14 support (-481)
9ba0965 treewide: remove maintainer variable from targets (-40)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
b43023b kernel: remove non-existant symbols (-79)
472b8fc armvirt,x86: fix build breakage of crypto ccp module (+2)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
cc501ab kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 (+3,-10)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
222dc0a armvirt/64: change it to cortex-a53 instead of generic (+3,-2)
0c866c8 armvirt: README: rename it from LEDE to OpenWrt (+1,-1)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)

Target / at91 (31 changes)

6933f2b at91: split up DEVICE_TITLE (+39,-19)
0b7c66c at91bootstrap: add sama5d27_som1_eksd1_uboot as default defconfig (+10,-6)
32d4e42 at91: move at91-sdcard command to sama5.mk (+33)
575950e at91: add uboot environments (+24,-1)
05a81ab at91: remove Build/at91-sdcard command (-35)
552c48e at91/image/sama5.mk: check for sama5d4_xplained device (+7,-3)
612e9ed at91: sama5: create fit image (+5,-1)
89fe1df at91: sam9x: create sdcard images (+42,-2)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
e6114ff at91: split up remaining DEVICE_TITLE definitions (+12,-6)
c1db4d9 at91: disable legacy PTYs and virtual terminals (-6)
55383a9 at91: gen_at91_sdcard_img.sh: switch to /bin/sh (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
bb39fea treewide: simplify inclusion of subtarget image files (+15,-72)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
504000d treewide: use DEFAULT := n to disable non-broken devices (+12,-6)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
e38d89e at91: drop obsolete empty Makefiles ()
a070e2e at91: bump linux version to 5.4 (+649,-1.0K)
0d0a0d6 at91: change dtb file path (+2,-5)
186569e at91: Refresh kernel config (+206,-105)
7f1540c at91: introduce vendor_model scheme and drop board names (+152,-229)
6e93659 at91: explicitly set CONFIG_USB_SUPPORT for sam9x subtarget (+1)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
22061b2 kernel: enable CONFIG_LEDS_TRIGGER_HEARTBEAT (+1,-9)
8451f47 treewide: do not disable LED triggers in target config (-4)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
3cc08b5 at91: use SPDX license identifiers on DTS files (+10,-10)
ec8fe0a treewide: make AddDepends/usb-serial selective (+12,-12)

Target / ath25 (27 changes)

c82a861 ath25: split up DEVICE_TITLE (+10,-5)
5797fe8 treewide: replace remaining (not working now) $SAVE_CONFIG uses (+11,-11)
1078de9 treewide: fix invalid UPGRADE_OPT_SAVE_CONFIG spellings (+7,-7)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
a858db3 treewide: sysupgrade: use $UPGRADE_BACKUP to check for backup (+13,-14)
3493971 ath25: split up DEVICE_TITLE (+2,-1)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
9ba0965 treewide: remove maintainer variable from targets (-40)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
e9f7923 treewide: mark devices as BROKEN instead of commenting out (+14,-7)
356866c target: replace remaining occurrences of ifconfig with ip (+9,-8)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
7d29a55 ath25: drop target (+3,-4.2K)
081e944 ath25: add back target support (+4.2K,-3)
fc920bf ath25: refresh patches for kernel 5.4 (+51,-51)
481d028 ath25: update config for kernel 5.4 (+42,-31)
1a4c1d6 ath25: fix compilation for AR2315 MTD driver (+1,-4)
36e0649 ath25: fix ethernet supported link modes for ar2313 (+10,-10)
ce3b135 ath25: eth: fix crash on skb DMA (un-)map (+11,-9)
9c12a33 ath25: apply vendor_model scheme (+13,-13)
ad22f6a ath25: disable devices with 4M flash (+2)
788aa61 ath25: fix preinit Ethernet port configuration (+2,-7)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
f49d4ae kernel: Activate FORTIFY_SOURCE for MIPS kernel 5.4 (+150,-117)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)

Target / ath79 (717 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
11b4d29 kernel: bump 4.19 to 4.19.50 (+14,-49)
28baaaa ath79: Merge cases in 11-ath10k-caldata (+2,-5)
2b35457 ath79: Add SUPPORTED_DEVICES for Archer C7 v1/v2 (+2)
1e3487b kernel: bump 4.14 to 4.14.127 (+13,-13)
aa3f973 kernel: bump 4.19 to 4.19.52 (+8,-7)
f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
62abbd5 ath79: correct various phy-mode properties (+8,-4)
c25d101 ath79: Remove redundant LED GPIO definitions for Archer C25 v1 (-4)
1fa24de ath79: spi-gpio: convert deprecated binding (+8,-8)
e15049c ath79: add support for TP-Link CPE610-v1 (+194)
b16faf9 ath79: Code style improvements in 10_fix_wifi_mac (+4,-4)
487c686 ath79: fix "spi-gpio: convert deprecated binding" (+8,-8)
ab02584 ath79: Use -v1 suffix for TP-Link WDR3600/4300 (+14,-14)
8c3dbaf ath79: split DEVICE_TITLE in multiple variables (+280,-142)
5bba6b4 ath79: Move DEVICE_VENDOR for NETGEAR to parent definition (+1,-6)
b1100fc ath79: Correctly use DEVICE_VARIANT for NETGEAR WNDR3700 (+3,-1)
63e3c3d ath79: Add DEVICE_VENDOR for Ubiquiti Routerstation (+1)
d5a3872 ath79: increase kernel partition size for CPE610v1 (+9,-6)
301a78d ath79: Add missing IMAGE_SIZE for Etactica EG200 (+1)
1174b94 ath79: Fix whitespace errors in 11-ath10k-caldata (+2,-2)
dcb5cf8 ath79: fix missing DEVICE_VENDOR for some devices (+2)
cb3cd52 ath79: add support for devolo WiFi pro 1750x (+65,-1)
a936045 ath79: add support for Qihoo C301 (+283)
f65501e ath79: ar93xx/qca95xx: move gmac/wmac/pcie node out of apb bus (+123,-123)
d08b5bb ath79: add wmac migration for all ar93xx/qca95xx SoCs (+6,-5)
deb2c56 ath79: add seama header fixup for Qihoo C301 (+15)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
0893f28 ath79: ar9330: add missing watchdog node (+10)
abf09cf ath79: support "rgmii-id" PHY mode in ag71xx (+2)
a9fa91d ath79: widen RedBoot directory search and add PHY (+2,-1)
bc18c2b ath79: add support for Bluesocket BSAP1880 board (+173)
6fde0b7 ath79: add support for TP-Link RE355 v1 and RE450 v1 (+240)
8e384ba ath79: add support for Trendnet TEW-823DRU (+249,-1)
cad4132 ath79: add support for TP-Link CPE510-v2/v3 (+300)
6d313da ath79: Add support for TP-Link Archer C60 v1 (+186,-1)
974d695 ath79: Add support for TP-Link Archer C60 v2 (+79,-2)
d616b2c ath79: modify device name of I-O DATA WN-AC1600DGR2 (+6,-5)
209b368 ath79: add support for D-Link DIR-842 C2 (+216)
273b803 ath79: fix indent in 01_leds (+2,-2)
5897b2b ath79: remove lines-initial-states property (-2)
a421f33 ath79: fix indent in TP-Link TL-WR842N v3 DTS file (+1,-1)
334bbc5 ath79: add support for ALFA Network AP121F (+148)
5e9086b ath79: fix SOC version in compat string for A770 (+1,-1)
4254193 ath79: add support for TP-Link TL-WR841N/ND v10 (+27,-3)
8b76c66 ath79: add support for TP-Link TL-WR841N/ND v12 (+49,-23)
7ed643d ath79: add SUPPORTED_DEVICES for TP-Link TL-WR841N/ND v9 to v12 (+4)
030fc6a ath79: add support for D-Link DIR-842 C1 (+207,-144)
c02b981 ath79: add support for TP9343-based TP-Link TL-WR94x devices (+297)
9ba83c4 ath79: provide common DTSI for CPE510 v2/v3 and CPE610 (+103,-194)
198eae2 ath79: create common definition tplink-loader-okli (+12,-18)
08857e6 ath79: add support for TP-Link CPE210 v1 (+117)
0104eed ath79: add support for TP-Link CPE510 v1 (+26,-2)
854ab1b ath79: add support for TP-Link CPE220 v2 (+64,-1)
d7b4b5e ath79: fix vendor capitalization of TP-Link (+2,-2)
796ad2f ath79: add support for D-Link DIR-842 C3 (+53)
4d5dae2 ath79: add support for PISEN WMB001N (+259)
abbbeca ath79: add support for Comfast E314N-v2 (+173)
9ed272f ath79: add support for Comfast WR650AC v1/v2 (+287,-3)
2758dd3 ath79: fix whitespace errors from adding D-Link DIR-842 C3 (+13,-13)
c271675 ath79: add missing IMAGE_SIZE for Comfast E314N-v2 (+1)
cad1b47 ath79: fix identation errors in 01_leds (+7,-7)
6ced31c ar71xx/ath79: ag71xx: fix sleep in atomic (-12)
b417a0c ar71xx/ath79: ag71xx: init rings with GFP_KERNEL (+1,-1)
296affa ath79: add missing IMAGE_SIZE for Comfast WR650AC v1/v2 (+2)
32144ba ath79: update DTS for TP-Link WDR3600/WDR4300 v1 (+29,-30)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
84c1035 ath79: use Power LED as System LED for TL-WR842Nv3 (+6,-6)
894bdee ath79: remove SUPPORTED_DEVICES for TP-Link Archer D50 v1 (-1)
92e6026 treewide: sync bootcount scripts across targets (+10,-18)
68588e1 ath79: adtran,bsap1840/bsap1800-v2: move bootcount out of 02_network (+4,-1)
2ada2a5 ath79: add support for PISEN TS-D084 (+127)
e7ab1b5 ath79: migrate TP-Link TL-MR3420v2 to ath79 (+221,-18)
95dfeab ath79: create DTSI for ar9341 TP-Link devices (+152,-356)
921675a ath79: add support for gl-ar750 (+158)
6629220 ar71xx/ath79: ag71xx: get ring_mask consistent (+2,-2)
81d0da1 ar71xx/ath79: ag71xx: dont fetch the same var again (+2,-2)
075c570 ath79: etactica-eg200: fix restore button (+1,-1)
7b137e9 ath79: correct OCEDO Ursus phy-mode property (+3,-1)
c1db564 ath79: dts: fix ja76pf2 spi frequency (+1,-1)
900330f ath79: image: retire combined-image for Adtran/Bluesocket devices (+1,-1)
077d06a ath79: image: append metadata to routerstations and ja76pf2 images (+2,-2)
a45cf75 ath79: image: add supported string for routerstations and ja76pf2 (+3)
0bf6a53 ath79: fix FIS partition detection for 4.19 kernel (+44)
0cc87b3 ath79: image: disable sysupgrade images for routerstations and ja76pf2 (+4,-5)
fbbb4eb ath79: add support for TP-Link WDR3500 v1 (+238,-131)
5797fe8 treewide: replace remaining (not working now) $SAVE_CONFIG uses (+11,-11)
1078de9 treewide: fix invalid UPGRADE_OPT_SAVE_CONFIG spellings (+7,-7)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
a858db3 treewide: sysupgrade: use $UPGRADE_BACKUP to check for backup (+13,-14)
18fa749 ath79: fix UniFi AC LED mapping (+9,-4)
dadcd3d ath79: eg200: enable status led usage (+4,-2)
38ccacf ath79: move common definitions from Archer C58/C59 to common DTSI (+74,-143)
4cb5f29 ath79: add support for TP-Link Archer C59v2 (+102,-1)
50fdc03 ath79: provide label MAC address (+123,-12)
425e0bd ath79: add XM device variant for Ubiquiti devices (+2,-2)
6dda2ea ath79: add SUPPORTED_DEVICES to ubnt_nanostation-m-xw (+1,-1)
d1e3f32 ath79: sort device definitions in image/* (+301,-303)
66b7c82 ath79: image: pad kernel for Adtran/Bluesocket devices (+2,-2)
f8d8b3f ath79: remove invalid uses of ath9k_patch_fw_mac_crc (+3,-3)
edf1c6c ath79: DIR825B1 switch to gpio-keys (+1,-4)
00ed75f ath79: add support of Netgear WNDR3800CH (+53,-3)
8961d22 ath79: convert devices to interrupt-driven gpio-keys (+51,-94)
e39d1cf kernel: bump 4.19 to 4.19.75 (+7,-7)
fddea20 ath79: remove redundant ucidef_set_interfaces_* calls in 02_network (+1,-2)
0aab49d treewide: fix hex2dec conversion for MAC address checksum offset (+4,-4)
474b694 ath79: Correct glinet, gl-ar300m-lite in 02_network (+1,-1)
eba0db9 ath79: Restore GL.iNet GL-AR300M-Lite first-boot connectivity (+5,-1)
7449a39 kernel: bump 4.19 to 4.19.76 (+16,-18)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
929becb ath79: fix whitespace issues in DTS files (+2,-39)
273a6cb ath79: improve DTS for TP-Link Archer D50 v1 (+10,-6)
9b04a75 kernel: bump 4.14 to 4.14.147 (+36,-40)
bba6646 ath79: add support for COMFAST CF-E313AC (+174)
c1388a2 base-files: move xor() from caldata extraction to functions.sh (+19,-80)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
2c60de0 treewide: move MAC address patch functions to common library (+81,-210)
07c1ddf ath79: add support for UniFi AC-LR (+19,-1)
1a25647 ath79: correct ar71xx boardname for UniFi AC Lite (+1,-1)
48b5d08 treewide: use a single ath10k MAC patching function with checksum (+50,-56)
f5c7fe2 ath79: Clean up GL-AR300M DTS/DTSI inclusions (+1,-4)
758a4d1 ath79: add AR934x NAND Flash Controller driver (+1.5K)
ee41b60 ath79: fix gigabit link pll-data for EX7300 (+2,-2)
1bc921f ath79: add support for Sitecom WLR-7100 (+195,-2)
69df7eb ath79: add LAN LEDs control bits for AR724x GPIO function pinmux (+9,-1)
d74324e ath79: WNR612v2: improve device support (+19,-10)
12719ce ath79: add support for Netgear WNR2000 v3 (+236)
09f46c6 ath79: add support for Netgear WNR1000 v2 (+218)
6b53033 ath79: fix patching ath9k MAC address for MyNet WiFi Range Extender (+1,-1)
f473ce6 ath79: fix SUPPORTED_DEVICES for ubnt_nanostation-m (+1,-1)
6b0eb84 ath79: use board name in LED migrations (+3,-4)
53e6cc7 ath79: add LED migration for several Archer Cxx devices (+9,-3)
44da2e0 ath79: fix whitespaces in 10_fix_wifi_mac (+7,-8)
244745d ath79: remove empty default case in 10_fix_wifi_mac (-2)
8c36fd3 ath79: apply alphabetical sorting to entries in 10_fix_wifi_mac (+4,-4)
cc5256a ath79: base-files: disable sysupgrade for routerstations and ja76pf2 (+2,-2)
736d16b ath79: GL-AR300M series: Add I2C Support (+7)
1f748df ath79: GL-AR750S: Add I2C Support (+7)
1884831 ath79: Refactor GL.iNet GL-AR300M-series generic.mk (+3,-3)
99835e0 ath79: add support for ZyXEL NBG6716 (+387,-1)
3f275f2 ath79: wnr1000v2: fix image header information (+2)
3202ee0 ath79: tidy up and fix IMAGE_SIZE for Ubiquiti devices (+4,-5)
4b4856b ath79: fix IMAGE_SIZE for common TP-Link definitions (+3,-3)
2d2fa2f ath79: fix remaining IMAGE_SIZE issues (+2,-1)
0130022 ath79: split base-files into subtargets (+314,-126)
6f2e1b7 ath79: disable delays on AT803X config init (+54)
2b1baf9 ath79: remove redundant mtd-mac-address for wmac (-9)
08a1348 ath79: enable PCI for whole target (+18,-18)
62db255 ath79: add support for Aerohive HiveAP 121 (+266,-2)
b288c56 ath79: move base-files for ZyXEL NBG6716 (+53,-20)
a8a9340 ath79: fix incorrect identation in qca9557.dtsi (+1,-1)
f85d56b ath79: add support for Netgear WNR2200 (+331)
9b6f89c ath79: add support for Netgear WNDR4300 (+352)
cd87272 ath79: add support for Netgear WNDR4300 (+35)
6d00e6f ath79: fix several issues for ZyXEL NBG6716 (+23,-23)
999504f ath79: remove further redundant mtd-mac-address for wmac (-4)
1946129 ath79: use nand_do_upgrade by default for nand subtarget (+3,-5)
20ace70 ath79: remove wmac mtd-mac-address for UniFi AC family (+1,-1)
81f7af4 ath79: add support for TP-Link TL-WR1045ND v2 (+21,-1)
fe53439 ath79: revert erroneous second addition of files for WNDR4300 (-35)
3930aab ath79: add support for TP-Link WBS210 v2 (+78,-8)
443ba75 ath79: fix sorting and harmonize indent in tiny board.d files (+33,-33)
f4026ad ath79: DTS file style update and harmonization (+749,-660)
bae0d47 ath79: add support for the TP-LINK CPE220 V3 (+224,-125)
15dc60e ath79: move eth0 to parent DTSI for ar9344 TP-Link CPE devices (+11,-28)
c8c4f72 ath79: specify N and ND subversions of TL-WR941 with ALT0_MODEL (+8,-2)
4176100 ath79: replace generic button node names (+30,-30)
5dc5354 ath79: fix identifier for Nanostation M in ath9k caldata extraction (+1,-1)
b579111 ath79: fix SUPPORTED_DEVICES for TP-Link TL-WR1043ND v3 (+1,-1)
d421a8b ath79: read label MAC address from flash instead of using phy0/phy1 (+2,-2)
20b3e77 ath79: prepare NAND subtarget for upstream support of SPI NAND (+11,-11)
55e6c90 ath79: GL-AR300M: provide NAND support; increase to 4 MB kernel (+181,-54)
b591cab ath79: add GL.iNet GL-AR300M16 as NOR-only board (+22)
b496a22 ath79: GL-AR750S: provide NAND support; increase kernel to 4 MB (+148,-56)
1c6066a ath79: include rssileds package for ubnt devices with LEDs (+8,-3)
fa83455 ath79: remove obsolete OF PCI related config symbols (-3)
bcee364 ath79: improve common DTSI name for TP-Link Archer C5, C7 v1/v2 (+3,-3)
71fbec0 ath79: fix indent in TP-Link TL-WDR4900 v2 DTS (+1,-1)
119e0d5 ath79: split dts file for Netgear WNDR4300 (+291,-285)
7e623c3 ath79: add support for Netgear WNDR3700v4 (+27)
fc44a84 ath79: fix sysupgrade from ar71xx for WNDR3700 V2 and WNDR3800(CH) (+3,-3)
f84d6d2 ath79: fix firmware partition attributes for GL-AR300M16 and -Lite (+10)
7a7610c ath79: remap D-Link DIR-859 A1 WPS button to WPS (+1,-1)
1a0d6e1 ath79: fix DTS node names for Ubiquiti XM partitions (+2,-2)
317e98a ath79: add PoE passthrough switch for Ubiquiti Nanostation (XM/XW) (+6)
5b8709d ath79: add support for the TP-LINK WBS510 V2 (+62,-2)
20fdfe3 ath79: add support for the TP-LINK WBS510 V1 (+30,-1)
640a36a ath79: DTS style improvement for Ubiquiti XM and BZ devices (+13,-21)
226bc91 ath79: improve TP-Link CPE DTSI names for ar9344 SOC (+11,-11)
bfabd8d ath79: remove ath10k drivers from Archer C7 v1 profile (+1,-1)
c543dfe ath79: generic: base-files: fix indentation in 02_network (+2,-2)
8016f64 ath79: add support for YunCore TFTP image generation (+15)
e5d4c09 ath79: add support for YunCore XD4200 and A782 (+217,-1)
c08ddfc ath79: rename EEPROM to art (+31,-33)
9b90dc0 ath79: add support for TP-Link Archer C6 v2 (US) and A6 (US/TW) (+308,-121)
f19e471 kernel: bump 4.19 to 4.19.86 (+46,-225)
f6385f3 ath79: fix source of label MAC address for Ubiquiti XM devices (+8,-6)
db26f53 ath79: drop IMAGE/factory.bin from ubnt-wa devices (-4)
157e17e ath79: add support for Ubiquiti LiteBeam AC Gen2 (+52)
a428606 ath79: fix WNDR3700/WNDR3800 wifi reg size (+2,-2)
231dc26 treewide: remove dts-v1 identifier from DTSI files (-49)
d395583 kernel: bump 4.14 to 4.14.158 (+42,-42)
88ca372 kernel: bump 4.19 to 4.19.88 (+57,-358)
46c7494 ath79: fix typos in DTS (+11,-11)
8e91b18 ath79: redistribute UBNT variables in Ubiquiti image Makefile (+18,-15)
c642a97 ath79: add support for TP-Link TL-WDR4300 v1 (IL) (+23,-1)
01d39cd ath79: migrate LED paths of TL-WDR4300 board (+4,-1)
60de1fd ath79: add support for TP-Link TL-WR902AC v1 (+212,-2)
b1e8a39 ath79: restore gpio-export on TL-WDR3600/4300 (+28,-30)
ad6c636 ath79: enable all space on Netgear ar9344-based WNDR routers (+20,-5)
b14e529 ath79: add D-Link DIR-615 E4 (+203)
05d3540 ath79-tiny: enable 4k sectors (+1)
0757f7f ath79: harmonize line breaks in image Makefiles (+187,-138)
95030ac ath79: rename ATH_SOC to SOC (+173,-174)
a4260ea ath79: fix MAC address setup for TP-Link TL-WDR3600/TL-WDR4300 (+6,-1)
b0b1d4a ath79: Do not build dlink_dir-615-e4 by default (+1)
db992e7 ath79: use ath10k-ct-smallbuffers for 64 MiB devices (+14,-14)
3e51cb7 ath79: tp-link: use ath10k-ct-smallbuffers for 64 MiB devices (+6,-5)
5e5e92b ath79: generate firmware image for aircube-isp (+10,-2)
1bb90a2 kernel: bump 4.14 to 4.14.162 (+25,-25)
b6cdc04 kernel: bump 4.19 to 4.19.93 (+197,-219)
946eba9 ath79: Remove mtd cfi_cmdset_0002 status check patches (-124)
0bd3228 ath79: drop obsolete ehci hacks (-206)
7bef62d ath79: use ath10k-ct-smallbuffers for TP-Link RE355/RE450 v1 (+1,-1)
9b0e8d0 treewide: move mktplinkfw to tplink-v1-image in image-commands.mk (+41,-82)
df41cc7 ath79: remove unused Build/mktplinkfw-combined (-11)
b97247c ath79: gl-ar750s: reduce kernel size to 2M in image Makefile (+1,-1)
7d97fdf ath79: add support for Ubiquiti SW devices (+12)
b694654 ath79: add support for Ubiquiti ToughSwitch/EdgeSwitch 8XP (+334)
2e05d61 ath79: add generic dtsi for Ubiquiti SW boards (+143,-133)
66eb88e ath79: add support for Ubiquiti EdgeSwitch/ToughSwitch 5XP (+88)
2248df3 ath79: wlr-7100: use ath10k-ct smallbuffers package variant (+1,-1)
e96bfae ath79: GL-AR750S (NOR/NAND): limit factory.img kernel size to 2 MB (+4,-1)
c9ac7b1 ath79: add support for D-Link DIR-505 (+164)
4e6af8b ath79: WNDR4300: increase kernel partition to 4M (+6,-6)
37a36a5 ath79: add support for Netgear WNDR4300 v2 (+297,-5)
a736f39 ath79: add support for Netgear WNDR4500 v3 (+63,-5)
bbab32b ath79: use caldata partition label consistently (+8,-8)
6cca6ff ath79: phy-ar7200-usb: adapt old behavior of arch/mips/ath79/dev-usb.c (+18,-6)
bda6b61 ath79: ar934x: use reset for usb-phy-analog (+2,-2)
9573176 ath79: use rssihigh LED instead of WAN LED for status indication (+10,-10)
8d78354 ath79: add led_ prefix for Phicomm K2T LED label (+5,-5)
b5480de kernel: bump 4.14 to 4.14.164 (+112,-112)
692b91f kernel: bump 4.19 to 4.19.95 (+31,-31)
0d28e5d ath79: fix SUPPORTED_DEVICES for WNDR4300 and WNDR3700v4 (-2)
b99b60b ath79: add support for TP-Link TL-MR6400 (+189)
111a7a3 ath79: remove usused TPLINK_BOARD_NAME variable for DEVICE_VARS (+1,-1)
6eaea3a ath79: add support for TP-Link TL-WA850RE v1 (+182)
a8898f1 ath79: use upstream properties to disable EEE (+8,-4)
a66a1eb ath79: add support for TP-Link TL-WA850RE v2 (+181,-1)
0d416a8 ath79: add QCA955x SGMII link loss workaround (+290)
26c2556 ath79: allow to override AR8033 SGMII aneg status (+32)
6aaa5ce ath79: add support for MikroTik RouterBOARD wAP G-5HacT2HnD (+192,-3)
071a637 ath79: move lzma-loader to the end of available RAM (+2,-3)
07ce940 ath79: fix SUPPORTED_DEVICES not matching ar71xx board names (+8,-12)
76254cb kernel: bump 4.14 to 4.14.167 (+11,-12)
4084216 kernel: bump 4.19 to 4.19.98 (+20,-21)
b4d3110 ath79: add support for GL.iNet 6408/6416 (GL.iNet V1) (+211)
c819071 ath79: harmonize ethernet-phy naming scheme (+25,-15)
6c407fb ath79: do not set inherited phy-mode/status properties again (+2,-22)
633c430 ath79: add support for Ubiquiti NanoStation Loco M (XW) (+39)
9c37c5e ath79: rename Device/tplink to Device/tplink-v1 (+6,-6)
8a6994e ath79: rename tplink-loader-okli to tplink-safeloader-okli (+10,-10)
4897bf0 ath79: add common definition for Device/tplink-v2 (+13,-8)
3b99d67 ath79: WNDR3700 v2: add dash before version in device name (+9,-9)
ae61d21 ath79: add support for COMFAST CF-E560AC (+205,-6)
6227c8d ath79: WNDR3700 v1/v2: make u-boot env partition writable (-2)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
ebf0d8d ath79: add new ar934x spi driver (+346,-15)
0046aef ath79: use ar934x-spi for ar933x as well (+2,-3)
dd28044 ath79: ag71xx: use netif_receive_skb_list on 4.19 (+19,-1)
b439d3b ath79: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE (+64)
16031eb ath79: add support for Atheros AR934x HS UART (+65)
52a0bd3 ath79: add LED trigger for TL-WR902AC v1 WAN LED (+1)
9c19c35 ath79: restore pin state on probe for ar934x-spi (+11,-5)
273e00c ath79: reorganize DTSI for ar7240 TP-Link devices (+57,-46)
fb99ac6 ath79: add support for TP-Link TL-WA830RE v1 (+41,-1)
49ff00d ath79: enable forceless sysupgrade from ar71xx on fritz300e (+1)
fbd00bb ath79: add support for TP-Link TL-WR940N v6 (+53)
ae35ff5 ath79: backport phy reset-controller patches (+151)
d2b8ccb ath79: add support for Siemens WS-AP3610 (+218)
dc145de ath79: move mikrotik-caldata.sh to target base-files ()
18c95c9 ath79: add gpio4 pinmux on TL-WR841N/ND v8, WR842N v2, MR3420 v2 (+8,-4)
98fbf2e ath79: move TPLINK_HWID/_HWREV to parent for tplink-safeloader (+4,-10)
b56bcfe ath79: add support for Ubiquiti Nanostation Loco M (XM) (+25)
6fdaf16 ath79: add support for Ubiquiti Picostation M (XM) (+24)
060b58f ath79: add label MAC address for Ubiquiti Picostation M (XM) (+1)
0709943 ath79: correct Siemens WS-AP3610 blocksize (+1)
2f1cc5c ath79: add support for TP-Link TL-WA701ND/730RE/801ND/901ND v1 (+89,-1)
e5e461b serial: ar933x_uart: add rs485 support (+271)
d1130ad ath79: add support for Teltonika RUT955 (+397)
a967ae9 ath79: remove redundant includes in DTS files (-50)
55c1535 ath79: fix TP-Link TL-WA901ND v2 PHY stuck in reset (+6)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)
7ae2523 kernel: bump 4.19 to 4.19.106 (+40,-105)
6613a7f ath79: add missing reset-gpios for NanoStation Loco M (XW) (+1)
8f93c05 ath79: add support for MikroTik RouterBOARD 922UAGS-5HPacD (+245,-3)
9de6bc8 ath79: fix spi-max-frequency for wAP G-5HacT2HnD (+1,-1)
ebc090e ath79: reduce spi-max-frequency to 50 MHz (+6,-6)
0b9b0c5 ath79: also reduce spi-max-frequency for buffalo_wzr-hp-ag300h (+2,-2)
53ab986 ath79: add support for kernel 5.4 (+3.8K,-60)
1e95f9b ath79: Make upstream ag71xx driver work (+183,-4)
71f3179 spi: ath79: remove spi-master setup and cleanup assignment (+28)
ca68854 ath79: re-add accidentally dropped patch to kernel 5.4 (+281,-14)
643cab4 ath79: add support for DomyWifi DW33D (+244)
b2130b9 ath79: add support for Devolo Magic 2 WIFI (+207)
dfb7a4c ath79: add support for Sitecom WLR-8100 (+216,-3)
ab9fd52 ath79: fix indent for wrapped lines in image/nand.mk (+3,-3)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
3e03b7a ar71xx/ath79: ew-dorin, fix the trigger level for WPS button (+2,-2)
88aead0 ath79: fix swapped LAN/WAN MAC address for Archer C60 v1/v2 (+2,-2)
b054729 ath79: fix port order on TP-Link Archer C60 v1/v2 (+3,-3)
90daff4 build: image: move IMAGE_SIZE to image.mk (+7,-9)
7a6a85c ath79: Remove kernel 4.14 support (-8.8K)
86fe348 ath79: add back NAND symbols to NAND target (+3)
b9f4f1f ath79: add support for TP-Link TL-WR740N v5 (+20)
4caaa77 kernel: make kmod-i2c-core selected by dependent modules (+29,-29)
3272684 ath79: use downstream ag71xx for Kernel 5.4 (+37,-178)
fcd247d ath79: add correct phy-mode for QCA9563 boards (+2)
f68c48f ath79: fix missing watchdog core dependency for hwmon-sch5627 (+1)
a66eee6 ath79: add mikrotik subtarget (+218,-67)
3d8be08 ath79: get rid of BOARD_NAME for Mikrotik RouterBOARD (+7,-2)
a57fcd8 ath79: fix execute bit for 02_network on mikrotik subtarget ()
572278d ath79: generalize ubnt_xm dtsi for ar7240 and ar7241 (+23,-14)
8cacb84 ath79: rename ubnt_bullet-m to ubnt_bullet-m-ar7241 (+10,-9)
646d95c ath79: add support for TP-Link Archer C60 v3 (+146,-12)
213250b ath79: add support for TP-Link Archer D7/D7b v1 (+390)
d581247 ath79: add support for ubnt_bullet-m-ar7240 variant (+36)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
3f14f03 treewide: omit IMAGE_SIZE argument from check-size (+146,-146)
1775d50 ath79: add support for Ubiquiti NanoBridge M (XM) (+28)
280868e ath79: align Ubiquiti AC Pro ethernet map to factory (+5,-2)
94c0926 ath79: fix NAND driver compilation for kernel 5.4 (+122,-5)
f1f8700 ath79: fix missing return statement in ar934x_nand (+12,-4)
676ca94 ath79: add support for TP-Link TL-WDR4310 v1 (+25,-2)
385f486 ath79: add support for TP-Link TL-WA860RE v1 (+84)
9a122df ath79: fix Mikrotik wAP G-5HacT2HnD mtd partitions (+38,-29)
92616c4 ath79: rename Mikrotik RB 922UAGS-5HPacD mtd partition (+4,-4)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
fdac4c0 ath79: improve mikrotik-caldata.sh (+7,-2)
bf9b742 ath79: add support for TP-Link TL-MR3420 v3 (+231,-10)
7daab62 ath79: add support for Comfast CF-EW72 (+148,-1)
85aef6f ath79: fix MAC addresses for ethernet on ZyXEL NBG6716 (+14,-4)
cd510e7 ath79: add support for Comfast CF-WR752AC v1 (+151,-4)
f5a9181 ath79: fix wmac initialization for Zyxel NBG6716 (+20,-4)
97af28d ath79: fix USB port LED assignment for ZyXEL NBG6716 (+2,-2)
b3f9842 ath79: add read support using spi-mem (+140)
e430dfd ath79: enable m25p,fast-read for tplink,tl-wr2543-v1 (+1)
1b2c4af ath79: enable m25p,fast-read for tplink,tl-wr1043-v1 (+1)
d0cb6e9 ath79: further fixes for ZyXEL NBG6716 (+10,-7)
0bea89a kernel: bump 5.4 to 5.4.32 (+7,-53)
508462a ath79: add SUPPORTED_DEVICES for TP-Link TL-WA901ND v2 (+1)
a7423fe ath79: improve status LED definitions for GL-AR750 (+5,-1)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)
20efd56 ath79: MikroTik: fix missing nand on kernel 5.4 (+1)
c0430b8 ath79: reduce spi-max-frequency for Mikrotik wAP G-5HacT2HnD (+1,-1)
d883eaa ath79: add QCA9550 reset sequence (+280,-2)
8918c03 ath79: add support for AVM FRITZ!WLAN Repeater 1750E (+237,-13)
edf812e ath79: remove stray pipe (+1,-1)
8d9c108 ath79: add support for AVM FRITZ!WLAN Repeater 450E (+189,-90)
5f92349 kernel: fix include of myloader.o since kernel 5.4 (+569,-208)
d3c9630 ath79: move tplinkpart.c parser to patches (+462,-253)
c0a80b7 ath79: rename qca9557.dtsi to qca955x.dtsi (+29,-29)
fceef28 ath79: correct QCA9550 machine compatible binding (+14,-14)
1f45ed6 ath79: fix QCA953x DDR and GPIO compatible bindings (+2,-2)
3f5997f ath79: remove unused TP-Link partition parser (-496)
5358d8b ath79: ag71xx: remove code for legacy kernels (-32)
c760469 ath79: ag71xx: unify version dependent code (+1,-5)
654eec5 ath79: enable SGMII workaround for affected boards (+8)
e210fe9 ath79: add support for Ubiquiti PowerBeam 5AC Gen2 (+80,-2)
80a094a ath79: indicate boot/failsafe/upgrade for NanoBeam/Nanostation AC (+14,-2)
2e5e9b4 ath10k-ct-firmware: rename ct-htt packages (+66,-66)
522f6b7 ath79: add SUPPORTED_DEVICES based on ar71xx for some devices (+13)
c8b309b ath79: split Teltonika RUT955 to support other RUT9xx models (+198,-171)
aa4a33a ath79: add support for Teltonika RUT955 H7V3C0 (+219,-1)
aa0526b ath79: fix dts of Teltonika RUT9xx devices (+2,-2)
c8b2ad4 ath79/mikrotik: enable CONFIG_MTD_ROUTERBOOT_PARTS (+1)
8f90dbf ath79/mikrotik: use routerbootpart partitions (+12,-23)
65d5053 ath79/mikrotik: enable mikrotik platform driver (+2)
301bc32 ath79/mikrotik: don't use mtd-mac-address in DTS (+9,-5)
1e24af5 ath79/mikrotik: use standard caldata functions (+10,-33)
9242d69 ath79/mikrotik: load caldata via sysfs loader (+6,-4)
94f3449 ath79: dts: add missing 'serial0' alias for TP-Link TL-MR3040v2 (+1)
7dd2d72 kernel: bump 4.19 to 4.19.122 (+40,-151)
eb17ee2 kernel: bump 5.4 to 5.4.41 (+16,-16)
2f71187 ath79: increase spi frequency on tp-link tl-wr1043nd v2 (+1,-1)
a0ef42e ath79: add support for Ubiquiti PowerBeam 5AC 500 (+127)
4a61a88 ath79: add support for TP-Link TL-WA901ND v4 and v5 (+174,-72)
5866610 ath79: Do not build buffalo_whr-g301n by default (+1)
ebddc5f ath79: add support for Enterasys WS-AP3705i (+261,-1)
9a1f4b2 ath79/nand: add support for Netgear WNDR4300SW (+24)
4661b05 kernel: properly insert local mtd partition parsers (+48,-41)
8383e63 ath79/mikrotik: add missing kernel config symbol for 5.4 (+1)
6ce1e29 ath79: fix LEDs for D-Link DIR-842 (+12,-30)
8643c0b ath79: define switch reset-gpios for D-Link DIR-842 (+2,-8)
64d088d ath79: increase spi clock for D-Link DIR-842 (+2,-1)
2b92ee3 ath79: replace tab after DT label by space (+8,-8)
ad84c09 ath79: add support for COMFAST CF-E130N v2 (+169)
f10da7c packages/boot: remove rbcfg (+1,-1.4K)
705fe43 ath79: fix LEDs for GL.inet GL-AR150 (+10,-12)
95caa34 ath79: update WA/XC devices UBNT_VERSION to 8.5.3 (+3,-3)
7e51313 ath79: add support for TP-Link TL-WR802N V1 and V2 (+162,-1)
c764c51 ath79: add support for TP-Link RE450 v3 (+290,-176)
91b1a62 ath79: add label MAC address for TP-Link RE450 v2/v3 (+1)
392c64d kernel: bump 5.4 to 5.4.43 (+11,-57)
1d9812f ath79: phy-ar7200-usb: do not print error on defered init (+6,-4)
6130754 ath79: wndr3700 series: fix wifi range & throughput (+40)
bc75954 ath79: rename DTSI for Netgear WNDR devices based on ar7161 (+4,-4)
7f297e7 ath79: add support for the Netgear WNDRMAC v2 (+55,-4)
108df3e ath79: add support for the Netgear WNDRMAC v1 (+52,-1)
bb39fea treewide: simplify inclusion of subtarget image files (+15,-72)
7e287ff ath79: enable wrgg MTD splitter (+2)
cd09f26 ath79: add support for D-Link DAP-2695-A1 (+235)
fa412c9 ath79: ag71xx: don't warn on RGMII_RXID and RGMII_TXID (+4)
fa70b3a ath79: add Mikrotik rb4xx series drivers (+817)
b7a8a54 ath79: add support for MikroTik RouterBOARD 493G (rb4xx series) (+259)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
866ad46 ath79: add support for the TP-Link WBS210 v1 (+28)
9c16c46 ath79: define CONFIG_MFD_RB4XX_CPLD to fix build breakage (+2)
be56b29 ath79: set &eth1 status for TP-Link CPE devices in parent DTSI (+4,-6)
9a477b8 ath79: add support for TP-Link TL-WA801ND v3/v4 (+169)
d93da0d ath79: add support for TP-Link CPE610 v2 (+88)
708c677 ath79: fix input type for TP-Link TL-WR902AC v1 mode switch (+2)
ceeece9 ath79: image: fix initramfs for safeloader devices (+3)
8ff631f ath79: add support for AVM FRITZ!WLAN Repeater DVB-C (+138,-4)
635f111 ath79: drop and consolidate redundant chosen/bootargs (+12,-262)
4c3b81b ath79: Fix ubnt_edgeswitch-8xp DEVICE_PACKAGES (+1,-1)
e10dd48 ath79: add support for Compex WPJ531 (16M) (+160)
9f261e3 ath79: build Compex WPJ531 cpximg files (+28)
8819faf ath79: do not build TP-Link tiny images by default (+3)
f49063b ath79: replace custom uImageArcher generation (+1,-9)
736995c ath79: rearrange nand node by register address (+36,-36)
a0bb356 ath79: add support for Compex WPJ344 (+180)
dc1280e ath79: enable gpio on ar933x by default (-60)
b123ffd ath79: drop redundant status for gpio target-wide (-136)
a175bc8 ath79: add support for GL.iNet GL-MiFi (+169)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
d8ab321 ath79: switch to kernel 5.4 (+1,-1)
326e488 ath79: add support for 8devices Rambutan board (+151)
ae2d249 ath79: nand: disable images for glinet_gl-ar750s (+2)
ba59021 ath79: add support for 8devices Lima board (+130,-3)
14599c5 ath79: add support for D-Link DCH-G020 Rev. A1 (+207)
358aec7 ath79: add support for Arduino Yun (+352)
361c670 ath79: add support for D-Link DAP-1330/DAP-1365 A1 (+196,-3)
bc85cc2 ath79: disable TP-Link TL-WR941ND v2 (+1,-1)
0997342 ath79: qihoo,c301: use phy-supply for usb vbus (+2,-2)
28893f5 ath79: fix dsa binding for TP-Link TL-WR941ND v2 (+9,-13)
26fda61 ath79: use rgmii-id instead of rgmii in ubnt,lap-120 (+2,-3)
8c7e9cc ath79: add support for Ubiquiti PowerBridge M (+28)
9f3415d ath79: harmonize model names for Ubiquiti devices (+26,-27)
5e86877 ath79: correctly define WiFi switch for TL-WR841ND v8 (+51,-34)
9a9cdc6 ath79: re-enable image generation for GL-AR750S (+23,-33)
ab78694 treewide: rename POWER_ON_STRIP register (+25,-25)
d38d345 ath79: mikrotik: use base mac on lan for RBwAPG-5HacT2HnD (+4)
15f585a ath79: add support for Compex WPJ563 (+161,-2)
01a3e89 ath79: reorganize common image definitions for Netgear (+21,-26)
55e2d5e ath79: disable default build for devices with 4M flash (+4)
68ac3f2 ath79: add support for gl-e750 (+163,-1)
bf5c56b ath79: cosmetic fixes for partition node of D-Link DIR-825 B1 (+1,-1)
8a8ef4e ath79/mikrotik: create shared device definitions for nor and nand (+19,-13)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
394f54e ath79/nand: add support for Netgear WNDR4300TN (+80,-40)
4f1a51f ath79: drop redundant kmods-leds-gpio (+6,-7)
372529d ath79: add support for TP-Link TL-WA901ND v3 (+64)
ab74def ath79: add support for TP-Link TL-WPA8630P v2 (+330,-1)
37df722 ath79: increase spi frequency on TL-WDR3500/3600/4300/4310 (+1,-1)
c00b8dc ath79: add support for Telco T1 (+159,-2)
d4ac0ad treewide: make dependency on kmod-usb-net selective (+10,-11)
459c8c9 ath79: add support for ZyXEL NBG6616 (+313,-145)
fdac05b kernel: Update kernel 4.19 to version 4.19.138 (+36,-260)
7a705c0 ath79: add support for MikroTik RouterBOARD LHG 2nD (+218)
b2e1f71 ath79: add support for MikroTik RouterBOARD 921GS-5HPacD-15s (+175,-125)
151e43d ath79: add support for MikroTik SXT 5nD r2 (SXT Lite5) (+225,-2)
5dc74ad ath79: harmonize appearance of ethX nodes in qca953x DTSes (+90,-81)
6e7f40d ath79: routerboard-92x: ensure explicit bios size in DTSI (+1)
ef765ce ath79/mikrotik: add function for loading ath9k caldata (+13,-8)
7ef7dba ath79: add support for TP-Link TL-WPA8630 v1 (+226,-131)
ebf7153 ath79: add support for ALLNET ALL-WAP02860AC (+172,-4)
8484a76 ath79: ar724x: make sure builtin-switch is enabled in DT (+10,-22)
48c3d5c ath79: change WPS to Wifi button on TL-WPA8630P v2 (+8,-19)
e329e71 ath79: fix syntax error in ar7240_tplink_tl-wa.dtsi (+1,-1)
2cac312 ath79: mikrotik: erase firmware on SPI NOR before install (+3)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
eb53133 ath79: add support for TP-Link TL-WR710N v2.1 (+149,-117)
685d251 ath79: fix/improve LED control for TL-WPA8630 v1/v2 (+11,-10)
cc501ab kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 (+3,-10)
18fbb9a ath79: fix ethernet setup for some qca953x devices (-17)
d7fb7ac ath79: increase kernel partition for ar9344 TP-Link CPE/WBS (+26,-26)
af9dee3 ath79: add support for Meraki MR16 (+211)
0348a02 ath79: use correct MAC address for TP-Link TL-WPA8630 v2 (+7,-2)
781d4bf ath79: mikrotik: fix network setup for lhg-hb platform (+10,-1)
6decbf3 ath79: add support for Senao Engenius ENS202EXT v1 (+239,-2)
22caf30 ath79: add support for Senao Engenius ENH202 v1 (+225,-13)
8938711 ath79: drop Build/loader-kernel-cmdline (-5)
b71668f ath79: enable elf mtd splitter (+2)
9dd4ba3 ath79: add support for TP-Link EAP245-v3 (+226)
53df30f ath79: add support for Mercury MW4530R v1 (+50,-25)
c9f51a9 ath79: support for TP-Link EAP225-Wall v2 (+197,-1)
a99614a ath79: consistently use "info" label for default-mac partition (+78,-56)
c68105c ath79: use common device definition for Buffalo devices (+27,-36)
25f2f66 ath79: add support for Buffalo WZR-600DHP (+294,-267)
947bfc6 ath79: fix button types for WZR-HP-AG300H and WZR-600DHP (+3)
b7da0d2 ath79: add support for Ubiquiti UniFi AP Pro (+188)
e6b4238 ath79/mikrotik: fix soft_config location for SXT 5n (+4,-4)
e8f61bf ath79: remove DTS from ATH79 target name (+1,-1)
0cfdc7d target: update SPDX license names (+101,-101)
b284333 ath79: move engenius_loader_okli recipe before devices (+15,-14)
3ca2d31 ath79: move ath79-clk.h include to ath79.dtsi (+10,-9)
41cc7ed ath79: move dts-v1 statement to ath79.dtsi (+333,-629)
d232a8a ath79: fix rssi-low LED for My Net Range Extender (+1,-1)
96023cd ath79: fix LED labels for PowerCloud CAP324 (+6,-3)
b329bb9 ath79: increase SPI clock and enable fast-read on AP121F (+2,-1)
7f96cbd ath79: enable usbgadget feature (+1,-1)
66abd58 ath79: add support for ALFA Network AP121FE (+159,-103)
c65c306 ath79: add support for Wallys DR531 (+177)
f777bca ath79: image: don't combine kmod-usb2 with kmod-usb-chipidea2 (+5,-5)
cf42660 ath79: add support for Samsung WAM250 (+176)
9bcf98e ath79: add support for ALFA Network R36A (+205)
6492ea7 ath79: add support for ALFA Network N2Q (+283,-128)
70a57d4 ath79: add support for ALFA Network N5Q (+177)
a2f3a58 ath79: add support for Hak5 LAN Turtle (+139)
b33ce8c ath79: add support for Hak5 Packet Squirrel (+182,-96)
e926312 ath79: add support for Hak5 WiFi Pineapple NANO (+142)
a735eab ath79: add WiFi migration for AR913x (+4)
86fdc8a ath79: ar8216: make switch register access atomic (+59)
6f96a4d ath79: remove model name from LED labels (+1.3K,-1.5K)
7422c7a ath79: add support for TP-Link TL-WPA8630P (EU) v2.1 (+91,-10)
e3af166 ath79: rename TP-Link TL-WPA8630P v2 (EU) to v2.0 (EU) (+14,-13)
582ba9d ath79: rename ubnt,acb-isp to ubnt,aircube-isp (+8,-7)
f2b952a ath79: drop redundant gpios on i2c (-8)
5666ca9 ath79: add support for Qxwlan E750A v4 (+235,-1)
27a7d07 ath79: add support for Qxwlan E750G v8 (+119)
987d902 ath79: add support for Qxwlan E558 v2 (+230)
4ff7bdf ath79: add support for Qxwlan E1700AC v2 (+214)
a181dbc ath79: fix nanostation ac loco ethernet interface (+2,-3)
cf5a1ab ath79: define 2.4GHz radio for nanostation ac loco (+6)
09804da ath79: define 2.4GHz radio for litebeam ac gen2 (+6)
c9e9b8c ath79: fix block protection clearing (+28)
8087499 ath79: enable upgrade from ar71xx for Qxwlan devices (+14)
e913447 ath79: mikrotik: use vmlinuz (zBoot ELF) (+5,-3)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
2aa558c target: remove obsolete kernel version switches for 4.19 (+2,-272)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
c741ca5 ath79: drop upstreamed patch (-24)
d011952 ath79: remove AT803X config symbol from subtargets (-2)
4c5eb10 ath79: use correct firmware name for UniFi AP (+3,-3)
7d93473 ath79: ubnt-xm: make u-boot-env partition read-only (+1)
52d3b02 ath79: ubnt-unifi: make u-boot-env partition read-only (+1)
50a7620 ath79: fix nanobeam ac ethernet interface (+2,-3)
28a2118 ath79: create DTSI files for ubnt WA 1-/2-port devices (+76,-176)
df9ee25 ath79: remove redundant setup of wmac for ubnt WA devices (-18)
22be18e ath79: streamline image-generation for OCEDO boards (-6)
448de2e ath79: add support for Qxwlan E600G v2 / E600GAC v2 (+332)
4d36569 ath79: fix ath10k caldata extraction on some D-Link DIR-842 C3 devices (+7,-2)
aafbfc6 ath79: fix missing ";;" in 11-ath10k-caldata (+1)
79f3f13 ath79: Add support for Ubiquiti NanoBeam AC Gen2 (+53,-1)
d44463b ath79: add label MAC address for ALFA Network N5Q (+1)
64a6f4a ath79: add support for ALFA Network Pi-WiFi4 (+102)
6d65e3a ath79: calculate Eth MACs from WLAN on ALFA Network R36A (+4,-2)
a92d55e ath79: fix reset button support on 8devices Lima (+1,-1)
eb087ae ath79: move the squashfs feature to the parent target (+4,-5)
8dd2a17 ath79: ensure QCA956x gmac0 mux selects sgmii (+35)
87627b2 ath79: add QCA956x SERDES init workaround (+76)
7a875d1 ath79: prepare for 1-port TP-Link EAP2x5 devices (+135)
b11ad48 ath79: support for TP-Link EAP245 v1 (+88,-5)
4f86edf ath79: support for TP-Link EAP225-Outdoor v1 (+72)
b0ecae5 ath79: support for TP-Link EAP225 v3 (+72)
cba79b1 ath79: move device specific nodes to DTS files for Devolo 1xxx (+51,-26)
9100566 kernel: bump 5.4 to 5.4.79 (+112,-168)
b31aaa0 ath79: add support for Senao Engenius EAP300 v2 (+185,-1)
ab1584a ath79: netgear: trim down uImage customisations (+26,-32)
4420dda kernel: clean up patch fuzz (+18,-30)
474aa32 ath79: wlr-7100: remove device variant indicator (+1,-2)
760952a ath79: restore sysupgrade support for ja76pf2 and routerstations (+16,-4)
f330f99 ath79: enable LNA for all ar9344 TPLink CPE devices (+16,-16)
cea1697 ath79: remove ar934x MDIO reset from MAC node (+2,-2)
1ed18ed ath79: remove num-chipselects from SPI controller (-14)
72bd92b ath79: drop num-cs for SPI controller (+3,-297)
33c27cc ath79: add support for TP-Link TL-WDR7500 v3 (+61,-2)
b9971db ath79: add support for Belkin F9J1108v2 (AC1750 DB Wi-Fi) (+277,-8)
563ece8 ath79: create shared DTSI/definition for Belkin F9J1108/F9K1115 v2 (+238,-225)
b403a6e ath79: add support for the Belkin F9K1115 v2 (AC1750 DB Wi-Fi) (+17)
ab47e21 ath79: qca955x: remove redundant phy-mode (-7)
0d96d36 ath79: add support for AirTight C-75 (+186)
13581a5 ath79: airtight c-75: use second flash chip (+23,-6)
7a181a6 treewide: fix initramfs detection (+2,-2)
a282a04 kernel: bump 5.4 to 5.4.85 (+47,-47)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
4771fac ath79: fix Sitecom WLR-8100 lan port leds (+3,-3)
f244143 ath79: add support for Senao Engenius ECB1200 (+158)
3381392 ath79: create common DTSI for ECB1200 and ECB1750 (+139,-265)
73bdbb3 ath79: enable factory.bin and adjust profile of ECB1750 (+4,-6)
a1b5a43 ath79: add support for GL.iNet GL-USB150 (+130)
7073ebf ath79: add support for Senao Engenius ECB350 v1 (+188)
727eebb ath79: Fix fallback to bootloader cmdline on empty DT bootargs (+194)
5fc28ef ath79: Add support for Plasma Cloud PA300 (+283,-1)
17e5920 ath79: Add support for Plasma Cloud PA300E (+21,-3)
817bf02 ath79: add support for MikroTik RouterBOARD wAPR-2nD (wAP R) (+92,-3)
491ae33 ath79: add support for Ubiquiti airCube AC (+142,-6)
8ec997d ath79: add support for D-Link DAP-2660 A1 (+175)
fe2f53f ath79: add support for Senao Engenius EnStationAC v1 (+217,-1)
4d0c442 ath79: expand factory.bin support for some Senao Engenius boards (+1)
57e6f3a ath79: update image command for Plasma Cloud PA300 (+1,-1)
4a55ef6 ath79: add support for Senao Engenius ECB600 (+220,-4)
23281eb ath79: Create common DTSI for EAP600 and ECB600 (+180,-165)
6c98eda ath79: add support for Senao Engenius EAP600 (+58)
33d26a9 ath79: add support for Senao Engenius EAP350 v1 (+188)
1fb40a7 treewide: use more descriptive names for concatenated partitions (+68,-68)
9d96b6f ath79/mikrotik: disable building NAND images (+1)
2160a9d ath79: remove duplicate sysupgrade.bin for dlink_dap-2xxx (+1,-1)
dd1d95c ath79: Add support for OpenMesh OM2P v4 (+308,-1)
5b37b52 ath79: Add support for OpenMesh OM2P-HS v4 (+24,-3)
d0a9cf6 ath79: increase openmesh sysupgrade copy block size (+9,-7)
a462412 ath79: add support for OpenMesh OM2P-HS v1 (+182,-1)
f096acc ath79: add support for OpenMesh OM2P-HS v2 (+21,-1)
75900a2 ath79: add support for OpenMesh OM2P-HS v3 (+21,-1)
eb3a5dd ath79: Add support for OpenMesh OM2P-LC (+172,-2)
ff9e48e ath79: Add support for OpenMesh OM2P v2 (+21,-1)
8071365 ath79: Add support for OpenMesh OM5P (+190,-2)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
9dc15e3 ath79: drop upstreamed patch (+7,-71)
9aeaea4 ath79: fix ethernet-phy label for dlink,dap-2660-a1 (+3,-3)
b077acc ath79: add support for D-Link DAP-2230 A1 (+73)
5b58710 ath79: add support for D-Link DAP-2680 A1 (+113,-2)
8ae2ee9 ath79: add support for D-Link DAP-3320 A1 (+74,-3)
d7d87ce ath79: Fix 02_network setup for D-Link DAP-2660 A1 (+1)
acdf07c ath79: keep DTSI files for D-Link SoC-specific (+62,-8)
0070650 ath79: move small-flash Engenius boards to tiny (+104,-100)
51360a9 ath79: make Engenius fakeroot partitions read-only (+2)
591a4c9 ath79: Add support for Ubiquiti Bullet AC (+68,-10)
3bbdc72 ath79: remove USB port definition for TP-Link TL-WR810N v1 (+1,-7)
99f50a7 ath79: rename UniFi AC kernel1 partition (+1,-1)
4b35999 ath79: Add support for OpenMesh MR600 v1 (+208)
d9a3af4 ath79: Add support for OpenMesh MR600 v2 (+87,-2)
7b772e0 ath79: apply Engenius EAP600 style to OpenMesh MR600 RGMII cfg (+4,-2)
e06c9ee ath79: Add support for OpenMesh MR900 v1 (+218,-1)
31172e5 ath79: Add support for OpenMesh MR900 v2 (+23,-3)
4fbdadc ath79: apply Engenius ECB1750 style to OpenMesh MR900 RGMII cfg (+2,-6)
bcb3114 ath79: consolidate common definitions for OpenMesh devices (+48,-51)
847cda1 ath79: make OpenMesh MR900 DTSI more general (+38,-13)
ae7680d ath79: Add support for OpenMesh MR1750 v1 (+38,-2)
0988e03 ath79: Add support for OpenMesh MR1750 v2 (+37,-4)
01a1e21 kernel: mtdsplit_uimage: replace "openwrt, okli" parser (+35,-63)
ff7709d kernel: mtdsplit_uimage: replace "netgear, uimage" parser (+44,-80)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
96017a6 ath79: add support for Senao Engenius EAP1200H (+201)
9b5e9b6 ath79: remove generic profiles (-61)
2c35899 kernel: bump 5.4 to 5.4.93 (+49,-49)
0071c7c build: add elecom-product-header for ELECOM devices (+15,-7)
51f578e ath79: add support for Ubiquiti UniFi AP Outdoor+ (+180,-55)
eff03ce ath79: ag71xx: add ethtool statistics support (+86)
36c9cf3 kernel: bump 5.4 to 5.4.95 (+3,-40)
55d2db0 ath79: add support for Meraki MR12 (+209,-9)
8a79161 ath79: wrap ucidef_add_switch in 02_network (+2,-1)
f3b827a kernel: bump 5.4 to 5.4.96 (+7,-7)
88079bd ath79: make all eth ports LAN for Engenius APs (+4,-5)
f5f01bc ath79: use internal switch for EAP300 v2 (+5,-21)
dc4745d ath79: add support for D-Link DAP-3662 A1 (+128,-5)
6934d30 ath79: fix USB power GPIO for TP-Link TL-WR810N v1 (+1,-1)
e2db870 ath79: fix chip used for Meraki MR12 caldata_extract (+3,-3)
25d6af9 ath79: fix factory image generation for Netgear and Zyxel boards (+2,-4)
7054721 ath79: enable UART in SoC DTSI files (+16,-847)
3feef9c ath79: enable UART node for GL-USB150 (-4)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
5430079 kernel: add the latest mtd patch extending ofpart parser (+41,-43)
c459d5a ath79: fix lan port display order for sitecom wlr-7100 (+1,-1)
8e8fe69 ath79: cfi: cmdset_0002: amd chip 0x2201 - write words (+58)
e8cbdbb ath79: Add support for Buffalo WZR-HP-G300NH (+335,-5)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
c61d4ee ath79: fix RS-485 on Teltonika RUT-955 (+6,-14)
6f42758 ath79: fix label_mac for NEC Aterm WG1200CR (+6,-2)
0a98a33 kernel: backport 5.13 mtd partitioning changes (+324,-27)
121f246 ath79: mikrotik: enable 2nd USB on RouterBOARD 922UAGS-5HPacD (+8)
8437c24 ath79: fix 10 Mbit PLL data for TP-Link EAP2xx (+1)
cc6ad94 ath79: fix 10 Mbit PLL data for UniFi AC (+2)
a524a0d ath79: mikrotik: enable SFP on RB922UAGS-5HPaCD (+51,-2)
d57e480 ath79: mikrotik: swap RB922UAGS-5HPaCD eth0/1 MACs (+5)
438718b kernel: bump 5.4 to 5.4.114 (+122,-111)
62099d9 ath79: fix USB power on TP-Link TL-WR810N v1 (+1)
d7fd690 ath79: force SGMII SerDes mode to MAC operation (+14)
f49d4ae kernel: Activate FORTIFY_SOURCE for MIPS kernel 5.4 (+150,-117)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
b55d3d6 kernel: bump 5.4 to 5.4.124 (+168,-167)
ec8fe0a treewide: make AddDepends/usb-serial selective (+12,-12)
a1b2815 ath79: rename 'engenius' Makefile definitions to 'senao' (+33,-25)
a49686c ath79: create common DTSI for Senao ar724x APs (+94,-261)
7850f50 ath79: create common DTSI for Senao ar934x APs (+98,-273)
08ec7ac ath79: create common DTSI for Senao qca955x APs (+101,-170)
1f6ec4b ath79: lzma-loader: allow setting custom kernel magic (+16,-1)
64d845e ath79: remove 'fakeroot' for Senao devices (+38,-49)
642c887 ath79: adjust ath79/tiny Senao APs to 4k blocksize (+90,-3)
e823fb1 ath79: add Senao 'failsafe' sysupgrade procedure (+157,-4)
a97f4f3 ath79: add factory.bin for ALLNET ALL-WAP02860AC (+37,-4)
518adcf ath79: cleanup DTS for ALLNET ALL-WAP02860AC (+17,-92)
349a4f4 ath79: move pcie node to DTSI for qca955x Senao APs (+9,-29)
02b7b77 ath79: set lzma-loader variables to null by default (+4)
0794a78 ath79: fix eth0 PLL registers on WD My Net Wi-Fi Range Extender (+2,-2)
7a4bd9c ath79: use dynamic partitioning for TP-Link CPE series (+15,-36)
56228e9 ath79: don't autodetect AR8033 PHY capabilities (+25)
43723e6 ath79: add gpio-latch driver for MikroTik RouterBOARDs (+226)
bd2e070 ath79: add NAND driver for MikroTik RB91xG series (+397)
88e1c9b ath79: add support for MikroTik RouterBOARD 912UAG-2HPnD (+225)
ffa943f ath79: ar934x: fix mounting issues if subpage is not supported (+3,-1)
0ad49d3 ath79: mikrotik: fix beeper phantom noise on RB912 (+6)
983fcc4 ath79: add missing GPIO_LATCH symbol (+1)
febf6db ath79: add missing MTD_NAND_RB91X symbol (+1)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
a5850c0 ath79: add support for Joy-IT JT-OR750i (+137)
17cb9a9 ath79: enable missing pinmux for JT-OR750i (+3)
941ba3f ath79: fix JT-OR750i switch LED assignment (+2,-2)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)
61c65ac ath79: kernel: Add missing quote to drivers/mfd/Kconfig (+1,-1)
5cc0535 ath79: add support for onion omega (+139)

Target / bcm27xx (98 changes)

b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)
7ae2523 kernel: bump 4.19 to 4.19.106 (+40,-105)
c56ae22 bcm27xx: update to latest patches from RPi foundation (+264)
a8aa974 bcm27xx: update kernel configs (+57)
a138365 bcm27xx: add linux 5.4 support (+179.4K,-1)
4bde37a bcm27xx: bcm2708: refresh linux 5.4 config (+30,-18)
e645649 kernel: bump 4.19 to 4.19.108 (+55,-89)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
7d94d31 bcm27xx: switch to 5.4 kernel (+1,-2)
0f6d044 bcm27xx: sync 5.4 patches with RPi Foundation (+6.0K,-6.6K)
9ba0965 treewide: remove maintainer variable from targets (-40)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
dabe847 bcm27xx: enable THERMAL_WRITABLE_TRIPS on bcm2710 and bcm2711 (+4)
6c9b5d6 bcm27xx: sync 5.4 patches with RPi Foundation (+2.8K,-2)
340fc3a bcm27xx: refresh linux 5.4 configs (-66)
aeb6941 bcm27xx: 5.4: add support for Sensirion SPS30 in i2c-sensor overlay (+59)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
49109ce bcm27xx: update 5.4 patches from RPi foundation (+8.0K,-6)
b299002 kernel: bump 5.4 to 5.4.31 (+85,-226)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)
23916bc kernel: bump 5.4 to 5.4.33 (+14,-147)
ef5d37b kernel: bump 5.4 to 5.4.35 (+3,-3)
5ea3ea1 kernel: bump 5.4 to 5.4.36 (+51,-157)
49ab97c bcm27xx: backup /boot/cmdline.txt and restore early (+2,-1)
73de205 kernel: bump 5.4 to 5.4.38 (+14,-14)
e31e5c4 bcm27xx: label to boot partition (+1,-1)
7dd2d72 kernel: bump 4.19 to 4.19.122 (+40,-151)
0fed36d kernel: bump 5.4 to 5.4.40 (+43,-43)
d503492 kernel: bump 4.19 to 4.19.123 (+6,-6)
eb17ee2 kernel: bump 5.4 to 5.4.41 (+16,-16)
41b5ca1 bcm27xx: drop outdated kernel version switches from patches-5.4 (+12,-190)
1b2fefb kernel: bump 5.4 to 5.4.42 (+65,-91)
745c447 bcm27xx: remove linux 4.19 support (-219.5K)
584d4bf bcm27xx: update patches from RPi foundation (+37.5K,-676)
77e97ab bcm27xx: update to latest patches from RPi foundation (+373,-220)
392c64d kernel: bump 5.4 to 5.4.43 (+11,-57)
050c31f bcm27xx: fix unmounting /boot after sysupgrade (+1,-1)
e5aa498 kernel: bump 5.4 to 5.4.45 (+352,-596)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
c7b750e treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol (-21)
b644336 kernel: bump 5.4 to 5.4.52 (+105,-135)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
cc75344 bcm27xx: remove no-op patch pair (+6,-62)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
83b1e40 kernel: bump 5.4 to 5.4.59 (+53,-114)
36aa271 kernel: bump 5.4 to 5.4.60 (+134,-385)
05b8e84 kernel: bump 5.4 to 5.4.61 (+65,-68)
2c2fcbd kernel: bump 5.4 to 5.4.63 (+107,-357)
bee76f1 kernel: bump 5.4 to 5.4.64 (+45,-96)
770a9c6 kernel: bump 5.4 to 5.4.66 (+46,-54)
3ea1b5b kernel: bump 5.4 to 5.4.67 (+21,-25)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
18deed2 kernel: Remove 2FS_FS_XATTR and F2FS_STAT_FS symbols from target configs (-12)
0efec6a kernel: bump 5.4 to 5.4.71 (+15,-15)
dd20ba9 kernel: bump 5.4 to 5.4.72 (+9,-9)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
71b2b32 kernel: bump 5.4 to 5.4.74 (+20,-126)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
47e089e bcm27xx: add bit variant to redundant RaspberryPi (+14,-2)
667f6c7 kernel: bump 5.4 to 5.4.77 (+112,-231)
9100566 kernel: bump 5.4 to 5.4.79 (+112,-168)
4420dda kernel: clean up patch fuzz (+18,-30)
2abc55b kernel: bump 5.4 to 5.4.81 (+22,-22)
a282a04 kernel: bump 5.4 to 5.4.85 (+47,-47)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
4ebec0b kernel: bump 5.4 to 5.4.87 (+14,-14)
945a704 kernel: bump 5.4 to 5.4.89 (+14,-14)
2c35899 kernel: bump 5.4 to 5.4.93 (+49,-49)
d33cd38 kernel: bump 5.4 to 5.4.94 (+31,-31)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
e95b1b2 kernel: bump 5.4 to 5.4.97 (+26,-35)
76d1168 kernel: bump 5.4 to 5.4.99 (+89,-91)
62b7f59 bcm27xx: import latest patches from the RPi foundation (+41.6K,-703)
1c22b7a bcm27xx: add support for RPI CM4 and RPI 400 (+13,-6)
9e2acdb bcm27xx: bcm2708: add missing RPi B DTS file (+1,-1)
a7c4d94 bcm27xx: add diag LEDs (+7)
b7c5924 bcm27xx: enable bcm2711 HW RNG (+27)
8cb5063 bcm27xx: remove urngd package (+2)
bdb18e0 bcm27xx: bcm2711: disable HW_RANDOM_BCM2835 (-1)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
f82e7e9 kernel: bump 5.4 to 5.4.105 (+17,-193)
cd48473 bcm27xx: bcm2711: correctly disable HW_RANDOM_BCM2835 (+1)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
04579a5 kernel: bump 5.4 to 5.4.117 (+3,-3)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
fc0fd54 kernel: bump 5.4 to 5.4.123 (+34,-65)
85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)
378769b kernel: bump 5.4 to 5.4.142 (+77,-215)
085c677 kernel: bump 5.4 to 5.4.143 (+25,-64)

Target / bcm47xx (26 changes)

f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
5c98041 bcm47xx: switch to kernel 4.19 (+1,-1)
d369d92 bcm47xx: add support for kernel 5.4 (+2.3K,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
23916bc kernel: bump 5.4 to 5.4.33 (+14,-147)
7dd2d72 kernel: bump 4.19 to 4.19.122 (+40,-151)
06feb09 bcm47xx: remove support for kernel 4.14 (-2.8K)
6ea87d3 bcm47xx: fix brcm-wl module loading (+2,-1)
1226113 bcm47xx: move device definitions to subfiles (+848,-852)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
6da3194 bcm47xx: add support for NETGEAR R6200 V1 (+73,-11)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
eb15b0e bcm47xx: disable image for Linksys WRT160n v3 (+1)
a2fee73 bcm47xx: fix switch setup for Linksys WRT610N v2 (+1)
504000d treewide: use DEFAULT := n to disable non-broken devices (+12,-6)
e47bec4 bcm47xx: switch to kernel 5.4 (+1,-1)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
d0cb71a bcm47xx: use vendor_model scheme for device/image names (+180,-180)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
bee76f1 kernel: bump 5.4 to 5.4.64 (+45,-96)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
4e39949 kernel: bump 5.4 to 5.4.80 (+81,-110)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
761df5c bcm47xx: make WGT634U NVRAM patch apply again (+9,-19)

Target / bcm4908 (55 changes)

c578fdf bcm4908: initial work on the Broadcom BCM4908 target (+623)
712258b bcm4908: backport upstream DTS patches (+501)
524b9ae bcm4908: add simple PCIe reset controller support (+40)
56d64d8 bcm4908: backport PMB (Power Management Bus) driver (+502)
7e4f055 bcm4908: backport BCM4908 integrated switch initial support (+225)
6c90999 bcm4908: backport brcmstb USB PHY driver changes (+3.7K)
c40006e bcm4908: prepend kernel images with a custom header (+7,-2)
20a0d43 bcm4908: add pending mtd patches for BCM4908 partitioning (+393)
707ad89 bcm4908: use backported switch & PMB DTS patches (+8,-10)
bc3dbd6 bcm4908: use backported brcmstb soc stubs patch (+21,-8)
e6fb4d0 bcm4908: add DTS patches for USB PHY and partitions (+201)
095ed5e bcm4908: set console in the CONFIG_CMDLINE (+1,-1)
4e1e18a bcm4908: build flashable & bootable firmware images (+23)
e78d3e4 bcm4908: append UBI with rootfs to device images (+29,-3)
3bd8f66 bcm4908: workaround NAND controller #WP issue (+34)
6ba3a0e bcm4908: build valid Asus GT-AC5300 firmware image (+11,-1)
20b4f77 kernel: add parser finding rootfs after CFE bootfs (+101,-1)
30651e6 bcm4908: sort and wrap build recipes (+16,-12)
81240a9 bcm4908: add Ethernet driver (+1.0K)
f06c303 bcm4908: add board.d network setup (+26)
f3b827a kernel: bump 5.4 to 5.4.96 (+7,-7)
c382fe8 bcm4908: update Ethernet driver (+179,-178)
87efff6 bcm4908: use upstream accepted Ethernet driver patches (+1.1K,-156)
d8afae0 bcm4908: fix handling Ethernet frames of size 1506 - 1514 (+113)
a45953c bcm4908: refresh patches (+1.5K,-503)
ac7d45b kernel: backport "ofpart" mtd parser upstream quirks support (+77,-29)
09fbc79 kernel: drop ofpart patch dropped from upstream mtd tree (+653,-236)
26052fb bcm4908: fix backport of PMB driver (+8)
95359da bcm4908: add USB packages to the DEFAULT_PACKAGES (+2)
da92e98 bcm4908: use DTS patches sent upstream (+145,-33)
f093330 bcm4908: fix GPIOs support by limiting them to 64 (+23)
08bbe36 bcm4908: add bcm_sf2 fixes for the 5th GPHY (+76)
67df3a8 bcm4908: backport Ethernet driver fixes from the 5.12 (+103,-2)
5430079 kernel: add the latest mtd patch extending ofpart parser (+41,-43)
bc2c3d9 bcm4908: prepare to support TP-Link Archer C2300 V1 (+239)
b18fe2e bcm4908: use accepted 5.13 DTS patches (+238,-50)
763f0ba bcm4908: backport first PHY 5.13 patches (+43,-3)
86eb3de bcm4908: backport recent bcm4908_enet changes (+431)
15d1422 bcm4908: backport recent bcm_sf2 changes (+265,-8)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
0a98a33 kernel: backport 5.13 mtd partitioning changes (+324,-27)
aae855d bcm4908: backport DTS patch with Ethernet TX IRQ (+31,-1)
23cb83c bcm4908: backport the latest bcm_sf2 commits (+210,-111)
052708c bcm4908: backport DT patch adding Ethernet MAC address (+82)
6d6fd7f bcm4908: enable JFFS2 support (-1)
d91054a bcm4908: rename bootfs dummy file to the 1-openwrt (+1,-1)
b7ffeef bcm4908: pad firmware image bootfs JFFS2 partition to 8 MiB (+1,-1)
a5d457a bcm4908: add sysupgrade support (+213)
d4ca7f6 bcm4908: fix Netgear R8000P image (+5,-2)
91e0865 firmware-utils: bcm4908img: convert into a package (+62,-2)
541db11 bcm4908: enable target & Asus GT-AC5300 image (+3,-1)
cc51d97 bcm4908: enable Netgear R8000P bootloader image (+2,-2)
3da861c kernel: bump 5.4 to 5.4.111 (+251,-251)
25daa92 bcm4908: add kmod-gpio-button-hotplug (+1)
1247a6b bcm4908: fix Ethernet broken state after interface restart (+43)

Target / bcm53xx (79 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
11b4d29 kernel: bump 4.19 to 4.19.50 (+14,-49)
577174c kernel: bump 4.19 to 4.19.56 (+8,-8)
ccf8a8e bcm53xx: sysupgrade: call nand_do_upgrade() from platform_do_upgrade() (+12,-17)
3bef16b bcm53xx: split up DEVICE_TITLE (+46,-24)
1bc31e0 kernel: bump 4.19 to 4.19.68 (+13,-76)
ac418dd bcm53xx: add generic subtarget (+2)
c19b9f9 bcm53xx: extend firmware validation (+11,-1)
bc5db73 bcm53xx: sysupgrade: support Luxul firmware format (+84)
06091af bcm53xx: add pending patch adding Luxul XWC-2000 DTS file (+162,-2)
64b7dbb bcm53xx: fix sysupgrade for Luxul XWC-2000 (+1,-1)
fedc5b6 bcm53xx: fix serial console on Luxul XWC-2000 (+22)
63c43e5 bcm53xx: sysupgrade: support Luxul NAND devices (+2)
c26b687 kernel: remove further obsolete kernel version switches (+10,-26)
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
1d47f81 bcm53xx: build images for Luxul ABR-4500 and XBR-4500 routers (+37)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)
50c6938 bcm53xx: add v5.4 support (+1.3K,-4)
0493d57 bcm53xx: fix ASUS firmwares to use vendor format (+13,-6)
e645649 kernel: bump 4.19 to 4.19.108 (+55,-89)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
9ba0965 treewide: remove maintainer variable from targets (-40)
8abefc8 bcm53xx: sysupgrade: optimize building UBI image (+3,-3)
b51ea43 bcm53xx: refactor board.d code in 02_network (+95,-94)
c459a6b bcm53xx: add support for Luxul FullMAC WiFi devices (+36,-1)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)
ad697aa bcm53xx: 5.4: enable NAND (+4,-1)
5ea3ea1 kernel: bump 5.4 to 5.4.36 (+51,-157)
c3742ce bcm53xx: remove support for kernel 4.14 (-4.6K)
e5aa498 kernel: bump 5.4 to 5.4.45 (+352,-596)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
504000d treewide: use DEFAULT := n to disable non-broken devices (+12,-6)
e9f7923 treewide: mark devices as BROKEN instead of commenting out (+14,-7)
b9cd55b bcm53xx: update kernel 5.4 config (+4,-100)
c8c9876 bcm53xx: update kernel 5.4 DTS to upstream 5.9 state (+333)
36c53e0 bcm53xx: set HW_RANDOM_BCM2835=y (+2)
7125323 bcm53xx: switch to kernel 5.4 (+1,-1)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
683bcbd bcm53xx: use vendor_model scheme for device/image names (+57,-57)
92b4f16 kernel: add CGROUPS and IOSCHED_BFQ back to config (+6,-2)
b1f6a5d bcm53xx: remove useless echo in 02_network (+2,-2)
5388c72 Revert "bcm53xx: remove useless echo in 02_network" (+3,-2)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
c6d9a2a bcm53xx: enable PWM for bcm53xx (+52,-1)
5f610ec bcm53xx: backport uart2 and pcie2 device-nodes (+57,-1)
1291274 kernel: package bcm53xx i2c module (+15)
0e4092c bcm53xx: add Cisco Meraki MR32 (+380,-3)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
37ef219 kernel: move kmod-i2c-bcm-iproc to I2C menu (+1,-1)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
c29f612 bcm53xx: MR32: fix DEVICE_VENODR typo (+1,-1)
d69ec61 bcm53xx: use correct case for TP-Link in DEVICE_VENDOR (+2,-2)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
4571ef4 bcm53xx: use default SUPPORTED_DEVICES for Meraki MR32 (+1,-3)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
e95b1b2 kernel: bump 5.4 to 5.4.97 (+26,-35)
7d03fdb bcm53xx: group dts backports by upstream kernel version (+6,-1)
d523f61 bcm53xx: backport more upstream dts stuff from kernel 5.11 (+507)
3ce0d62 bcm53xx: backport NVMEM NVRAM driver (+181)
20fe0e6 bcm53xx: initialize NVRAM from NVMEM driver (+92)
192486a bcm53xx: backport first 5.13 DTS changes (+476,-1)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
0a98a33 kernel: backport 5.13 mtd partitioning changes (+324,-27)
50a25d4 bcm53xx: backport Linksys Panamera (EA9500) patches (+230,-2)
741164f bcm53xx: fix Linksys EA9500 partitions (+58)
ca6a1d0 bcm53xx: use upstream Linksys EA9500 fixes (+30,-1)
9aaa20d bcm53xx: enhance support for Linksys EA9500 (+22,-3)
3da861c kernel: bump 5.4 to 5.4.111 (+251,-251)
beab1bf bcm53xx: add pending TRX patch for "firmware" partition (+43)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

Target / bcm63xx (137 changes)

8484512 kernel: remove non-existant symbols from 4.19 config (-17)
9ba0965 treewide: remove maintainer variable from targets (-40)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
f8f1dc6 bcm63xx: copy files to kernel 5.4 (+22.0K)
04c07e0 bcm63xx: refresh patches for kernel 5.4 (+143,-718)
f0fbc47 bcm63xx: update config for kernel 5.4 (+24,-14)
6c521f6 bcm63xx: fix missing watchdog core dependency (+1)
43d3ef9 bcm63xx: prevent fall-through in kernel patches for 5.4 (+11,-8)
8a2118e bcm63xx: 5.4: add removed helper syscon_regmap_lookup_by_pdevname (+64)
cb2f0df bcm63xx: 5.4: fix compilation for changed driver_find_device (+5,-1)
51b07e7 bcm63xx: use kernel 5.4 as testing kernel (+1,-1)
bebc980 bcm63xx: remove support for kernel 4.19 (-22.0K)
4e535d8 bcm63xx: disable all devices with <= 4MiB flash and <= 32 MiB RAM (+11)
b43023b kernel: remove non-existant symbols (-79)
d27e2c6 bcm63xx: switch to 5.4 kernel (+1,-2)
8464693 bcm63xx: image: rename LOADADDR to KERNEL_LOADADDR (+8,-9)
a0081b1 bcm63xx: loader-lzma: use default lzma (+6,-10)
ef2d5a2 kernel: bump 4.14 to 4.14.180 (+47,-60)
026fe13 bcm63xx: use generic diag.sh (+377,-216)
fdd968d bcm63xx: replace "ok" with "okay" for status in DTS files (+185,-185)
eea23c2 bcm63xx: remove linux 4.14 support (-23.0K)
aa2f227 bcm63xx: image: remove unused definition (+1,-2)
ee6bf7e bcm63xx: bcm6362: fix pinctrl bug (+11)
f314cbe bcm63xx: redboot: fix warning (+1,-1)
f2f2cf0 bcm63xx: periph_intc: fix warning (+20)
29c3bb5 bcm63xx: ext_intc: fix warning (+28)
e04ff3c bcm63xx: periph_intc: report effective affinity (+20)
13c33f3 bcm63xx: mask interrupts on init (+12)
8658338 bcm63xx: smp: add NAND support (+817,-6)
367a303 bcm63xx: add support for Comtrend VR-3032u (+331,-2)
62e7342 bcm63xx: add NETGEAR DGND3700v2 support (+293,-2)
daee6b4 bcm63xx: add Comtrend VG-8050 support (+269)
edafbe8 bcm63xx: bcm6328-leds: improve HW blinking (+137)
597df57 bcm63xx: reorganize board patches ()
f996377 bcm63xx: bcm6328: fix strapbus boot sel (+14,-1)
5f82691 bcm63xx: add unmodded SERCOMM AD1018 support (+268,-7)
e0382c5 bcm63xx: fix AD1018 WLAN led (+3,-1)
91b275b bcm63xx: image: rename CFE_CHIP_ID to CHIP_ID (+101,-101)
0836e22 bcm63xx: image: add CVG834G CHIP_ID (+1,-1)
8e8920c bcm63xx: lzma-loader: remove unused definitions (+1,-22)
c93cdf5 bcm63xx: lzma-loader: rely on CHIP_ID for UART address (+32,-83)
67861b2 bcm63xx: nand: fix v2.1 controller support (+40,-8)
7a81775 bcm63xx: dgnd3700-v1: add NAND support (+26)
6dc3dce bcm63xx: improve rgmii ctrl overrides (+84,-60)
5998c8f bcm63xx: nand: support CFE partition tags (+22)
78a0ae9 bcm63xx: WIP: add Huawei HG253s v2 support (+265)
5a7d11f bcm63xx: replace further "ok" with "okay" in DTS files (+9,-9)
e3e17b4 bcm63xx: use model part of board name as variable in 01_leds (+11,-10)
d6f66dd brcm63xx: add support for ADB P.DG A4001N A-000-1A1-AX (+254)
09b7922 bcm63xx: ar-5381u: expose LEDs through controller (+34,-19)
d361aa2 bcm63xx: ar-5387un: expose LEDs through controller (+42,-26)
b1604b7 bcm63xx: ar-5315u: expose LEDs through controller (+86,-36)
80d8114 bcm63xx: ad1018: switch to Sercomm WFI (+6,-9)
f263a0f bcm63xx: nand: support Sercomm firmwares (+67)
a47acae bcm63xx: ad1018: support Sercomm factory images (+11,-1)
e238c85 bcm63xx: nand: sercomm: switch to sercomm-load script (+6,-5)
824cb78 bcm63xx: nand: add CFE_WFI_VERSION values for each device (+5,-1)
82cf488 bcm63xx: nand: order devices alphabetically (+10,-10)
b1d375b bcm63xx: vr-3032u: switch to bcm-wfi-split (+3,-3)
e73c61a bcm63xx: vg-8050: switch to bcm-wfi-split (+6,-6)
b302a44 bcm63xx: stop using legacy lzma for all devices (+59,-54)
39f44be bcm63xx: ad1018: add missing partitions (+12)
231f728 bcm63xx: ad1018: remove cfe.bin image support (+1,-27)
6dc01cd bcm63xx: lzma-loader: allow bigger ramdisks (+6,-4)
e8aac70 bcm63xx: vr-3032u: fix WFI partition size (+1,-1)
8421ea7 bcm63xx: vg-8050: fix WFI partition size (+1,-1)
57dce7c bcm63xx: vg-8050: add missing compatible property (+1,-1)
66f7062 bcm63xx: vr-3032u: add missing compatible property (+1,-1)
598ba5b bcm63xx: kernel: add BCM63167 cpuid variant (+28,-24)
27c20a1 bcm63xx: image: don't add the CFE to the sercomm factory (-12)
9eb9d0b bcm63xx: image: support device-specific load address (+10,-12)
ff2c963 bcm63xx: add support for the Sercomm H500-s (+350,-3)
6fca164 bcm63xx: bcm6328: switch to upstream boot sel patch (+30,-13)
ce33ef9 bcm63xx: switch to upstream NAND patches (+191,-35)
d64d5ed bcm63xx: a226m-fwb: fix linux partition offset (+4,-4)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
e3eaf52 bcm63xx: use the generic nand upgrade on Sercomm devices (+5,-2)
2c3bdef bcm63xx: HG622: enable LAN LEDs (+3,-1)
583b3e4 bcm63xx: DGND3700v1: fix port order (+4,-4)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
3f27a6e bcm63xx: AV4202N: add missing PCI pinmux (+5)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
cef9e5a bcm63xx: R5010UNv2: fix flash partitions for 16MB flash (+5,-5)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
9fb1d4c bcm63xx: switch to upstream LED patch (+95,-44)
f41a400 bcm63xx: switch to upstream endif comments patch (+451,-354)
92727a1 bcm63xx: switch to upstream CFE version detection patch (+61,-32)
81fdb42 bcm63xx: refactor board patches (+1.4K,-1.5K)
440d599 bcm63xx: remove invalid EHCI nodes (+158,-160)
fb589b6 bcm63xx: add missing OHCI nodes (+102,-99)
eddf863 bcm63xx: add missing fallback SPROMs (+56,-50)
0c109df bcm63xx: merge RTA770BW and RTA770W board patches (+101,-143)
24f7ae8 bcm63xx: add missing endif board comnents (+118,-118)
a5a0b3f bcm63xx: switch to upstream CFE detection patch (+78,-71)
d43b963 bcm63xx: reorganize board patches (+245,-245)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
cc501ab kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 (+3,-10)
0cfdc7d target: update SPDX license names (+101,-101)
3ea1b5b kernel: bump 5.4 to 5.4.67 (+21,-25)
55aac84 bcm63xx: remove model name from LED labels (+639,-631)
c0aea38 bcm63xx: add a few DTSI files to share definitions (+389,-846)
c98819a bcm63xx: move dts-v1 statement to top-level DTSI files (+20,-194)
c4ab1b7 bcm63xx: reorganize board patches into fewer files (+2.7K,-4.1K)
eefbcf2 bcm63xx: batch process RX path (+53)
ba74da5 bcm63xx: enetsw: switch to netdev_alloc_skb_ip_align (+37)
9e7a0f4 brcm63xx: add USB status LED in 01_leds for ADP P.DG A4001N (+2,-1)
3425248 bcm63xx: add BQL support (+67)
36334b2 bcm63xx: support xmit_more in BQL (+54)
0efbfef bcm63xx: A4001N A-000-1A1-AX: remove PSI (nvram) partition (+1,-6)
8eeb57a bcm63xx: Add support for D-Link DSL-2750u rev C1 (+171,-9)
61ef594 bcm63xx: add support for ADB P.DG A4101N A-000-1A1-AE (+227,-26)
c143fbc bcm63xx: add support for Technicolor TG582n Telecom Italia branded (+245,-26)
59c2f9e bcm63xx: add support for Technicolor TG582n (+255,-26)
3d8cb23 bcm63xx: fix ADB P.DG A4001N A-000-1A1-AX LEDs (+2,-8)
a58826c bcm63xx: add support for Innacomm W3400V6 (+199,-26)
81df645 bcm63xx: DGND3700v1: use the real board name (+1,-1)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
2d84228 bcm63xx: nand: fix OOB R/W for non Hamming ECC (+34,-11)
1d6f422 bcm63xx: sync ethernet driver with net-next (+703,-191)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
7d12f29 bcm63xx: fix bcm63xx ethernet kernel panics (+52,-17)
2c35899 kernel: bump 5.4 to 5.4.93 (+49,-49)
e23a906 bcm63xx: backport upstream SSB SPROM extraction (+102,-38)
a0e0e62 bcm63xx: sprom: override the PCI device ID (+79,-1)
07f4e3b bcm63xx: kernel: reenable the TRNG (+2,-53)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
c74df74 bcm63xx: update ethernet kernel panics fix (+54,-34)
4b3958d bcm63xx: bcm63268: fix GPIO interrupts (+1,-1)
e3e6ec3 bcm63xx: limit name metadata to model name (+1,-5)
8f7a905 bcm63xx: pinctrl: fix BCM6348 groups (+14,-30)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
3b6c932 bcm63xx: AD1018-nor: add NAND flash (+24)
f49d4ae kernel: Activate FORTIFY_SOURCE for MIPS kernel 5.4 (+150,-117)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
7a39781 bcm63xx: Remove patch already applied upstream (-34)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)

Target / brcm2708 (69 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
de5105f kernel: bump 4.14 to 4.14.126 (+122,-43)
6592ddd kernel: bump 4.14 to 4.14.128 (+24,-24)
4295485 brcm2708: add linux 4.19 support (+381.8K,-1.8K)
9e8932c brcm2708: switch to linux-firmware SDIO NVRAM (+23,-45)
f781582 brcm2708: Add Raspberry Pi 4 support (+41,-16)
1d45ed1 kernel: bump 4.14 to 4.14.134 (+12,-99)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)
1922650 brcm2708: update to latest patches from the RPi foundation (+76.4K,-71.5K)
00813d4 brcm2708: remove linux 4.14 support (-153.8K)
5e928ac brcm2708: add bcm2711 subtarget (RPi 4B aarch64) (+623,-4)
d34d461 brcm2708: clean up target configs (+3,-13)
32788e6 brcm2708: arm8stub is no longer needed (+3,-8)
abdd953 brcm2708: fix warnings due to non-breaking space (+1,-1)
a809860 brcm2708: split up DEVICE_TITLE (+5,-3)
42d9bcc kernel: bump 4.19 to 4.19.64 (+150,-398)
d8c62c4 brcm2708: bcm2711: remove unneeded boot file (+1,-2)
697658e kernel: bump 4.19 to 4.19.65 (+15,-15)
c9dc0e1 kernel: bump 4.19 to 4.19.66 (+31,-31)
b6f4cd5 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method (+9,-19)
2340c64 brcm2708: update to latest patches from RPi foundation (+64.7K,-59.1K)
2876709 brcm2708: fix DMA leaks in bcm2835-mmc (+79)
1bc31e0 kernel: bump 4.19 to 4.19.68 (+13,-76)
055abe9 brcm2708: remove duplicated patch (-10)
db97cb8 kernel: bump 4.19 to 4.19.69 (+10,-12)
5287ac2 brcm2708: restore UART on RPi 0W, 3B, 3B+ and 4B (+27)
99a5e28 brcm2708: bcm2711: remove custom config file (+1,-20)
662394f brcm2708: update to latest patches from RPi foundation (+66.5K,-64.8K)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
1d51160 kernel: bump 4.19 to 4.19.71 (+32,-89)
4f8b350 brcm2708: update to latest patches from RPi foundation (+3.6K,-1.6K)
39ddb25 brcm2708: add support for Raspberry Pi 2B 1.2 (+18,-5)
ce536ae brcm2708: add support for Hifiberry DAC+DSP (+20)
2e2fe82 brcm2708: fix Hifiberry DAC+DSP package definition (+1,-1)
c79cb9f kernel: bump 4.19 to 4.19.73 (+7,-149)
c5b10c8 kernel: bump 4.19 to 4.19.74 (+12,-14)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
7449a39 kernel: bump 4.19 to 4.19.76 (+16,-18)
8e197c7 kernel: bump 4.19 to 4.19.77 (+16,-51)
e544533 kernel: bump 4.19 to 4.19.79 (+10,-57)
4b2ab53 kernel: bump 4.19 to 4.19.80 (+13,-26)
df60a08 kernel: bump 4.19 to 4.19.81 (+10,-13)
6589de9 kernel: bump 4.19 to 4.19.82 (+47,-260)
7533087 kernel: bump 4.19 to 4.19.84 (+82,-181)
723f4a4 brcm2708: remove useless patches (-129)
e29500e kernel: bump 4.19 to 4.19.85 (+59,-153)
3bbcffa treewide: kernel config: remove runtime options (-15)
f19e471 kernel: bump 4.19 to 4.19.86 (+46,-225)
88ca372 kernel: bump 4.19 to 4.19.88 (+57,-358)
efe1599 brcm2708: switch to cypress-firmware package (+6,-6)
922b538 brcm2708: switch to cypress-nvram package (+6,-6)
2d899a6 brcm2708: remove unneeded patches (+3,-183.7K)
e115fa4 kernel: bump 4.19 to 4.19.90 (+155,-388)
f0df0d6 kernel: bump 4.19 to 4.19.91 (+24,-24)
67dcc43 brcm2708: organize kernel patches (+95.8K,-95.8K)
c2308a7 brcm2708: update to latest patches from RPi Foundation (+9.0K,-2.0K)
1579599 brcm2708: fix malformed patch (+2,-2)
5c06657 brcm2708: switch to upstream cpufreq driver (+14,-5)
9941edc brcm2708: image: stop using mkknlimg script (+1,-6)
de8e51c brcm2708: gen_rpi_sdcard_img.sh: use /bin/sh (+2,-2)
b6cdc04 kernel: bump 4.19 to 4.19.93 (+197,-219)
692b91f kernel: bump 4.19 to 4.19.95 (+31,-31)
6cc7498 kernel: bump 4.19 to 4.19.96 (+6,-6)
7adb0f9 kernel: bump 4.19 to 4.19.97 (+4,-4)
4084216 kernel: bump 4.19 to 4.19.98 (+20,-21)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
84d555a brcm2708: update to latest patches from RPi foundation (+3.6K,-65)

Target / brcm47xx (16 changes)

4d3c887 brcm47xx: fix 831-old_gpio_wdt.patch for linux 4.19 (+2,-2)
1d45ed1 kernel: bump 4.14 to 4.14.134 (+12,-99)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)
e68c1ce brcm47xx: extend firmware validation (+11,-1)
95240c4 brcm47xx: sysupgrade: support Luxul firmware format (+82)
9d95d5e brcm47xx: sysupgrade: fix device model detection (+2,-2)
c3ffb0e brcm47xx: split up DEVICE_TITLE (+157,-89)
e56e5a4 brcm47xx: fix switch port labels for Asus WL500GP V2 (+5,-1)
0e21222 kernel: bump 4.14 to 4.14.151 (+22,-22)
df60a08 kernel: bump 4.19 to 4.19.81 (+10,-13)
db9e9e8 kernel: bump 4.14 to 4.14.155 (+79,-186)
e29500e kernel: bump 4.19 to 4.19.85 (+59,-153)
deb8358 brcm47xx: add switch configuration for WNR3500L (+2,-1)
cf2f1fc brcm47xx: fix switch port order for Netgear WNR3500 V2 (+1)
098cbc6 brcm47xx: fix switch port order for Netgear WN2500RP V1 (+5)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)

Target / brcm63xx (24 changes)

f5acf56 kernel: bump 4.14 to 4.14.137 (+10,-10)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
812bad9 brcm63xx: do not build images for 16 MiB RAM devices by default (+24)
071209e kernel: bump 4.14 to 4.14.141 (+4,-4)
84c263e brcm63xx: remove redundant variable definition in Makefile (-3)
0b18fca kernel: bump 4.14 to 4.14.145 (+24,-24)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
4f86397 brcm63xx: fix build with GCC 8.3 (+93)
d263883 brcm63xx: split up DEVICE_TITLE (+219,-91)
f586dd6 brcm63xx: add linux 4.19 support (+22.3K,-1)
d6aea46 kernel: bump 4.14 to 4.14.154 (+143,-256)
7533087 kernel: bump 4.19 to 4.19.84 (+82,-181)
db9e9e8 kernel: bump 4.14 to 4.14.155 (+79,-186)
e29500e kernel: bump 4.19 to 4.19.85 (+59,-153)
b5480de kernel: bump 4.14 to 4.14.164 (+112,-112)
692b91f kernel: bump 4.19 to 4.19.95 (+31,-31)
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
e4ba8c8 brcm63xx: use more systematic names for image and DTS files (+226,-310)
78b422a brcm63xx: remove unneeded line break for DEVICE_PACKAGES (+76,-156)
0a3350d brcm63xx: use compatible instead of manually setting board name (+259,-590)
d0e8e6d brcm63xx: align DTS model with Makefile and compatible (+18,-18)
7f1ec1c brcm63xx: be more specific about SOC names (+12,-6)
ceed463 brcm63xx: apply updated compatibles for selecting board_info (+224,-224)

Target / cns3xxx (14 changes)

545bfbc cns3xxx: switch to kernel 4.19 (+1,-2)
aac25bd kernel: 4.19: Backport usb dwc2 lpm mode hw check (+64,-1)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
e29500e kernel: bump 4.19 to 4.19.85 (+59,-153)
ada7322 cns3xxx: use proper macros for defining partition regions (+8,-6)
414b7c1 kernel: bump 4.14 to 4.14.156 (+63,-63)
f19e471 kernel: bump 4.19 to 4.19.86 (+46,-225)
9ba0965 treewide: remove maintainer variable from targets (-40)
de3e5de cns3xx: remove support for kernel 4.14 (-1.6K)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
a9790df cns3xxx: drop target (+1,-5.9K)

Target / gemini (50 changes)

bdbb679 gemini: enable CONFIG_PACKET (-2)
cd6c353 gemini: Use library functions to assign MAC address (+20,-12)
38d85d2 gemini: Make a per-board case for ethernet MAC (+16,-12)
86098ea gemini: Fix MAC address assignment for DIR-685 (+15)
502b28b gemini: Make root filesystem writeable (+8,-6)
f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
5470e92 gemini: Fix up DNS-313 compatible string (+22,-1)
b50aef8 gemini: Drop switch kmod and swconfig (-1)
18e2053 gemini: Add StorLink SL93512r images (+17,-7)
f62fe6f gemini: Fix device name for StorLink SL93512r (+1,-1)
dc3cf94 gemini: Add SL93512r missing ImageInfo file (+18)
ea44ed5 gemini: Stop enforcing command line (-4)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)
c1bf5d5 gemini: split up DEVICE_TITLE (+14,-7)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
1eb8511 gemini: Fix up some confused pin config on SL93512r (+54)
860d6ce gemini: Fix up flash accesses (+140)
a608380 gemini: Add copy-kernel utility package (+78)
dc451a4 gemini: Enable flash boot on reference design type (+24,-9)
6d819fa gemini: image: fix race condition when building copy-kernel.bin (+15,-8)
6999c7e kernel: bump 4.14 to 4.14.142 (+10,-36)
1d51160 kernel: bump 4.19 to 4.19.71 (+32,-89)
c79cb9f kernel: bump 4.19 to 4.19.73 (+7,-149)
19f722a gemini: dir685: Restore graphics (+6,-14)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
414b7c1 kernel: bump 4.14 to 4.14.156 (+63,-63)
f19e471 kernel: bump 4.19 to 4.19.86 (+46,-225)
88ca372 kernel: bump 4.19 to 4.19.88 (+57,-358)
729d7bc kernel: Deactivate CONFIG_SFP in generic config (+1,-4)
454339b gemini: dns313_gen_hdd_img.sh: switch to /bin/sh (+1,-1)
8334e04 gemini: Remove kernel 4.14 support (-7.8K)
9ba0965 treewide: remove maintainer variable from targets (-40)
ea2d284 gemini: Add v5.4 kernel patches (+386)
7fc155f gemini: Add kernel config for kernel v5.4 (+466)
349ad62 gemini: Bump kernel to v5.4 (+1,-1)
7802649 gemini: Refine package list (+4,-3)
73fa1ab samba36: Remove (+1,-32.0K)
64ebf74 treewide: drop DEVICE_TYPE when used as device variable (-4)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
9e02580 gemini: Add swap partition to DNS-313 (+13,-7)
7e9e6fd gemini: Bring up DSA switches (+27)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
2748b36 gemini,layerscape,oxnas: don't disable option CONFIG_BPF_SYSCALL (-4)
16ccf88 base-files: generate network config with "device" options (+22,-22)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

Target / imx6 (52 changes)

f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
5e9a6d0 imx6: apalis: fix sysupgrade paths (+2,-5)
0711b51 imx6: apalis: add missing jffs2reset to ramfs during sysupgrade (+1,-1)
27df621 imx6: bump SDMA firmware to 3.5 ()
5797fe8 treewide: replace remaining (not working now) $SAVE_CONFIG uses (+11,-11)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
a858db3 treewide: sysupgrade: use $UPGRADE_BACKUP to check for backup (+13,-14)
c546855 imx6: split up DEVICE_TITLE (+12,-5)
c163604 imx6: install-dtb as separate IMAGE (+6,-4)
729d7bc kernel: Deactivate CONFIG_SFP in generic config (+1,-4)
6d5291f imx6: add support for kernel 5.4 (+904)
0d727f2 treewide: move commonly disabled symbols to generic config (+6,-22)
b246a0f imx6: 5.4: dts: backport lsm9ds1 imu support for GW553x (+73)
26760c5 imx6: apalis: fix variables in bootscript (+4,-3)
156bf99 imx6: apalis: move set_blkcnt variable into recovery script (+1)
0543eb1 imx6: 5.4: add missing kernel perf monitor symbol (+1)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
8e6a8a0 imx6: Remove kernel 4.14 support (-716)
86b59d0 imx6: remove unnecessary wildcard from board name matching (+7,-7)
3666c67 imx6: add support for GW5907/GW5910/GW5912/GW5913 (+4.2K,-2)
6fa45bc imx6: switch to 5.4 kernel (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
ff6b092 imx6: bootscript: use partition UUID for rootfs if possible (+20,-14)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)
8d9b362 imx6: refresh kernel config (+5,-170)
4a3e0f7 imx6: add back perf monitor related config symbol (+1)
3b1e99d imx6: backport v5.8 imx6qdl-gw dt patches (+455)
0562037 imx6: image: increase max ubifs file-system size (+1,-1)
e5aa498 kernel: bump 5.4 to 5.4.45 (+352,-596)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
8126e57 imx6: use device-tree compatible for board name (+127,-139)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
2658008 treewide: remove default-state off for LEDs (+6,-23)
667f6c7 kernel: bump 5.4 to 5.4.77 (+112,-231)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
7b3dd33 imx6: gw52xx: fix duplicate regulator naming (+37)
87bd940 imx6: refresh kernel config (+2,-73)
ecded5b imx6: disable unrequired pcie host driver (-2)
36c9cf3 kernel: bump 5.4 to 5.4.95 (+3,-40)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
4968fc8 imx6: bootscript-apalis: make it working on v2021.01 release (+4,-2)
0fde111 Revert "imx6: bootscript-apalis: make it working on v2021.01 release" (+2,-4)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)

Target / ipq40xx (201 changes)

2ee98e8 ipq40xx: directly define voltage per opp (+42,-34)
e00e6fa ipq40xx: fix high resolution timer (+64,-6)
f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
1440175 ipq40xx: Linksys: sysupgrade: Ensure OEM volumes are removed (+22,-20)
50da717 ipq40xx: spi-gpio: convert deprecated binding (+2,-2)
87552e5 ipq40xx: convert to multi-variable device title (+55,-24)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
1cbe0d6 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() (+64,-88)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)
ef4bea0 ipq40xx: extend DT mdio node to be more accessible (+6,-6)
fd58035 ipq40xx: decouple mdio-ipq40xx and ar40xx (+234,-235)
6825b4c ipq40xx: remove redundant PHY_POLL set code (+2,-12)
96f1d4b kernel: bump 4.14 to 4.14.136 (+60,-173)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
a6f85b8 ipq40xx: fix AVM NAND caldata extraction (+15,-3)
92e6026 treewide: sync bootcount scripts across targets (+10,-18)
8f757d4 ipq-wifi: drop upstreamed custom board-2.bin (+4,-21)
853e4dd ipqx0xx: add Generic subtarget (+4)
94bf2e4 ipq40xx: drop unreachable ipq-wifi package for the AP120C-AC (+1,-1)
1bc31e0 kernel: bump 4.19 to 4.19.68 (+13,-76)
5797fe8 treewide: replace remaining (not working now) $SAVE_CONFIG uses (+11,-11)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
a858db3 treewide: sysupgrade: use $UPGRADE_BACKUP to check for backup (+13,-14)
c79cb9f kernel: bump 4.19 to 4.19.73 (+7,-149)
391b14a ipq40xx: fix hw-crypto detection of qce driver (+62)
e2c084c ipq40xx: abort ar40xx probe on missing PHYs (+46)
c1388a2 base-files: move xor() from caldata extraction to functions.sh (+19,-80)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
2c60de0 treewide: move MAC address patch functions to common library (+81,-210)
332b1f4 ipq40xx: add label MAC address for FritzBox 4040 (+1)
48b5d08 treewide: use a single ath10k MAC patching function with checksum (+50,-56)
f1d761f ipq40xx: essedma: Fix dead lock (+4,-4)
6f6c00c ipq40xx: Add support for Unielec U4019 (+410,-11)
8285af1 ipq40xx: fix optional gpio-reset (+1,-1)
7be79a3 ipq40xx: fix ethernet probe abort on missing phy-reset (+1,-1)
6fd9eee ipq40xx: add missing backslash in 11-ath10k-caldata (+1,-1)
7f18722 ipq40xx: add support for AVM FRITZ!Repeater 1200 (+557,-7)
b9d58f7 kernel: mtd: spinand: Backport chip definitions (+870,-11)
dc7872d ipq40xx: use DEVICE_VARIANT for Unielec U4019 flash size (+2,-1)
0b2a2f4 ipq40xx: add label MAC address for Netgear EX6100v2/EX6150v2 (+1)
4b2ab53 kernel: bump 4.19 to 4.19.80 (+13,-26)
affe633 ipq40xx: ipq4019: Add new device Compex WPJ419 (+396,-1)
dc90caf ipq40xx: convert IMAGE_SIZE/KERNEL_SIZE/BLOCKSIZE to kiB (+5,-5)
6abce4d ipq40xx: mdio: remove support for phy-reset-gpio (+2,-65)
8db4496 ipq40xx: wpj419: use reset-gpios property for phy reset (+2,-1)
6ab8457 ipq40xx: u4019: use reset-gpios instead of phy-reset-gpio (+2,-1)
d6aea46 kernel: bump 4.14 to 4.14.154 (+143,-256)
50ff887 ipq40xx: fix build error (+10,-11)
db9e9e8 kernel: bump 4.14 to 4.14.155 (+79,-186)
e29500e kernel: bump 4.19 to 4.19.85 (+59,-153)
c550b1a ipq40xx: use DTSI for Jalapeno (+272,-260)
146eb49 ipq40xx: add support for Crisis Innovation Lab MeshPoint.One (+110,-4)
102c8c5 ipq40xx: add support for Aruba AP-303 (+469,-1)
8083969 ipq40xx: improve ASUS RT-AC58U support (+26,-20)
d0efb1b ipq40xx: remove unnecessary usb nodes in DTS for ASUS RT-AC58U (+2,-48)
729d7bc kernel: Deactivate CONFIG_SFP in generic config (+1,-4)
0b7d779 ipq40xx: use ath10k-ct-smallbuffers for 128 MiB devices (+3,-1)
9c7025b ipq40xx: build DEVICE_DTS based on SOC and device name (+42,-41)
a0c0ad7 ipq40xx: fix usbport trigger on the RT-AC58U with USB 2.0 devices (+12,-2)
2090b8a ipq40xx: add support for EZVIZ CS-W3-WD1200G EUP (+277,-1)
c6e972c ipq40xx: add support for Aruba AP-303H (+443,-3)
4084216 kernel: bump 4.19 to 4.19.98 (+20,-21)
52b8c7a ipq40xx: Add support for D-Link DAP-2610 (+299,-3)
51f3035 ipq40xx: add support for EnGenius EMD1 (+263,-1)
016339b ipq40xx: fix misplaced cells-sizes in WPJ419's dts (+2,-2)
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)
272e0a7 ipq40xx: add v5.4 support (+18.7K)
a736d91 ipq40xx: add support for EnGenius EAP2200 (+601,-7)
26681de ipq40xx: qce - switch to skcipher API (+2.0K,-2)
ee4a0af ipq40xx: use neon crypto drivers (+24)
13b8404 ipq40xx: qce - add fixes for AES ciphers (+1.9K)
91a7c9c ipq40xx: 5.4: refresh patches and config (+49,-206)
0d727f2 treewide: move commonly disabled symbols to generic config (+6,-22)
74cbc44 ipq40xx: fix support of EnGenius EAP2200 (+21,-21)
4ff6c43 ipq40xx: add IPQ4019 SD/MMC controller support (+521,-44)
6256ca3 ipq40xx: add support for 8devices Habanero DVK (+765,-2)
d5a3536 kernel: bump 4.14 to 4.14.172 (+15,-15)
e645649 kernel: bump 4.19 to 4.19.108 (+55,-89)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
377e894 ipq40xx: add cpximg to flash Compex WPJ428 via bootloader (+18,-1)
926f4da ipq40xx: replace ${} with $() (+3,-3)
988546c ipq40xx: Remove kernel 4.14 support (-22.2K)
3ef988c generic: 4.19: Add 4B_OPCODES flag to w25q256 (+8,-8)
e09a5ef ipq40xx: 5.4: enable NAND (+5)
f521ef5 ipq40xx: 5.4: fix of_get_mac_address obsolete usage OOPs (+1,-1)
2b73440 ipq40xx: 5.4: fix networking PHY driver (+3,-14)
72c3997 ipq40xx: 5.4: fix ethernet driver (+36,-29)
9ba0965 treewide: remove maintainer variable from targets (-40)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
3f14f03 treewide: omit IMAGE_SIZE argument from check-size (+146,-146)
d59137d ipq40xx: wpj428: fix missing MDIO GPIO reset and pinmux (+36)
bf15557 ipq40xx: switch to 5.4 kernel (+1,-1)
5562c5a ipq40xx: fix DAP-2610 boot failure (+1)
fabcfa9 ipq40xx: re-add LEDS_LP5523 for the ASUS Lyra MAP-AC2200 (+2)
a30abb1 ipq40xx: add support for MobiPromo CM520-79F (+739,-2)
c30220d ipq40xx: add support for Cell C RTL30VW (+843,-2)
0bea89a kernel: bump 5.4 to 5.4.32 (+7,-53)
23916bc kernel: bump 5.4 to 5.4.33 (+14,-147)
faf668b kernel: bump 5.4 to 5.4.34 (+33,-33)
9fac916 ipq40xx: fix alphabetical order in 02_network (+11,-11)
300b7fe ipq40xx: add support for Aruba AP-365 (+912,-493)
2308644 ipq40xx: replace "ok" with "okay" for status in DTS files (+46,-46)
6785695 ipq40xx: essedma: Disable TCP segmentation offload for IPv6 (+4,-7)
3f61e5e ipq40xx: add support for EnGenius EMR3500 (+267,-1)
752cee7 ipq40xx: disable DSA and Switchdev (-11)
b8ed898 ipq40xx: use zImage for EX6100v2 and EX6150v2 (+1,-3)
5b50895 ipq40xx: add image size checks for several devices (+6,-3)
373f446 ipq40xx: check kernel-size for NBG6617 (+1)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
fa6d532 ipq40xx: consolidate DTS files (-10.5K)
e8afeaa ipq40xx: set IMAGES in Device/Default definition (+13,-27)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
f103321 ipq40xx: add support for GL.iNet GL-S1300 (+379,-3)
4a77a06 ipq40xx: add support for Buffalo WTR-M2133HP (+456)
f3921ac ipq40xx: fix patches on dts Makefile (+2,-2)
c7b750e treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol (-21)
2557d2e ipq40xx: merge all ar40xx patches into one single patch (+22,-30)
9da2b56 ipq40xx: fix ethernet vlan double tagging (+36,-11)
b644336 kernel: bump 5.4 to 5.4.52 (+105,-135)
eda9751 ipq40xx: support reset button for WPJ419 (+10)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
d1db1f4 ipq40xx: refresh kernel 5.4 config (+3,-11)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
05b8e84 kernel: bump 5.4 to 5.4.61 (+65,-68)
2e6c236 ipq40xx: essedma: enable VLAN tag offload for single-port (+4,-8)
4488b26 ipq40xx: add Edgecore ECW5211 support (+351,-3)
0fbdb51 ipq40xx: add Edgecore OAP-100 support (+529,-1)
0b1cdb7 treewide: remove empty default cases (+1,-18)
056945f ipq40xx: enable FRITZRepeater 3000 ports on switch (+11,-3)
770a9c6 kernel: bump 5.4 to 5.4.66 (+46,-54)
0cfdc7d target: update SPDX license names (+101,-101)
03bc9b0 ipq40xx: add open-drain support to pinctrl-msm (+81)
e246357 ipq40xx: add support for Luma Home WRTQ-329ACN (+299,-2)
a9071d0 ipq40xx: Add support for Linksys MR8300 (Dallas) (+425,-315)
890bb54 ipq40xx: fix DTS warning in qcom-ipq4019-cm520-79f.dts (+1,-1)
fa1713e ipq40xx: fix DTS warning in qcom-ipq4029-gl-s1300.dts (+1,-1)
bdd9dd8 ipq40xx: tidy up dts-v1 statements (+1,-16)
4682d4d ipq40xx: tidy up device recipe for Edgecore OAP100 (+3,-2)
ad90a42 ipq40xx: remove model name from LED labels (+233,-218)
8f29e36 ipq40xx: improve support for Edgecore ECW5211 (+34,-39)
c4beac9 ipq40xx: use upstream DTS files for IPQ4019/AP-DK04.1 (+167,-202)
9604e21 ipq40xx: 5.4: move AR40xx driver into files (+2.5K,-2.5K)
e788e9b treewide: enable the vDSO (+2,-11)
0efec6a kernel: bump 5.4 to 5.4.71 (+15,-15)
a7afeb3 ipq40xx: remove support for kernel 4.19 (-12.2K)
e73d866 ipq40xx: enable RX hash / CTAG TX offloading for single-phy (+9)
4f277b4 ipq40xx: 5.4: update and reorder patches (+423,-432)
95b0751 ipq40xx: do not remove pci@40000000 for ap.dk04.1 (+6,-6)
667f6c7 kernel: bump 5.4 to 5.4.77 (+112,-231)
8231994 ipq40xx: DTS style updates for OpenMesh devices (+18,-47)
5e9a5c1 ipq40xx: fix 5Ghz tx/rx power on the ASUS MAP-AC2200 (+16)
cdc8d4b ipq40xx: revert usage of VLAN S-TAG (+9,-37)
afd4bf0 kernel: bump 5.4 to 5.4.83 (+46,-49)
debbc0a ipq40xx: use upper case for NETGEAR in DEVICE_VENDOR (+1,-2)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
8a891bf ipq40xx: Change name for openmesh.sh to vendor-free name (+5,-5)
ea5bb6b ipq40xx: add support for Plasma Cloud PA1200 (+228,-6)
4871fd2 ipq40xx: add support for Plasma Cloud PA2200 (+243,-7)
d3c8881 ipq40xx: add support for devolo Magic 2 WiFi next (+310,-1)
4979569 ipq40xx: refresh kernel config (-66)
4cdc8d2 ipq40xx: backport upstream MDIO driver (+211,-226)
03bae3c ipq40xx: edma: convert to of_mdio_find_bus() (+7,-23)
b5c93ed ipq40xx: add Qualcomm QCA807x driver (+940)
26b1f72 ipq40xx: net: phy: ar40xx: remove PHY handling (+20,-229)
053c3d8 ipq40xx: net: ethernet: edma: fix link detection (+4)
c8af7ea ipq40xx: dts: add QCA807x properties (+64,-2)
2a5bfb6 ipq40xx: dts: convert PHY GPIO bindings (+41,-22)
9d69505 ipq40xx: net: ethernet: edma: use generic ksettings functions (+6,-56)
fd03336 ipq40xx: net: ethernet: edma: use generic PHY print (+2,-2)
b938918 ipq40xx: add support for GL.iNet GL-AP1300 (+293,-1)
f3e45c4 ipq40xx: remove non-existent ethernet PHY (+8)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
aad3d9c ipq40xx: remove unnecessary execute permission bit ()
6738b5e uboot-envtools: add support for Aruba AP-303 and AP-365 (+8,-4)
378c7ff ipq40xx: split generic images into own file (+810,-806)
b6461e4 ipq40xx: arm: compressed: add appended DTB section (+48)
10d057f ipq40xx: kernel compressed boot: reset watchdog countdown (+66)
b779da2 ipq40xx: add MikroTik subtarget (+5,-1)
30a92f5 ipq40xx: mikrotik: enable CONFIG_MTD_ROUTERBOOT_PARTS (+1)
0184889 ipq40xx: mikrotik: enable MikroTik NOR parser (+1)
f4fdd86 ipq40xx: mikrotik: enable MikroTik platform driver (+2)
36347d0 ipq40xx: fix boards being shown twice (-2)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
5697915 ipq40xx: remove generic profile (-9)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
da7ef7f ipq40xx: net: phy: qca807x: fix GPIO driver (+1)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
438718b kernel: bump 5.4 to 5.4.114 (+122,-111)
3ce7f1e ipq40xx: add MikroTik hAP ac2 support (+316,-1)
701d25b ipq40xx: add support for MikroTik SXTsq 5 ac (+271,-3)
f001bd2 ipq40xx: fix hard_config partition size on MikroTik hAP-ac2 (+1)
f788dfd ipq40xx: add uboot-envtools to default packages (+14,-17)
df4feb1 ipq40xx: fix FRITZRepeater 1200 RGMII delay (+1,-1)
662401d ipq40xx: fix Edgecore ECW5211 boot (+1)

Target / ipq806x (190 changes)

8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
1cbe0d6 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() (+64,-88)
2afb3a5 ipq806x: split up DEVICE_TITLE (+36,-15)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
92e6026 treewide: sync bootcount scripts across targets (+10,-18)
853e4dd ipqx0xx: add Generic subtarget (+4)
d94a3f3 ipq806x: Replace backticks by $(...) (+4,-4)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
f8d9648 ipq806x: provide label MAC address (+2)
9de9e9c ipq806x: remove unsupported hw-crypto qce driver (-9)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
c1388a2 base-files: move xor() from caldata extraction to functions.sh (+19,-80)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
2c60de0 treewide: move MAC address patch functions to common library (+81,-210)
48b5d08 treewide: use a single ath10k MAC patching function with checksum (+50,-56)
54d9ac8 ipq806x: WPQ864: fix partition unit-address (+1,-1)
70d5989 ipq806x: use switch trigger for WAN LED on NETGEAR boards (+1,-1)
04d6753 Revert "ipq806x: fix EA8500 switch control" (+4,-16)
d6aea46 kernel: bump 4.14 to 4.14.154 (+143,-256)
db9e9e8 kernel: bump 4.14 to 4.14.155 (+79,-186)
414b7c1 kernel: bump 4.14 to 4.14.156 (+63,-63)
d395583 kernel: bump 4.14 to 4.14.158 (+42,-42)
c5d2f3c ipq806x: copy files from 4.14 to 4.19 (+26.6K)
f81e148 ipq806x: update 4.19 kernel config (+67,-46)
63066d3 ipq806x: refresh 4.19 patches (+1.1K,-12.4K)
9e9fe23 ipq806x: convert ok to okay in dts (+184,-184)
96a509e ipq806x: fix missing compatible and rename (+2,-2)
afcb78f ipq806x: use new usb3 implementation (+64,-290)
6150592 ipq806x: convert ipq8064 dtsi interrupts (+33,-27)
71b1062 ipq806x: set apq8064 regulator to support cpuidle (+3,-2)
2336c2d ipq806x: disable spc on ipq8065 soc (+8)
9e7a8be ipq806x: add missing gpio and gsbi declaration (+51)
5ce7200 ipq806x: increase drive-strength for pinmux (+3,-3)
df35293 ipq806x: add nand and sata tags (+2,-2)
2da033e ipq806x: use ipq8064 dedicated watchdog (+2,-1)
1acc054 ipq806x: r7800: add missing wifi definition for pcie (+30)
fe26364 ipq806x: d7800: fix warning on dtc compilation (+3,-2)
044c796 ipq806x: ap148: reorganize dts (+155,-161)
2296d41 ipq806x: ap161: fix wrong definition stdout (+1,-1)
f28e6ae ipq806x: improve mdio gpios list (+18,-9)
4021536 ipq806x: fix tsens driver in 4.19 (+20)
77e7d6c ipq806x: add missing core1 voltage tolerance (+1)
ce8707e ipq806x: update USB3 modules for 4.19 (+1,-1)
2a82e0e ipq806x: switch to 4.19 kernel version (+1,-1)
729d7bc kernel: Deactivate CONFIG_SFP in generic config (+1,-4)
7604e53 kernel: bump 4.14 to 4.14.159 (+142,-270)
f0df0d6 kernel: bump 4.19 to 4.19.91 (+24,-24)
5ab9c0b ipq806x: fix bug in L2 cache scaling (+2,-1)
456ab9a ipq806x: opp/core: update patch allowing adjusting of OPP voltages at runtime (+71,-61)
e9a982e ipq806x: opp/core: update patch updating voltage tolerance on voltage adjust (+21,-12)
4165f23 ipq806x: drop old cpufreq patch (-399)
a37f787 ipq806x: backport qcom-cpufreq-kryo patch (+551)
e18f8e4 ipq806x: add patch to support krait cpu scaling driver (+351)
adc0beb ipq8064: update dtsi with new opp table (+80,-44)
62a4e4b ipq8065: update dtsi with new opp table (+91,-53)
c8086c7 ipq806x: refresh new and changed patches (+496,-212)
a666f81 ipq806x: update kernel config with new driver (+1,-1)
77f4d5c ipq806x: rework ipq806x specific tsense temp driver (+107)
b04ccdb ipq806x: fix wrong definition for tsense calib (+2,-2)
e0382e8 ipq806x: build DEVICE_DTS based on SOC and device name (+16,-11)
b6cdc04 kernel: bump 4.19 to 4.19.93 (+197,-219)
80c8a9a ipq806x: remove CONFIG_MDIO_IPQ8064 symbol (-1)
5ba02d1 ipq806x: opp/core: fix broken patch Handle opp voltage adjust (+4,-11)
411ad37 ipq806x: reorganize nand_pins mux definition (+68,-44)
0ef755b ipq806x: refactor l2 freq scaling patch (+120,-40)
5318a6d ipq806x: add fab scaling support (+252)
0c97f03 ipq806x: refresh kernel patches (+6,-6)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
9a1ec4d ipq806x: copy files to kernel 5.4 (+16.5K)
57ea767 ipq806x: remove skeleton definition (+7,-4)
851862c ipq806x: include ipq806x-v1.0 dtsi (+1)
d4c95b5 ipq806x: use correct definition for nand-controller node (+22,-22)
68b526e ipq806x: correct wrong node in r7800 dts (+7,-5)
71eb7b0 ipq806x: refresh patches for kernel 5.4 (+118,-112)
eaceb85 ipq806x: drop upstream patch (-2.9K)
583111c ipq806x: update nvmem cpufreq driver (+36,-31)
c692d89 ipq806x: rework L2 cache patch (+54,-16)
efc5be2 ipq806x: fix tsens driver (+231,-178)
9040d74 ipq806x: update config for kernel 5.4 (+56,-22)
92da53b ipq806x: add ipq806x mdio driver (+206)
0d80985 ipq806x: use mdio dedicated driver (+137,-70)
4598f90 ipq806x: add patch to disable pretimeout on timer platform (+98)
64b2557 ipq806x: remove wrong compatible from timer node (+1,-2)
b921e31 ipq806x: rework dts to use label (+2.7K,-2.7K)
e42aca0 ipq806x: move mdio node to ipq8064 dts (+410,-540)
89423f6 ipq806x: add patch to fix broken usb3 (+29)
e1516df ipq806x: fix broken stmmac notifier (+84)
633c513 ipq806x: add 5.4 as testing kernel version (+1)
bdd4153 ipq806x: add newline at the end of qcom-ipq8064-v1.0.dtsi (+1,-1)
d5a3536 kernel: bump 4.14 to 4.14.172 (+15,-15)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
1d03283 kernel: 5.4: remove some dup config options already set in generic (-25)
95c1fce ipq806x: replace ${} with $() (+4,-4)
228bb84 kernel: make kmod-ata-core selected by dependent modules (+38,-43)
c2ddc3a ipq806x: remove useless case within default case for upgrade (-1)
d97c9ba ipq806x: read both WG2600HP MAC addresses from flash (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
c3083b9 ipq806x: remove support for kernel 4.14 (-26.6K)
2bdd669 ipq806x: switch to 5.4 kernel (+1,-2)
4661b05 kernel: properly insert local mtd partition parsers (+48,-41)
0f910a8 ipq806x: EA8500 fix boot partition detection (-2)
f93fcf8 ipq806x: enable disk-activity LED trigger (+2)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
0127de9 ipq806x: set IMAGES in Device/Default definition (+5,-7)
472f5b1 ipq806x: refresh config (+5,-15)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
19c8f11 ipq806x: move common pinmux nodes to SoC DTSI (+61,-603)
ed76134 ipq806x: disentangle and clean up SoC DTSI files (+64,-64)
74e339f ipq806x: move stdout-path to DTSI files (+16,-38)
8832500 ipq806x: move serial0 to DTSI files (+12,-14)
20c7abd ipq806x: add support for Linksys EA7500 V1 (+375,-22)
3e992ea ipq806x: compile in schedutil governor (+2)
c7b750e treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol (-21)
f93267b ipq806x: enable Linksys EA8500 eth1 interface (+3,-1)
c83f7b6 ipq806x: fix aliases node name for Qualcomm IPQ8064/DB149 (+1,-11)
e363470 ipq806x: use consistent DT labels for gsbiX_serial (+4,-4)
3635f7e ipq806x: really fix aliases node for Qualcomm IPQ8064/DB149 (+12,-2)
b7b7c2a ipq806x: use qcom-ipq8064.dtsi from upstream (+1.2K,-1.6K)
7c1c0a0 ipq806x: use qcom-ipq8064-v1.0.dtsi from upstream (+186,-222)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
df3ad13 ipq806x: replace patches with upstream version (+218,-166)
0c45ad4 ipq806x: replace phy dwc3 patch with upstream version (+680,-671)
35d1f05 ipq806x: replace nvmem qcom patch with upstream version (+123,-86)
87e92d5 kernel: usb: move phy-qcom-ipq806x-usb to ipq806x modules.mk (+16,-18)
57e029b ipq806x: move further common nodes to the DTSI files (+53,-252)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
83b1e40 kernel: bump 5.4 to 5.4.59 (+53,-114)
441b362 ipq806x: create shared DTSI for EA7500 v1 and EA8500 (+226,-392)
58d2bd8 ipq806x: replace pci patchset with upstream version (+628,-580)
36aa271 kernel: bump 5.4 to 5.4.60 (+134,-385)
05b8e84 kernel: bump 5.4 to 5.4.61 (+65,-68)
2c2fcbd kernel: bump 5.4 to 5.4.63 (+107,-357)
6133ac8 ipq806x: 5.4: enable AT803X driver (+1)
811af0d ipq806x: add GSBI1 node to DTSI (+46)
43a5389 ipq806x: import bootargs-append from IPQ40xx (+14)
59f0a0f ipq806x: add Edgecore ECW5410 support (+452,-1)
a744c14 ipq806x: sort entries in 02_network (+5,-5)
0b1cdb7 treewide: remove empty default cases (+1,-18)
6e170ff ipq806x: sort entries in lib/upgrade/platform.sh (+3,-3)
770a9c6 kernel: bump 5.4 to 5.4.66 (+46,-54)
95c9df7 ipq806x: fix support of Edgecore ECW5410 support (+21,-81)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
d181b2c ipq806x: remove model name from LED labels (+217,-211)
e788e9b treewide: enable the vDSO (+2,-11)
29ca10e ipq806x: remove support for kernel 4.19 (-16.5K)
f47cb40 ipq806x: fix pci broken on bootm command (+51)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
9100566 kernel: bump 5.4 to 5.4.79 (+112,-168)
b163bfb ipq806x: Fix gmac1 (WAN) on Netgear D7800 (+5,-1)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
622ce71 ipq806x: disable SPC of IPQ8064 on NEC WG2600HP to fix boot issue (+4)
98b8629 ipq806x: add support for ASRock G10 (+416,-7)
212ad91 ipq806x: remove unneeded empty lines (-2)
d64102e ipq806x: add support for Qualcomm IPQ8062 SoC (+103)
3bb1618 ipq806x: add support for NEC Platforms Aterm WG2600HP3 (+459,-3)
57e4cc8 ipq806x: disable CONFIG_CMDLINE_OVERRIDE and ASRock G10 (+2,-1)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
6230b23 ipq806x: fix 900-arm-add-cmdline-override.patch (+11,-11)
ac25b64 ipq806x: reenable CONFIG_CMDLINE_OVERRIDE and ASRock G10 (+1,-2)
cbccc25 ipq806x: consolidate DTS files directory ()
1a775a4 ipq806x: add support for TP-Link Talon AD7200 (+512)
28fd279 ipq806x: some corrections for TP-Link Talon AD7200 (+45,-48)
f4c6493 ipq806x: fix LED names of TP-Link Talon AD2700 (+2,-2)
8050b70 ipq806x: clean up DTS file for TP-Link AD7200 (+8,-8)
8ddaeaf ipq806x: create DTSI for TP-Link AD7200 and C2600 (+317,-619)
b039f76 ipq806x: improve model name and revision for TP-Link AD7200 (+5,-3)
849d4b3 ipq806x: add space before SPDX identifier (again) (+2,-2)
4e46beb ipq806x: add support for Ubiquiti UniFi AC HD (+326,-1)
05707e6 ipq806x: fix Ubiquiti UniFi AC HD partition map (+1,-1)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
5b0644b ipq806x: remove generic profile (-10)
04a0e5c ipq806x: replace full-text BSC license by SPDX identifier (+1,-27)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
5430079 kernel: add the latest mtd patch extending ofpart parser (+41,-43)
0a98a33 kernel: backport 5.13 mtd partitioning changes (+324,-27)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
3da861c kernel: bump 5.4 to 5.4.111 (+251,-251)
0b0bec5 ipq806x: improve system latency (+17)
fc0fd54 kernel: bump 5.4 to 5.4.123 (+34,-65)
0753cd9 ipq806x: fix LAN and WAN port assignments on TP-Link AD7200 (+4,-1)
85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)

Target / ipq807x (8 changes)

29c6ddd ipq807x: add very basic target support (+719)
977c7f1 ipq807x: fix indent in image/Makefile (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
ccf6561 kernel: add disabled PROC_STRIPPED (+1,-3)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
b95f3ca ipq807x: drop target (-714)

Target / ixp4xx (11 changes)

f2f7cc6 kernel: bump 4.9 to 4.9.181 (+7,-7)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
7228904 kernel: bump 4.9 to 4.9.186 (+30,-30)
a4d3660 kernel: bump 4.9 to 4.9.187 (+42,-42)
5797fe8 treewide: replace remaining (not working now) $SAVE_CONFIG uses (+11,-11)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
a858db3 treewide: sysupgrade: use $UPGRADE_BACKUP to check for backup (+13,-14)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
8069e97 ixp4xx: remove CONFIG_LEGACY_PTY from kernel config (-2)
47a93a8 kernel: bump 4.9 to 4.9.207 (+49,-49)
28fd4ac ixp4xx: remove unmaintained target (-11.0K)

Target / kirkwood (66 changes)

5850487 kirkwood: split up DEVICE_TITLE (+27,-13)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
92e6026 treewide: sync bootcount scripts across targets (+10,-18)
e11fc84 kirkwood: Fix FS#505 - Can't install LEDE on Linksys EA3500 (+3)
411e824 kirkwood: remove CONFIG_LEGACY_PTY from kernel config (-4)
fbf297b kirkwood: fix HDD LED labels for Zyxel NSA325 in 01_leds (+2,-2)
6fe31ab kirkwood: exploit BOARD_NAME to set DEVICE_DTS and SUPPORTED_DEVICES (+2,-20)
ae67f5f kirkwood: use generic diag.sh (+542,-113)
b6db230 kirkwood: add diag LEDs for ZyXEL NSA325 (+60)
6bbca3a kirkwood: set default state for status LEDs in device tree (+78,-50)
aa9c214 kirkwood: do not expose status LED to user config by default (-23)
c24e01f kirkwood: fix device node name of Iomega ix2-200 (+2,-2)
4528128 kirkwood: tidy up image Makefile (+5,-4)
1013b14 kirkwood: add kmod-hwmon-core to DEVICE_PACKAGES (+4,-2)
7e9c7e7 kirkwood: tidy up hwmon_fancontrol (+16,-17)
fc65fae kirkwood: remove kmod-i2c-mv64xxx from DEVICE_PACKAGES (+1,-3)
7ae2523 kernel: bump 4.19 to 4.19.106 (+40,-105)
16965a0 kirkwood: convert DTS patches into plain DTS files (+1.3K,-1.5K)
845093e kirkwood: apply minor DTS style improvements (+48,-20)
7a3a99c kirkwood: copy files and config from 4.19 to 5.4 (+1.7K)
43a1767 kirkwood: initial refresh 5.4 config (+38,-16)
45e47a9 kirkwood: initial refresh of 5.4 patches (+21,-70)
61b4018 kirkwood: fix switch dts node in EA4500 and EA3500 (+22,-77)
8438ad2 kirkwood: switch kernel version to 5.4 (+1,-3)
1d03283 kernel: 5.4: remove some dup config options already set in generic (-25)
4159054 kernel: make kmod-hwmon-core selected by dependent modules (+8,-10)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
3f14f03 treewide: omit IMAGE_SIZE argument from check-size (+146,-146)
43105f2 kirkwood: fix DTS partitions for Pogoplug E02 (+110)
4fd7e53 kirkwood: switch from swconfig to dsa (+68,-69)
0af2c44 kirkwood: remove support for kernel 4.14 (-1.8K)
8b37389 kirkwood: remove support for kernel 4.19 (-1.8K)
d9ff499 kirkwood: disable image for Linksys EA3500 (Audi) (+1)
64ebf74 treewide: drop DEVICE_TYPE when used as device variable (-4)
bbe7124 kirkwood: move led triggers to dts (+27,-11)
73c3ba2 kirkwood: move sata features to modules (+13,-5)
c5356d1 kirkwood: move mmc/sd features to modules (+19,-4)
e53ec04 kirkwood: move usb support to modules (+4,-6)
987292b kirkwood: move ext4 support to modules (+9,-11)
28f4ae2 kirkwood: refresh kernel config (+4,-9)
1461eab Revert "kirkwood: disable image for Linksys EA3500 (Audi)" (-1)
91472dc kirkwood: support for button in Pogoplug V4 (+2,-1)
d2c3131 kirkwood: add support for Zyxel NSA310S (+283,-1)
67ce9ae kirkwood: add support for Check Point L-50 (+590)
b644336 kernel: bump 5.4 to 5.4.52 (+105,-135)
090779b kirkwood: implement compatibility version for DSA migration (+27)
65305cb kirkwood: use real model names for Linksys devices (+66,-31)
18b7d87 kirkwood: get rid of BOARD_NAME and tidy up DEVICE_DTS (+14,-16)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
86c89bf kirkwood: fix sysupgrade experience for early DSA-adopters (+16)
e81e625 treewide: add sysupgrade comment for early DSA-adopters (+6,-3)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
de4e57e Revert "treewide: add sysupgrade comment for early DSA-adopters" (+3,-6)
38f6d5d treewide: revert sysupgrade adjustments for early DSA-adopters (-45)
0cfdc7d target: update SPDX license names (+101,-101)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
6ffe8a4 kirkwood: add support for Seagate BlackArmor NAS220 (+161)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
a7904c6 kirkwood: remove generic profile (-17)
3210354 kirkwood: refresh kernel config (+2,-63)
450ec48 kirkwood: use 3 temperature sensors for Zyxel NSA310B (+16,-4)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
5430079 kernel: add the latest mtd patch extending ofpart parser (+41,-43)
6a217d6 kernel: add pending mtd patches adding NVMEM support (+260,-11)
0a98a33 kernel: backport 5.13 mtd partitioning changes (+324,-27)
4b89b90 kernel: fix parsing fixed subpartitions (+84,-8)

Target / lantiq (156 changes)

030d3f4 lantiq: enable STP where referenced (+2)
eee1b34 lantiq: copy target to kernel 4.19 (+14.8K)
f0c7406 lantiq: make patches apply (+106,-282)
eb72439 lantiq: 4.19: increase usb reset timeouts (+64)
961b8ef lantiq: 4.19: load PCIe driver after PCI driver (+29,-4)
7305e20 lantiq: 4.19: fix panic when using the DMA API (+127,-32)
e6867a5 lantiq: switch to kernel 4.19 (+1,-1)
cb689f2 lantiq: drop kernel 4.14 support (-14.8K)
df13384 lantiq: dts: move memory node to board dts (+43,-16)
4053dd3 lantiq: dts: add reg if unit address is set (+29)
fcac34d lantiq: dts: drop superfluous unit address (+48,-68)
35e45b7 lantiq: dts: fix malformed unit addresses (+1,-1)
e55827b lantiq: dts: fix size cells (+11,-11)
7685ed5 lantiq: dts: add missing size and address cells (+8)
2ec59c1 lantiq: dts: move partitions into partition node (+103,-88)
fdcfd2b lantiq: dts: drop superfluous address and size cells (+3,-172)
5eb7e51 lantiq: dts: use lower case for hex values (+42,-42)
85debe6 lantiq: dts: fix vmmc unit and register address (+3,-3)
3b215a0 lantiq: dts: move localbus childs to dts (+80,-52)
0c93c09 lantiq: dts: fix unit address mismatch warning (+2,-2)
627b97f lantiq: dts: drop empty falcon devicetree node (+2,-6)
617622c lantiq: dts: drop falcon clock node (-26)
a4bdae7 lantiq: dts: use generic node names (+155,-161)
92b768d lantiq: fix etop compiler warnings (+14,-10)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
c3c3cd5 lantiq: use wpad-basic for boards with enough storage (+2,-2)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)
c12947b lantiq: correct Fritz!Box 7412 button logic level (+2,-2)
891a700 lantiq: enable second VPE on Fritz!Box 7412 (+2,-2)
920abb9 lantiq: add led-upgrade alias for Fritz!Box 7412 (+1)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
3032bf7 lantiq: unify Fritz!Box LED mappings (+5,-6)
fd66687 lantiq: split up DEVICE_TITLE (+201,-66)
0fcab46 lantiq: sort device definitions in image/Makefile (+355,-356)
ccf3bac lantiq: add device alias for Alpha ASL56026 (+4,-2)
315405f lantiq-dsl: fix value of FECS counter (+7,-13)
aea3cab lantiq: replace backticks by $(...) and remove useless echo (+5,-5)
0aab49d treewide: fix hex2dec conversion for MAC address checksum offset (+4,-4)
c582978 lantiq: add set_port_link feature to xrx200-net driver (+36,-1)
c1388a2 base-files: move xor() from caldata extraction to functions.sh (+19,-80)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
2c60de0 treewide: move MAC address patch functions to common library (+81,-210)
48b5d08 treewide: use a single ath10k MAC patching function with checksum (+50,-56)
71e0409 lantiq: fix dsl_control status handling. (+10,-10)
86a1f52 lantiq: modify ath9k caldata extraction to reuse caldata.sh (+15,-47)
509894c lantiq: remove redundant WiFi LED on FRITZ!Box 7320 (-3)
f19e471 kernel: bump 4.19 to 4.19.86 (+46,-225)
231dc26 treewide: remove dts-v1 identifier from DTSI files (-49)
88ca372 kernel: bump 4.19 to 4.19.88 (+57,-358)
b3bdfd5 lantiq: dts: assign the MDIO pins to the gsw node (+27,-80)
edb0a93 lantiq: dts: define the SPI pins in {amazonse,ar9,vr9}.dtsi (+66,-141)
7298c25 lantiq: dts: assign the NAND pins to the nand-controller node (+112,-85)
660200e lantiq: dts: assign the GPHY LED pins to the Ethernet controller node (+71,-54)
dcb5e52 lantiq: dts: assign the STP pins to the STP GPIO controller node (+36,-68)
8e7b573 lantiq: dts: assign the PCI pins to the PCI controller node (+213,-260)
4c88b3b lantiq: dts: assign the ASC pins to the serial controller node (+9,-8)
de6dd7a lantiq: split device definitions into files (+838,-851)
c640370 lantiq: use soc_vendor_device scheme on DTS file (+98,-99)
397aa5d lantiq: remove ar9_lantiq_easy50810.dts (-73)
e2eb6d5 lantiq: move include to parent falcon_lantiq_easy98000.dtsi (+2,-6)
6923902 lantiq: fix phys led (+2,-2)
77e27e0 lantiq: enable 5ghz wifi on VR200/VR200v (+22,-3)
e115fa4 kernel: bump 4.19 to 4.19.90 (+155,-388)
ed3e1bd lantiq: remove includes of non-existent /lib/functions/lantiq.sh (-3)
f943d84 lantiq: use shared code for LED migration (+6,-45)
355f044 lantiq: split base-files into subtargets (+523,-214)
18e089a lantiq: move common DSL setup into lantiq.sh (+20,-52)
2fe464a lantiq: reorganize 02_network board.d files (+378,-276)
44cb4fd lantiq: fix model name for BT Home Hub 3 Type A (+1,-1)
d9a0794 lantiq: move DTS_DIR variable out of Device definition (+2,-1)
09ee51c lantiq: define SOC only once for uniform targets (+4,-38)
719e106 lantiq: fix setting SOC to DEFAULT_SOC (+1)
2dc0a8c lantiq: tidy up image/Makefile (+5,-7)
8484512 kernel: remove non-existant symbols from 4.19 config (-17)
90daff4 build: image: move IMAGE_SIZE to image.mk (+7,-9)
4caaa77 kernel: make kmod-i2c-core selected by dependent modules (+29,-29)
f2d976f lantiq: move mux for pins into subnodes (+161,-115)
9ba0965 treewide: remove maintainer variable from targets (-40)
0270b19 lantiq: vgv7510kw22: fix missing wireless (+2,-2)
005dedd lantiq: copy target to kernel 5.4 (+27.1K)
3d5d564 lantiq: linux 5.4: remove support for the linux,mtd-name OF property (-46)
6bf179b lantiq: add Linux 5.4 support as testing kernel version (+884,-366)
e3eaf57 lantiq: kernel 5.4: debloat kernel config (+8,-11)
b66af9a lantiq: kernel 5.4: enable JFFS2 (-1)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
3f14f03 treewide: omit IMAGE_SIZE argument from check-size (+146,-146)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
36f6289 lantiq/fritz 7312: set maximum speed to 100 mbit (+1)
78bebe6 lantiq/xrx200: add support for the Fritzbox 7360v2 (+175,-1)
b24fd13 lantiq: drop outdated kernel version switches from patches-5.4 (+3,-15)
0962baa lantiq: fritz 7360 v2: rename device before it will be used (+18,-18)
bf5d800 lantiq: fritz 7360 v2: remove additional supported devices (-1)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
27724c2 lantiq: switch to 5.4 (+1,-2)
ef9cee4 lantiq: drop "CONFIG_HZ_100 is not set" (-2)
340de1d lantiq: fritz7312: set maximum speed to 100 mbit on 5.4 (+1)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
58a6f06 lantiq: remove unused PHY drivers on xrx200 (-12)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
702366a lantiq: wifi mac fix for ARV752DPW (+8,-2)
f855eb9 lantiq: added switch-config for ARV752DPW (+1)
982468d lantiq: dts: Move the &usb_vbus nodes out of &gpio (+96,-96)
3866fef lantiq: remove redundant includes from fritz736x DTS files (-9)
f496939 lantiq: set port numbers corresponding to reg value (+53,-53)
c7b750e treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol (-21)
0df71e0 lantiq: set correct gphy pins for Zyxel P-2812 (+2,-2)
039fd27 kernel: bump 5.4 to 5.4.51 update via update_kernel.sh -v -u 5.4 (+8,-69)
b78a266 lantiq: move 01_led_migration script to subtargets (+61,-7)
a53bf63 lantiq/xrx200: make WLAN button responsive on Fritzbox 3370 (+2,-2)
0ee30ad lantiq/xrx200: fix WLAN button actions for Fritzbox 3370 (+2,-2)
d5a148f lantiq/xrx200: make WLAN button responsive on Fritzbox 7360 & 7362 (+2,-2)
64de307 lantiq: Fix warning in SPI driver (+35)
f8ea7c5 lantiq: xrx200: disable unused switch and phy (+6,-7)
88689da lantiq: fix cosmetic issues with partition offsets and sizes (+8,-8)
6da5356 lantiq: disable default build for devices with 4M flash (+13,-1)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
83b1e40 kernel: bump 5.4 to 5.4.59 (+53,-114)
14ae431 lantiq: remove vmmc node from FritzBox 7412 dts (-4)
4a46f36 lantiq: remove trailing whitespaces in dts (+10,-10)
a594a5a lantiq: use uniform "u-boot-env" mtd label (+85,-85)
3ea1b5b kernel: bump 5.4 to 5.4.67 (+21,-25)
7f8a1fc lantiq: move dts-v1 statement to top-level DTSI files (+24,-139)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
c331932 lantiq: remove model name from LED labels (+906,-985)
21cf17b lantiq: remove support for kernel 4.19 (-27.2K)
c19c15f lantiq: fix indent in vr9_avm_fritz7412.dts (+1,-1)
6c85a44 lantiq: add support for AVM FRITZ!Box 7430 (+294,-3)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
f1c6523 lantiq: clean up target/subtarget features (+5,-5)
fcea027 lantiq: fix build of squashfs images (+5,-5)
0f43961 lantiq: xrx200: remove unused lan/wan labels from dts (+13,-13)
c65faa6 lantiq: falcon: mark as source only sub target (+1,-1)
5c1f685 lantiq: xrx200: remove redundant stp parameters (-10)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
22061b2 kernel: enable CONFIG_LEDS_TRIGGER_HEARTBEAT (+1,-9)
8451f47 treewide: do not disable LED triggers in target config (-4)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
331892f treewide: drop shebang from non-executable lib files (+2,-33)
c9619fe lantiq: change phy-mode to mii for FRITZ!Box 7412 (+1,-1)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
0011c7a lantiq: fritz7320: enable USB power supply (+46)
2638c98 lantiq: set maximum kernel size (+4)
5430079 kernel: add the latest mtd patch extending ofpart parser (+41,-43)
6a217d6 kernel: add pending mtd patches adding NVMEM support (+260,-11)
eb1509a lantiq: set maximum kernel size for ARV7519RW22 (+2)
0a98a33 kernel: backport 5.13 mtd partitioning changes (+324,-27)
c0cb86e kernel: 5.4: import wireguard backport (+63.3K,-32)
438718b kernel: bump 5.4 to 5.4.114 (+122,-111)
4b89b90 kernel: fix parsing fixed subpartitions (+84,-8)
f49d4ae kernel: Activate FORTIFY_SOURCE for MIPS kernel 5.4 (+150,-117)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
72f0733 ltq-deu: Mark lantiq DEU broken (+6,-11)

Target / layerscape (141 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
de5105f kernel: bump 4.14 to 4.14.126 (+122,-43)
6592ddd kernel: bump 4.14 to 4.14.128 (+24,-24)
571d2fe layerscape: drop pause frame support for aquantia phy (+10,-52)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
3b30ff2 layerscape: sysupgrade: get rid of platform_pre_upgrade() (+8,-9)
96f1d4b kernel: bump 4.14 to 4.14.136 (+60,-173)
6999c7e kernel: bump 4.14 to 4.14.142 (+10,-36)
fb0c3eb kernel: bump 4.14 to 4.14.144 (+99,-182)
0b18fca kernel: bump 4.14 to 4.14.145 (+24,-24)
661e37c layerscape: split up DEVICE_TITLE definitions (+35,-13)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
9b04a75 kernel: bump 4.14 to 4.14.147 (+36,-40)
1cfe412 kernel: bump 4.14 to 4.14.149 (+153,-152)
53b7313 kernel: layerscape: fix compilation error (+28)
0787b72 kernel: bump 4.14 to 4.14.150 (+4,-4)
0e21222 kernel: bump 4.14 to 4.14.151 (+22,-22)
ecfe552 kernel: bump 4.14 to 4.14.152 (+10,-11)
d6aea46 kernel: bump 4.14 to 4.14.154 (+143,-256)
db9e9e8 kernel: bump 4.14 to 4.14.155 (+79,-186)
414b7c1 kernel: bump 4.14 to 4.14.156 (+63,-63)
414d027 layerscape: remove CONFIG_LEGACY_PTY from kernel config (-4)
d395583 kernel: bump 4.14 to 4.14.158 (+42,-42)
7604e53 kernel: bump 4.14 to 4.14.159 (+142,-270)
25b422a kernel: bump 4.14 to 4.14.160 (+18,-18)
2b2985f layerscape: gen_sdcard_head_img.sh: switch to /bin/sh (+1,-1)
9a417fb kernel: bump 4.14 to 4.14.161 (+108,-108)
1bb90a2 kernel: bump 4.14 to 4.14.162 (+25,-25)
b5480de kernel: bump 4.14 to 4.14.164 (+112,-112)
ac05002 kernel: bump 4.14 to 4.14.166 (+4,-4)
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
3a3d998 layerscape: resurrect support for FRDM-LS1012A (+53)
fef2114 layerscape: ls1012afrdm: add uncompressed initramfs (+1)
63f5268 layerscape: ls1012afrdm: convert image to squashfs (+3,-4)
5031fbf layerscape: ls1012afrdm: introduce dynamic partitioning (+6,-3)
295e110 layerscape: ls10121frdm: add sysupgrade (+11)
382b157 layerscape: sysupgrade: require metadata (+3)
dffbe66 layerscape: add kmod-i2c-mux to DEVICE_PACKAGES for traverse-ls1043 (+1,-1)
4caaa77 kernel: make kmod-i2c-core selected by dependent modules (+29,-29)
6508766 kernel: make kmod-i2c-mux selected by dependent modules (+6,-6)
9ba0965 treewide: remove maintainer variable from targets (-40)
e31d158 kernel: bump 4.14 to 4.14.176 (+82,-325)
cddd459 layerscape: add patches-5.4 (+353.6K)
a812eba layerscape: copy kernel config from 4.14 to 5.4 (+1.8K)
f3476e5 layerscape: refresh kernel 5.4 config (+200,-137)
7a08169 layerscape: re-enable IFC NAND/NOR controllers in config-5.4 (+12)
670684d layerscape: disable UEFI runtime support in config-5.4 (-41)
e12ec82 layerscape: switch to kernel 5.4 (+1,-1)
084c82c layerscape: define only one package for ls-rcw (+28,-80)
6c9d899 layerscape: define only one package for fman-ucode (+13,-25)
2e61c4a layerscape: define only one package for ls-mc (+11,-23)
70a6a98 layerscape: define only one package for ls-dpl (+15,-27)
ef2d5a2 kernel: bump 4.14 to 4.14.180 (+47,-60)
0fed36d kernel: bump 5.4 to 5.4.40 (+43,-43)
1b2fefb kernel: bump 5.4 to 5.4.42 (+65,-91)
4bbc0e7 layerscape: remove support for kernel 4.14 (-262.8K)
e5aa498 kernel: bump 5.4 to 5.4.45 (+352,-596)
bb39fea treewide: simplify inclusion of subtarget image files (+15,-72)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
90f930e kernel: bump 5.4 to 5.4.46 (+5,-5)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
5ca8903 layerscape: convert to squashfs rootfs for QSPI NOR boot (+8,-20)
3a3b9de layerscape: add compatible for board ls1043ardb (+28)
3a99b62 layerscape: fix board name for SD card boot (+13)
c4d0e57 layerscape: support sysupgrade for squashfs rootfs (+35,-13)
0841b68 layerscape: support sysupgrade for SD card ext4 rootfs (+141,-6)
2a5460b layerscape: define IMAGE_SIZE and LS_SYSUPGRADE_IMAGE_SIZE (+18,-10)
b644336 kernel: bump 5.4 to 5.4.52 (+105,-135)
683193c layerscape: fix indent (+2,-2)
0f3c3a5 layerscape: harmonize device strings (+156,-183)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
cf7c101 layerscape: remove useless pairs of kernel patches (+24,-44.6K)
83b1e40 kernel: bump 5.4 to 5.4.59 (+53,-114)
36aa271 kernel: bump 5.4 to 5.4.60 (+134,-385)
81ac2a7 layerscape: add flashing manual for LS1012FRDM (+11)
05b8e84 kernel: bump 5.4 to 5.4.61 (+65,-68)
ad0f0df layerscape: fix linux headers install issue (+529)
2c2fcbd kernel: bump 5.4 to 5.4.63 (+107,-357)
770a9c6 kernel: bump 5.4 to 5.4.66 (+46,-54)
3ea1b5b kernel: bump 5.4 to 5.4.67 (+21,-25)
127db18 layerscape: add missing kmods for i2c peripherials (+18,-6)
2d72671 layerscape: add layerscape's SATA driver package (+25,-2)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
e788e9b treewide: enable the vDSO (+2,-11)
0efec6a kernel: bump 5.4 to 5.4.71 (+15,-15)
6180005 layerscape: fix sd-card sysupgrade (+4,-2)
3605eff layerscape: add dtb to sysupgrade (+66,-18)
c51f803 layerscape: fix platform_copy_config function (+21,-3)
a254279 layerscape: Change to combined rootfs on sd images (+166,-190)
48a634a layerscape: create shared definitions for sdboot devices (+21,-24)
46fd198 layerscape: harmonize wrapping for IMAGE/* definitions (+6,-3)
3b94a39 layerscape: update kernel to LSDK-20.04-V5.4-update-290520 (+274)
c1130c7 layerscape: several kernel fix-ups from NXP linux factory (+146)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
667f6c7 kernel: bump 5.4 to 5.4.77 (+112,-231)
65f8d73 layerscape: make initramfs kernel fit packed (+7,-9)
4dc27a0 layerscape: add i2c peripherials on LS1012A-RDB (+141)
cdff729 layerscape: enable spi-uart in LS1012A-FRDM (+76,-1)
9100566 kernel: bump 5.4 to 5.4.79 (+112,-168)
4e39949 kernel: bump 5.4 to 5.4.80 (+81,-110)
2abc55b kernel: bump 5.4 to 5.4.81 (+22,-22)
afd4bf0 kernel: bump 5.4 to 5.4.83 (+46,-49)
a282a04 kernel: bump 5.4 to 5.4.85 (+47,-47)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
d642550 kernel: remove target specific setting of CONFIG_TCP_CONG_ADVANCED (-3)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
945a704 kernel: bump 5.4 to 5.4.89 (+14,-14)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
9ad912d kernel: bump 5.4 to 5.4.92 (+8,-8)
2c35899 kernel: bump 5.4 to 5.4.93 (+49,-49)
d33cd38 kernel: bump 5.4 to 5.4.94 (+31,-31)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
e95b1b2 kernel: bump 5.4 to 5.4.97 (+26,-35)
76d1168 kernel: bump 5.4 to 5.4.99 (+89,-91)
9f8bf18 layerscape: move rework-sdcard-images out of fsl-sdboot (+6,-2)
7f933db layerscape: add FRWY-LS1046A board support (+97,-3)
2e1ad24 layerscape: add LX2160ARDB (Rev2.0 silicon) board support (+120,-7)
ef47bc4 layerscape: add new devices in README and clean up (+70,-33)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
c0cb86e kernel: 5.4: import wireguard backport (+63.3K,-32)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
3da861c kernel: bump 5.4 to 5.4.111 (+251,-251)
2748b36 gemini,layerscape,oxnas: don't disable option CONFIG_BPF_SYSCALL (-4)
438718b kernel: bump 5.4 to 5.4.114 (+122,-111)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
fc0fd54 kernel: bump 5.4 to 5.4.123 (+34,-65)
b55d3d6 kernel: bump 5.4 to 5.4.124 (+168,-167)
85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)
378769b kernel: bump 5.4 to 5.4.142 (+77,-215)
085c677 kernel: bump 5.4 to 5.4.143 (+25,-64)

Target / malta (28 changes)

f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
f965f3a malta: configure kernel for f2fs and ext4 based overlays (+7)
22c4d0c malta: fix overlay support by updating to f2fs/ext4 based overlays (+10,-7)
e964338 malta: remove CONFIG_LEGACY_PTY from kernel config (-4)
c715f71 treewide: Remove self from MAINTAINER entries (+1,-9)
2115dcb malta: enable HighMem on MIPS32 (+2)
54310a3 malta: add kernel 5.4 config (+336)
e11a580 malta: update kernel config-5.4 (+29,-21)
e546e62 malta: fix missing watchdog core dependency for hwmon-sch5627 (+1)
e5ffb94 malta: switch to kernel 5.4 by default (+1,-1)
734534c malta: Remove kernel 4.14 support (-326)
646bfe0 malta: add missing symbols for kernel 5.4 (+2)
eafdd1a malta: Refresh kernel configuration (+23,-18)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
da46518 malta: disable unnecessary built-in CDROM support (-6)
92b4f16 kernel: add CGROUPS and IOSCHED_BFQ back to config (+6,-2)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
cc501ab kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 (+3,-10)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
1b27591 malta: update MIPS64 ISA to R2 (+25,-6)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
2980408 malta: relocate CPU_TYPE setting to subtarget makefiles (+2,-1)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
b67d086 malta: update target configs and fix build warnings (+4,-4)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)

Target / mediatek (193 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
e4eec3b kernel: bump 4.14 to 4.14.130 (+12,-12)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
66458c4 mediatek: add v4.19 support (+13.2K,-3)
efe09ef mediatek: fix typo in Banana Pi R64 device title (+1,-20)
19cfbb1 mediatek: update the mt7531 switch driver (+94,-211)
274895a mediatek: add new dts files for mt7622 to v4.14 (+1.1K)
96f1d4b kernel: bump 4.14 to 4.14.136 (+60,-173)
42d9bcc kernel: bump 4.19 to 4.19.64 (+150,-398)
4685fc0 mediatek: update v4.19 switch support to latest vendor version (+726,-641)
7f9edad mediatek: backport a pcie fix (+534)
db97cb8 kernel: bump 4.19 to 4.19.69 (+10,-12)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
1d51160 kernel: bump 4.19 to 4.19.71 (+32,-89)
14054e2 mediatek: enable mtk_efuse by default (+1,-1)
0b18fca kernel: bump 4.14 to 4.14.145 (+24,-24)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
68014f6 mediatek: remove unnecessary execute permission bit ()
0aca8dc mediatek: split up DEVICE_TITLE (+11,-5)
46a97fe mediatek: fix Unielec U7623 dts in 4.19 (+1,-18)
109e614 mediatek: backport upstream patches related to mt7629 support (+17.4K)
58b0d3e mediatek: cosmetic fixes for mt7629-lynx-rfb (+36,-33)
09fe0c8 mediatek: add mt7629 subtarget with rfb image (+471,-4)
6589de9 kernel: bump 4.19 to 4.19.82 (+47,-260)
50735df mediatek: fix bootup problem on mt7629 EVB (+728)
1ea22e4 mediatek: drop accidentially commited file (-534)
d4f1937 mediatek: drop leading + from config (+1,-1)
567d081 mediatek: pass console inside bootargs on mt7629 (+1,-1)
7533087 kernel: bump 4.19 to 4.19.84 (+82,-181)
db9e9e8 kernel: bump 4.14 to 4.14.155 (+79,-186)
e29500e kernel: bump 4.19 to 4.19.85 (+59,-153)
3bbcffa treewide: kernel config: remove runtime options (-15)
414b7c1 kernel: bump 4.14 to 4.14.156 (+63,-63)
a512123 mediatek: fix pcie bringup issue (+9)
88ca372 kernel: bump 4.19 to 4.19.88 (+57,-358)
c0ca9f9 mediatek: gen_mt7623_emmc_img.sh: use /bin/sh (+1,-1)
9a417fb kernel: bump 4.14 to 4.14.161 (+108,-108)
e845c09 mediatek: split base-files into subtargets (+81,-27)
4084216 kernel: bump 4.19 to 4.19.98 (+20,-21)
49d66e0 mediatek: use consistent naming scheme for device nodes (+22,-23)
1ab81bf mediatek: mt7623: remove left-over fragments of mt7623a-rfb-emmc (+2,-468)
a067862 mediatek: add wmac devicetree node for MT7622 (+11)
01c8f2e mediatek: bump to v4.19 (+562,-1)
997d89c mediatek: remove KERNEL_PATCHVER overwrite for mt7629 (-1)
64648e2 mediatek: remove unnecessary execute permission bit ()
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)
083eb80 mediatek: add latest fixes provided by MTK (+113,-127)
25d9df6 mediatek: add v5.4 support (+6.4K)
0d727f2 treewide: move commonly disabled symbols to generic config (+6,-22)
401023a mediatek: update uci-defaults for renamed smp packet steering option (+1,-4)
d5a3536 kernel: bump 4.14 to 4.14.172 (+15,-15)
e645649 kernel: bump 4.19 to 4.19.108 (+55,-89)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
228bb84 kernel: make kmod-ata-core selected by dependent modules (+38,-43)
9ba0965 treewide: remove maintainer variable from targets (-40)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
1bbb880 mediatek: mt7629: fix ethernet default config (+2,-2)
a73ee0f mediatek: mt7629: refresh config for linux 5.4 (+1,-104)
2d2e9d2 mediatek: backport spi-mem based mtk spinor driver (+800)
b7fe92b mediatek: mt7629: fix firmware partition (+13)
ed7751f mediatek: move mt76 and wpad-bacic to mt7622 subtarget (+2,-3)
d3f058d mediatek: more v5.4 mtd fixes (+1.7K,-45)
3a8dbcf mediatke: add support for elecom-wrc-2533gent (+1.2K,-1)
bce39e1 mediatek: fix elecom board name (+1,-1)
beb9820 mediatek: consolidate partition names and settings (+24,-17)
e2ceb8d mediatek: more v5.4 fixes (+118,-13)
08df22e mediatek: drop v4.14 support (-24.6K)
af5a17d mediatek: add support for rtl8367c (+93.9K)
8021652 mediatek: add hw flow table offloading (+1.3K)
86db1f6 mediatek: set v5.4 as default (+1,-1)
b299002 kernel: bump 5.4 to 5.4.31 (+85,-226)
faf668b kernel: bump 5.4 to 5.4.34 (+33,-33)
df27e94 mediatek: disable the unused pcie port for elecom wrc-2533gent (-4)
8fdf778 mediatek: fix compile error caused by upstreamed mtk_m32 function (+17,-23)
abb0452 mediatek: update patches (+125,-19)
220f43e mediatek: fix image building (+8,-24)
d1d2c0b kernel: bump 5.4 to 5.4.39 (+22,-25)
81b59ef ramips/mediatek: select kmod-mt7615-firmware where kmod-mt7615e is selected (+29,-28)
3559b46 mediatek: tidy up image subtarget Makefiles (+23,-24)
127ad76 mediatek: switch over to extended upstream eip97 driver (+5.5K)
55b97b6 mediatek: make emmc image generation work on mt7622 (+20,-1)
f72a2b0 mediatek: add bpi-r64 emmc support (+638,-8)
ad39d06 mediatek: add mt7531 DSA support (+2.0K,-38)
c37487a mediatek: fix image/mt7622.mk (+1,-1)
e5aa498 kernel: bump 5.4 to 5.4.45 (+352,-596)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
636b62e mediatek: fix IPv4-only corner case and commit in 99-net-ps (+4,-1)
c4037a5 mediatek: mt7623: refresh kernel 5.4 config (+7,-44)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
c07d0d7 mediatek: mt7623: refresh 5.4 kernel config (+3)
c848bc6 mediatek/mt7623: unify features and packages, add ext4 and usb (+5,-3)
91e43a1 mediatek: enable SATA for mt7623 (+3,-3)
7adc29f mediatek: add SD card image creation for Banana Pi R2 (+259,-1)
e19ffb2 mediatek: store MAC address in boot partition on Banana Pi R2 (+36,-23)
af9932c mediatek: Implement sysupgrade support for Banana Pi R2 (+128,-12)
c7b750e treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol (-21)
9237923 mediatek: do not create device nodes in uci-defaults script (+5,-16)
3610588 mediatek: re-add u3phy2 phy-switch patch (+66)
f632747 mediatek: fix bashism in gen_banana_pi_img.sh (+1,-1)
ea2884e mediatek: minor fix to eip97 driver (+2,-2)
5a5031e mediatek: generate UBI images for the rev board (+48,-2)
eff87b8 mediatek: backport latest pci/e driver from upstream (+1.9K,-24)
b644336 kernel: bump 5.4 to 5.4.52 (+105,-135)
739d282 mediatek: remove condition in Device/Default (+16,-16)
ea9ef8c mediatek: mt7623: add explicit console= to U7623 kernel (+1,-1)
6eb6301 mediatek: mt7623: fix sysupgrade from vendor OpenWrt on UniElec U7623 (+19,-6)
be3c8f8 mediatek: fix Ethernet support on UniElec U7623 (+4,-10)
ff8cc13 mediatek: mt7623: fix Ethernet setup for TRGMII mode (+62)
7a1eaa4 mediatek: mt7623: increase flexibility of finding recovery partition (+14,-8)
29fa552 mediatek: mt7623: prepare for full sysupgrade support on UniElec U7623 (+117,-88)
65fc47c mediatek: mt7623: build lzma fit for bpi-r2 (-3)
5787684 mediatek: mt7623: add scatter file for unbricking with SP Flash Tool (+88)
f5cebbe mediatek: mt7623: make gen_banana_pi_img.sh more generic (+24,-15)
1113dca mediatek: mt7623: rename gen_banana_pi_img.sh → gen_mtk_mmc_img.sh (+11,-11)
b36422b mediatek: mt7623: add full system image for UniElec U7623 (+48,-4)
356866c target: replace remaining occurrences of ifconfig with ip (+9,-8)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
431b177 mediatek: fix mt7622-rfb1 board support (+67,-60)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
74a66c0 mediatek: fix PCI device tree node for elecom wrc-2533gent (+5,-2)
ed19ba0 mediatek: disable btif in device tree to make the WMAC work again (+1,-1)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
05b8e84 kernel: bump 5.4 to 5.4.61 (+65,-68)
4841ac0 mediatek: pull in some fixes fromt he latest SDK (+109)
b5d425a mediatek/ramips: unify ethernet driver fixes and add performance optimizations (+574,-113)
a38b6ef mediatek: enable kernel PCIe ASPM support, refresh kernel config (+11,-2)
1fe914d mediatek: disable packet steering by default (-5)
7081b17 mediatek/ramips: add patch to avoid unnecessary rearming of interrupts (+45,-10)
44fe9e6 mediatek: fix an irq handling issue (+24)
920d975 mediatek: enable coherent DMA for ethernet and PCI (+191)
21ab979 mediatek/mt7622: adjust kernel cpu features to match the hardware (+15,-15)
2c2fcbd kernel: bump 5.4 to 5.4.63 (+107,-357)
c18a872 mediatek: backport the latest version of the mt7531 support patches (+2.6K,-2.0K)
668c988 mediatek/ramips: remove an ethernet optimization patch that was reported to c... (+18,-52)
bee76f1 kernel: bump 5.4 to 5.4.64 (+45,-96)
f0cc5f6 ramips/mediatek: improve GRO performance, fix PPE packet parsing (+223,-59)
4fb5881 mediatek: fix hardware flow offload (+95,-1)
770a9c6 kernel: bump 5.4 to 5.4.66 (+46,-54)
d10b738 mediatek: fix missing pause on switch port for Banana Pi R2 (+27)
7190fb2 mediatek: mt7623: use bash for generating bootable images (+1,-1)
20f2bd0 mediatek: build btmtkuart as a kernel module (+12,-15)
006cd48 mediatek: mt7622: select bluetooth module instead of firmware (+1,-1)
0cfdc7d target: update SPDX license names (+101,-101)
3ea1b5b kernel: bump 5.4 to 5.4.67 (+21,-25)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
18deed2 kernel: Remove 2FS_FS_XATTR and F2FS_STAT_FS symbols from target configs (-12)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
0efec6a kernel: bump 5.4 to 5.4.71 (+15,-15)
b59d5c8 mediatek: rewrite flow offload code (+1.5K,-1.3K)
dd20ba9 kernel: bump 5.4 to 5.4.72 (+9,-9)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
2658008 treewide: remove default-state off for LEDs (+6,-23)
7661b83 mediatek: fix mixed indent in DTS files (+143,-141)
667f6c7 kernel: bump 5.4 to 5.4.77 (+112,-231)
4e39949 kernel: bump 5.4 to 5.4.80 (+81,-110)
3f165fa kernel: bump 5.4 to 5.4.82 (+4,-48)
6244b0b kernel: improve skb hash on the mtk ethernet driver (+35,-25)
a282a04 kernel: bump 5.4 to 5.4.85 (+47,-47)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
2eb336b mediatek: remove unnecessary execute permission bit ()
945a704 kernel: bump 5.4 to 5.4.89 (+14,-14)
38bdff2 kernel: bump 5.4 to 5.4.90 (+5,-5)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
9ad912d kernel: bump 5.4 to 5.4.92 (+8,-8)
44f2d71 mediatek: remove generic profiles (-45)
331892f treewide: drop shebang from non-executable lib files (+2,-33)
f3b827a kernel: bump 5.4 to 5.4.96 (+7,-7)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
ee6349f mediatek: add Ubiquiti LED driver (+242)
194e85e mediatek: add support for Ubiquiti UniFi 6 LR (+378,-2)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
3da861c kernel: bump 5.4 to 5.4.111 (+251,-251)
438718b kernel: bump 5.4 to 5.4.114 (+122,-111)
b55d3d6 kernel: bump 5.4 to 5.4.124 (+168,-167)
85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
38cdc57 mediatek: add missing config symbols (+3)
a1d50e7 kernel: bump 5.4 to 5.4.132 (+131,-131)
378769b kernel: bump 5.4 to 5.4.142 (+77,-215)

Target / mpc85xx (48 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
11b4d29 kernel: bump 4.19 to 4.19.50 (+14,-49)
f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
98089bb mpc85xx: Use uncompressed kernel on the HiveAP-330 (+1,-1)
b683f1c mpc85xx: Use gzip compressed kernel on HiveAP-330 (+1,-1)
4a06d62 mpc85xx: split up DEVICE_TITLE (+12,-5)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
a3a2b48 mpc85xx: correct OCEDO Panda LED definition (+2,-2)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
d0f800c mpc85xx: provide label MAC address (+2)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
2c60de0 treewide: move MAC address patch functions to common library (+81,-210)
07e555d mpc85xx: correct TP-LINK TL-WDR4900 MAC addresses (+4,-4)
1187492 mpc85xx: add vendor to Makefile node name, derive SUPPORTED_DEVICES (+13,-15)
d0d7f5d mpc85xx: remove CONFIG_LEGACY_PTY from kernel config (-4)
16b01fb mpc85xx: add support for Enterasys WS-AP3710i (+310)
9b0e8d0 treewide: move mktplinkfw to tplink-v1-image in image-commands.mk (+41,-82)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)
13b1db7 mpc85xx: add support for kernel 5.4 (+708,-2)
1287bb4 mpc85xx: fix build with kernel 5.4 (+64,-6)
fc16106 mpc85xx: move NAND symbol to target config (+5,-3)
085b445 mpc85xx: add missing kernel symbols (+6)
ab27c72 mpc85xx: disable kernel uImage generation (+42,-31)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
353cafb mpc85xx: Remove kernel 4.14 support (-763)
4159054 kernel: make kmod-hwmon-core selected by dependent modules (+8,-10)
9ba0965 treewide: remove maintainer variable from targets (-40)
3a761c9 treewide: Don't diverge from upstream default HZ settings on 4.19 (+4,-12)
564f87e mpc85xx: rename generic subtarget to p1010 (+5,-5)
4133304 mpc85xx: restructure image receipts (+93,-105)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
ab78694 treewide: rename POWER_ON_STRIP register (+25,-25)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
488da88 mpc85xx: tidy up 10-fix-wifi-mac (+5,-9)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
0cfdc7d target: update SPDX license names (+101,-101)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
17fa01b mpc85xx: refresh kernel config (+16,-68)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
59ba79d mpc85xx: p2020: fix cfi-nor detection (+1)
23cde9d mpc85xx: add missing Kconfig symbols (+2)

Target / mvebu (196 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
1e3800d mvebu: fixes commit a7e68927d0 (+1,-1)
98684d9 mvebu: add kernel 4.19 support (+4.0K)
f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
008b41b mvebu: image: fix generic-arm64.bootscript mmc selection (+8,-2)
bc47285 mvebu: fix regression for non-generic ESPRESSObin versions (+9,-2)
92b8fe0 kernel: bump 4.19 to 4.19.55 (+9,-36)
95c1dc5 mvebu: Fix platform.sh for non-generic espressobin versions (+4,-2)
c2e8195 mvebu: add initial support for uDPU board (+188)
670ce65 mvebu: sysupgrade: drop platform_copy_config_sdcard() argument (+1,-1)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
76e43c8 mvebu: sysupgrade: don't use $ARGV in platform_check_image() (+1,-1)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)
2dca43b mvebu: enable xHCI USB controller connected to PCIe (+2)
427ff0c mvebu: remove support for deprecated DSA bindings (-1)
96f1d4b kernel: bump 4.14 to 4.14.136 (+60,-173)
873a8c5 kernel: bump 4.14 to 4.14.138 (+20,-20)
c9dc0e1 kernel: bump 4.19 to 4.19.66 (+31,-31)
4b5df88 mvebu: sysupgrade: sdcard: fix platform_do_upgrade_sdcard (+16,-18)
92e6026 treewide: sync bootcount scripts across targets (+10,-18)
b6f4cd5 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method (+9,-19)
7dff6a8 mvebu: uDPU: add sysupgrade support (+264,-4)
bec2df9 mvebu: sysupgrade: fix uDPU eMMC check regression (+27,-23)
26851f9 mvebu: fix Linksys WRT LAN/WAN MAC addresses (+2,-2)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
81c52ed mvebu: replace backticks by $(...) (+4,-4)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
8184429 kernel: bump 4.19 to 4.19.78 (+6,-6)
ace1bfb mvebu: Refresh kernel 4.19 configuration (+127,-19)
d2a1075 mvebu: backport mvneta and comphy from linux 5.x (+1.2K)
88f8b63 mvebu: split up DEVICE_TITLE (+90,-27)
66ebca7 build: label kernel and rootfs ext4 volumes (+3,-3)
e97113d x86,tegra,mvebu: image: use common reproducible IMG_PART_SIGNATURE (+7,-12)
d6aea46 kernel: bump 4.14 to 4.14.154 (+143,-256)
3bbcffa treewide: kernel config: remove runtime options (-15)
d395583 kernel: bump 4.14 to 4.14.158 (+42,-42)
88ca372 kernel: bump 4.19 to 4.19.88 (+57,-358)
25b422a kernel: bump 4.14 to 4.14.160 (+18,-18)
927210a mvebu: gen_mvebu_sdcard_img.sh: replace let with $(()) (+1,-1)
9edf808 mvebu: gen_mvebu_sdcard_img.sh: don't use format directly in printf (+1,-1)
b2e12de mvebu: gen_mvebu_sdcard_img.sh: use /bin/sh (+1,-1)
12795ec mvebu: split interface configuration for clearfog pro and base (+10,-6)
0a388b5 mvebu: move subtarget image Makefile switch to parent Makefile (+8,-12)
e93626f mvebu: use SOC to derive DEVICE_DTS (+8,-7)
1fa04b5 mvebu: split base-files across subtargets (+251,-129)
e81a5b0 kernel: remove obsolete phylink/SFP patches (-653)
a07638e kernel: move phylink patches from mvebu to generic ()
46678fb mvebu: add uDPU update patches (+98)
a20069e mvebu: remove bashism (+1,-1)
67ac189 mvebu: image: sort devices alphabetically (+114,-114)
87b14bc mvebu: image: align subtargets makefile names (+3,-3)
b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)
9749107 mvebu: image: keep global DTS_DIR intact (+2,-1)
39d2255 mvebu: uDPU: clean package selection (+1,-3)
a51b4ec mvebu: image: rework uDPU-firmware recipe (+9,-3)
66f8002 mvebu: uDPU: drop patch compiling dtb (+1,-11)
d5a3536 kernel: bump 4.14 to 4.14.172 (+15,-15)
aae8bdb mvebu: Remove kernel 4.14 support (-6.8K)
4caaa77 kernel: make kmod-i2c-core selected by dependent modules (+29,-29)
ee80815 mvebu: use generic diag.sh (+50,-48)
6508766 kernel: make kmod-i2c-mux selected by dependent modules (+6,-6)
9ba0965 treewide: remove maintainer variable from targets (-40)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
2d61f88 mvebu: cortexa9: correct cpu subtype (+1,-1)
85ef69b mvebu: add support for Buffalo LinkStation LS421DE (+397)
7019370 mvebu: copy files and patches to 5.4 (+5.1K)
ae183c1 mvebu: set kernel testing version to 5.4 (+1)
d13fe41 mvebu: refresh patches (+39,-1.7K)
f72a13b mvebu: refresh config (+88,-39)
779a1c8 mvebu: drop armada-37xx PCI aardvark patches (-353)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)
050c24f mvebu: add support for GL.iNet GL-MV1000 (+344,-1)
3fdb086 mvebu: tidy up support for GL.iNet GL-MV1000 (+15,-22)
b1cfbff mvebu: uDPU: switch default kernel and U-Boot PHY mode (+83)
6593ea2 kernel: backport the I2C bus recovery for uDPU (+60)
76f9aa6 linux: mvebu: backport mvneta XDP support (+1.3K,-4)
3dbb658 linux: mvebu: backport mvneta XDP support fixes (+200)
392c64d kernel: bump 5.4 to 5.4.43 (+11,-57)
cf69472 mvebu: espressobin: fix SATA and USB 3.0 ports detection (+53)
5fcb072 mvebu: switch to kernel 5.4 (+1,-1)
a2bca5c mvebu: drop swconfig patches (-182)
6058035 mvebu: remove swconfig symbols from kernel config (-4)
f799c65 mvebu: update default config for DSA (+5,-11)
4149d2b mvebu: use eth0 as DSA CPU port for Linksys WRT (+54)
9b34ea4 mvebu: use ucidef to set up MAC address (+75,-38)
be309bf mvebu: drop 06_set_iface_mac preinit script (-50)
5a49cbf mvebu: remove swconfig package (+2,-2)
712e008 mvebu: rename Linksys Mamba WAN port (+26)
df6f309 mvebu: rename Linksys devices based on their common names (+229,-83)
8989696 mvebu: remove ClearFog Pro SUPPORTED_DEVICES (-1)
bb39fea treewide: simplify inclusion of subtarget image files (+15,-72)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
014c101 mvebu: fix bootloader kernel commandline mangling (+34,-27)
d0e8b83 mvebu: fix default EU regdomain for Linksys WRT AC devices (+1,-1)
3c20bb0 mvebu: consolidate DTS files (-837)
0cca962 mvebu: LS421DE: dts file improvements (+22,-31)
89bb4ee mvebu: remove non-existant board name solidrun,clearfog-a1 (-1)
5234593 mvebu: move definition of factory.img out of Device/Default (+4,-1)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
a902e6a mvebu: LS421DE: use automatic fan control with thermal zones (+67,-3)
d31bbe4 mvebu: config define i2c pxa slave (+1)
9faf9f8 mvebu: fix support for Marvell 8040 MACCHIATOBin (+20,-6)
2dc5ce6 mvebu: add support for MACCHIATObin Single Shot (+28,-7)
480003e mvebu: add Kobol Helios 4 device (+100)
b644336 kernel: bump 5.4 to 5.4.52 (+105,-135)
ac9730c mvebu: disable WRT1900AC v1 and WRT32X images for now (+2,-2)
a1eb2c4 mvebu: only disable WRT1900AC v1 and WRT32X for buildbots (+4,-2)
494f12c mvebu: implement compatibility version for DSA migration (+44)
e496eef mvebu: increase compat version for SolidRun ClearFog Base (+4,-1)
664237d mvebu: fix alphabetic sorting in 02_network (+6,-6)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
a9703db mvebu: fix sysupgrade experience for early DSA-adopters (+21)
e81e625 treewide: add sysupgrade comment for early DSA-adopters (+6,-3)
fdac05b kernel: Update kernel 4.19 to version 4.19.138 (+36,-260)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
36aa271 kernel: bump 5.4 to 5.4.60 (+134,-385)
59c200c mvebu: backport linkstation-poweroff upstream driver (+198)
42d14ac mvebu: LS421DE: add linkstation poweroff driver (+2,-15)
2c2fcbd kernel: bump 5.4 to 5.4.63 (+107,-357)
de4e57e Revert "treewide: add sysupgrade comment for early DSA-adopters" (+3,-6)
38f6d5d treewide: revert sysupgrade adjustments for early DSA-adopters (-45)
9f0d882 mvebu: image: add check for fdt_add_r and kernel_addr_r variables (+8)
0cfdc7d target: update SPDX license names (+101,-101)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
eb77753 mvebu: armada-37xx: Backport PCI aardvark patches (+1.0K)
9948c19 mvebu: armada-37xx: espressobin: Backport patch for ethernet switch aliases (+139,-5)
c5bd4dd mvebu: add wrt3200acm to 03_wireless CC (+1)
4d6ade2 mvebu: Correct regulatory country of WRT3200ACM (+1,-1)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
c43b458 mvebu: Add bootscript for espressobin to support mainline firmware (+38)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
71b2b32 kernel: bump 5.4 to 5.4.74 (+20,-126)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
4e885dd mvebu: LS421DE: improve the HDD leds (+2,-2)
2658008 treewide: remove default-state off for LEDs (+6,-23)
667f6c7 kernel: bump 5.4 to 5.4.77 (+112,-231)
c0af4a0 mvebu: add initial support for Globalscale ESPRESSObin-Ultra (+260,-1)
bffb306 mvebu: remove redundant patch for Linksys LED trigger (-39)
92b3efe mvebu: sort patches (+87,-43)
4a243ae mvebu: base-files: move additional files to subtargets ()
f06adb6 mvebu: sysupgrade: remove redundant MBR check (+1,-13)
456f568 mvebu: sysupgrade: use get_image_dd wrapper (+6,-6)
afd4375 mvebu: Add turris-omnia.bootscript (+19,-1)
dfa357a mvebu: base-files: Update Turris Omnia U-Boot environment (-9)
485ce5b mvebu: fixup Turris Omnia U-Boot environment (+44)
b503656 mvebu: sysupgrade: use v function for writing logs (+7,-7)
1ac3b53 mvebu: sysupgrade: write additional information to log output (+3,-4)
e401a2a mvebu: fix initramfs/kernel image for CZNIC Turris Omnia (+1,-2)
85caf21 mvebu: macchiatobin-singleshot: enable heartbeat LED (+66,-1)
3064651 mvebu: LS421DE: fix low performance issue (+4)
b8362c2 mvebu: LS421DE: use the RTC as a wakeup source (+1)
a9deace mvebu: gpio-mvebu IRQ index error kernel backport (+33)
3aeaef6 Revert "mvebu: fix initramfs/kernel image for CZNIC Turris Omnia" (+2,-1)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
9b1b892 kernel: bump 5.4 to 5.4.86 (+47,-115)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
24b910d mvebu: LS421DE: fix the thermal zones (+42,-13)
337ff74 mvebu: omnia: make initramfs image usable out of the box (+2,-2)
d33cd38 kernel: bump 5.4 to 5.4.94 (+31,-31)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
1caa81e mvebu: espressobin: drop COMPHY removement patch (-53)
17a627e mvebu/omnia: fix the device tree (+165)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
5430079 kernel: add the latest mtd patch extending ofpart parser (+41,-43)
6a217d6 kernel: add pending mtd patches adding NVMEM support (+260,-11)
db6ff39 mvebu: add LED support for GL.iNet GL-MV1000 (+46,-1)
8458ebe mvebu: mamba resize kernel to 4MB (+55,-2)
5a3b1e5 mvebu: venom resize kernel to 6MB (+8,-7)
9ce0f2b mvebu: enable WRT1900AC v1 and WRT32X for buildbots (-2)
7bb8ade mvebu: Add button support for GL.iNet GL-MV1000 (+17)
eb98c88 mvebu: Fix mac addresses for GL.iNet GL-MV1000 (+4)
0a98a33 kernel: backport 5.13 mtd partitioning changes (+324,-27)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
f965235 mvebu: Fix sysupgrade for GL.iNet GL-MV1000 (+3)
d530ff3 mvebu: armada 370: dts: fix the crypto engine (+58)
438718b kernel: bump 5.4 to 5.4.114 (+122,-111)
4b89b90 kernel: fix parsing fixed subpartitions (+84,-8)
c287500 mvebu: Remove patch only needed for kernel 5.10 (-29)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
d5ea756 mvebu: 5.4 fix DVFS caused random boot crashes (+107)
85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)
b254bd6 Revert "mvebu: 5.4 fix DVFS caused random boot crashes" (-107)
f407b2f mvebu: armada-37xx: add patch to forbid cpufreq for 1.2 GHz (+39)
378769b kernel: bump 5.4 to 5.4.142 (+77,-215)
085c677 kernel: bump 5.4 to 5.4.143 (+25,-64)

Target / mxs (17 changes)

c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
002e312 mxs: add support and switch to kernel 4.19 (+19,-76)
9a5fd2f mxs: switch to askconsole (+1,-1)
9673d5c mxs: start a console on USB gadget serial ports (+1)
3bbcffa treewide: kernel config: remove runtime options (-15)
5ce2f3d mxs: gen_sdcard_vfat_ext4.sh: use /bin/sh (+1,-1)
c7382cc mxs: gen_sdcard_ext4_ext4.sh: use /bin/sh (+1,-1)
a5b06b7 mxs: switch to kernel 5.4 (+1,-1)
1d03283 kernel: 5.4: remove some dup config options already set in generic (-25)
9ba0965 treewide: remove maintainer variable from targets (-40)
c8946a5 mxs: fix user led for OLinuXino boards (+61)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
d4ac0ad treewide: make dependency on kmod-usb-net selective (+10,-11)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)

Target / octeon (37 changes)

f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
d07a263 octeon: split up DEVICE_TITLE (+4,-2)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
0bbfc3d octeon: replace backticks by $(...) (+2,-2)
036f1d9 octeon: split up remaining DEVICE_TITLE (+2,-1)
291d799 octeon: fix sysupgrade (+2,-2)
ca63d17 octeon: remove redundant network setup (-4)
1e3bfba octeon: apply vendor_model scheme to device definition/image name (+13,-11)
0a2682a octeon: Remove kernel 4.14 support (-447)
9ba0965 treewide: remove maintainer variable from targets (-40)
91594cb octeon: copy files to kernel 5.4 (+389)
655c14e octeon: refresh patches for kernel 5.4 (+5,-5)
2095a4e octeon: update config for kernel 5.4 (+24,-14)
f6573ec octeon: use kernel version 5.4 for testing (+1)
1b2144e octeon: set 5.4 as default kernel (+1,-1)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
591767f octeon: determine sysupgrade-* directory for upgrade automatically (+13,-5)
eadb1a9 octeon: add support for Itus Shield Router (+92,-10)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
4a0688e base-files: remove block2mtd checks from sysupgrade (-8)
733700c octeon: use dedicated function to move config backup (+14,-8)
3824fa2 octeon: disable edgerouter image (+1)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
a8ceda7 octeon: implement interface rename by label from device tree (+38)
577ac8c octeon: honor disabled sgmii device tree nodes (+27)
dd651e5 octeon: add support for Ubiquiti EdgeRouter 4 (+647,-6)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
adc3a75 octeon: re-enable CONFIG_CAVIUM_CN63XXP1 and EdgeRouter image (+1,-2)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)

Target / octeontx (30 changes)

d3d06f1 octeontx: fix thunderx BGX underflow irq name (+11,-4)
25b422a kernel: bump 4.14 to 4.14.160 (+18,-18)
bcb4ac2 octeontx: add support for Linux 5.4 (+947)
1d03283 kernel: 5.4: remove some dup config options already set in generic (-25)
9ba0965 treewide: remove maintainer variable from targets (-40)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
4298339 octeontx: switch to kernel 5.4 (+1,-2)
e31d158 kernel: bump 4.14 to 4.14.176 (+82,-325)
23916bc kernel: bump 5.4 to 5.4.33 (+14,-147)
73de205 kernel: bump 5.4 to 5.4.38 (+14,-14)
73936e7 octeontx: remove support for kernel 4.14 (-672)
c3f9598 octeontx: refresh kernel 5.4 config (+2,-27)
3fd8e86 octeontx: fix gpio irq request (+46)
0cf101d octeontx: fix mcp251x can controller (+24,-7)
e5aa498 kernel: bump 5.4 to 5.4.45 (+352,-596)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
c7b750e treewide: kernel: drop redundant USB_EHCI_HCD=n config symbol (-21)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
83b1e40 kernel: bump 5.4 to 5.4.59 (+53,-114)
36aa271 kernel: bump 5.4 to 5.4.60 (+134,-385)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
f82e7e9 kernel: bump 5.4 to 5.4.105 (+17,-193)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
85cef1c kernel: bump 5.4 to 5.4.128 (+79,-117)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)
085c677 kernel: bump 5.4 to 5.4.143 (+25,-64)

Target / omap (36 changes)

b6f4cd5 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method (+9,-19)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
f3c21d1 omap: split up DEVICE_TITLE (+8,-4)
26d05a3 omap: copy the kernel 4.14 config for 4.19 (+742)
65e6b7a omap: run `make oldconfig` for kernel 4.19 (+72,-34)
124b2d3 omap: disable excess kernel debug options (+1,-22)
e26b7e3 omap: enable new sound kernel options (+5,-1)
65cfe81 omap: switch to kernel 4.19 (+1,-1)
1f37b22 omap: switch from uEnv.txt to generic distro booting (+8,-11)
646e811 omap: gen_omap_sdcard_img.sh: use /bin/sh (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
b43023b kernel: remove non-existant symbols (-79)
75f7f7e omap: copy kernel 4.19 config for 5.4 (+763)
d20cfa2 omap: make kernel_oldconfig (+52,-56)
1e3ee24 omap: switch to kernel 5.4 (+1,-1)
87c909e omap: remove support for kernel 4.14 (-740)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
05c74e4 omap: derive DEVICE_DTS from device name (+1,-3)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
d4ac0ad treewide: make dependency on kmod-usb-net selective (+10,-11)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
22061b2 kernel: enable CONFIG_LEDS_TRIGGER_HEARTBEAT (+1,-9)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)

Target / orion (5 changes)

bf4eef4 orion: sysupgrade: change platform_check_image() args validation (+1,-1)
a421a12 orion: replace backticks by $(...) (+7,-7)
0a85fcc orion: refresh kernel configuration (+41,-22)
2a0e0de orion: update kernel to version 4.14 (+59,-42)
89f2deb orion: remove unmaintained target (-1.6K)

Target / oxnas (54 changes)

6592ddd kernel: bump 4.14 to 4.14.128 (+24,-24)
08e0db3 oxnas: convert DEVICE_TITLE to new variables (+13,-8)
414b7c1 kernel: bump 4.14 to 4.14.156 (+63,-63)
c881769 oxnas: disable legacy PTYs and virtual terminals (-6)
d395583 kernel: bump 4.14 to 4.14.158 (+42,-42)
5ea1b1e oxnas: add 5.4 as testing kernel version (+2.2K,-19)
00b319e oxnas: restore accidentally modified patch for kernel 4.14 (+4,-4)
e99093c oxnas: restore accidentally moved file ()
d5a3536 kernel: bump 4.14 to 4.14.172 (+15,-15)
1d03283 kernel: 5.4: remove some dup config options already set in generic (-25)
aebe6ef oxnas: clean up DEVICE_VARS (+3,-4)
f39230e oxnas: switch to kernel 5.4 and remove kernel 4.14 (+1,-2.8K)
4159054 kernel: make kmod-hwmon-core selected by dependent modules (+8,-10)
688d41b oxnas: harmonize line breaks in ox820.mk (+14,-12)
d3e23fc oxnas: use AddDepends in modules.mk (+2,-6)
166b2de oxnas: remove duplicate config options (-34)
a793862 oxnas: sort kernel configs (+29,-29)
c9512d5 oxnas: merge Pogoplug V3 DTS patches into one file (+82,-88)
9559a33 oxnas: use dt-bindings macros for GPIO (+19,-14)
8adcfe2 oxnas: rework 02_network (+25,-9)
9ba0965 treewide: remove maintainer variable from targets (-40)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
9e129c9 oxnas: enable sata on Pogoplug V3/Pro (+18,-3)
67b04e7 oxnas: backport patch fixing hang after reboot (+77)
19af008 oxnas: backport another fix for irqchip (+58)
9e5a258 oxnas: yet another irqchip related patch (+55)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
5e82e1e oxnas: fix warning in SATA driver (+1,-1)
9f14216 oxnas: some improvements for Shuttle KD20 (+59,-7)
b299002 kernel: bump 5.4 to 5.4.31 (+85,-226)
23916bc kernel: bump 5.4 to 5.4.33 (+14,-147)
01961f1 oxnas: move service file to correct place ()
fd0cc72 oxnas: build with 8021Q VLAN support (-1)
bb39fea treewide: simplify inclusion of subtarget image files (+15,-72)
68d9cb8 kernel: Update kernel 5.4 to version 5.4.50 (+100,-383)
1e55df2 oxnas: use vendor_model scheme for ox810se (+4,-3)
5793112 oxnas: reduce size of ATA DMA descriptor space (+1,-5)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
d75e753 oxnas: kd20: revert accedintally commited change (+4)
bee76f1 kernel: bump 5.4 to 5.4.64 (+45,-96)
0cfdc7d target: update SPDX license names (+101,-101)
d6a9a92 kernel: bump 5.4 to 5.4.69 (+177,-203)
f6ca57e oxnas: fix qc_prep return in sata driver after kernel 5.4.69 (+3,-1)
a472791 kernel: bump 5.4 to 5.4.75 (+77,-141)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
b0b7f2b oxnas: now longer build KD20 factory image (-4)
22061b2 kernel: enable CONFIG_LEDS_TRIGGER_HEARTBEAT (+1,-9)
8451f47 treewide: do not disable LED triggers in target config (-4)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
2748b36 gemini,layerscape,oxnas: don't disable option CONFIG_BPF_SYSCALL (-4)

Target / pistachio (27 changes)

1cbe0d6 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() (+64,-88)
66fbaae pistachio: split up DEVICE_TITLE (+4,-1)
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
9ba0965 treewide: remove maintainer variable from targets (-40)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
ce958dd kernel: Update kernel 4.14 to version 4.14.187 (+74,-79)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
4291a0d pistachio: Copy kernel 4.14 to 5.4 (+2.4K)
3cd9219 pistachio: Make patches and configuration apply on to of 5.4 (+89,-1.5K)
bdc7d96 pistachio: Fix Null pointer access in pwm-img.c (+42)
d2b6364 pistachio: Add mtd device name from dts (+20)
0d81afe pistachio: Add extra devices to dts file (+166,-35)
3f07a06 pistachio: Add SC16IS7XX device driver (+6)
5fa0e32 pistachio: Add kmod-ca8210 wpan-tools by default (+1,-1)
2549d1d pistachio: use vendor_model scheme for device/image name (+2,-2)
373d4cc pistachio: use generic diag.sh (+27,-30)
e9b6dd3 pistachio: Use kernel 5.4 by default (+1,-2)
e68c017 pistachio: drop support for kernel 4.14 (-2.4K)
b4c02c9 kernel: bump 5.4 to 5.4.73 (+226,-407)
667f6c7 kernel: bump 5.4 to 5.4.77 (+112,-231)
afd4bf0 kernel: bump 5.4 to 5.4.83 (+46,-49)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
6a217d6 kernel: add pending mtd patches adding NVMEM support (+260,-11)

Target / ramips (664 changes)

a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
88f7a29 ramips: add support for Edimax EW-7476RPC / EW-7478AC (+349)
ab7f814 ramips: add support for Edimax EW-7478APC (+216,-1)
fb423f6 ramips: ignore already handled ethernet phys (+8,-2)
f96c7f6 ramips: handle mdio address and switch port seperate (+14,-11)
c02a9a2 ramips: mt7620: fix external PHY autopolling (+6,-4)
391df37 ramips: mt7620: add EPHY base mdio address changing possibility (+62,-46)
eeeaf24 ramips: fix GELAN port in D-Link DWR-118-A2 (+7,-5)
783e375 ramips: fix EW-7478AC model name in DTS (+1,-1)
6592ddd kernel: bump 4.14 to 4.14.128 (+24,-24)
029c970 ramips: mt7621: Add new device AsiaRF AP7621-001 (+141)
110daa1 ramips: mt7621: add IRQ for GPIO node (+3)
3f68cff ramips: add support for TOTOLINK A7000R (+133)
cc11470 ramips/leds: use devicetree alias led_wlan (+4)
3fd97c5 ramips: add support for TP-Link TL-WR841n v14 (+155)
ee66fe4 ramips: convert DEVICE_TITLE to new variables (+704,-323)
c017ead ramips: Fix compatible for YUKAI Engineering BOCCO (+1,-1)
7a8d343 ramips: use upstream RAW_APPENDED_DTB instead of our OWRTDTB (+15,-86)
c2b1baf ramips: add missing DEVICE_VENDOR (+1,-1)
d93969a ramips: Improve compatible for TP-Link Archer devices (+35,-30)
9f99000 ramips/mt7620: Synchronize Makefiles with DTS compatible (+327,-470)
2f2a319 ramips/mt7621: Synchronize Makefiles with DTS compatible (+135,-191)
c2334ad ramips/mt76x8: Synchronize Makefiles with DTS compatible (+91,-130)
83efa83 ramips/rt288x,rt3883: Synchronize Makefiles with DTS compatible (+79,-111)
7dd3a23 ramips/rt305x: Synchronize Makefiles with DTS compatible (+460,-668)
402138d ramips: Derive DTS name from device name in Makefile (+2,-1)
48047b3 ramips/mt7620: Name DTS files based on scheme (+104,-107)
7196ca1 ramips/mt7621: Name DTS files based on scheme (+74,-77)
b97a992 ramips/mt76x8: Name DTS files based on scheme (+55,-66)
6a104ac ramips/rt288x,rt3883: Name DTS files based on scheme (+21,-21)
3b0264e ramips/rt305x: Name DTS files based on scheme (+126,-126)
e8d2d97 ramips: Remove base-files/lib/ramips.sh (-36)
5d50155 ramips: Reapply sorting to board.d files (+522,-522)
447deed ramips: Sort all subtarget Makefiles (+1.5K,-1.5K)
98d04dc ramips: fix bogus MTK_SOC (typo) (+1,-1)
6d91ddf ramips: mt7621: add support for memory detection (+125)
a2c19f1 ramips: dts: drop memory nodes (-441)
087e14a ramips: mt7621: merge two variants of MQmaker WiTi together (+5,-34)
53daa51 ramips: fix mqmaker witi case in fixup-mac-address (+1,-2)
14e0e4f ramips: add support for ASUS RT-AC57U (+163,-4)
fae1257 ramips: mtk-mmc: mt76x8: check ESD_MODE before applying AGPIO_CFG (+4,-8)
6d61fcf ramips: Remove left-over mistyped device string from 02_network (-1)
d9593b0 ramips: get rid of platform_pre_upgrade() (+8,-12)
8b4bc7a treewide: sysupgrade: don't use $ARGV in platform_do_upgrade() (+45,-45)
cda123f ramips: add MT7615 wireless support for ELECOM WRC-1167GHBK2-S (+12,-4)
8c51dde ramips: add support for TP-Link RE650 v1 (+241,-9)
1cbe0d6 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() (+64,-88)
0e6d97f ramips: enable Newifi D1 SD slot (+1,-1)
7d684b7 ramips: add kmod-mt7615e to Phicomm K2P images (+1)
f30d588 ramips: fix mac addresses used by Phicomm K2P (+4)
b9cf1f6 ramips/rt305x: fix firmware partition size for some 4MB devices (+3,-3)
7392af7 ramips: fix ralink_default_fw_size_16M (+6,-6)
a6cd311 ramips: support IMAGE_SIZE in kiB for Build/trx (+1,-1)
7009f40 ramips/mt7620: fix IMAGE_SIZE for all devices (+31,-13)
7263838 ramips/mt7621: fix IMAGE_SIZE for all devices (+9,-7)
439435f ramips/mt76x8: fix IMAGE_SIZE for all devices (+7,-5)
1c611f1 ramips/rt288x,rt3883: fix IMAGE_SIZE for all devices (+4,-3)
24ded18 ramips/rt305x: fix IMAGE_SIZE for all devices (+7,-3)
3631973 ramips: remove default IMAGE_SIZE for ramips target (+66,-1)
9d87a58 ramips: remove ralink_default_fw_size_xxx variables (+182,-187)
f14a5c3 ramips: use kiB instead of B for IMAGE_SIZE (+4,-4)
ee5fce8 ramips: consolidate MAC address cases in 02_network (+15,-32)
f72d2ba ramips: consistently use lower-case factory partition label (+24,-26)
ee650ba ramips: remove needless setting of lan_mac to eth0 in 02_network (+4,-10)
679a01f ramips: drop an empty case in 02_network (-4)
a1c6a31 ramips: add support for Fon FON2601 (+406,-12)
521fcd0 ramips: add HC5X61A.dtsi for HiWiFi MT7628AN boards (+104,-186)
9852859 ramips: improve support for HiWiFi HC5661A and HC5861B (+25,-8)
d3e832d ramips: add support for HiWiFi HC5761A (+68)
d7c082b ramips: add kmod-mt7615e to Xiaomi Mi Router 3 Pro images (+5,-3)
da0de5e ramips: fix LED labels not updated during device name changes (+173,-106)
0891358 ramips: fix lan and wan mac addresses for Cudy WR1000 (+2,-1)
b1db6d0 ramips: add preliminary support for SGE AP-MTKH7-0006 developer board (+125)
085141d ramips: add preliminary support for WIO ONE (+144)
7ec092e Revert faulty tree push (+536,-2.8K)
75bfc39 treewide: convert MAC address location offsets to hexadecimal (+113,-113)
b133e46 treewide: convert WiFi caldata size and offset to hexadecimal (+202,-202)
92e6026 treewide: sync bootcount scripts across targets (+10,-18)
2678ba9 ramips: add support for ipTIME A604M (+152,-2)
a293db2 ramips: hc5xxx: use switch trigger for leds (+7,-3)
51dcde7 ramips: fix switch ports settings (+6,-3)
fd4804c ramips: add MT7530 switch port-mirroring support (+228)
149d1e7 ramips/mt76x8: add DEVICE_VENDOR for tl-wr840n-v5 (+1)
41f580b ramips: add device alias for Allnet ALL0239-3G (+2)
fb3574f ramips: add support for ADSLR G7 (+128)
3dc5716 ramips: add NAS goodies on U25AWF-H1 + U35[N|W]F (+4,-2)
527832e ramips: disable badblock shifting for MT7621 NAND (+1,-1)
607dfdf ramips: add factory image for NETGEAR R6220 (+6,-1)
fa46c9b ramips: use phy trigger for various Netgear boards (+2,-1)
13937a1 ramips: fix network setup for various NETGEAR boards (+6,-11)
9861fa7 ramips: add mt7615e support to Netgear R6350 (+10,-1)
3c8df28 ramips: add factory image for Netgear R6350 (+6,-1)
6cea968 ramips: add support for Netgear R6260 and R6850 (+251,-146)
7a21c85 ramips: improve support for Xiaomi Miwifi Nano (+14,-4)
6640e1c ramips: clean and improve MAC address setup in 02_network (+30,-31)
ad4eb22 ramips: remove duplicate case for MAC setup of freestation5 (-1)
e35e4a9 ramips: fix duplicate network setup for dlink,dir-615-h1 (-1)
aaf90d8 ramips: initialize MAC addresses from flash where possible (+9,-5)
869a018 ramips: fix MAC address setup for Newifi Y1 and Y1S (+4,-4)
e667d6f ramips: enable external amplifier for D-Link DIR-810L (+2)
6364e03 ramips: only add spidev node in for WrtNode2R (and not for 2P) (+10,-8)
c03a328 ramips: add SD-Card support for Linkit Smart 7688 (+1,-1)
7140394 ramips: provide label MAC address (+93,-10)
f285e86 ramips: add support for Edimax RG21S (+196)
fde8e2e ramips: add support for Asus RT-AC85P (+202,-12)
10c5d3d ramips: mt7621: Add new device AsiaRF AP7621-NV1 (+143,-115)
3df3bb0 ramips: add support for EnGenius ESR600 (+227,-1)
5b96421 ramips: replace backticks by $(...) (+4,-4)
93b6cc9 ramips: add support for XiaoYu XY-C5 (+114)
b7ec665 ramips: add support for ipTIME A3 (+161,-92)
6c3ae07 ramips: replace MAC address configuration for I-O DATA WN-AC-GR devices (+1,-1)
c1394da ramips: move "elx-header" to Makefile from mt7620.mk and mt7621.mk (+20,-38)
12ab6ef ramips: add support for I-O DATA WNPR2600G (+183)
7b8b419 ramips: initialize youhua, wr1200js WAN MAC addresses from flash (+1)
724875b ramips: merge cases in 02_network (+4,-10)
b376818 ramips: harmonize device vendor Zbtlink (+16,-16)
400e56d ramips: apply consistent device name/compatible to ZBT-WE1026-5G (+19,-19)
22e876f ramips: add label MAC address for Asus RT-AC85P (+1)
794d4b6 treewide: remove kmod-usb-core from DEVICE_PACKAGES (+287,-287)
67d019a ramips: enable LED VCC for Asus RT-AC51U (+9,-11)
9b04a75 kernel: bump 4.14 to 4.14.147 (+36,-40)
ac36cca ramips: mt7621: Alternative name KE 2P for Phicomm K2P (+2)
5b6a809 treewide: move calibration data extraction function to library (+207,-420)
2c60de0 treewide: move MAC address patch functions to common library (+81,-210)
d107209 ramips: fix WiFi MAC addresses for D-Link DIR-810L (+4,-1)
e816c50 ramips: fix whitespace issues in DTS files (+4,-37)
556ff09 ramips/mt762x: convert devices to interrupt-driven gpio-keys (+197,-314)
4408723 ramips: remove RAM size from device name for UniElec devices (+19,-18)
e4155bc ramips: fix TARGET_DEVICES after UniElec rename (+3,-3)
fd1d03f ramips: fix LAN/WAN MAC addresses of Xiaomi MiWiFi Mini board (+1,-3)
7c5f712 ramips: add support for Asus RT-AC65P (+190,-155)
547720f ramips: remove redundant mtd-mac-address for WiFi (+1,-4)
b6d53f1 ramips: remove redundant mtd-eeprom in mt76x8 DTS files (-9)
1abb473 ramips: remove phy0tpt trigger from RT-AC65P/RT-AC85P power LED (-1)
522d5ff ramips: add support for Xiaomi Mi Wi-Fi Router 3G v2 (+166,-1)
c36ef59 ramips: ethernet: Replace random_ether_addr with eth_hw_addr_random (+1,-1)
0975c35 ramips: add newline for ASUS RT-ACx5P DTSes (+2,-2)
19724e2 ramips: split base-files into subtargets (+1.9K,-1.3K)
3e88ab7 ramips: fix Xiaomi MiWiFi Mini switch definition (+2,-2)
65d7617 ramips: improve common definition for Netgear R6xxx in mt7621.mk (+36,-31)
a033f14 ramips: update ZBT WE1026 DTS-files (+116,-160)
5f108bb ramips: add support for ZBT WE1026-H (+71)
6ea5f7d ramips: fix MTK_SOC for RT3662 devices (+12,-12)
763914e ramips: improve netis WF-2881 support (+22,-14)
d2b9333 ramips: remove default case for MAC address assignment (+152,-30)
62b1559 ramips: improve support for WeVO 11AC NAS and W2914NS v2 (+25,-11)
c7842ce ramips: reorganize DTSI files for Netgear R devices (+141,-217)
9fa061a ramips, mt7620: reproducible elecom-header uid/gid (+1,-1)
a921945 ramips: rename keys node formerly named button (+3,-3)
0cbd2c7 ramips: add support for Netgear EX6130 (+189,-114)
4a904b8 ramips: increase max SPI frequency to 50 MHz for EX3700/EX6130 (+1,-1)
f098c61 ramips: create shared DTSI for Netgear EX2700 and WN3000RP v3 (+104,-162)
3459013 ramips: correct R6220 button flag (+3,-3)
b16d76b ramips: correct Netgear WNDR3700v5 button flag (+3,-3)
1c32123 ramips: split further base-files across subtargets (+68,-21)
f4c3cfc ramips: read label MAC address from flash instead of using phy0/phy1 (+14,-11)
7231c1e ramips: fix MAC address setup for Samsung CY-SWR1100 (+2,-1)
aabdf69 ramips: improve Samsung CY-SWR1100 support (+10,-5)
fe6a04a ramips: change status LED of Samsung CY-SWR1100 (+6,-4)
261c746 ramips: add usb-ledtrig-usbport to DEVICE_PACKAGES of CY-SWR1100 (+1,-1)
bc173dd ramips: support dual image feature on ALFA Network boards (+48)
dfecf94 ramips: add support for ALFA Network R36M-E4G (+244,-8)
fc0d0f5 ramips: provide label MAC for ALFA Network Tube-E4G (+1)
44d7a14 ramips: mt7621: refresh kernel config (+2,-2)
e68539a ramips: add support for ALFA Network Quad-E4G (+276,-11)
ad65d9d ramips: assign correct key-code to wps buttons (+3,-3)
19800ac ramips: set uImage name of WeVO 11AC NAS and W2914NS v2 (+2)
d6aea46 kernel: bump 4.14 to 4.14.154 (+143,-256)
6a76ea3 ramips: reorganize NETGEAR sercomm boards (+126,-65)
414b7c1 kernel: bump 4.14 to 4.14.156 (+63,-63)
a065cd2 ramips: fix switch port order for TP-Link Archer C20i (+1,-1)
3a55c79 ramips: fix number of LAN Ports for Mikrotik RBM33G (+4,-1)
34abfb6 ramips: convert mediatek,mtd-eeprom from decimal to hex notation (+6,-6)
231dc26 treewide: remove dts-v1 identifier from DTSI files (-49)
d395583 kernel: bump 4.14 to 4.14.158 (+42,-42)
e00396d ramips: add label MAC address for TP-Link Archer C20i (+4)
a283b17 ramips: fix switch port numbering for RT-AC65P/RT-AC85P (+2,-2)
c4f6850 ramips: remove unused DTS variable from DEVICE_VARS (+1,-1)
757658f ramips: create common DTSI for TP-Link Archer C20i/C20 v1/C50 v1 (+137,-358)
38866f2 ramips: remove wan_mac setup for evaluation boards (-6)
98d9158 ramips: mt7620: use flash location for wan_mac in 02_network (+16,-12)
ed975a5 ramips: mt7621: use flash location for wan_mac in 02_network (+26,-16)
fef1810 ramips: mt76x8: use flash location for wan_mac in 02_network (+29,-19)
a858d6d ramips: rt288x: use flash location for wan_mac in 02_network (+5,-4)
772af7f ramips: rt305x: use flash location for wan_mac in 02_network (+60,-50)
68ef534 ramips: add label MAC address for Mikrotik RBM33G (+4,-1)
0375c07 ramips: add support for ZIO FREEZIO (+33,-2)
5cda133 ramips: DTS style improvements for mt7621_wevo_w2914ns-v2.dtsi (+7,-14)
a972b1f ramips: add support for ipTIME A6ns-M (+156)
0bf4d68 ramips: allow JCG_MAXSIZE in kiB in Build/jcg-header (+4,-2)
1b7199c ramips: add support for JCG JHR-AC876M (+162)
8007853 ramips: remove unnecessary nodes in DTS for Edimax RG21S (-10)
c79df94 ramips: increase SPI frequency for Edimax RG21S (+1,-1)
2708d58 ramips: add label MAC address for Edimax RG21S (+1)
38bdfcd ramips: add support for ipTIME A104ns (+162)
f45a16d ramips: allow to set switchdev by board in ramips_set_preinit_iface (+47,-20)
ebf535a ramips: fix portmap for TP-Link Archer C50 v4 (+1,-1)
e417ff8 ramips: harmonize line breaks in image Makefiles (+235,-227)
58e71e3 ramips: rename MTK_SOC to SOC (+320,-321)
1f45541 ramips: fix USB LED for Belkin F9K1109v1 (+1,-1)
02f8dbc ramips: add eth0 MAC address for Edimax RG21S (+3,-1)
8ea7aa5 ramips: further DTS improvements for Edimax RG21S (+6,-8)
74e9f95 ramips: further improve support for Xiaomi MiWiFi Nano (+13,-15)
ea5cf7c ramips: fix MAC address setup for Xiaomi MiWiFi Nano (+2,-2)
e4ce310 ramips: simplify state_default/pinctrl0 in device DTS files (+1.4K,-1.9K)
eca05bc ramips: add label MAC address for Mikrotik RB750Gr3 (+1,-3)
09d38a3 ramips: remove bogus ralink,mtd-eeprom with offset 0x4 (+2,-8)
c48b571 ramips: add LED trigger for TL-WR902AC v3 WAN LED (+1)
7a3c9e5 ramips: fix switch setup for Xiaomi MiWiFi Nano (+10,-2)
a3010a7 ramips: add support for TP-Link RE200 v1 (+204)
415cc83 ramips: remove HiWiFi HC5661 non-existent 5GHz LED (-5)
a176f8d ramips: mt7620: use throughput trigger on HiWiFi HC5x61 (+6,-8)
1e7c638 ramips: convert TP-Link MT7620 boards to tpt trigger (+8,-7)
a272faf ramips: add system LED indicators for TP-Link C20i (+5,-1)
dcc923a ramips: fix Archer C2 v1 5GHz MAC address (+2)
3b013dc ramips: fix Archer C20i wireless MAC address (+9)
113e51f ramips: move set-irq-affinity script to mt7621 subtarget ()
3e1325b ramips: fix inverted reset button for Ravpower WD03 (+1,-1)
663b1a1 ramips: add support for Edimax RA21S (+172,-107)
411a666 ramips: fix sysupgrade image for TP-Link RE200v1 (+1,-1)
6fba88d ramips: reduce lzma dictionary size for D-Link DIR-645 (+1,-1)
4be271a ramips: remove duplicate dts nodes of MediaTek LinkIt Smart 7688 (-4)
8fc25d8 ramips: add label MAC address for Netgear EX6130 (+1)
99dd270 ramips: add support for ipTIME A8004T (+148,-2)
9b0e8d0 treewide: move mktplinkfw to tplink-v1-image in image-commands.mk (+41,-82)
04222bc ramips: add label MAC address for Xiaomi MIR3G (+3,-5)
8f0effc ramips: disable image build for HiWiFi HC5962 (+2)
3a538db ramips: fix leds for TP-Link Archer C20 v4 (+3,-2)
86e7353 ramips: add support for TP-Link Archer C20 v5 (+118,-1)
28080d5 ramips: mt7621: disable images for gehua_ghl-r-001 (+1)
68f49df ramips: fix HiWiFi HC5962 switch configuration (+4,-1)
9a3c9a9 ramips: fix HiWiFi HC5962 status LED (+4,-3)
2610597 ramips: fix wps leds/btn for TP-Link TL-WA801ND v5 (+16,-4)
d3c0a94 ramips: mt7620/mt7621: remove invalid mediatek,portmap (+3,-5)
7a387bf ramips: mt76x8: fix bogus mediatek,portmap (+62,-14)
f87281b ramips: rt305x: remove unnecessary mediatek,portmap (-2)
93a4c8a ramips: add support for TP-Link RE305 v1 (+211)
9e799f3 ramips: apply LED_POLARITY rt3050-esw on MT7628AN/MT7688 (+4)
dc862be ramips: define SOC only once for uniform targets (+7,-114)
b30f228 ramips: add support for GL.iNet microuter-N300 (+142,-91)
4716c84 ramips: fix NETGEAR R6260 EEPROM offset (+26,-4)
4ecd651 ramips: remove duplicate DEVICE_PACKAGES for TP-Link Archer C20i (-1)
0cf889d Revert "ramips: fix NETGEAR R6260 EEPROM offset" (+4,-26)
20eb45d ramips: use tpt DTS trigger for TP-Link TL-MR3020 v3 and TL-WA801ND v5 (+5,-7)
3227afb ramips: collect and harmonize TP-Link image variants in common file (+100,-114)
6d6f36a ramips: add support for TP-Link RE200 v2 (+223)
536aded ramips: remove unnecessary execute permission bit ()
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
be4d53b ramips: extend and rename wr1201-factory-header (+16,-14)
3c0e2aa ramips: add support for I-O DATA WN-DX1167R (+268,-4)
867db0a ramips: add support for I-O DATA WN-AX1167GR2 (+44)
e030d16 ramips: use nand_do_upgrade for netis WF-2881 (+19,-3)
cc89c5f ramips: fix device name of netis WF-2881 to WF2881 (+10,-11)
9d03eed kernel: fix typos in KernelPackage description (+6,-6)
be3e98c ramips: append tail to WF2881 initramfs image (+8)
8590e70 ramips: fix HiWiFi HC5761A switch settings (+4,-1)
c8f8e59 ramips: gsw_mt7621: disable PORT 5 MAC RX/TX flow control by default (+3,-9)
1df4f5c ramips: fix HiWiFi HC5761A USB port (+12,-1)
963f572 ramips: remove redundant includes in DTS files (+2,-15)
1ae6292 ramips: move compatible for Ubiquiti Edgerouter X to DTS file (+1,-2)
1173719 ramips: move includes to DTSI for mt7628an_tplink_8m* (+6,-33)
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
ef3c714 ramips: mt7620: disable images for Netgear 2700 (+1)
2408f2f ramips: mt7530: remove redundant global attrs for port mirroring (-88)
d83150e ramips: mt7530: more detailed output for unexpected etag_ctrl (+2,-1)
4e93172 ramips: mt7621: add support for Netgear R6800 (+272)
6e80df5 ramips: add support for NETGEAR R6700v2/AC2400 (+141)
6b7a525 ramips: fix partition offset for D-Link DIR-810L (+2,-2)
938bc57 ramips: fix and tidy up DTS for D-Link DIR-810L (+10,-8)
a508ab1 ramips: increase spi-max-frequency to 50 MHz for D-Link DIR-810L (+1,-1)
2a18840 ramips: add support for TP-Link RE210 v1 (+205,-89)
4c8446b ramips: add support for Ubiquiti UniFi nanoHD (+151,-1)
90daff4 build: image: move IMAGE_SIZE to image.mk (+7,-9)
228bb84 kernel: make kmod-ata-core selected by dependent modules (+38,-43)
6410c30 ramips: add support for TOTOLINK A3 (+49,-2)
4caaa77 kernel: make kmod-i2c-core selected by dependent modules (+29,-29)
9ba0965 treewide: remove maintainer variable from targets (-40)
132ff90 ramips: do not add metadata to factory images (+2,-2)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
3f14f03 treewide: omit IMAGE_SIZE argument from check-size (+146,-146)
f46a3c7 ramips: Deactivate NETGEAR WNCE2001 by default (+1)
c70545f ramips: copy patches and kernel config to 5.4 (+14.5K)
d4903b5 ramips: move MTK MMC driver to files directory ()
d75c9b8 ramips: mtk-mmc: set correct DMA mask (+1,-1)
6be0da9 ramips: refresh patches (+130,-9.8K)
99d210d ramips: mt7621: refresh kernel config (+68,-52)
783fc8e ramips: mt7621: replace gpio/eth nodes in mt7621.dtsi (+94,-42)
60f691d ramips: mt7621: convert GPIO dts refs (+374,-374)
6698464 ramips: mt7621: update pinctrl nodes (+156,-156)
d21d6ea ramips: mt7621: backport PCIe driver fixes from staging-test (+1.7K)
9ebb85c ramips: mt7621: update PCIe node in dtsi (+29,-14)
7bd19db ramips: mt7621: backport GPIO driver fix (+118)
30644bc ramips: mt7621: update dts/defconfig for DSA (+1.9K,-317)
d2b9461 ramips: mt7621 remove unused pinctrl groups in dts (+12,-12)
c9f4f76 ramips: mt7621: change default ramips_setup_interfaces configuration (+1,-63)
1dce5c8 ramips: mt7621: switch kernel version to 5.4 (+2)
3211c98 ramips: mt7621: net-label support (+34)
5acd1ed ramips: mt7621: fix Ubiquiti ER-X ports names and MAC addresses (+18,-7)
53b6624 ramips: use SoC I2C instead of bitbanged for Ubiquiti ER-X-SFP (+8,-13)
c24d611 ramips: fix MikroTik 750Gr3 LAN ports names (+7,-4)
6570960 ramips: mt7621: introduce 'soc_device' initialization (+89)
dcf7fdb ramips: move swconfig to subtargets except for MT7621 (+6,-7)
437aaae Revert "ramips: mt7621: disable images for gehua_ghl-r-001" (-1)
92daa06 ramips: mt7621: drop obsolete mx25l25635f dts hack (+2,-2)
10f27c6 ramips: mt7621: add new NAND driver (+1.5K,-2)
ae6b4d3 ramips: correct MTC WR1201 LAN ports names (+4,-4)
a8d62a4 ramips: remove set_preinit_iface script (-59)
838f1fb ramips: mt7621: disable image for mikrotik_rbm11g (+1)
4d979a4 ramips: mt7621: bringup dsa master on preinit (+22)
95bd6a0 ramips: fix path for dma-ralink and mtk-hsdma (+4,-2)
4b8d274 ramips: add DTS triggers to USB LEDs for F9K1109v1 (+19,-2)
a0d1451 ramips: harmonize Netgear R6120 DT LED node names (+3,-3)
e878729 ramips: add support for Buffalo WSR-2533DHPL (+245)
57f4eab ramips: mt7621: add label mac address to rbm11g (+1)
48b4aab ramips: mt7621: reenable rbm11g (-2)
f761f40 ramips: mt7621: harmonize naming scheme for Mikrotik (+42,-32)
5410a8e ramips: mt7620: add rgmii delays support (+38)
c948a47 ramips: add support for D-Link DWR-960 (+216)
fea232a ramips: use full 8MB flash on ZyXEL Keenetic (+2,-2)
8b93a24 ramips: mt7620: fix missplaced line in 01_leds (+1)
e66becb ramips: add support for I-O DATA WN-AX2033GR (+54)
e8931b3 ramips: mt7621: tidy up names for Ubiquiti devices (+46,-43)
dfa521f generic: spi-nor: rework broken-flash-reset (+168,-1)
5c8f2c6 ramips: enable broken-flash-reset for some 32M flash boards (+7)
b0ec8d0 ramips: increase spi frequency for newifi d1/d2 (+2,-3)
33d027c ramips: move and rename out-of-tree mtk eth driver (+171,-130)
05dee58 ramips: ralink-eth: fix device struct passed to dma functions (+12,-14)
6fcba5e ramips: port 0034-NET-multi-phy-support.patch to 5.4 (+47)
89bf2b1 ramips: copy kernel config for 5.4 (+1.1K)
e320435 ramips: refresh kernel config for 5.4 (+240,-175)
0b68d08 ramips: mt7628: update dts for upstream gpio-mt7621 driver (+278,-320)
e29e2a9 ramips: ralink-eth: add support for 5.4 kernel (+34)
d7d46da ramips: disable images for 4M devices (+59)
abadee5 ramips: mt76x8: switch to kernel 5.4 (+1)
605a7ff ramips: add 5.4 as testing kernel (+1)
8f6334e ramips: explicitly disable built-in switch when needed (+29,-29)
b756ea2 ramips: replace pinctrl property names (+730,-730)
4d06229 ramips: ralink-eth: fix leftover dma dev argument (+1,-1)
77b99ea ramips: fix whitespace in 990_NET-no-auto-carrier-support.patch (+4,-4)
b43023b kernel: remove non-existant symbols (-79)
111029b ramips: add missing DEVICE_VARS for lzma-loader (+1)
d9e9a0e ramips: define lzma loader platform in target (+5,-2)
75f19de ramips: define image recipe for uncompressed uimage with loader (+5)
ad19751 ramips: mt7621: enable lzma-loader for some devices (+6)
e31d158 kernel: bump 4.14 to 4.14.176 (+82,-325)
23916bc kernel: bump 5.4 to 5.4.33 (+14,-147)
7dc8252 ramips: increase HiWiFi HC5962 kernel partition to 4M (+4,-7)
d74fb00 ramips: use all reserved space for HiWiFi HC5962 (+23,-33)
2fac132 ramips: mt7621: Ubiquiti ER-X: fix gpio number for POE enable gpio (+1,-1)
d682dcc ramips: mt7621: Ubiquiti ER-X-SFP: fix gpio numbers for POE enable gpios (+5,-5)
9169482 ramips: add support for ipTIME A1004ns (+120,-1)
13a185b ramips: increase spi-max-frequency for ipTIME mt7620 devices (+1,-1)
51c6b14 ramips: mt7621: backport more pcie driver fixes (+226,-5)
1e5d014 ramips: don't reuse KERNEL_DTB for lzma-loader (+1,-1)
19d9db5 ramips: mt7621: use lzma-loader for newifi d1/d2/thunder timecloud (+3)
45e2b77 ramips: replace pinctrl property names for ipTIME A1004ns (+2,-2)
08f5cac ramips: mt7621: add NETGEAR R7200 as DEVICE_ALT1 (+4)
faf668b kernel: bump 5.4 to 5.4.34 (+33,-33)
58bec0d ramips: remove config-4.14 for mt7621/mt76x8 (-547)
6d92470 ramips: phy: at803x: support RGMII-to-SerDes and SFP support (+141)
ec2f7a4 kernel: add module to support SFP cages (+21,-1)
4c70bb4 ramips: enable SFP port for Ubiquiti ER-X-SFP (+64,-3)
d16a486 ramips: fix SUPPORTED_DEVICES for Mercury MAC1200R v2 (-1)
1dedad2 ramips: remove unnecessary DEVICE_PACKAGES for Belkin F7C027 (-1)
ce19571 ramips: mt7621: use lzma-loader for D-Link DIR-860L B1 (+3,-1)
a25bb86 ramips: use lzma-loader for Japanese mt7621 devices (+8)
c998ae7 ramips: use lzma-loader for I-O DATA mt7621 devices (+6)
1553f58 ramips: create common definition for I-O DATA NAND devices (+11,-23)
a1693bf ramips: explicitly disable built-in switch for lan-only devices (+5,-5)
40325ab ramips: remove (kmod-)swconfig DEVICE_PACKAGES for Sitecom WL-351 (+1,-1)
f0435d5 ramips: rt3883: remove swconfig from individual DEVICE_PACKAGES (+6,-9)
a10537f ramips: fix MikroTik 750Gr3 ports MAC addresses (+9,-4)
03e742d Revert "ramips: explicitly disable built-in switch for lan-only devices" (-4)
5ea3ea1 kernel: bump 5.4 to 5.4.36 (+51,-157)
274221a ramips/mt7621: enable CONFIG_MTD_ROUTERBOOT_PARTS (+1)
21869e8 ramips: mikrotik: use routerbootpart partitions (+12,-24)
97337d3 ramips/mt7621: enable mikrotik platform driver (+2)
5e50515 ramips/mt7621: mikrotik: don't use mtd-mac-address in DTS (+4,-25)
22a21b0 ramips: use hex notation for *-mtd-eeprom property (+160,-160)
fa9e7ca ramips: simplify palmbus/{i2c,spi} in device DTS files (+76,-89)
c5fdab8 ramips: tidy up image Makefile (+87,-109)
a5720d3 ramips: tidy up image subtarget Makefiles (+85,-110)
1eceab3 ramips: dts: use generic node name for flash (+240,-240)
0cdf7bc ramips: dts: fix incorrect flash reg property (+5,-5)
426fb8c ramips: add support for LB-Link BL-W1200 (+189)
ef2d5a2 kernel: bump 4.14 to 4.14.180 (+47,-60)
d7a28e8 ramips: mt7620: tidy up ethernet node in DTS files (+107,-39)
c00b2df ramips: drop non-existant ralink,port-map for Ravpower WD03 (-1)
685cc66 ramips: create DTSI for ASUS RT-AC51U and RT-AC54U (+96,-91)
4667472 ramips: add support for ASUS RT-AC54U (+77,-1)
a4e9c8f ramips: add support for netis WF2770 (+183,-6)
31b49f0 ramips: add support for Linksys EA7500 v2 (+260)
30cc7f3 ramips: increase SPI frequency for ASUS RT-AC51U/RT-AC54U (+3,-1)
33b2078 mt7621: Make ER-X-SFP factory image compatible with EP-R6 (+1,-1)
0b34a36 ramips: fix MAC address assignment for ASUS RT-AC51U (+2,-2)
a1f0fd8 ramips: use DT trigger for 2G WiFi on ASUS RT-AC51U (+8,-8)
be9eab9 ramips: set WAN address in DTS for ASUS RT-AC51U/RT-AC54U (+5,-4)
74ff077 ramips: remove leading zeros from MAC address location (+2,-2)
a43cbfe ramips: remove default switch setup in 02_network (+85,-83)
0a05d71 ramips: fix initramfs image for I-O DATA mt7621 devices (+6,-6)
f7112a1 ramips: 5.4: handle ERR_PTR properly (+1,-1)
31697f9 ramips: fix MAC address setup for RT5350F-OLinuXino devices (+2,-2)
f379269 ramips: Add support for Xiaomi Redmi Router AC2100 (RM2100) (+209,-3)
fe9a2be ramips: fix 04_led_migration case syntax for mt7621 (+3,-1)
c3dc52e ramips: add support for Asus RT-N10P V3 / RT-N11P B1 / RT-N12 VP B1 (+244,-9)
7b01567 ramips: add alternative name for Buffalo WSR-2533DHP (+2)
168e4c9 ramips: add support for TRENDnet TEW-810DR (+181,-1)
0225018 ramips: create shared DTSI for DIR-810L and TEW-810DR (+118,-223)
e8fbb98 ramips: fix LED DT label for Zyxel Keenetic Start (+5,-5)
ab841b4 ramips: remove patches for USB-dwc2 (-58)
0a182fc ramips: add kmod-usb-dwc2 to ZyXEL Keenetic image (+2,-1)
2f5a242 ramips: mt7621: use higher SPI clock speed on Mikrotik rbm11g and rbm33g (+3,-5)
81b59ef ramips/mediatek: select kmod-mt7615-firmware where kmod-mt7615e is selected (+29,-28)
22468cc ramips: erx and erx-sfp: fix missing WAN interface (+2,-2)
dfd62e5 ramips: enable packet steering by default on mt7621 (+4)
69f6fc7 ramips: add mt7621 ethernet driver improvements (+98)
fbb46b7 ramips: add support for Netgear EX6120 (+72,-2)
338c649 ramips: use amber LED for boot/failsafe on Netgear EX3700/EX6130 (+16,-16)
2c198ea ramips: limit uci commit to the changed config file (+1,-1)
e6d4744 ramips: fix WAN LED for D-Link DIR-810L/TRENDnet TEW-810DR (+19,-20)
efde716 ramips: fix port display for D-Link DIR-810L (+5,-5)
221d8a1 ramips: mt7621: add support for NETGEAR WAC104 (+186,-1)
feb55fd ramips: fix port display for TRENDnet TEW-810DR (+1,-1)
5549b84 ramips: drop useless label-mac-device for RouterBOARD 750Gr3 (-1)
03a0b7b ramips: fix IPv4-only corner case in 01_enable_packet_steering (+1)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
90f930e kernel: bump 5.4 to 5.4.46 (+5,-5)
5aae0c7 ramips: add label-mac-device for ELECOM WRC-GST devices (+2,-1)
b5ae70d ramips: increase SPI frequency for ELECOM WRC-GST devices (+1,-1)
39f2f9b ramips: add MT7615 wireless support for ELECOM WRC-GST devices (+30,-1)
3a8d650 ramips: add support for ELECOM WRC-2533GST2 (+118,-31)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
888afe7 ramips: move Netgear R6120 LED trigger to DTS (+3,-6)
2e47a05 ramips: clean up Netgear R6120 code formatting (+1,-1)
54b19e2 ramips: drop redundant chosen/bootargs (+1,-57)
cd6515c ramips: fix sd polling (+4)
bd49f2c ramips: add support for Netgear R6080 (+170)
b1d5ab1 ramips: add support for NETGEAR WAC124 (+39)
dbaf0d2 ramips: add support for WAVLINK WL-WN577A2 (+157,-1)
e959048 ramips: add support for RAVPower RP-WD009 (+544)
1ba0466 package: add ravpower-mcu package (+36,-1)
5667ccb ramips: remove duplicate MAC assignment case (+2,-5)
33fae84 ramips: add support for TP-Link RE220 v2 (+125)
ce958dd kernel: Update kernel 4.14 to version 4.14.187 (+74,-79)
2d37870 ramips: reduce spi-max-frequency for ipTIME A8004T (+1,-2)
ba0f4f0 ramips: add support for TP-Link RE500 v1 (+248,-125)
7cb721c ramips: use WiFi LED DT triggers for TP-Link RE650 v1 (+7,-5)
8c13ebd ramips: add support for Edimax Gemini RE23S (+191,-9)
53a1fed ramips: Add support for Xiaomi Mi Router(Black,R2100) (+216,-155)
c1794d6 ramips: add support for ZyXEL WAP6805 (Altibox WiFi+) (+213)
7de08be ramips: add missing kmod-mt7615-firmware for TP-Link RE500 v1 (+1,-1)
9e6257c ramips: move adslr_g7 in image/mt7621.mk to keep sorting (+8,-8)
4dc9ad4 ramips: add support for ZyXEL Keenetic Lite Rev.B (+120)
541faf2 ramips: mt7621: use lzma-loader for ra21s & rg21s (+2)
edbc8e5 ramips: add support for Netgear R6020 (+194)
ecda6b7 ramips: kernel: fix awake-rt305x-dwc2 patch (+7,-7)
23de93a ramips: mt7621: refactor set affinity script (+7,-19)
479adb0 ramips: consolidate recipes with uimage_padhdr (+8,-13)
1147852 ramips: consolidate Netgear devices for mt7628 (+151,-283)
d7233b0 ramips: add support for D-Link DIR-878 A1 (+198,-1)
a79f55e ramips: add support for ELECOM WRC-1750GS/GSV (+106)
95a05b1 ramips: provide common definition for ELECOM WRC GS devices (+24,-35)
ed087cb ramips: add support for Linksys EA7300 v1 (+239,-159)
73e8f23 ramips: add support for D-Link DIR-867/DIR-882 A1 (+275,-152)
2a43ab4 ramips: add arl_table support for MT7530 (+119)
b644336 kernel: bump 5.4 to 5.4.52 (+105,-135)
1de9cac ramips: move redundant console setup to mt7621 SoC DTSI (+4,-181)
612d528 ramips: don't create switch config for VIXMINI (+2,-5)
2e4626a ramips: remove incorrect mtd-eeprom for TP-Link TL-WR841N v14 (+1,-1)
1623def ramips: fix flash layout for TP-Link TL-WR841N v14 (+8,-2)
6269f10 ramips: fix network setup for Ubiquiti ER-X/ER-X-SFP (+2,-2)
42dc5c2 ramips: improve LED support for D-Link DIR-615 D series (+8,-5)
4cd5ce5 ramips: increase SPI frequency for MT7620 Archer (+3,-3)
9662b9d ramips: switch MT7620 subtarget to 5.4 (+2)
b057862 Revert "ramips: fix flash layout for TP-Link TL-WR841N v14" (+2,-8)
92780d8 ramips: add support for Winstars WS-WN583A6 (+165,-1)
8484d6d ramips: remove non-existant poe_passthrough for RouterBOARD 750Gr3 (-3)
11bff24 ramips: add support for D-Link DIR-1960 A1 (+247)
ced167d ramips: limit 5GHz channels for RAVPower RP-WD009 (+1,-1)
84cb0f7 ramips: add support for JS76x8 series DEV boards (+205,-4)
356866c target: replace remaining occurrences of ifconfig with ip (+9,-8)
1deaf69 ramips: fix/tidy up 4M tplink-v2-image flash layouts (+7,-1)
009e62c ramips: add support for TP-Link RE200 v3 (+126)
36d4c22 ramips: disable unused phy ports of WizFi630S (+1)
b735bbc ramips: remove doublet entry in WizFi630S dts file (-4)
816973f ramips: enable flashing WizFi630S via OEM firmware (+1)
4c73c34 ramips: switch rt305x subtarget to kernel 5.4 (+5,-6)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
d0b229f ramips: correct WizFi630S pin mappings (+8,-26)
633ea0d ramips: WizFi630S use macs from factory partion (+6,-3)
77e850f ramips: tidy up MAC address setup for Linkit Smart and Omega2 (+2,-8)
3b89849 ramips: add common definition netgear_sercomm_nor (+24,-27)
a66449c ramips: drop remaining m25p,chunked-io from DTS (-3)
a673ac6 ramips: add support for Netgear JWNR2010 v5 (+165)
7673df7 ramips: switch rt3883 subtarget to kernel 5.4 (-2)
121c021 ramips: invert wpad selection for mt7621 (+89,-80)
7c07a0f ramips/mt7620: fix portmap based on board.d port assignment (+8,-10)
1634461 ramips: switch rt288x subtarget to kernel 5.4 (-2)
a40ddc2 ramips: adjust LZMA_TEXT_START for 32MB RAM devices (+1,-1)
de78747 ramips: use lzma-loader for RT5350F-OLinuXino devices (+2)
1eac573 ramips: mt7621: implement compatibility version for DSA migration (+109)
e81e625 treewide: add sysupgrade comment for early DSA-adopters (+6,-3)
04b99d9 ramips/mt7628: fix portmap based on board.d port assignment (+2,-2)
d4ac0ad treewide: make dependency on kmod-usb-net selective (+10,-11)
2f3d7ab kernel: Update kernel 4.14 to version 4.14.193 (+17,-17)
2d9db93 ramips: use gpio-export for Mikrotik RouterBOARD 750Gr3 beeper (+8,-6)
ddf3e5c ramips/mt7621: create common DTSI for Mikrotik devices (+93,-214)
74438d5 ramips: add support for MikroTik RouterBOARD 760iGS (hEX S) (+161,-70)
03cdbb2 ramips: fix LED labels for Asus RT-AC65P (+59,-27)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
734a8c4 ramips: remove legacy ethernet driver components for mt7621 (+6,-1.4K)
b2f19d3 ramips: mt7621: use lzma-loader for ZBT-WG3526 (+2)
adf830a ramips: remove further mt7621 code from local ethernet driver (+2,-265)
ff5dd32 ramips: add support for TP-Link TL-WR850N v2 (+85,-2)
51b653d ramips: add support for Wavlink WL-WN531A6 (+194)
09faa73 ramips: rt3883: use lzma-loader for DIR-645 (+1)
b5d425a mediatek/ramips: unify ethernet driver fixes and add performance optimizations (+574,-113)
66ab1fb ramips: drop support for kernel 4.14 (-15.0K)
cac9e3e ramips: lzma-loader: make FLASH_START configurable (+8,-4)
b7013e9 ramips: image: add recipe for OKLI loader (+17,-1)
45a81f7 ramips: add support for HooToo HT-TM05 (+188,-1)
b5dd746 ramips: add support for D-Link DIR-2660 A1 (+74,-1)
2c2fcbd kernel: bump 5.4 to 5.4.63 (+107,-357)
de4e57e Revert "treewide: add sysupgrade comment for early DSA-adopters" (+3,-6)
38f6d5d treewide: revert sysupgrade adjustments for early DSA-adopters (-45)
2dda301 ramips: disable default build for Ravpower RP-WD03 (+1)
4527f59 ramips: move ravpower-wd009-factory recipe to mt76x8.mk (+8,-6)
a4e5b88 ramips: use proper name for RAVPower RP-WD03 (+13,-9)
07aa858 ramips: fix partitions and boot for RAVPower RP-WD03 (+68,-14)
77825f3 ramips: fix MAC address assignment for RAVPower RP-WD03 (+5,-1)
3fc7860 ramips: assign LEDs for RAVPower RP-WD03 (+9,-2)
b56b499 ramips: fix baud rate for RAVPower RP-WD03 (-4)
c4110a5 ramips: create common DTSI for Sunvalley Filehub devices (+138,-258)
bee76f1 kernel: bump 5.4 to 5.4.64 (+45,-96)
6f2c95f ramips: mt7621: pbr-m1: add pcie reset for asm1061 (+12)
8126521 ramips: mt7621: pbr-m1: increase SPI clock to 50MHz (+2,-1)
2188ef9 ramips: mt7621: pbr-m1: fix firmware size (+2,-2)
770a9c6 kernel: bump 5.4 to 5.4.66 (+46,-54)
0cfdc7d target: update SPDX license names (+101,-101)
620f9c7 ramips: add support for Linksys EA7300 v2 (+70)
621297e ramips: move dts-v1 statement to top-level DTSI files (+33,-695)
315904a ramips: merge ethernet setup for RT-AC51U/RT-AC54U (+6,-10)
c846dd9 ramips: remove model name from LED labels (+2.0K,-3.1K)
ed5933b ramips: remove option to set WiFi LED via aliases (+5,-21)
2230fe3 ramips: remove set_wifi_led function in 01_leds (+53,-77)
929e8f0 ramips: fix logic level for DIR-645 buttons (+2,-2)
f5cf408 ramips: drop kernel version switches (+2,-35)
b59d5c8 mediatek: rewrite flow offload code (+1.5K,-1.3K)
33b76d6 ramips: add support for TP-Link RE200 v4 (+64)
23be410 ramips: add support for TOTOLINK X5000R (+149)
63ab77d ramips: mt7621: use lzma-loader for U7621-06 (+2)
2a860bf ramips: add support for Wavlink WL-WN530HG4 (+151,-2)
42af05c ramips: add linux zboot support (+26)
254f514 mt7621: mikrotik: use vmlinuz (zBoot ELF) (+5,-2)
df469be ramips: fix kernel oops in `mt7621_nfc_write_page_hwecc` (+6,-4)
de76882 ramips: add support for D-Link DIR-2640 A1 (+43)
a51e46e ramips: add Xiaomi Mi Router 4A Gigabit explicitly (+183,-160)
fe1f11c ramips: mt7621: fix Telco X1 GPIO switches (+1,-1)
e0cc68d ramips: use m25p,fast-read on Xiaomi Mi Router 4A Gb/3G v2 (+1)
f276395 ramips: add support for the Hak5 WiFi Pineapple Mark 7 (+134)
0d65177 ramips: add support for TP-Link MR6400 v4 (+121)
6e1a449 ramips: phy: at803x: Select SFP interface mode that both sides supports. (+35,-16)
9100566 kernel: bump 5.4 to 5.4.79 (+112,-168)
4f4f6de ramips: add license to TP-Link MR6400 v4's DTS (+2)
b641eb6 ramips: add support for TP-Link MR6400 v5 (+123)
9f574b1 ramips: mt7621: drop custom uImage function (+10,-21)
4287f73 ramips: add support for Xiaomi Mi Router 4C (+149,-1)
b69c217 treewide: add space before SPDX identifier (+5,-5)
f29231e ramips: mt7621: replace missing custom-initramfs-uimage (+1,-1)
6d98c09 ramips: add support for ASUS RT-N56U B1 (+196)
aafee2b ramips: drop redundant status for gpio/gpio0 (-180)
e6a181d ramips: simplify status for ehci/ohci on mt7628 TP-Link devices (+72,-56)
66d12ce ramips: remove redundant status for USB controllers (-245)
89e6cc5 ramips: mt7628: create shared DTSI for Xiaomi Mi Router 4A/4C (+130,-207)
6d43827 ramips: use full names for Xiaomi Mi Router devices (+30,-28)
afd4bf0 kernel: bump 5.4 to 5.4.83 (+46,-49)
d89a7f0 ramips: add support for GL.iNet GL-MT1300 (+165)
58c5deb ramips: do not enable unused GPIO controllers (-132)
7a181a6 treewide: fix initramfs detection (+2,-2)
a282a04 kernel: bump 5.4 to 5.4.85 (+47,-47)
77575d4 kernel: move some disabled symbols to generic (+5,-57)
fa373b2 ramips: unify elecom-*-factory for ELECOM WRC-GHBK2-S/GS/GST devices (+5,-16)
a459696 ramips: add support for Senao Engenius ESR600H (+199,-7)
40437b1 firmware: add tool for signing d-link ru router factory firmware images (+231)
28262f8 ramips: add support for D-Link DIR-882 R1 (+228,-148)
d0b7e18 ramips: mt7621: create DTSI for ELECOM WRC GS devices with 2 PCI (+51,-45)
a04d733 ramips: add support for ELECOM WRC-1167GS2-B (+92,-1)
7ba2f5c ramips: add support for ELECOM WRC-1167GST2 (+61)
1fb40a7 treewide: use more descriptive names for concatenated partitions (+68,-68)
fb4d7a9 ramips: add support for Ubiquiti UniFi 6 Lite (+478,-76)
b4c0d37 ramips: limit 5GHz channels for UniFi 6 Lite (+1)
211fed5 ramips: remove trailing whitespace in Makefiles (+2,-2)
4ebec0b kernel: bump 5.4 to 5.4.87 (+14,-14)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
41b096b ramips: mt7621: refresh the kernel config (+4,-50)
5a46b71 ramips: mt7621: reorganize shared device definitions for Xiaomi (+13,-21)
93be592 ramips: mt7621: create DTSI for Xiaomi NAND devices (+111,-189)
c2a7bb5 ramips: mt7621: add support for Xiaomi Mi Router 4 (+107)
b3eccbc ramips: fix port labels for Xiaomi Mi Router 4 (+2,-2)
5ab5bac kernel: mtdsplit_uimage: replace "fonfxc" and "sge" parsers (+16,-89)
01a1e21 kernel: mtdsplit_uimage: replace "openwrt, okli" parser (+35,-63)
402408b kernel: mtdsplit_uimage: replace "edimax, uimage" parser (+60,-106)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
ff9846d ramips: use lzma-loader on zbtlink devices (+3)
703fd8a ramips: remove generic profiles (-89)
eb11cd9 ramips: add support for ELECOM WRC-2533GHBK-I (+219,-1)
ddafcc7 ramips: add support for Hi-Link HLK-7688A (+128)
4a18039 ramips: add support for UniElec U7621-01 (+174)
3f4d1da ramips: replace full-text licenses by SPDX identifier (+12,-269)
d468ff9 build: move elx-header into image-commands.mk (+20,-20)
88fbddb ramips: add support for I-O DATA WN-DX1200GR (+222,-4)
1c0e13d ramips: mt7621: use preferred logic in lib/upgrade/iodata.sh (+3,-3)
1e9afcc ramips: disable default build for HooToo HT-TM02 (+1)
82032f3 ramips: add support for JCG Y2 (+152,-7)
cd2b661 ramips: add support for Cudy WR1300 (+205)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
08768b4 ramips: add support for ELECOM WRC-1167FS (+200)
ad5e29d ramips: remove factory image for TP-Link Archer C2 v1 (+1)
69551a2 ramips: manage low reset lines (+47)
5399665 ramips: mark toggle input on EX6150 as a switch (+1)
76d1168 kernel: bump 5.4 to 5.4.99 (+89,-91)
425c4c8 ramips: remove factory image for TP-Link Archer C20 v1 (+1)
a7c0c9b ramips: mt7621: add TP-Link EAP235-Wall support (+225)
800a568 ramips: use lzma-loader for Wevo devices (+2)
7a0cd1e ramips: overwrite reset gpio properties in EX6150 DTS (+3)
64ca28a ramips: correct/add Phicomm K2x WAN/label MAC address (+4,-4)
3c1aabd ramips: fix Phicomm PSG1218A switch port labels (+1,-1)
0a19f77 ramips: overwrite reset gpio properties in DIR-860L DTS (+3)
c53a868 ramips: mt7621: enable SX150x driver (+1)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
94077a2 ramips: rename mtk-hsdma to hsdma-mt7621 (+2,-2)
f82e7e9 kernel: bump 5.4 to 5.4.105 (+17,-193)
0444a93 ramips: add support for ELECOM WRC-1750GST2 (+48)
2464a9a kernel: bump 5.4 to 5.4.108 (+132,-139)
b8eb602 ramips: correct switch config of Youku yk1 (+4,-1)
580748f ramips: rt305x: use lzma-loader for ZyXEL Keenetic Lite rev.B (+1)
80acc9b ramips: Fix booting on MQmaker WiTi board (+1)
76d7405 ramips: Fix booting on MTC WR1201 (+1)
d33f4f8 ramips: reduce spi-max-frequency for Xiaomi MI Router 4AG (+1,-1)
6552f31 ramips: mt7530 swconfig: fix race condition in register access (+10,-6)
438718b kernel: bump 5.4 to 5.4.114 (+122,-111)
ceeaf0b ramips: fix mac addresses of Youku YK1 (+4,-3)
f49d4ae kernel: Activate FORTIFY_SOURCE for MIPS kernel 5.4 (+150,-117)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
f9b0215 ramips: fix SUPPORTED_DEVICES for ALFA Network devices (+5)
27bcde3 ramips: add support for ZTE MF283+ (+151,-1)
6a55450 rampis: use lzma-loader for ZTE MF283+ (+1)
b55d3d6 kernel: bump 5.4 to 5.4.124 (+168,-167)
ec8fe0a treewide: make AddDepends/usb-serial selective (+12,-12)
8c986d2 ramips: mt7621: Add support for ZyXEL NR7101 (+208)
30915e5 ramips: add support for TP-Link Archer A6 v3 (+244,-1)
31be361 ramips: add support for TP-Link Archer C6U v1 (EU) (+264,-1)
d11f40a ramips: add support for cudy WR2100 (+218)
9fa5b3a ramips: add support for JCG Q20 (+201)
7cdddfb ramips: add support for Linksys E5600 (+212)
5e6837c ramips: add support for Amped Wireless ALLY router and extender (+297,-15)
97df795 ramips: add support for Linksys EA8100 v1 (+26,-4)
46b53ce ramips: Add support for SERCOMM NA502 (+228)
e422a3a ramips: fix Ethernet random MAC address for HILINK HLK-7628N (+5,-4)
8078d95 ramips: fix LAN LED trigger assignment for Xiaomi Router 3 Pro (+2,-2)
1562613 ramips: mt7620: add kernel size for Jboot devices (+1)
a205de5 ramips: mt76x8: add missing config symbol (+1)
2d5ee43 kernel: bump 5.4 to 5.4.137 (+151,-150)

Target / rb532 (10 changes)

438a2c5 rb532,x86: image: use new IMG_COMBINED and IMG_ROOTFS vars (+13,-13)
9ef53b9 rb532: Fix missing DEVICE_TITLE (+1)
1cbe0d6 treewide: sysupgrade: get rid of platform_nand_pre_upgrade() (+64,-88)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
1997feb rb532: split up DEVICE_TITLE (+2,-1)
4fb4cc5 rb532: gen_image.sh: use /bin/sh (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
94198e2 rb532: drop target (+2,-922)

Target / realtek (57 changes)

2b88563 realtek: update the tree to the latest refactored version (+4.6K,-4.3K)
4420dda kernel: clean up patch fuzz (+18,-30)
9aa4490 realtek: clean up board.json generation (+47,-31)
1dc5d56 realtek: cleanup package selection (+2,-4)
cfbda66 realtek: add zyxel_gs1900-10hp support (+296)
9aabd93 realtek: fix SFP ports on the dlink 10port switch (+14,-2)
3f165fa kernel: bump 5.4 to 5.4.82 (+4,-48)
848d668 realtek: Fix self assignment (+1,-1)
561bfc9 realtek: Add missing case in switch statement (+1)
f4b687d realtek: use kernel defined halt (-7)
89f71eb realtek: fix build issues (+19,-4)
ac16e6b realtek: set PoE power budget for ZyXEL GS1900-10HP (+3)
5f958cb realtek: remove duplicate '/dts-v1/;' identifier (-2)
5bdf50d realtek: move memory node to device DTS (+25,-5)
e1f5ffa realtek: ZyXEL: spell as done by manufacturer (+2,-2)
0542cb6 realtek: introduce shared DTSI for GS1900 series (+153,-208)
40ea2fe realtek: remove model prefix from LED label for ZyXEL GS1900 (+1,-1)
c4bfe68 realtek: add support for ZyXEL GS1900-8HP v1 and v2 (+40)
4ebec0b kernel: bump 5.4 to 5.4.87 (+14,-14)
647fdaf kernel: mtdsplit_uimage: replace "allnet, uimage" parser (+2,-50)
ff7709d kernel: mtdsplit_uimage: replace "netgear, uimage" parser (+44,-80)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
ca4832f realtek: use vendor-specific magic for ZyXEL (+5,-1)
1fb413e realtek: build ZyXEL vendor firmware compatible initramfs (+11)
cb39602 realtek: add detection of RTL930X SoCs and RTL8313 SoC (+65,-6)
03c79ca realtek: add support for the RTL8390 and RTL9300 SoC IRQs (+174,-150)
8faffa0 realtek: add support for the RTL9300 timer (+349,-22)
4237488 realtek: add dtsi for RTL930X SoCs (+182)
dc9cc0d realtek: add QoS and rate control (+2.0K,-530)
56ac4fc realtek: correct l2 offloading tag handling (+7,-4)
6aac20b realtek: enable default rate limiting and qos settings (-64)
e1bca7c realtek: fix RTL8231 gpio expander usage with RTL839X SoC (+40,-24)
d140b9f realtek: add internal and external SDS/PHYs of RTL9300 devices (+523,-28)
2702927 realtek: add switch driver support for the RTL93XX based switches (+1.5K,-245)
6f67c07 realtek: add API for the hw tables of RTL83XX/93XX SoCs (+436,-100)
1b1bb6b realtek: add debugfs support for mirroring (+391,-14)
2c35899 kernel: bump 5.4 to 5.4.93 (+49,-49)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
9877393 realtek: add and use netgear_nge for the GS110PP v1 (+12,-6)
9fe90e4 realtek: refactor the Netgear GS110TPP v1 device tree (+139,-225)
8cbd6f5 realtek: add support for Netgear GS108T v3 (+15)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
ddd0176 realtek: drop ethtool log noise (+15,-15)
71131cb realtek: Add generic zyxel_gs1900 image definition (+13,-13)
0fc789b realtek: Add ZyXEL GS1900-8 (+20)
209f238 realtek: fix link-state interrupt (+3,-4)
d9b3ede realtek: need to handle PHY_INTERFACE_MODE_NA for sfps (+1)
ec7cd38 realtek: re-enable sfp driver for ZyXEL GS1900-10HP (+6,-18)
66e4705 realtek: enable HWMON for SFP sensors (+1)
037dc6b realtek: enabled Marvell and Realtek PHYs (+2)
37920d6 realtek: enable SerDes NWAY and SGMII negotiation (+42,-3)
81c1e0a realtek: add ZYXEL_VERS to DEVICE_VARS (+2)
41a8bea realtek: rename partitions in Netgear DTSI (+5,-5)
59980f7 realtek: allow writing to "u-boot-env2" (-5)
9d21ecc kernel: bump 5.4 to 5.4.119 (+47,-172)
16ccf88 base-files: generate network config with "device" options (+22,-22)
72d93c1 realtek: Fix failsafe mode (+19)

Target / rockchip (36 changes)

6a05a85 rockchip: add support for Pine64 RockPro64 (+1.1K)
bb39fea treewide: simplify inclusion of subtarget image files (+15,-72)
875a044 rockchip: use downstream GPIO button implementation (+1,-2)
0485fb3 rockchip: don't disable timer LED trigger (-1)
b72f7c6 rockchip: allow for multiple boot-scripts (+1,-1)
b7a9a18 rockchip: add NanoPi R2S support (+609,-6)
6242ac4 rockchip: enable LAN LED configuration (+156)
5a57a1a arm64: dts: rockchip: Add txpbl node for RK3399/RK3328 (+54)
7a4fc89 rockchip: distribute net interrupts (+30)
c536089 rockchip: enable rockchip-thermal (+1,-1)
d4ac0ad treewide: make dependency on kmod-usb-net selective (+10,-11)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
84fc80d rockchip: remove useless echo in 40-net-smp-affinity (+1,-1)
da98603 kernel: bump 5.4 to 5.4.58 (+131,-586)
8b42331 rockchip: refresh NanoPi R2S patches (+171,-146)
18acf62 rockchip: rk3328: add compatible to NanoPi R2S ethernet PHY (+28,-3)
9f907c4 rockchip: fix NanoPi R2S PHY ID (+1,-1)
4b4bff5 rockchip: enable Realtek PHY support (+1)
5b5469f rockchip: add support for Radxa Rock Pi 4 (+9)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
3f05b5f rockchip: fix NanoPi R2S GMAC clock name (+27)
6f1b8c6 rockchip: remove unused config symbols (-2)
a282a04 kernel: bump 5.4 to 5.4.85 (+47,-47)
dafa201 rockchip: use USB host by default on rk3399-rock-pi-4 (+32)
ccf6561 kernel: add disabled PROC_STRIPPED (+1,-3)
b1150de rockchip: add missing Kconfig symbols (+5)
22061b2 kernel: enable CONFIG_LEDS_TRIGGER_HEARTBEAT (+1,-9)
a8a17fd rockchip: use stable MAC-address for NanoPi R2S (+8,-1)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
9c29165 rockchip: fix SUPPORTED_DEVICES for Radxa ROCK Pi 4 (+2,-1)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
112d105 kernel: Deactivate CONFIG_VFIO in generic kernel config (+1,-2)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
3da861c kernel: bump 5.4 to 5.4.111 (+251,-251)
378769b kernel: bump 5.4 to 5.4.142 (+77,-215)

Target / rtl838x (27 changes)

df8e6be rtl838x: add new architecture (+8.8K)
d5c4750 rtl838x: remove and add some empty lines (+4,-1)
0da0aab rtl838x: remove some debug output in rtl838x-nor.c (-4)
5c0cecb rtl838x: refresh config (+15,-11)
3001739 rtl838x: fix incorrect assignment from kstrtoul in serial.c (+1,-1)
770a9c6 kernel: bump 5.4 to 5.4.66 (+46,-54)
0cfdc7d target: update SPDX license names (+101,-101)
3c4063f rtl838x: Add irq settings for RTL839x SoCs (+90,-142)
121ef9d rtl838x: Add support for RTL839x internal PHY (+188,-9)
0c26c93 rtl838x: bundle phy firmware with Linux kernel (+2)
f422488 rtl838x: do not default to the router DEVICE_TYPE (+1)
076fdd9 rtl838x: Fix firmware handling (+3,-3)
479d115 rtl838x: add DLink DGS-1210-16 support (+346)
a49c1aa rtl838x: move dts-v1 to DTSI (+2,-3)
dec4a02 rtl838x: remove model name from LED labels (+2,-3)
c78e123 rtl838x: various fixes (+245)
f5772d7 rtl838x: remove the swconfig setup from the board.d code (+3,-49)
b1b8aba rtl838x: clean whitespace issues in rtl8382_d-link_dgs-1210-16.dts (+3,-4)
aeb26f8 rtl838x: d-link_dgs-1210: refactor common family bits (+97,-86)
b5bd945 rtl838x: add support for D-Link DGS-1210-28 (+344)
2ab6add rtl838x: rtl838x.dtsi: remove reg property from root node (-1)
0516aa3 rtl838x: rtl838x.dtsi: fix missing interrupt-parent for uart0 (+2)
e267445 rtl838x: dts: use macros for phy and switch definitions (+170,-719)
fe302d4 rtl838x: fine tune default package set (+2,-1)
fba69a5 rtl838x: Add switch and ethernet driver support for RTL839x SoCs (+1.2K,-457)
8582e15 rtl838x: drop custom mkimage build function (+1,-12)
2b88563 realtek: update the tree to the latest refactored version (+4.6K,-4.3K)

Target / samsung (6 changes)

bdf0ca7 samsung: split up DEVICE_TITLE (+2,-1)
6e70e4a samsung: use soc_vendor_model scheme for DTS file name (+6,-5)
1b44ecc samsung: add subtarget condition for device (+4)
9ba0965 treewide: remove maintainer variable from targets (-40)
ce958dd kernel: Update kernel 4.14 to version 4.14.187 (+74,-79)
bc88ee0 samsung: drop target (+2,-1.1K)

Target / sunxi (73 changes)

f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
472dbab sunxi: convert to multi-variable device title (+67,-33)
b6f4cd5 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method (+9,-19)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
3819c16 sunxi: Add support for Banana Pi M2 Ultra (+45,-2)
c5b4fa2 treewide: replace backticks by $(...) in gen_*_img.sh scripts (+13,-13)
3b874c2 sunxi: update kernel config (+5,-5)
3bbcffa treewide: kernel config: remove runtime options (-15)
2105354 sunxi: remove CONFIG_LEGACY_PTY from kernel config (-4)
a4cdb53 sunxi: use vendor_device scheme for device definitions (+103,-133)
3a4ad75 sunxi: construct DTS name from device node name and SOC (+45,-35)
69fff33 sunxi: add support for FriendlyARM Nano PI NEO Air dev board (+19)
b085e05 sunxi: rename SUNXI_SOC to SOC (+37,-38)
0713afd sunxi: gen_sunxi_sdcard_img.sh: switch to /bin/sh (+1,-1)
32e4eae sunxi: Turn on CONFIG_PINCTRL_SUN4I_A10 for A20 (+1,-1)
b5480de kernel: bump 4.14 to 4.14.164 (+112,-112)
d0d8584 sunxi: tidy up and sort alphabetically in image Makefiles (+135,-197)
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
5499b24 sunxi: backport increased SATA/AHCI DMA TX/RX FIFOs (+94)
aaa7950 sunxi: remove SUNXI_UBOOT from DEVICE_VARS (+1,-1)
228bb84 kernel: make kmod-ata-core selected by dependent modules (+38,-43)
1a24aec sunxi: Remove kernel 4.14 support (-3.4K)
f9bdacc sunxi: copy config and patches from 4.19 to 5.4 (+995)
9883d5d sunxi: make patches apply cleanly on 5.4 (+3,-125)
af408b9 kernel: move disabled symbols into generic kconfig (+54,-44)
4fbac1e sunxi: remove options that are already in generic kconfig (-10)
3d6d2e0 sunxi: remove old symbols from 5.4 kconfig (-14)
87a0c7c sunxi: refresh config for all subtargets (+194,-4)
7b7e809 sunxi: move common options from subtargets into target kconfig (+33,-100)
cf74e2d sunxi: add testing 5.4 kernel (+1)
9ba0965 treewide: remove maintainer variable from targets (-40)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
5217aa7 sunxi: a53: image: make it DRY (+22,-24)
c31954f sunxi: a53: add support for Olimex A64-Olinuxino (+9)
0784d07 sunxi: a53: add support for Olimex A64-Olinuxino eMMC (+10)
8743a9c sunxi: 5.4: a64-olinuxino: use red LED for status signalization (+68)
8ac614f sunxi: 5.4: dts: a64: olinuxino: add bank supply regulators (+62)
153a6b8 sunxi: a53: fix ethernet on a64-olinuxino (+1)
c317811 sunxi: switch to 5.4 kernel (+1,-1)
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
7557908 sunxi: tidy up cases in base-files (+9,-9)
0fb5962 sunxi: remove unneeded shebang for preinit files (-3)
bb39fea treewide: simplify inclusion of subtarget image files (+15,-72)
9c85153 sunxi: add text referencing Allwinner H3 and H5 CPUs (+3,-3)
356866c target: replace remaining occurrences of ifconfig with ip (+9,-8)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
d4ac0ad treewide: make dependency on kmod-usb-net selective (+10,-11)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
4943d3f sunxi: add SND_SIMPLE_CARD to kernel config (+4)
37e62ec sunxi: add a kmod package for sun4i_spdif (+15,-1)
679db02 sunxi: add support for FriendlyArm Zeropi (+199)
50fddda sunxi: BPi-M2U kernel modules for onboard WiFi (+2,-1)
0830ae3 sunxi: Correct manufacturer name to Sinovoip (+4,-3)
e788e9b treewide: enable the vDSO (+2,-11)
3679f8f sunxi: use wpad-basic-wolfssl for Sinovoip Banana Pi M2 Ultra (+1,-1)
e6d9f6f sunxi: add support for FriendlyARM NanoPi R1 (+424)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
7540155 sunxi: fix board.d/01_leds permissions and drop include (-1)
02e8182 sunxi: add support for Libre Computer ALL-H3-CC H5 (+19,-1)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
799fca7 sunxi: add support for linksprite pcDuino3 nano board (+16,-1)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
7157c77 target: use SPDX license identifiers on scripts (+14,-69)
8b3d879 kernel: bump 5.4 to 5.4.102 (+82,-82)
226d22d sunxi: disable LPAE on cortexa8 (+2)

Target / tegra (38 changes)

1c63e5e tegra: refresh 4.19 kernel config (+1,-1)
eef195f tegra: add missing kernel symbol to 4.19 config (+1)
f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
074f273 tegra: image: remove image padding (-1)
056d665 tegra: split up DEVICE_TITLE (+2,-1)
b6f4cd5 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method (+9,-19)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
e97113d x86,tegra,mvebu: image: use common reproducible IMG_PART_SIGNATURE (+7,-12)
5eb7b87 tegra: Remove kernel 4.14 support (-681)
9ba0965 treewide: remove maintainer variable from targets (-40)
86c9398 tegra: copy kernel config and patches for 5.4 (+682)
d42abe5 tegra: refresh patches and kernel config for 5.4 (+35,-19)
6e64039 tegra: switch to kernel 5.4 (+1,-1)
5b392c7 treewide: gather DEVICE_VARS into one place (+21,-18)
43d1d88 tegra: correct cpu subtype (+1,-1)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
e788e9b treewide: enable the vDSO (+2,-11)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
bc64b9c treewide: update email address of Tomasz Maciej Nowak (+6,-6)
fa9e8a0 tegra: sysupgrade: remove redundant MBR check (-13)
30c95c4 tegra: sysupgrade: use get_image_dd wrapper (+6,-6)
1f6bec2 tegra: sysupgrade: use v function for writing logs (+6,-6)
5913018 tegra: sysupgrade: write additional information to log output (+3,-4)
1681570 tegra: sysupgrade: remove check for number of arguments (-2)
bbd665f tegra: image: make bootscript standalone (+4,-5)
4423b27 tegra: image: remove unnecessary assumptions from bootscript (+3,-4)
f52081b treewide: provide global default for SUPPORTED_DEVICES (+1,-23)
331892f treewide: drop shebang from non-executable lib files (+2,-33)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
112d105 kernel: Deactivate CONFIG_VFIO in generic kernel config (+1,-2)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)

Target / uml (8 changes)

dcf48fd uml: remove CONFIG_LEGACY_PTY from kernel config (-4)
c715f71 treewide: Remove self from MAINTAINER entries (+1,-9)
a14f5bb treewide: use wpad-basic-wolfssl as default (+130,-130)
3f69f7d uml: update to linux 5.4 (+91,-155)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
18deed2 kernel: Remove 2FS_FS_XATTR and F2FS_STAT_FS symbols from target configs (-12)
0efec6a kernel: bump 5.4 to 5.4.71 (+15,-15)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)

Target / x86 (101 changes)

f342ffd treewide: kernel: bump some targets to 4.19 (+13,-24)
1e2e5c6 kernel: package Broadcom BNX2X driver (+32,-1)
2109156 x86: image: remove TARGET_IMAGES_PAD option and force padding (+1,-1)
438a2c5 rb532,x86: image: use new IMG_COMBINED and IMG_ROOTFS vars (+13,-13)
a17d948 x86: image: fix small disk space in squashfs overlay (+1,-12)
5816caa x86: fix missing led variable warning during boot (+2)
483b9a9 kernel: x86: enable NVME support for 64 bit target (+3)
bb27cde x86: add modern network modules to Generic target (+2,-1)
33411ee target/x86/image: use qemu-img from STAGING_DIR_HOST (+2,-2)
b6f4cd5 treewide: sysupgrade: pass "save_partitions" option to the "sysupgrade" method (+9,-19)
5f013de kernel: bump 4.14 to 4.14.139 (+7,-3)
491eaa8 kernel: bump 4.19 to 4.19.67 (+10,-6)
bf39047 treewide: don't hardcode "sysupgrade.tgz" file name (+37,-28)
62dbe36 treewide: when copying a backup file always specify dest name (+13,-13)
641f6b6 treewide: use new procd sysupgrade $UPGRADE_BACKUP variable (+26,-27)
14d1730 x86: make profile titles more verbose (+12,-12)
a5428d8 x86: delete empty Makefile introduced by accident ()
e97113d x86,tegra,mvebu: image: use common reproducible IMG_PART_SIGNATURE (+7,-12)
d6aea46 kernel: bump 4.14 to 4.14.154 (+143,-256)
7533087 kernel: bump 4.19 to 4.19.84 (+82,-181)
6041eb9 build: build proper VMDK formats for ESXI 6.5 (+6)
e115fa4 kernel: bump 4.19 to 4.19.90 (+155,-388)
cbb6929 x86: Add missing kernel option CONFIG_X86_DECODER_SELFTEST (+2)
33c1d5e x86: avoid underscore in package name (+3,-3)
ffd2493 kernel: x86_64: drop CALGARY IOMMU (+2,-2)
3660a89 kernel: x86_64: drop CALGARY properly (+2,-2)
5af5593 x86: copy kernel patches from 4.19 to 5.4 (+1.9K)
e155fc5 x86: Refresh patches on kernel 5.4 (+120,-47)
500a02b x86: Update configuration (+44,-99)
0d727f2 treewide: move commonly disabled symbols to generic config (+6,-22)
48873ac x86: image: cleanup before creating image (+2)
b322243 x86: add bootloader upgrade on sysupgrade (+33,-3)
b9c1cf1 x86: add preinit hook for bootloader upgrade (+21,-1)
364739a kernel: x86_64: drop CALGARY IOMMU on 5.4 (+2,-2)
f9f62d4 kernel: bump 5.4 to 5.4.24 (+130,-173)
860652f kernel: 5.4: move some kconfig options to generic (+9,-80)
7f059af x86: Remove kernel 4.14 support (-1.9K)
2aea493 x86: switch to 5.4 kernel (+1,-1)
9ba0965 treewide: remove maintainer variable from targets (-40)
ddc0e87 kernel: move TEO governor to generic config (+1,-12)
5a5df62 x86/grub2: move grub2 image creation to package (+39,-22)
cb007a7 x86: switch image generation to new code (+126,-121)
b2207e2 x86: remove obsolete legacy profiles (-91)
33cc7e7 x86: use qemu-image command from image-commands.mk (+9,-12)
30a2488 x86: allow non gzipped images (+6,-1)
0409fe6 x86: geode/legacy: fix missing watchdog core dependencies (+4)
3f3a754 x86/geode: add missing include after rebase (+4)
6f01d33 x86/geode: fixup FEATURE inheritance (+1,-1)
6fcca31 x86: fix padding in images (+5,-5)
258f070 x86: fix missing squashfs and ext4 rootfs images (+4,-2)
d922851 grub2: make some change to add efi platform support (+55,-28)
a6b7c3e x86: generate EFI platform bootable images (+165,-38)
533b130 x86/64: add cdrom and iso9660 drivers (+8)
32f675c x86: fix grub-bios-setup fail during sysupgrade (+4,-1)
4a0f426 x86: add genisoimage and xorrisofs as alternatives to mkisofs (+5,-2)
35f208d x86: add nforce eth to default packages (+4,-3)
f814121 x86: append metadata to combined images (+4,-4)
282e786 x86: image: drop dead code (-8)
fd94d03 x86: fix kmod-forcedeth package selection (+3,-3)
eca6946 x86: select kmod-button-hotplug by default (+3,-5)
9c23ece x86: move packages selection to profiles (+2,-12)
be6543c x86: really remove packages already enabled in kconfig (+3,-4)
97d8642 x86: fix unusable squashfs images by adding missing padding (+2,-2)
dc7cc60 x86: fix generic kernel 5.4 config (+13,-12)
0b3e120 kernel: add gpio-it87 (+20,-2)
bb39fea treewide: simplify inclusion of subtarget image files (+15,-72)
48c1fdd treewide: drop shebang from non-executable target files (+4,-99)
e44e60b kernel: bump 5.4 to 5.4.48 (+42,-85)
472b8fc armvirt,x86: fix build breakage of crypto ccp module (+2)
f3c5c09 kernel: add pcengines-apu2 module description (+17)
f3cb163 x86: Support Intel 10 Gigabit Ethernet Cards (+1,-1)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)
bb14d44 kernel/pcengines-apu2: detect apuv4 board (+50)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
e0e607f procd: update to git HEAD (+19,-19)
47a9f0d service: add method to query available container features (+97)
afbaba9 initd: attempt to mount cgroup2 (+1,-1)
ead60fe jail: use pidns semantics also for timens (+20,-20)
759e9f8 jail: make use of BLOBMSG_CAST_INT64 for OCI rlimits (+39,-53)
83053b6 instance: add instances into unified cgroup hierarchy (+28)
16159bb jail: parse OCI cgroups resources (+900,-31)
728a0c6 Revert "procd: update to git HEAD" (+19,-19)
b35c542 kernel: Move CONFIG_IONIC to generic kernel config (+1,-12)
cc501ab kernel: set WATCHDOG_CORE dependency in kmod-hwmon-sch5627 (+3,-10)
2c2fcbd kernel: bump 5.4 to 5.4.63 (+107,-357)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
bd0b820 x86: fix touching bootloader "upgraded" mark (+1,-1)
31a3407 x86: upgrade: use v function for writting logs (+8,-8)
2e34cfb x86: upgrade: use get_image_dd (+5,-5)
c020963 x86: upgrade: make code comment appear as log lines (+2,-4)
ccddc34 x86: generic: disable CONFIG_EFI_VARS (+1,-1)
9c13513 x86: enable CONFIG_MMC_SDHCI_ACPI for x86_64 (+2)
583e39e kernel: drop empty kmod-ledtrig-* packages (+29,-96)
29167cb x86: fix upgrade by emptying SUPPORTED_DEVICES (+1)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
f82e7e9 kernel: bump 5.4 to 5.4.105 (+17,-193)
8621314 x86/base-files: add support for Sophos SG/XG-105 (+11)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)
ba5b98f x86: kernel: enable Fusion-MPT SAS driver (+1)
8abe67d x86: move Kconfig symbol to common config (+1,-3)
750b966 x86: kernel: set NR_CPUS to 512 (+2,-2)
378769b kernel: bump 5.4 to 5.4.142 (+77,-215)

Target / zynq (28 changes)

c3253b5 zynq: convert to multi-variable device title (+8,-4)
5946065 zynq: add k4.19 config (+664)
b82edc7 zynq: kernel: use some configs provided by generic (+1,-9)
d71cac9 zynq: k4.19: fix kernel panic on smp bring-up (+35)
078848a zynq: switch to kernel 4.19 (+1,-1)
87b3203 zynq: remove kernel 4.14 support (-846)
8e197c7 kernel: bump 4.19 to 4.19.77 (+16,-51)
3bbcffa treewide: kernel config: remove runtime options (-15)
3c8d952 zynq: gen_zynq_sdcard_img.sh: switch to /bin/sh (+1,-1)
2cb413d zynq: derive DEVICE_DTS from device definition name (+1,-4)
9ba0965 treewide: remove maintainer variable from targets (-40)
2cad834 zynq: copy config from kernel 4.19 to 5.4 (+655)
badedbf zynq: refresh kernel 5.4 config (+30,-20)
c48cf5d zynq: switch to kernel 5.4 (+1,-1)
b0f7ea2 kernel: unify CONFIG_GPIO_SYSFS in kernel configs (+3,-67)
0f5b5cf kernel: clean up XATTR config symbols (+4,-29)
5423d9d kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic (+4,-32)
6542615 kernel: Move CONFIG_F2FS_FS_SECURITY to generic kernel config (+1,-17)
722906d kernel: move CONFIG_F2FS_CHECK_FS to generic kernel config (+2,-20)
2785126 kernel: remove support for kernel 4.19 (-104.6K)
d642550 kernel: remove target specific setting of CONFIG_TCP_CONG_ADVANCED (-3)
ccf6561 kernel: add disabled PROC_STRIPPED (+1,-3)
22061b2 kernel: enable CONFIG_LEDS_TRIGGER_HEARTBEAT (+1,-9)
8451f47 treewide: do not disable LED triggers in target config (-4)
0faa172 config: limit CONFIG_PERF_EVENTS to top-level generic configs (-11)
598b295 target: use SPDX license identifiers on Makefiles (+203,-555)
aebfc2f zynq: Enable CONFIG_KERNEL_MODE_NEON (-1)
1663dc7 kernel: move some disabled symbols to generic (+12,-66)

Target / {brcm2708 => bcm27xx} (1 change)

7d7aa2f brcm2708: rename target to bcm27xx (+45,-45)

Target / {brcm47xx => bcm47xx} (1 change)

8fe5ad5 brcm47xx: rename target to bcm47xx (+42,-42)

Target / {brcm63xx (1 change)

e7bfda2 brcm63xx: rename target to bcm63xx (+13,-13)

Target / {brcm63xx => bcm63xx} (1 change)

e7bfda2 brcm63xx: rename target to bcm63xx (+13,-13)

Target / {generic (1 change)

1cf2495 ar71xx: make IRQ fixes target specific (-57)

Target / {rtl838x (1 change)

2b88563 realtek: update the tree to the latest refactored version (+4.6K,-4.3K)

Target / {rtl838x => realtek} (1 change)

2b88563 realtek: update the tree to the latest refactored version (+4.6K,-4.3K)

Wireless / Ath10k CT (28 changes)

49b3dcb ath10k-ct: Update to 2019-06-13 (+23,-23)
75f447e ath10k-ct: Support raw tx of encrypted frames for wave-2 firmware. (+108,-57)
762ed5b ath10k-ct: Improve register-override API (+127,-35)
8e73cfe ath10k-ct: Fix board-data register overrides on non-Intel platforms. (+5,-5)
b5d3ba9 ath10k-ct: Fix count on register-override mode 3 (+20,-20)
eaa2383 ath10k-ct: Fix PMF frames with ath10k-ct htt-mgt firmware. (+96,-39)
8c08f2a ath10k-ct: Sven's antenna-gain and tx-power changes. (+215,-15)
a045b1c ath10k: Improve PMF/MPF mgt frame check (+341,-68)
8f61b4c ath10k-ct: update to version 2019-06-13 (+24,-24)
f0aa813 ath10k: Increase mgt buffer backlog max, tx credits (+56,-12)
10fe5ca ath10k-ct: remove patches for old versions (-1.4K)
bc5b2bc ath10k-ct: switch to version 5.2 (+606,-3)
9c0c1c4 ath10k-ct: Revert back to version 4.19 (+1,-1)
e9d875a ath10k-ct: update to HEAD of 2019-08-14 - 9e5ab2 (+96,-41)
9e5ab25 ath10k-ct: Update to latest 5.2 upstream, support bigger mtu, 160Mhz (+98,-31)
3fe30b2 ath10k-ct: update to version 2019-09-09 (+18,-18)
0c51858 ath10k-ct: Fix a few warning splats. (+67,-17)
5e8cd86 ath10k-ct: Backport ap-vlan code from 5.2 to 4.20 and 4.19 drivers. (+113,-3)
e6cadb2 mac80211: Update to version 5.4-rc2 (+190,-2.6K)
1ac6270 kernel: ath10k-ct: provide a build variant for small RAM devices (+141,-1)
67174ad ath10k-ct: update to 2020-01-29 (+41,-41)
eb2b716 ath10k-ct: Fix fw_regs endian issue, attempt to work around FW hangs better. (+32,-14)
fd878b7 ath10k-ct: Debugging, fix 160Mhz, tweaks to WMI timeout handling for 5.2 (+138,-49)
b78bb75 ath10k-ct-4.19: prefer rate inject over arvif values (+24,-25)
cb2d8f3 ath10k-ct-4.19: add HT rate injection support (+15,-6)
e7dcae2 ath10k-ct: Add inject ht rates patches from pull request 104 (+33,-25)
080cd78 Add ath10k-ct 5.4 driver. (+87.0K)
002c0fe 5.4: Make sure tx-done is initialized. (+1,-1)
dc025dc ath10k: Pull in upstream 5.4 patch, improve firmware crash handling for 5.2,... (+92,-18)
3e3d0ad ath10k-ct: Support better RSSI measurements. (+907,-52)
9c6b6ab kernel: replace SUBDIRS with M in package recipes (+21,-21)
d97b620 ath10k-ct: Update to version 2020-02-18 (+23,-23)
b7297ab ath10k-ct: Support enabling all valid MCS in wave-1 ath10k-ct firmware. (+92)
dae7cdd ath10k-ct: Enable AP VLAN on recent CT firmwares. (+4,-1)
bed49a5 ath10k-ct: Support vlans on 10.1 firmware. (+30,-5)
930fc09 ath10k-ct: Use ath10k-ct version 5.4 (+643,-2)
3114a4e ath10k-ct: update to version 2020-03-25 (+3,-3)
8df0a7f ath10k-ct: Pull in recent 5.4 stable, etc (+152,-76)
3d173a4 ath10k-ct: Fix 5-sec flushing hang on wave-1 ath10k-ct firmware. (+68,-19)
5c57d15 ath10k-ct: Support AQL on ath10k CT_KVER-5.4 (+10)
ce2bd2b ath10k-ct: remove old patches (+651,-2.3K)
8036e7e ath10k-ct: update to version 2020-04-29 (+3,-3)
5ef6fd5 Add patch needed for upstream kernel compile. (+39)
c1b6fa6 ath10k-ct: workaround TX rate code firmware bug (+20,-1)
3637be6 ath10k-ct: Add Petr Stetiar's splat-fixing patch. (+80,-7)
f786de2 ath10k-ct: update to version 2020-06-30 (+14,-14)
ebe8143 ath10k-ct: fix compilation without debugfs (+40,-4)
e59545d ath10k-ct: Add driver from 5.7 kernel. (+88.1K,-1)
a825199 ath10k-ct: Fix version string in 5.7 driver. (+1,-1)
edfbf91 ath10k-ct: Backport wave-2 PCI DMA fix. (+5,-5)
89854d3 ath10k-ct: update to latest version (+22,-22)
13319ff ath10k-ct: stable patches, debugfs crashdump, 5.8 driver (+89.7K,-10)
0c2949e ath10k-ct: fwcfg allows configuring dma-burst setting. (+20)
76280f6 ath10k-ct: Allow override of dma_burst setting using fwcfg. (+121)
f370166 ath10k-ct: Fix 5.8 driver version string. (+1,-1)
1d28d17 ath10k-ct: Fix RSSI reporting for wave-1 firmware. (+488,-208)
864a76d ath10k-ct: switch to driver version 5.8 (+98,-108)
1a9b896 treewide: nuke DRIVER_11W_SUPPORT (+23,-33)
da9beb0 ath10k-ct: update to latest version (+13,-13)
3e7dd73 ath10k-ct: Add 5.10 kernel driver. (+91.3K,-43)
cdc3054 ath10k-ct: Update 5.10 driver version string. (+1,-1)
b753e8b ath10k-ct: Fix invalid use of ath-cb struct. (+270,-107)
5b66c44 ath10k-ct: update to latest version (+3,-3)
9fe1df7 ath10k-ct: Pull in some upstream patches. (+125,-51)
12424ed mac80211: Update to version 5.10-rc6-1 (+555,-3.2K)
3e807f0 ath10k-ct: switch to 5.10 (+79,-103)
95b838f build: use -nostdinc and -isystem in NOSTDINC_FLAGS for out-of-tree kernel mo... (+11,-4)
24cfa50 ath10k-ct: update to latest version (+8,-45)
ed685fb ath10k-ct: Add 5.11 driver. (+91.5K,-2)
54a9ac0 ath10k-ct 5.7: Fix setting mcast/bcast/beacon rate from debugfs. (+44,-21)
8eca56d ath10k-ct: Fix the beacon/mcast/bcast override issue (+132,-63)
b6f5552 ath10k-ct: Add 5.12 kernel version. (+91.8K)
b44cd7b ath10k-ct: Add security fixes. (+799,-173)
86f6171 ath10k-ct: fix typo in Makefile (+1,-1)

Wireless / Common (207 changes)

0114266 mac80211: ath9k: Increase allowed antenna gain to 6 dBi (+3,-3)
f17529a mac80211: ath10k: fix max antenna gain unit (+49)
2f84bb1 mac80211: ath10k: adjust tx power reduction for US regulatory domain (+101)
82b78a9 mac80211: refresh patches (+16,-19)
8888cb7 mac80211: brcm: backport remaining brcmfmac 5.2 patches (+361,-1)
74739c4 treewide: fix syntax errors exposed after kconfig update (+13,-13)
5691665 mac80211: update WDS/4addr fix to the version accepted upstream (+27,-31)
e08296a mac80211: add rate control support for 4 spatial streams, improve precision (+267)
e05310b mac80211: Do not build b43legacy on BRCM47xx mips74 subtarget (+1,-1)
8650201 mac80211: add config tweak for tx bursting when using VHT (+5,-1)
0b2c42c mac80211: Update to version 5.2-rc7 (+570,-20.5K)
db8e08a mac80211: brcm: backport first set of 5.4 brcmfmac changes (+1.9K,-15)
8e466fb mac80211: brcm: update brcmfmac 5.4 patches (+32,-23)
6a7b201 mac80211: brcm: improve brcmfmac debugging of firmware crashes (+39,-1)
9861050 mac80211: add new minstrel_ht patches to improve probing on mt76x2 (+591)
7ec092e Revert faulty tree push (+536,-2.8K)
742505e mac80211: Update to version 5.2.8-1 (+29,-72)
928e893 mac80211: Update to version 5.3-rc4-1 (+231,-1.4K)
2ceee0e mac80211: ath10k: Fix crashes of QCA9984 when station connects (+83)
91c84e8 mac80211: rt2x00: clear IV's on start to fix AP mode regression (+131,-18)
032e08a mac80211: remove TX_NEEDS_ALIGNED4_SKBS patch (+25,-560)
a886a0e mac80211: renumber subsys patches after update ()
a063771 mac80211: add new minstrel_ht patches to improve probing on mt76x2 (+591)
0441edf mac80211: backport support for the IEEE80211_KEY_FLAG_GENERATE_MMIE flag (+58)
4346de8 mac80211: rt2x00: import pending patches (+109)
f0992d7 mac80211: fix a regression in the minstrel_ht improvement patches (+25)
e1dcfe0 mac80211: refresh patches (+38,-40)
5cc942a ath9k: backport dynack improvements (+300)
a58bfb7 mac80211: rt2x00: revert commit causing regression in 5GHz band (+84,-14)
681acdc mac80211: brcmfmac: backport more kernel 5.4 changes (+283,-9)
f39f4b2 mac80211: brcmfmac: backport the last 5.4 changes (+413,-1)
6a3739d mac80211: add patch to include local BSS rx time in survey information (+79,-2)
0714a11 mac80211: rt2x00: backport 'rt2x00: initialize last_reset' (+35)
97c37f8 mac80211: ath10k: fix latency issue for QCA988x (+42)
9c03324 mac80211: add an improved moving average algorithm to minstrel (+720)
f690b6f mac80211: fix scan when operating on DFS channels in ETSI domains (+118)
a5ec41b mac80211: add new acs_exclude_dfs option (+5,-1)
67dc023 mac80211: Update to version 5.3.6 (+23,-280)
e6cadb2 mac80211: Update to version 5.4-rc2 (+190,-2.6K)
bb84bbe mac80211: add rtw88 driver (+12,-1)
2dd1755 mac80211: fix build of rtw88 (+2,-1)
43ae509 mac80211: rt2x00: remove errornous duplicate condition (+101,-13)
d64daf7 mac80211: add pcie apsm backport changes (+67)
8b15e7f mac80211: add support for multiple wiphys behind a single device (+48,-19)
fa37dbb mac80211: fix build without CONFIG_PCI (+1,-1)
4c6fe32 mac80211 ath9k: force QCA953x clock to 25MHz (+13,-6)
3ff3b04 mac80211: Fix dependencies of kmod-rsi91x-usb (+2,-2)
a5bc978 mac80211: add support for dynamically reconfiguring wifi (+135,-37)
000b768 mac80211: restore mac80211_interface_cleanup() (+16)
50d6e92 Revert "mac80211: restore mac80211_interface_cleanup()" (-16)
ccf2aa9 mac80211: detect existing interface before adding (+35,-4)
cde8c2f mac80211: brcmfmac: fix PCIe reset crash and WARNING (+85,-1)
eaa0471 mac80211: Adapt to changes to skb_get_hash_perturb() (+68)
2d6a062 mac80211: backport upstream fixes (+77)
a74095c mac80211: refresh patches (+4,-4)
a36c464 mac80211: update to version 5.4-rc8 (+17,-386)
28d8433 mac80211: add default value for noscan (+3,-1)
c7fb12b mac80211: unify setup of iw htmode for mesh and adhoc (+16,-49)
82a741c mac80211: switch to upstream owl-loader driver (+112,-424)
2568db3 mac80211: track unmanaged interfaces (+42,-3)
24b9757 hostapd: re-introduce process tracking (+7)
3ee7670 mac80211: don't call md5sum on non-existing file (+1,-1)
6ec288a mac80211: fix txpower when using DFS channels (+7,-2)
c3aa33b mac80211: brcm: backport 5.5 and 5.6 kernel patches (+325,-1)
17e2246 mac80211: brcm: add support for BCM4359 SDIO chipset (+519)
985ec83 rt2x00: add throughput LED trigger (+44)
1e27bef mac80211: remove ath10k_pci memory hacks (-49)
fe1818c mac80211: renumber subsys patches accepted upstream ()
d5b3024 mac80211: fix sta TID stats leak on a few nl80211 calls (+43)
9501469 mac80211: fix a page refcounting issue leading to leaks/crashes in rx A-MSDU ... (+25)
b1a1c22 mac80211: fix list_phy_interfaces for multiple wiphys on the same device (+10,-1)
866790f mac80211: fix MAC address allocations if the local bit is set on the base addr (+1,-1)
4a0a1fc mac80211: ath9k: add GPIO mask dts property (+25)
3d6c571 mac80211: add support for wds_bridge hostapd feature (+6,-2)
e0ab33e mac80211: backport fix for an no-ack tx status issue (+82)
ea50780 mac80211: backport airtime queue limits support (+1.9K,-5)
df773ea bcm4xxx: fix iwinfo behaviour (+163)
aca2740 mac80211: brcm: backport remaining 5.6 kernel patches (+651,-3)
757715c kernel: move b43 install function to broadcom.mk (+23,-22)
cd5dbba mac80211: expose chanbw support to debugfs for ath9k_htc (+1,-1)
8fe5ad5 brcm47xx: rename target to bcm47xx (+42,-42)
e7bfda2 brcm63xx: rename target to bcm63xx (+13,-13)
7d7aa2f brcm2708: rename target to bcm27xx (+45,-45)
9ad1ccb mac80211: backport fix TID field in monitor mode transmit (+45)
a936391 mac80211: Allow IBSS mode and different beacon intervals (+29)
a1dd773 mac80211: enhance wifi reload (+8,-1)
5b13ea8 mac80211: fix symbol dependency of rt2x00lib kernel module (+8,-2)
23a885b mac80211: do not try to setup hostapd-managed interfaces. (+11,-7)
038318f mac80211: fix brcmfmac monitor interface crash (+101,-1)
22d896e hostapd: fix no_reload logic (+4,-2)
8c26d67 mac80211: realtek: add staging driver for RTL8723BS SDIO module (+18,-1)
1976056 mac80211: rtl8723bs: fix missing MMC dependency (+1,-1)
9494980 mac80211: Fix rt2x00 exports (+6,-17)
f0aff72 mac80211: Update to version 5.4.27 (+57,-654)
a24a9bb mac80211: rt2x00: prune more unnecessary exports (+27,-137)
a66efbf mac80211: adapt for single-instance wpad (+8,-8)
99d567a mac80211: fix detecting existing interface (+1,-1)
0f1b5ce mac80211: drop data frames without key on encrypted links (+148)
0495324 mac80211: make sure existing iface belongs to correct (fullmac) phy (+19,-9)
066ec97 mac80211: ath10k: increase rx buffer size to 2048 (+38,-1)
b551660 mac80211: more wifi reconf related fixes (+24,-18)
a8a1ef8 mac80211: distance config: allow "auto" as a value (+2,-1)
05afbcd mac80211: replace backticks by $(...) (+2,-2)
a4b50c4 mac80211: Update to version 5.4.36-1 (+50,-198)
9ca21dc mac80211: Update to version 5.5.19 (+420,-2.9K)
64f343a mac80211: Update to version 5.6.8-1 (+58,-1.4K)
289c632 mac80211: Update to version 5.7-rc3-1 (+511,-297)
04b1a11 mac80211: Fix build on mpc85xx target (+32,-1)
84c96de mac80211: Fix setting radio htmode when using mesh mode (+1)
a002a24 mac80211: rt2x00: backport patch enabling MFP (+44)
02f0805 mac80211: fix wifi teardown (+6,-4)
5aa2ddd hostapd: add support for wifi-station and wifi-vlan sections (+44,-1)
a4c0767 mac80211: ath9k: enable adding wireless noise to kernel entropy pool (+8)
8f95220 mac80211: fix use of local variable (+1,-1)
870588b mac80211: ath9k: enable MFP capability unconditionally (+34)
dfe0bc8 mac80211: allow ACS restriction with fixed channel (+1,-1)
727685c mac80211: rt2x00: define RF5592 in init_eeprom routine (+54,-3)
cfd2f3b mac80211: create channel list for fixed channel operation (+3)
d1100c7 mac80211: Update to version 5.7.5-1 (+23,-23)
ed2015c mac80211: Update to version 5.8-rc2-1 (+687,-410)
a956c14 mac80211: util: don't warn on missing sband iftype data (+28)
8b3e170 hostapd: fix incorrect service name (+2,-2)
68bf5a9 mac80211: don't kill wireless daemon on teardown (-2)
25e0ae6 mac80211: make cfg80211 testmode support optional (and disabled by default) (+16,-1)
b7727a8 mac80211: fix AQL issues (+112)
3d731fc mac80211: merge performance improvement patches (+260)
1bfba18 mac80211: exchange mesh 6GHz IE patch for upstream accepted (+64,-28)
eff8c76 mac80211: fix spurious disconnect issues with disassoc_low_ack=1 (default) (+116)
fce0f15 mac80211: Update to version 5.8 (+17,-374)
431fb8c mac80211: add AQL improvements (+403)
6bdd4c9 mac80211: add missing backports for building with 4.14 kernels (+54)
0106820 mac80211: add missing return code checks in AQL improvements (+8,-6)
e7f7101 mac80211: rework encapsulation offload support (+1.9K,-3)
785c7d9 kernel: add ar5523 driver (+10,-1)
4e4ee46 ar71xx: drop target (+10,-84.8K)
ca5ee6e mac80211: Fix potential endless loop (+31)
2c14710 mac80211: add more AQL fixes/improvements (+72)
91fb3ce mac80211: remove an obsolete patch that is no longer doing anything useful (+17,-32)
7d29a55 ath25: drop target (+3,-4.2K)
acf1733 mac80211: add preliminary support for enabling 802.11ax in config (+37,-12)
081e944 ath25: add back target support (+4.2K,-3)
d717343 mac80211: update encap offload patches to the latest version (+1.2K,-149)
673062f mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (+26)
caf7277 mac80211: do not allow bigger VHT MPDUs than the hardware supports (+34)
cd36c0d mac80211: select the first available channel for 5GHz interfaces (+2,-2)
1c6d456 mac80211: fix regression in station connection monitor optimization (+26)
4bd7689 mac80211: update sta connection monitor regression fix (+27,-15)
5b29614 mac80211: another fix for the sta connection monitor (+37,-5)
1ed6eb1 mac80211: backport sched_set_fifo_low (+32)
cba4120 mac80211: add support for specifying a per-device scan list (+3)
e0d482f rt2x00: mt7620: differentiate based on SoC's CHIP_VER (+547)
08a42ef mac80211: fix memory leak on filtered powersave frames (+55)
610843f mac80211: rt2x00: save survey for every channel visited (+183)
daeda8a mac80211: pass phy name to hostapd_set_bss_options (+1,-1)
7ca9b82 mac80211: Fix wpa_supplicant config removal ubus call (+2,-2)
ed2491b mac80211: ath9k: enable OEM cards support on x86 (+1)
bf3158b mac80211: backport the new tasklet API (+35)
0bb5d39 mac80211: add minstrel fixes that fix mt76 issues in legacy mode (+122)
6cdc21b mac80211: Update to version 5.8.18-1 (+38,-218)
3ab6953 mac80211: do not drop tx nulldata packets on encrypted links (+25)
39c8bc4 mac80211: fix MAC address allocations when local bit set on base addr (+2,-2)
1a9b896 treewide: nuke DRIVER_11W_SUPPORT (+23,-33)
e185172 hostapd: do not restart hostapd instance on wireless restarts (+2,-2)
3a12c66 mac80211: replace legacy minstrel with minstrel_ht, improve rate selection (+2.6K)
d140d18 mac80211: add 802.11ad-support (+7,-1)
6442b8c mac80211: Add wil6210 driver (+15,-3)
cbd67db mac80211: use hostapd PID returned from config_add (+2,-3)
d9d6988 mac80211: improve error handling when adding hostapd config (+8,-8)
faeaf5a mac80211: fix an uninitialized stack variable in the minstrel update (+11,-3)
b0ad07e mac80211: fix rounding error in minstrel_ht throughput calculation (+34)
3775233 mac80211: add significant minstrel_ht performance improvements (+1.7K)
1fdbb87 mac80211: remove accidentally duplicated line in minstrel_ht patch (+1,-2)
56c20f0 mac80211: minstrel_ht: fix regression in the max_prob_rate fix (+23)
7ca75a2 mac80211: fix an uninitialized variable warning (+51,-48)
0c499f6 mac80211: convert UniFi Outdoor+ HSR support to OF (+10,-27)
8019c54 mac80211: fix incorrect parameter (+1,-1)
84fa59b mac80211: fix station rate table updates on assoc (+38)
8286f3a treewide: unify OpenWrt hosted source via @OPENWRT (+19,-17)
bf6f7cf mac80211: Update to version 5.9.12-1 (+177,-1.4K)
12424ed mac80211: Update to version 5.10-rc6-1 (+555,-3.2K)
268210c mac80211: add fq performace improvements (+554,-1)
8fc2cfe mac80211: fix a corner case in encapsulation offload support (+53)
b606684 mac80211: add decapsulation offload support (+593,-2)
072bfe2 mac80211: add minstrel performance improvements (+181)
ed1e234 mac80211: refresh patches (+92,-102)
9cb63f5 mac80211: fix a regression in processing rx stats (+28)
f118be0 ath9k: fix transmitting to stations in dynamic SMPS mode (+49)
0cde9a0 mac80211: Refresh patches again (+124,-110)
1132340 mac80211: Update to version 5.10.16-1 (+19,-185)
6979490 mac80211: backport upstream patches for driver disconnect (+593,-15)
64ddac2 mac80211: merge a few pending tx related fixes (+142)
de00033 mac80211: support rx timestamps for HE rates (+134)
4ad1957 mac80211: add client mode connection monitor fix (+31)
f066ee2 mac80211: minstrel_ht: fix issue in calculating success probability (+21)
ce41fc3 mac80211: Update to version 5.10.34-1 (+48,-188)
c99f037 mac80211/rtl: backport a rtl8192cu AP mode fix (+118)
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)
00d7a45 mac80211: Update to backports-5.10.42 (+63,-1.5K)
05a8bf0 mac80211: sync nl80211.h with upstream and backport a WPA3 related commit (+657,-33)
3839a4c mac80211: fix minstrel sample time check (+23)
3d0ed7d mac80211: fix an issue with wds links on 802.11ax devices (+51)
a078037 mac80211: improve rate control performance (+353,-1)
4c29ff7 mac80211: add support for 802.3 encap offload with software rate control (+119)
ccbe535 mac80211: backport fix for nl80211 control port tx (fixes FS#3857) (+133,-17)
bea9380 mac80211: fix no_reload logic (FS#3902) (+1)
9302e63 mac80211: always call wireless_set_data (FS#3784) (+2,-4)
6f13a39 mac80211: print an error if wifi teardown fails (+4)

Wireless / MT76 (42 changes)

a0e5ca4 mt76: update to the latest version, adds preliminary mt7615 support (+25,-3)
b3a2965 mt76x02: fix crash on device reset (+2,-3)
ffddb68 mt76x02u: check chip version on probe (+18,-3)
7fc5f92 mt76x2u: remove duplicated entry in mt76x2u_device_table (+1,-2)
61311d9 mt76: introduce mt76_free_device routine (+11,-4)
a7dfcf2 mt76: move mac_work in mt76_dev (+20,-21)
334b4ce mt76: add mac80211 driver for MT7615 PCIe-based chipsets (+4.9K)
edb2a00 mt76: add unlikely() for dma_mapping_error() check (+4,-4)
355c079 mt76: use macro for sn and seq_ctrl conversion (+4,-4)
133bffb add firmware for MT7615E ()
49d9c1b mt76: usb: reduce locking in mt76u_tx_tasklet (+12,-8)
3e371ca mt76: set txwi_size according to the driver value (+22,-13)
5007326 mt76: add skb pointer to mt76_tx_info (+36,-30)
c47a568 mt76: dma: introduce skb field in mt76_txwi_cache (+8,-1)
9029560 mt76: dma: add skb check for dummy pointer (+7,-4)
e9eea39 mt76: mt7615: use sizeof instead of sizeof_field (+1,-2)
98c5359 Revert "mt76: fix potential deadlock on cancelling workqueues" (+10,-14)
⇒ + 97 more...
92f83ab mt76: update to the latest version (+3,-3)
6cafaca mt7603: use READ_ONCE instead of ACCESS_ONCE (+1,-1)
9e2e0b8 mt76: round up length on mt76_wr_copy (+2,-2)
e378ef1 mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to int... (+1,-1)
7991dd7 mt76: mt7615: introduce mt7615_regd_notifier (+11)
901a4c7 mt76: mt7615: add hw dfs pattern detector support (+245,-1)
57c600e mt76: mt7615: do not perform txcalibration before cac is complited (+15,-10)
6afc952 mt76: mt7615: add csa support (+36,-5)
8919516 mt76: mt7615: add radar pattern test knob to debugfs (+81,-14)
3be723c mt76: mt7615: clean up FWDL TXQ during/after firmware upload (+3)
47fe37e mt76: mt7615: fall back to sw encryption for unsupported ciphers (+15)
bc5e041 mt76: mt7603: enable hardware rate up/down selection (+1,-2)
ae760db mt76: mt7615: move mt7615_mcu_set_rates to mac.c (+97,-98)
2ae01f7 mt76: mt7615: reset rate index/counters on rate table update (+8,-1)
6f98378 mt76: mt7615: sync with mt7603 rate control changes (+124,-44)
edbe88e mt76: usb: fix endian in mt76u_copy (+2,-2)
f43b622 mt76: usb: remove unneeded {put,get}_unaligned (+8,-5)
⇒ + 8 more...
ba5878f mt76: update to the latest version (+3,-3)
8fc3e6e mt76: mt7615: fix using VHT STBC rates (+14,-7)
b21b991 mt76: mt7615: fix PS buffering of action frames (+1,-1)
3d43dd8 mt76: mt7615: fix invalid fallback rates (+3)
0ce4682 mt76: mt7603: fix invalid fallback rates (+3)
3b08966 Revert "mt76: usb: use full intermediate buffer in mt76u_copy" (+7,-12)
48800e7 Revert "mt76: usb: remove unneeded {put,get}_unaligned" (+5,-8)
439354d Revert "mt76: usb: fix endian in mt76u_copy" (+2,-2)
8c1da93 mt76: usb: fix endian in mt76u_copy (+2,-2)
307be50 mt76: usb: remove unneeded {put,get}_unaligned (+8,-5)
5d29829 mt76: mt76x02: use params->ssn value directly (+3,-3)
f74d117 mt76: mt7603: use params->ssn value directly (+3,-3)
649f2e8 mt76: mt7615: use params->ssn value directly (+3,-3)
b647180 mt76: mt7615: unlock dfs bands (+6)
f1875e9 mt76: revert an accidental leftover debug change (+3,-3)
410923f Revert accidental debugging change (+1,-2)
4c46bbb mt76: update to the latest version (+3,-3)
3d7f738 mt76: mt7615: add missing register initialization (+31,-4)
09c33df mt76: fix kernel Oops by updating to the latest version (+3,-3)
75656a4 net: wireless: support of_get_mac_address new ERR_PTR error (+1,-1)
0e22e14 mt76: update to the latest version (+3,-3)
fb0f432 mt76: stop rx aggregation on station removal (+3)
76aada5 mt76: dma: reset q->rx_buf on rx reset (+6)
3245ca8 mt76: check of_get_mac_address for NULL as well to restore old kernel compat (+1,-1)
8e49524 mt76: mt7615: move mt7615_mac_get_key_info in mac.c (+55,-49)
e4f48a8 mt76: mt7615: add mt7615_mac_wtbl_addr routine (+6,-1)
e8c95e5 mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (+63,-48)
d998b90 mt76: mt7615: remove wtbl_sec_key definition (-14)
60d279e mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (+21,-18)
4947ad4 mt76: introduce mt76_mmio_read_copy routine (+19,-8)
4d9001b mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (+1,-1)
3d6796b mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (+1,-1)
8d7a480 mt76: mt7615: add 4 WMM sets support (+10,-12)
ae0f111 mt76: mt7615: update cw_min/max related settings (+9,-9)
8b7bbd0 mt76: mt7603: fix some checkpatch warnings (+19,-18)
e604546 mt76: mt7615: fix some checkpatch warnings (+3,-5)
c415c67 mt76: mt76x02: fix some checkpatch warnings (+114,-100)
⇒ + 17 more...
8176431 mt76: probe load mt7615 driver asynchronously (+1)
fca9b5e mt76: update to the latest version (+5,-5)
0167bfa mt76: make mt76_rx_convert static (+1,-4)
1d2acd5 mt76: mt76x0: remove redundant chandef copy (-1)
496c78e mt76: mt76x0: remove unneeded return value on set channel (+9,-16)
6797378 mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (+15,-6)
c7f8214 mt76: mt7615: add support to read temperature from mcu (+59,-11)
e07407a mt7603: fix build with CONFIG_KERNEL_DYNAMIC_DEBUG=y (+1)
8739f87 mt76: mt7615: fix control frame rx in monitor mode (+38,-1)
9c5df3c mt76: remove aggr_work field from struct mt76_wcid (-2)
0efbc5d mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (+1,-1)
0308d75 mt76: remove empty flag in mt76_txq_schedule_list (+7,-16)
a20c20b mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (+2,-3)
b140512 mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (+1,-1)
63e8152 mt76: mt7615: enable SCS by default (+1,-1)
f3792b5 mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (+25,-31)
0355b7a mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (+5,-16)
c394887 mt76: mt76x0u: reset counter starting the device (+1,-2)
⇒ + 24 more...
7a8bcf3 mt76: update to the latest version (+3,-3)
71c2ef0 mt76: fix aggregation stop issue (+6,-4)
5b02a07 mt76: add missing locking around ampdu action (+6)
7d8764d mt76: avoid enabling interrupt if NAPI poll is still pending (+1,-3)
d94cc81 mt76: drop rcu read lock in mt76_rx_aggr_stop (+3,-7)
c11a4ad mt76: mt76x0: eeprom: add support for MAC address from OF (+1)
01642d8 mt76: mt76x02: fix use-after-free in tx status code handling airtime (+7,-11)
391e148 mt76: add sanity check for a-mpdu rx wcid index (+1,-1)
d3a5895 mt76: fix a-mpdu boundary detection issue for airtime reporting (+2,-1)
ca7f1ef Revert "mt76: probe load mt7615 driver asynchronously" (-1)
ba16453 mt76: update to the latest version (+3,-3)
2a0a191 mt7603: remove vif sta from poll list on interface remove (+7,-1)
dc14ac6 mt7615: remove vif sta from poll list on interface remove (+7,-1)
d868638 mt76: remove obsolete .add_buf() from struct mt76_queue_ops (-4)
50b1e9b mt76: refactor cc_lock locking scheme (+19,-13)
1987b74 mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (-1)
c93a2d1 mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (+6)
58e1e96 mt76: mt7615: remove unneeded semicolon (+2,-2)
c14d656 mt76: mt76x2e: disable pcie_aspm by default (+51)
f2be00b mt76: dma: fix buffer unmap with non-linear skbs (+7,-4)
20f0589 mt76: mt76u: rely on usb_interface instead of usb_dev (+13,-6)
3cbaf81 mt76: mt76u: rely on a dedicated stats workqueue (+25,-10)
ea19cd7 mt76: Remove set but not used variable 'idx' (+1,-2)
a85c06c mt76: use mt76_dev in mt76_is_{mmio,usb} (+15,-15)
e0731a8 mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (+1,-3)
cfdb751 mt76: mt7615: add ibss support (+15)
e2f90ad mt76: move interface_modes definition in mt76_core module (+7,-24)
⇒ + 76 more...
1de8fc9 mt76: update to the latest version (+3,-3)
38f4c57 mt76: mt76x0: fix default mac address overwrite (+4,-1)
8216766 mt76: update to the latest version (+10,-3)
8f33a1e mt76: mt7615: report firmware log event messages (+70)
43db699 mt76: mt7615: increment the MAC address of the secondary PHY (DBDC) (+2)
161d1c7 mt7615: use local MAC address for the second PHY (+6,-1)
9453dbe mt76: set dma-done flag for flushed descriptors (+3,-1)
65745c5 mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (+8,-1)
14f37f8 mt76: dma: do not write cpu_idx on rx queue reset until after refill (+8,-7)
99ce686 mt76: mt7603: increase dma mcu rx ring size (+2,-1)
62c447e mt76: enable Airtime Queue Limit support (+1)
1c25894 mt76: mt7615: report TSF information (+21)
2d22ef6 mt76: mt7615: add per-phy mib statistics (+60,-21)
8d690f3 mt76: mt7615: add a get_stats() callback (+16)
b06177c mt76: move dev_irq tracepoint in mt76 module (+33,-25)
5ac9889 mt76: move mac_txdone tracepoint in mt76 module (+39,-27)
7801ebd mt76: mt7615: add tracing support (+77,-2)
fd877a1 mt76: mt76x2: get rid of leftover target (-2)
0394715 mt76: mt7615: initialize radar specs from host driver (+166)
⇒ + 53 more...
69a9a08 mt76: update to the latest version (+3,-3)
bd0df1b mt76: avoid extra RCU synchronization on station removal (+23,-3)
d5a5e97 mt76: mt76x2: avoid starting the MAC too early (+1,-1)
a67e429 mt76: mt7615: fix msdu_id endianness in mt7615_write_hw_txp (+1,-1)
d3af8bd mt76: mt7615: set proper length in strncmp (+1,-1)
9c43417 mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (+2,-1)
764e1d2 mt76: mt7615: fix tx power reporting (+2)
1881241 mt76: fix rounding issues on converting per-chain and combined txpower (+15,-36)
fa14e7f mt76: mt7615: rework rx phy index handling (+75,-50)
a205ce3 mt76: mt7615: fix ext_phy flag for stations (+2)
457a932 mt76: mt7615: fix MT_TX_HW_QUEUE_EXT_PHY to deal with mac80211 changes (+1,-1)
c75cf51 mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (+2,-1)
cc56c40 mt76: fix LED link time failure (+2,-1)
4dbd56b mt76: mt76x0u: add support to TP-Link T2UHP (+1)
e226309 mt76: mt7615: rely on mt76_queues_read for mt7622 (+7,-3)
c6a0253 mt76: mt76u: extend RX scatter gather number (+1,-1)
dfc24bc mt76: mt76u: rename stat_wq in wq (+8,-8)
⇒ + 5 more...
3e11dda mt76: update to the latest version (+3,-3)
f4415af mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (+9,-2)
5b9f949 mt76: mt76u: fix a possible memory leak in mt76u_init (+12,-5)
fd892bc mt76: mt76u: rely only on data buffer for usb control messagges (+4,-5)
9c6b6ab kernel: replace SUBDIRS with M in package recipes (+21,-21)
e8fae62 mt76: update to the latest version (+3,-3)
0a53dcd mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (+6,-1)
46e63c0 mt76: mt7603: enable dynamic sensitivity adjustment by default (+1)
81476f1 mt76: mt7615: fix antenna mask initialization in DBDC mode (+11,-1)
0f8c806 mt76: update to the latest version (+3,-3)
a94e43f mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (+1,-4)
5a5a9b7 packages: mt76: add 14c3:7610 pci id to list (+31,-1)
1c008b6 mt76: update to the latest version (+5,-33)
bef8f8a mt76: mt7615: remove a stray if statement (-1)
89bd719 mt76: remove variable 'val' set but not used (+1,-2)
ee8ac23 mt76: mt7615: introduce mt7615_mcu_fill_msg (+14,-8)
4999db4 mt76: mt7615: introduce mt7615_mcu_wait_response (+24,-14)
8ce6e40 mt76: mt7615: cleanup fw queue just for mmio devices (+3,-1)
9d1d2ee mt76: mt7615: introduce mt7615_init_device routine (+17,-11)
7fbd2a5 mt76: always init to 0 mcu messages (+4,-4)
3b277cf mt76: mt7615: introduce mt7615_mcu_send_message routine (+20,-7)
2a4132a mt76: mt7615: add mt7615_mcu_ops data structure (+296,-153)
9ba7174 mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (+116,-80)
2e991f3 mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (+168,-261)
5685205 mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (+11,-13)
642ecd9 mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (+125,-151)
2b0810a mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (+191,-173)
7a6285e mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (+22,-18)
e536b42 mt76: mt7615: introduce mt7615_register_map (+91,-32)
⇒ + 99 more...
479f1f2 mt76: update to the latest version (adds 7663e, 7663u, 7915 drivers) (+87,-10)
7aabfd0 mt7615: add CONFIG_MT76_LEDS to cflags (+1)
10a5b76 mt76: mt7615: fix getting maximum tx power from eeprom (+17)
8688ed7 mt76: mt7615: use module parameter option for offload firmware preference (+6,-14)
04798aa net: mt7603: remove duplicate error message (+1,-3)
9636177 mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (+7,-2)
d4ba139 mt76: mt7615: introduce mt7615_check_offload_capability routine (+29,-23)
2cc0d54 mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (-1)
5b73be9 mt76: mt7615: add passive mode for hw scan (+2,-2)
96e429e mt76: mt7615: free pci_vector if mt7615_pci_probe fails (+12,-3)
8fddbf6 mt76: mt7615: introduce support for hardware beacon filter (+45)
f2c7601 mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (+38,-1)
db45460 mt76: mt7615: add WoW support (+322,-44)
20b8732 mt76: mt7663u: introduce suspend/resume to mt7663u (+39,-6)
20db7e7 mt76: mt7615: introduce PM support (+186,-6)
523716b mt76: mt7615: add gtk rekey offload support (+142,-1)
50d377a mt76: mt7615: introduce beacon_loss mcu event (+45)
⇒ + 64 more...
bf3f06f mt76: enable hostapd 802.11ax support if kmod-mt7915e is selected (+1,-1)
d512657 mt7621-qtn-rgmii: enable RGMII connected Quantenna QV840 (+94)
bab0d1c mt76: update to 2020-07-22 (+63,-5)
7bc58ca mt76: add missing lock configuring coverage class (+8)
43febd4 mt76: mt7615: fix lmac queue debugsfs entry (+5,-4)
0b99752 mt76: mt7615: fix hw queue mapping (+45,-28)
4058595 mt76: overwrite qid for non-bufferable mgmt frames (+18,-15)
49c7131 mt76: mt76x02: do not access uninitialized NAPI structs (+3,-2)
f185d90 update mt7915 firmware to the latest version ()
0ed6a33 mt76: mt7615: re-enable offloading of sequence number assignment (+41,-9)
2a52eab mt76: usb: rely on mt76_for_each_q_rx (+12,-32)
90fc1d8 mt76: mt7663: introduce ARP filter offload (+91,-3)
b57223d mt76: mt7615: fix up typo in Kconfig for MT7663U (+1,-1)
ec4057d mt76: add script for generating single-sku device tree data (+333)
769b030 mt76: add functions for parsing rate power limits from DT (+216)
1d2aedb mt76: extend DT rate power limits to support 11ax devices (+40,-23)
a3e17ff mt76: mt7615: implement support for using DT rate power limits (+70,-2)
a48a4ae mt76: allow more channels, allowed in ETSI domain (+3)
869ba61 mt76: fix include in pci.h (+1)
⇒ + 73 more...
3761517 mt76: update to the latest version (+3,-3)
8d9a62e mt76: mt7915: fix crash on tx rate report for invalid stations (+3)
8253434 mt76: fix double DMA unmap of the first buffer on 7615/7915 (+12,-2)
9980456 mt76: mt7615: register ext_phy if DBDC is detected (+7)
93407be mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (+89,-83)
e7774de mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (+15,-7)
a560251 mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (+3)
5c42061 mt76: do not inject packets if MT76_STATE_PM is set (+4,-2)
ae4757a mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (+7)
c4544d1 mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (+9,-4)
dc73103 mt76: mt76s: move tx processing in a dedicated wq (+39,-48)
c828c84 mt76: mt7663s: move rx processing in txrx wq (+57,-29)
2b34f2f mt76: mt76s: move status processing in txrx wq (+25,-41)
f957b05 mt76: mt76s: move tx/rx processing in 2 separate works (+46,-29)
6fe9642 mt76: mt76s: get rid of unused variable (-2)
43d6127 mt76: mt7915: enable U-APSD on AP side (+49,-2)
58774b6 mt76: set interrupt mask register to 0 before requesting irq (+12)
⇒ + 14 more...
6bee8f2 mt76: update to the latest version (+3,-3)
34aed01 mt76: mt7915: use ieee80211_free_txskb to free tx skbs (+7,-3)
efc8669 mt76: mt7615: fix max_mpdu_size field for A-MSDU (+2,-2)
b52b4af mt76: update to the latest version (+3,-3)
8027c7d mt76: mt7615: fix reading airtime statistics (+12,-10)
3743e7c mt76: mt7915: optimize mt7915_mac_sta_poll (+10,-5)
d2fe5e8 mt76: mt7915: fix variable initialization in sta poll (+2,-1)
692065b mt76: mt7915: only enable hw amsdu for AP and station (+14,-1)
b54157d mt7615: update firmware to version 20200814 ()
888990e mt76: use threaded NAPI (+2,-4)
3a3306e mt76: mt7915: add 802.11 encap offload support (+182,-83)
795b772 mt76: mt7915: add encap offload for 4-address mode stations (+78,-5)
55d79ab mt76: dma: update q->queued immediately on cleanup (+14,-25)
23dbd64 mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (+1,-2)
5cf34cd mt76: mt7915: significantly reduce interrupt load (+18,-8)
87a6942 mt76: add utility functions for deferring work to a kernel thread (+103)
2f1318a mt76: convert from tx tasklet to tx worker thread (+54,-53)
72f0979 mt76: mt7915: add support for accessing mapped registers via bus ops (+109)
f9ce5c7 mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (+13,-2)
25dd8bd mt76: mt7615: significantly reduce interrupt load (+20,-25)
⇒ + 7 more...
e12ac40 mt76: update to the latest version (+3,-3)
f0beb7c mt76: mt7663u: fix memory leaks in mt7663u_probe (+23,-10)
90c8422 mt76: mt7915: fix typo in function name (+2,-2)
9cbbe4a mac80211: simplify TX aggregation start (+9,-6)
974486e util: in worker setup, only overwrite function pointer if not NULL (+2,-1)
5195102 mt76: initialize tx worker function earlier (+2,-1)
3c361b1 mt76: mt7663u: fix dma header initialization (+8,-3)
e8d4896 mt76: usb: fix use of q->head and q->tail (+15,-15)
8124daf mt76: sdio: fix use of q->head and q->tail (+18,-18)
3c2cd85 mt76: unify queue tx cleanup code (+41,-67)
780cdab mt76: remove qid argument to drv->tx_complete_skb (+14,-28)
05aa857 mt76: remove swq from struct mt76_sw_queue (-11)
e861cb0 mt76: rely on AQL for burst size limits on tx queueing (+109,-75)
3218b91 mt76: remove struct mt76_sw_queue (+86,-114)
23529b5 mt76: mt7603: tune tx ring size (+4,-2)
f6ca436 mt76: mt76x02: tune tx ring size (+4,-3)
97e6513 mt76: mt7603: check for single-stream EEPROM configuration (+13,-2)
⇒ + 3 more...
e18534f mt76: update to the latest version (+3,-3)
3b946a6 mt76: dma: cache dma map address/len in struct mt76_queue_entry (+22,-23)
c4c8b6a mt76: mt7915: fix HE BSS info (+2,-2)
15391c1 mt76: fix tx hang on non-AQL frame limit (+4,-1)
72c8a81 mt76: mt7915: fix encap offload multicast traffic with 4-address mode (+3)
69b3f86 mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (+21,-31)
5f08003 mt76: move txwi handling code to dma.c, since it is mmio specific (+72,-73)
b1f4256 mt76: mt7915: fix VHT LDPC capability (+2,-2)
8f48855 mt76: mt7915: simplify mt7915_lmac_mapping (+2,-11)
cfaf408 mt76: mt7915: fix queue/tid mapping for airtime reporting (+3,-8)
115b62e mt76: remove retry_q from struct mt76_txq and related code (+6,-80)
e22c65c mt76: mt7915: simplify checks for the 802.3 offload path (+2,-11)
bab866a mt76: mt7915: fix unexpected firmware mode (+13)
0fc3c5e mt76: dma: queue more rx frames internally before passing them to the stack (+21,-12)
130e5de Revert "mt76: dma: queue more rx frames internally before passing them to the... (+12,-21)
e3af314 update mt7915 firmware to the latest version ()
e2b8a4e mt76: testmode: add a limit for queued tx_frames packets (+2,-1)
⇒ + 17 more...
127ca3c mt76: update to the latest version (+3,-3)
7330106 mt76: mt7615: reduce maximum VHT MPDU length to 7991 (+1,-1)
8c47ed1 mt76: mt7915: add offchannel condition in switch channel command (+4,-2)
1449e60 mt76: Convert to DEFINE_SHOW_ATTRIBUTE (+13,-56)
b22977c mt76: mt7663s: remove max_tx_fragments limitation (+7,-6)
b837534 mt76: update to the latest version (+3,-3)
7f53d68 mt76: mt7615: add debugfs knob for setting extended local mac addresses (+100)
1a2547b mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (+2,-1)
2741fd0 mt76: mt7915: support 32 station interfaces (+105,-42)
709f2cd mt76: mt7915: fix processing txfree events (+1)
434940e mt76: mt7915: measure channel noise and report it via survey (+55,-6)
2363268 mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (+8,-1)
b5c593b mt76: mt7663s: move tx/rx processing in the same txrx workqueue (+66,-73)
75157b5 mt76: mt7663s: convert txrx_work to mt76_worker (+41,-28)
6dc67b0 mt76: mt7663s: disable interrupt during txrx_worker processing (+9,-18)
b381729 mt76: sdio: convert {status/net}_work to mt76_worker (+87,-78)
9cb12f7 mt76: mt7915: fix DRR sta bss group index (+1,-1)
75977a8 mt76: mt7915: disable OFDMA/MU-MIMO UL (-2)
6cdebe8 mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (+187,-187)
eb9afae mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (+68,-67)
8c73f3b mt76: implement .mcu_parse_response in struct mt76_mcu_ops (+55,-36)
fcfbb04 mt76: move mcu timeout handling to .mcu_parse_response (+38,-34)
⇒ + 78 more...
736eee5 mt76: Fix compile against glibc (+26,-1)
1a9b896 treewide: nuke DRIVER_11W_SUPPORT (+23,-33)
f841855 mt76: update to the latest version (+3,-28)
a46f9a9 mt76: mt7915: add vif check in mt7915_update_vif_beacon() (+9,-1)
27ad123 mt76: mt7615: add vif check in mt7615_update_vif_beacon() (+10,-1)
0a449ce mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (+21,-6)
eacd2d4 mt76: mt7915: reset token when mac_reset happens (+26,-17)
e4b2330 mt76: mt7615: reset token when mac_reset happens (+22,-12)
6e22bbf mt76: mt7615: convert comma to semicolon (+1,-1)
3786511 mt76: mt7915: convert comma to semicolon (+1,-1)
742c36b mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (+4,-1)
a515727 mt76: mt7915: add support for flash mode (+56,-6)
b6f7b3d mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (+3,-3)
062f3f4 mt76: mt7915: simplify mt7915_mcu_send_message routine (+7,-12)
dbba9b9 mt76: mt7915: drop zero-length packet to avoid Tx hang (+3)
36a745d mt76: Fix queue ID variable types after mcu queue split (+6,-6)
a453976 mt7915: update the testmode support to the latest upstream patch (+28,-40)
64bd6f8 mt7915: fix crash on failure in pci_set_dma_mask (+1,-1)
c202ace mt76: remove unused variable q (-3)
⇒ + 30 more...
ddc75ff mt76: update to the latest version (+3,-3)
65abbcd mt76: usb: process URBs with status EPROTO properly (+1)
3199ef5 mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (+37,-18)
5c86d5b mt76: mt7915: Remove unneeded semicolon (+1,-1)
3f54633 mt76: mt7915: support TxBF for DBDC (+27)
032ad7e mt76: mt7615: unify init work (+22,-29)
cc3f23d mt76: mt7915: bring up the WA event rx queue for band1 (+16,-1)
fa3d334 mt76: fix crash on tearing down ext phy (+1,-1)
c4c9c40 mt76: mt7915: fix vif sta index for DBDC (+2,-1)
eca2f0e mt76: mt7915: fix command id for txbf action (+1,-1)
c828124 mt76: mt7915: add support for using a secondary PCIe link for gen1 (+284,-39)
dbaf0f4 mt76: mt7915: make vif index per adapter instead of per band (+3,-3)
fb3e5ce mt76: move vif_mask back from mt76_phy to mt76_dev (+16,-16)
be2bea6 mt76: mt7915: detect wrong nss eeprom parameter on dbdc cards (+11,-7)
8dc5d4a Revert "mt76: mt7915: fix vif sta index for DBDC" (+1,-2)
8c796a3 mt76: mt7915: only set int1 when using the second hif (+8,-5)
4eb5caa mt76: reduce q->lock hold time (+7,-8)
⇒ + 3 more...
12424ed mac80211: Update to version 5.10-rc6-1 (+555,-3.2K)
bc39637 mt76: update to the latest version (+28,-86)
261d184 mt76: introduce mt76_vif data structure (+85,-81)
50349a8 mt76: mt76_connac: create mcu library (+1.9K,-1.4K)
c888591 mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (+359,-356)
9856236 mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (+449,-442)
2da59aa mt76: mt76_connac: move pm data struct in mt76_connac.h (+70,-61)
16be142 mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (+177,-143)
c4ccfc6 mt76: mt7921: add MAC support (+2.5K)
8ecf3a5 mt76: mt7921: add MCU support (+3.5K)
92c1717 mt76: mt7921: add DMA support (+359)
1cecf9c mt76: mt7921: add EEPROM support (+127)
a9e6841 mt76: mt7921: add ieee80211_ops (+960)
39d6f48 mt76: mt7921: introduce mt7921e support (+448)
9f37bae mt76: mt7921: add debugfs support (+179,-1)
b16cf6e mt76: mt7921: introduce schedule scan support (+155)
5aa798e mt76: mt7921: introduce 802.11 PS support in sta mode (+45,-3)
e67d521 mt76: mt7921: introduce support for hardware beacon filter (+80)
⇒ + 35 more...
95b838f build: use -nostdinc and -isystem in NOSTDINC_FLAGS for out-of-tree kernel mo... (+11,-4)
04b2275 mt76: update to the latest version (+11,-3)
6a3cf95 mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (+6,-9)
ab90451 mt76: mt7915: only modify tx buffer list after allocating tx token id (+5,-5)
7e1eff6 mt76: mt7915: fix unused 'mode' variable (+5,-4)
8a2e22f mt76: mt7921: fix suspend/resume sequence (+7,-7)
27a54e8 mt76: mt7921: fix memory leak in mt7921_coredump_work (+4,-2)
c267322 mt76: mt7921: switch to new api for hardware beacon filter [v2 update] (+33,-16)
fd2c59d mt76: mt7921: fixup rx bitrate statistics [v2 update] (+1,-1)
bfa8d5a mt76: adjust to upstream API for enabling threaded NAPI (+12,-7)
1706fb6 mt76: mt7663s: fix rx buffer refcounting (+4,-5)
c5aca66 mt76: mt7615: enable hw rx-amsdu de-aggregation (+19,-3)
9002b0b mt76: mt7615: add rx checksum offload support (+5)
8e3f5bf mt76: mt7615: add support for rx decapsulation offload (+127,-13)
8e3bba8 mt76: mt7615: fix memory leak in mt7615_coredump_work (+4,-2)
760adce mt76: mt7921: fix aggr length histogram (+5,-6)
84229a5 mt76: mt7915: fix aggr len debugfs node (+1,-1)
10a95da mt76: mt7921: remove unneeded semicolon (+1,-1)
⇒ + 82 more...
43e4ba5 mt76: update to the latest version (+3,-3)
186af01 mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (+86,-1)
93b5c28 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (+5,-1)
a8e89c5 mt76: testmode: add support to send larger packet (+131,-35)
a0cc9a9 mt76: mt7915: rework mt7915_tm_set_tx_len() (+5,-17)
c8b9663 mt76: mt7915: fix rate setting of tx descriptor in testmode (+19,-6)
22fd295 mt76: mt7615: fix memleak when mt7615_unregister_device() (+1,-2)
7401e0d mt76: mt7915: fix memleak when mt7915_unregister_device() (+1,-2)
c365626 mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (+3,-3)
0ce955b mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (+3,-3)
b03d1e6 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (+6,-2)
5ac02e2 mt76: flush tx status queue on DMA reset (+10)
c71f609 mt76: sync with upstream changes (+611,-160)
23ecadd mt76: mt7615: fix hardware error recovery for mt7663 (+53,-11)
57a899e mt76: mt7615: fix entering driver-own state on mt7663 (+10,-2)
42a2ddd mt76: mt7615: load ROM patch before checking patch semaphore status (+16,-14)
cf0e406 mt76: mt7915: add support for applying pre-calibration data (+199,-10)
⇒ + 98 more...
20f6664 mt76: update to the latest version (+5,-5)
bddc1db mt76: mt7915: drop the use of repeater entries for station interfaces (+1,-7)
3c90f35 mt76: mt7915: add thermal sensor device support (+56,-18)
afab0e8 mt76: mt7915: add thermal cooling device support (+202,-2)
41cf021 mt76: mt7615: add thermal sensor device support (+58,-25)
2ac6b87 mt76: connac: update BA win size in Rx direction (+3,-1)
ddb3011 mt76: mt7921: fix reset under the deep sleep is enabled (+30,-15)
e4cbefd mt76: mt7921: avoid unnecessary consecutive WiFi resets (+5,-1)
393eea2 mt76: mt7921: fix invalid register access in wake_work (+24,-8)
a15d464 mt76: mt7921: fix OMAC idx usage (+1,-54)
e4d267d mt76: mt7921: enable runtime pm by default (+1,-3)
50fd8ce mt76: connac: add bss color support for sta mode (+23)
e29058c mt76: mt7921: return proper error value in mt7921_mac_init (+8,-7)
c89c8c3 mt76: mt7921: do not schedule hw reset if the device is not running (+3)
9f7bb42 mt76: mt7921: reset wfsys during hw probe (+4)
22ea365 mt76: mt7915: add .offset_tsf callback (+33,-2)
ad91f8e mt76: mt7615: add .offset_tsf callback (+34,-4)
⇒ + 24 more...

Wireless / Mwlwifi (6 changes)

0c43219 mwlwifi: Fix loading with backports v5.3 (+20,-1)
9c6b6ab kernel: replace SUBDIRS with M in package recipes (+21,-21)
93a8cdf mwlwifi: Update the 88W8964's firmware to 9.3.2.12 and fix backports version ... (+39,-23)
747796b Fixed driver loading with kernel 5.3+ (+6)
b0aeee5 Upgrade the 88W8964's firmware to 9.3.2.12 ()
1a9b896 treewide: nuke DRIVER_11W_SUPPORT (+23,-33)
aacf378 mwlwifi: add PKG_FLAGS:=nonshared (+1)
95b838f build: use -nostdinc and -isystem in NOSTDINC_FLAGS for out-of-tree kernel mo... (+11,-4)

Miscellaneous (14 changes)

e1f588e packages: apply usign padding workarounds to package indexes if needed (+6,-2)
2c54135 gitignore: ignore patches in OpenWrt root directory (+1)
c39d015 .gitignore: ignore more scripts/config output (+4)
46e9a35 Revert ".gitignore: ignore more scripts/config output" (-4)
d011371 README: port to 21st century (+697,-34)
8d13198 LICENSE: use updated GNU copy (+20,-21)
9534357 build: always build package/kernel/linux (+1)
882e301 LICENSES: include all used licenses in LICENSES directory (+444,-20)
36bb119 COPYING: add COPYING file to specify project licenses (+12)
f0ab4b1 gitignore: add .vscode for VS Code users (+1)
16d6288 ci: build test ath79/generic (+25)
1a8de9c Revert "ci: build test ath79/generic" (-25)
78a2aef README: update routing.git URL (+2,-2)
144bf23 README: switch from freenode to oftc (+2,-2)

Addressed bugs

#84

Description: sysntp does not resolves IPv6 when IPv6 only stack
Link: https://bugs.openwrt.org/index.php?do=details&task_id=84
Commits:
b62fa74 busybox: disable PREFER_IPV4_ADDRESS (+1,-1)

#408

Description: Archer C7 has incorrect default bssid addresses for wifi networks
Link: https://bugs.openwrt.org/index.php?do=details&task_id=408
Commits:
a021268 ar71xx: fix MAC addresses for Archer C5 v1, C7 v1/v2, WDR4900 v2 (+2,-3)

#409

Description: Archer C7 all leds are green
Link: https://bugs.openwrt.org/index.php?do=details&task_id=409
Commits:
65762cd ar71xx: fix WLAN LED names for Archer C7 (+2,-2)

#505

Description: Can't install LEDE on Linksys EA3500
Link: https://bugs.openwrt.org/index.php?do=details&task_id=505
Commits:
e11fc84 kirkwood: Fix FS#505 - Can't install LEDE on Linksys EA3500 (+3)

#732

Description: D-Link DIR-615 D2 (ramips rt305x) Wireless LED Not Flashing Solid Green
Link: https://bugs.openwrt.org/index.php?do=details&task_id=732
Commits:
42dc5c2 ramips: improve LED support for D-Link DIR-615 D series (+8,-5)

#883

Description: ER-X-SFP link-state enabled on SFP port eth5 (led = lit) but swconfig reports link:down
Link: https://bugs.openwrt.org/index.php?do=details&task_id=883
Commits:
4c70bb4 ramips: enable SFP port for Ubiquiti ER-X-SFP (+64,-3)

#1444

Description: Activate CONFIG_ATH9K_HWRNG in Kernel 4.9
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1444
Commits:
a4c0767 mac80211: ath9k: enable adding wireless noise to kernel entropy pool (+8)

#1457

Description: odhcpd annoucing dhcpv6 even when it's not enabled
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1457
Commits:
d111809 router: make RA flags configurable (FS#2019) (+64,-23)

#1472

Description: Stopping lxc container results in kernel oops
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1472
Commits:
b7c58a1 kernel: nf_conntrack_rtcache: fix cleanup on netns delete and rmmod (+26,-2)

#1484

Description: dir-645 SEAMA linux.lzma ... LZMA ERROR
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1484
Commits:
6fba88d ramips: reduce lzma dictionary size for D-Link DIR-645 (+1,-1)

#1523

Description: block-mount: unnecessary error log on already mounted device
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1523
Commits:
e4af39d fstools: bump to version 2019-11-03 (+3,-3)
d05276d libblkid-tiny: ntfs: fix use-after-free (+7,-5)
eda8b3f block: use fsck.fat instead of dosfsck (+2,-2)
1212b5b block: umount: skip / unless -a is given (+10,-4)
fb0700f block: support hierarchical mount/umount (+101,-51)
32c3126 block: mount_action: handle mount/umount deps (+30,-13)
da4edc1 block: mount_device: skip extroot earlier (+4,-4)
2f2a09a block: mount_device: err log only when mp deviates from spec (+7,-3)
f438552 block: detect: use current mp as value of target option (+24,-17)

#1525

Description: listing more than ~230 objects fails (ubusd discards messages when tx queue is full)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1525
Commits:
1b27d89 ubus: update to version 2021-06-03 (+3,-3)
4becbd6 ubusd: convert tx_queue to linked list (+34,-31)
c736e47 ubusd: add per-client tx queue limit (+8)
a8cf678 ubusd: protect against too-short messages (+2)

#1634

Description: dwc2 on arv7518pw doesn't work (cannot be initialized)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1634
Commits:
982468d lantiq: dts: Move the &usb_vbus nodes out of &gpio (+96,-96)

#1717

Description: Zyxel Keenetic doesn't save any settings
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1717
Commits:
fea232a ramips: use full 8MB flash on ZyXEL Keenetic (+2,-2)

#1743

Description: Archer C7 v1.1 is soft bricked with the 18.06 release
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1743
Commits:
bfabd8d ath79: remove ath10k drivers from Archer C7 v1 profile (+1,-1)

#1821

Description: Avoid conf-opkg when package config files hasn't change
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1821
Commits:
4bf9bec kernel: mark kmod-usb-serial-wwan as hidden (+2,-2)

#1869

Description: WRT610N V2 is not detected by the initial network configuration script
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1869
Commits:
a2fee73 bcm47xx: fix switch setup for Linksys WRT610N v2 (+1)

#1926

Description: MTD partition offset not correctly mapped when bad eraseblocks present
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1926
Commits:
527832e ramips: disable badblock shifting for MT7621 NAND (+1,-1)

#1963

Description: Bin image for WRT160n V3 is too big
Link: https://bugs.openwrt.org/index.php?do=details&task_id=1963
Commits:
eb15b0e bcm47xx: disable image for Linksys WRT160n v3 (+1)

#2019

Description: odhcpd IPv6 RA Flags
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2019
Commits:
7ff5b12 odhcpd: update to latest git HEAD (FS#2019) (+5,-2)
d111809 router: make RA flags configurable (FS#2019) (+64,-23)

#2057

Description: /etc/init.d/umount runs after other block devices must stop
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2057
Commits:
0481100 base-files: change boot & umount STOP indexes (+3,-3)

#2094

Description: image builder has incorrect board name for wr842n-v1 causes sysupgrade error for ath79 upgrade
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2094
Commits:
522f6b7 ath79: add SUPPORTED_DEVICES based on ar71xx for some devices (+13)

#2129

Description: block-mount shows incorrect UUID for NTFS
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2129
Commits:
d05276d libblkid-tiny: ntfs: fix use-after-free (+7,-5)

#2168

Description: Switch no longer work after restart on Linksys EA8500
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2168
Commits:
04d6753 Revert "ipq806x: fix EA8500 switch control" (+4,-16)

#2192

Description: EFI compatible images needed
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2192
Commits:
a6b7c3e x86: generate EFI platform bootable images (+165,-38)

#2193

Description: netdev LED Trigger for pppoe-wan
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2193
Commits:
edbadec kernel: fix LED netdev trigger on interface rename (+108)

#2214

Description: block-mount: wrong processing order
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2214
Commits:
e4af39d fstools: bump to version 2019-11-03 (+3,-3)
d05276d libblkid-tiny: ntfs: fix use-after-free (+7,-5)
eda8b3f block: use fsck.fat instead of dosfsck (+2,-2)
1212b5b block: umount: skip / unless -a is given (+10,-4)
fb0700f block: support hierarchical mount/umount (+101,-51)
32c3126 block: mount_action: handle mount/umount deps (+30,-13)
da4edc1 block: mount_device: skip extroot earlier (+4,-4)
2f2a09a block: mount_device: err log only when mp deviates from spec (+7,-3)
f438552 block: detect: use current mp as value of target option (+24,-17)

#2216

Description: ath79 - eth0 Spasmodic Link Speed After Driver Changes? - 841NDv9
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2216
Commits:
86fdc8a ath79: ar8216: make switch register access atomic (+59)

#2236

Description: MikroTik wAP AC ethernet not going up on reboot / 803x_aneg_done: SGMII link is not ok
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2236
Commits:
2a7519e ar71xx: enable SGMII fixup on Mikrotik wAP AC (+16)

#2239

Description: Internet LED on W8970 Not Working (18.06-SNAPSHOT r7737-6ac061f319)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2239
Commits:
edbadec kernel: fix LED netdev trigger on interface rename (+108)

#2274

Description: block command can't load versioned libblkid.so.
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2274
Commits:
517cb0b fstools: update to latest Git HEAD (+5,-5)
6a61b9a probe: fallback to libblkid.so.1 when libblkid.so does not exist (+3)

#2275

Description: Dropbear: compilation fails with Elliptic curve cryptography (ECC) activated on master
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2275
Commits:
289d532 dropbear: rebuild libs on config change (+4)

#2297

Description: kernel crash - iptables - reboot all the time ....
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2297
Commits:
a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
1e3800d mvebu: fixes commit a7e68927d0 (+1,-1)

#2300

Description: kmod-br-netfilter: bundled sysctl exploits administrator inattention
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2300
Commits:
3dc4f59 base-files: apply new sysctl.conf at postinst (+21,-14)

#2305

Description: mt76: kernel panic when using mkfs.ext2 on usb drive.
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2305
Commits:
a7e6892 kernel: bump 4.14 to 4.14.125 (FS#2305 FS#2297) (+357,-1.1K)
1e3800d mvebu: fixes commit a7e68927d0 (+1,-1)

#2313

Description: EBIN as no network at loading ramdisk
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2313
Commits:
bc47285 mvebu: fix regression for non-generic ESPRESSObin versions (+9,-2)

#2321

Description: Kernel Panic after enabling hardware offloading - EdgeRouter X
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2321
Commits:
d344591 netfilter: fix crash in flow offload by adding netns support (+13,-3)

#2334

Description: brcm47xx/mips74k snapshots: WLAN driver kmod-brcmsmac (and others) missing on the download server
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2334
Commits:
e05310b mac80211: Do not build b43legacy on BRCM47xx mips74 subtarget (+1,-1)

#2348

Description: snapshot build of package linknx fails since last commit of lua
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2348
Commits:
47a9844 lua5.3: stage Lua headers in proper location (+5,-4)

#2353

Description: CPU: 0 PID: 11550 Comm: kworker/u2:3 Not tainted 4.14.131 #0 / Workqueue: netns cleanup_net
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2353
Commits:
b7c58a1 kernel: nf_conntrack_rtcache: fix cleanup on netns delete and rmmod (+26,-2)

#2355

Description: low ipsec throughput on ipq40xx platform
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2355
Commits:
6f6c00c ipq40xx: Add support for Unielec U4019 (+410,-11)

#2373

Description: missing dependency in block-mount
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2373
Commits:
cbae306 fstools: add direct dependencies on libblobmsg-json and libjson-c (+2,-2)

#2385

Description: Some of AR71xx devices enters a reboot-loop in wifi client (sta) mode
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2385
Commits:
0893f28 ath79: ar9330: add missing watchdog node (+10)

#2397

Description: WPA3-SAE Not working when selected
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2397
Commits:
1d4df52 hostapd: Allow CONFIG_IEEE80211W for all but mini variant (+2,-6)

#2400

Description: libressl: compilation fails on musl
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2400
Commits:
1282a63 tools: libressl: fix compilation for non-glibc clib (FS#2400) (+23)

#2408

Description: block (mount) does not do fsck for FAT32
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2408
Commits:
e4af39d fstools: bump to version 2019-11-03 (+3,-3)
d05276d libblkid-tiny: ntfs: fix use-after-free (+7,-5)
eda8b3f block: use fsck.fat instead of dosfsck (+2,-2)
1212b5b block: umount: skip / unless -a is given (+10,-4)
fb0700f block: support hierarchical mount/umount (+101,-51)
32c3126 block: mount_action: handle mount/umount deps (+30,-13)
da4edc1 block: mount_device: skip extroot earlier (+4,-4)
2f2a09a block: mount_device: err log only when mp deviates from spec (+7,-3)
f438552 block: detect: use current mp as value of target option (+24,-17)

#2413

Description: r10616-a1c6a316d2 seemingly causes bootloop on Buffalo WZR-HP-G300NH
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2413
Commits:
e92a147 kernel: generic: fix fonfxc uimage parser (+14,-7)

#2414

Description: ath10k crashes quickly on ipq806x R7800 and NBG6817
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2414
Commits:
2ceee0e mac80211: ath10k: Fix crashes of QCA9984 when station connects (+83)

#2423

Description: make kernel_menuconfig fails
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2423
Commits:
965f341 build: fix host menu config targets using ncurses (+11,-3)

#2424

Description: generator of images cannot find wireless-regdb
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2424
Commits:
200f266 sdk: fix GCC and Python dangling symlinks (+2,-1)

#2425

Description: procd: Hangs on shutdown in docker
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2425
Commits:
d9364c1 procd: update to latest git HEAD (FS#2425) (+3,-3)
8323690 state: fix shutdown when running in a container (FS#2425) (+16,-11)

#2426

Description: X86 platform kernel error report
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2426
Commits:
b7c58a1 kernel: nf_conntrack_rtcache: fix cleanup on netns delete and rmmod (+26,-2)

#2427

Description: ath10k with QCA9984 causes reboot on first client connect
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2427
Commits:
2ceee0e mac80211: ath10k: Fix crashes of QCA9984 when station connects (+83)

#2428

Description: ath79: sysupgrade will brick devices with RedBoot bootloader
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2428
Commits:
0cc87b3 ath79: image: disable sysupgrade images for routerstations and ja76pf2 (+4,-5)
bf2870c kernel: fix mtd partition erase < parent_erasesize writes (+14,-16)
760952a ath79: restore sysupgrade support for ja76pf2 and routerstations (+16,-4)

#2448

Description: mwlwifi fails to load with mac80211 5.3-rc4
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2448
Commits:
0c43219 mwlwifi: Fix loading with backports v5.3 (+20,-1)

#2450

Description: [nftables] version bump 0.9.2
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2450
Commits:
b74f1f3 nftables: bump to version 0.9.2 (+4,-31)

#2455

Description: Compile Error on Arch Linux with gcc 9.2 selected toolchain
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2455
Commits:
9edd7ed gcc: Fix ICE in GCC 9.2.0 (+55)

#2456

Description: hostapd: update hostapd to the latest version t support 160mhz VHT ACS
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2456
Commits:
a03219b apm821xx: remove unnecessary kernel padding (+1,-2)

#2460

Description: kernel panic reading squashfs from ubi volume
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2460
Commits:
1c0290c build: remove harmful -nopad option from mksquashfs (+1,-1)

#2461

Description: Kernel BUG/Oops on tc qdisc delete with tc filter action xt -j CONNMARK
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2461
Commits:
7735cce kernel: net_sched: fix a NULL pointer deref in ipt action (+582,-2)

#2469

Description: procd compile failure using glibc
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2469
Commits:
6e45ba4 procd: fix compile issue with glibc (FS#2469) (+3,-3)
0430252 sysupgrade: add missing _GNU_SOURCE define (FS#2469) (+1)

#2471

Description: Not possible to upgrade WRT3200ACM with lastest snapshots
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2471
Commits:
bec2df9 mvebu: sysupgrade: fix uDPU eMMC check regression (+27,-23)

#2473

Description: Usb not working on fonera 2.0n (ramips/rt305x)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2473
Commits:
ab841b4 ramips: remove patches for USB-dwc2 (-58)

#2476

Description: Module error in kernel 4.19
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2476
Commits:
dd5b04b netfilter.mk: add version conditional around nf_nat_redirect mod (+1,-1)

#2480

Description: Mainline ath10k causes crahes in ipq806x / R7800
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2480
Commits:
289c632 mac80211: Update to version 5.7-rc3-1 (+511,-297)

#2487

Description: Keenetic problems
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2487
Commits:
fea232a ramips: use full 8MB flash on ZyXEL Keenetic (+2,-2)

#2510

Description: WNDR3700v2, WNDR3800 unable to update from ar71xx-generic to ath79
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2510
Commits:
fc44a84 ath79: fix sysupgrade from ar71xx for WNDR3700 V2 and WNDR3800(CH) (+3,-3)

#2524

Description: ath79-tiny: TP-Link TL-WR941ND v2.4: Marvel MV88E6060 regression between kernel v4.14 and v4.19
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2524
Commits:
bc85cc2 ath79: disable TP-Link TL-WR941ND v2 (+1,-1)
28893f5 ath79: fix dsa binding for TP-Link TL-WR941ND v2 (+9,-13)

#2542

Description: oxnas820 pogoplug v3 / pogoplug pro - SATA interface not supported
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2542
Commits:
9e129c9 oxnas: enable sata on Pogoplug V3/Pro (+18,-3)

#2546

Description: Xiaomi Router Pro (R3P) WiFi Issues
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2546
Commits:
ca7f1ef Revert "mt76: probe load mt7615 driver asynchronously" (-1)

#2563

Description: Extremely high latency on 5GHz radio ath10k-ct (tplink archer C7 v2)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2563
Commits:
c07f6e8 hostapd: fix faulty WMM IE parameters with ETSI regulatory domains (+88)

#2574

Description: busybox ntpd: NTP + DNSSEC chicken-and-egg problem at boot
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2574
Commits:
556b858 dnsmasq: fix dnssec+ntp chicken-and-egg workaround (FS#2574) (+3,-4)

#2585

Description: Strace fails to build on powerpc8540 - error: invalid use of undefined type 'struct pt_regs'
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2585
Commits:
b01305c strace: Fix build on PowerPC (-17)

#2588

Description: ath79: make kernel_menuconfig removes PCI-related CONFIG_OF entries
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2588
Commits:
fa83455 ath79: remove obsolete OF PCI related config symbols (-3)
74acc16 kernel-build: ignore runtime config options during reconfig (+3,-1)

#2608

Description: sysntpd cannot acquire time on IPv6 only network
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2608
Commits:
b62fa74 busybox: disable PREFER_IPV4_ADDRESS (+1,-1)

#2624

Description: [19.07] wired LAN crashes repeatedly after backport commit r10733-436dbf12aa
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2624
Commits:
1c5df85 kernel: nf_conntrack_rtcache: fix WARNING on forward path (+2,-22)

#2629

Description: iwinfo fails to query infos via nl80211 on Archer C7 v2
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2629
Commits:
3026cfe iwinfo: update to 2019-12-27 (+3,-3)
31dcef3 iwinfo: add several QC/A device ids (+4)
a6f6c05 nl80211: properly handle netdev names starting with "radio" (+4,-4)

#2662

Description: mt7628an_hiwifi_hc5761a usb has no power
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2662
Commits:
1df4f5c ramips: fix HiWiFi HC5761A USB port (+12,-1)

#2689

Description: netifd /etc/config/wireless wifi-iface requires a key option even when wpa_psk_file is provided
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2689
Commits:
321503d hostapd: make "key" option optional if "wpa_psk_file" is provided (+5,-5)

#2691

Description: libblkid causes SIGSEGV when interacting with sda device
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2691
Commits:
5f42441 fstools: update to latest git HEAD (+3,-3)
b4e25d5 libblkid-tiny: fix symbol collision with full libblkid (+8,-8)

#2692

Description: [block-mount -v2019-12-20] Segmentation fault
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2692
Commits:
5f42441 fstools: update to latest git HEAD (+3,-3)
b4e25d5 libblkid-tiny: fix symbol collision with full libblkid (+8,-8)

#2695

Description: Kernel panic during boot on Gehua ghl-r-001
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2695
Commits:
28080d5 ramips: mt7621: disable images for gehua_ghl-r-001 (+1)

#2698

Description: netifd DFS-delayed wireless interfaces not correctly handled
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2698
Commits:
23a885b mac80211: do not try to setup hostapd-managed interfaces. (+11,-7)

#2699

Description: [nftables] sets not working due to kernel configuration
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2699
Commits:
0e05093 netfilter: package required kmods for nftables (+15,-13)

#2713

Description: ramips: 19.07.0-rc2 kernel panics on edgerouter-x (ubnt-erx)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2713
Commits:
766e778 hostapd: remove erroneous $(space) redefinition (-3)

#2715

Description: sysupgrade fails no matter what image is given on Raspberry Pi 4
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2715
Commits:
059505d procd: update to version 2020-01-04 (+3,-3)
4fde955 cmake: fix lookup of external libraries (+11,-5)
ea45c4a system: fix failing image validation due to EINTR (+3)
c7a2db3 system: sysupgrade: rework firmware validation (+124,-47)
9814807 system: sysupgrade: fix possibly misleading error (+6)
d2e8bf6 system: watchdog_set: fix misleading indentation (+1,-1)
a5af33c instance: strdup string attributes (+8,-4)

#2733

Description: Ath79 firmware accident enter to failsafe mode when reboot/reflash router.
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2733
Commits:
5e86877 ath79: correctly define WiFi switch for TL-WR841ND v8 (+51,-34)

#2738

Description: [ramips] dwc2 no longer sees device with 0032-USB-dwc2-add-device_reset.patch
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2738
Commits:
ab841b4 ramips: remove patches for USB-dwc2 (-58)

#2741

Description: IPv6 traffic stops switch on Linksys EA6350
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2741
Commits:
6785695 ipq40xx: essedma: Disable TCP segmentation offload for IPv6 (+4,-7)

#2742

Description: ath79 problems initializing rootfs, settings not saved (TPLINK 2543ND)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2742
Commits:
e430dfd ath79: enable m25p,fast-read for tplink,tl-wr2543-v1 (+1)

#2743

Description: Some parameters for VxLAN in configuration file /etc/config/network should be optional not mandatory
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2743
Commits:
5222aad vxlan: remove mandatory peeraddr (-12)

#2753

Description: USB has no power on TP-Link TL-WR842ND v2.0 after upgrading to 19.07 (ath79)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2753
Commits:
18c95c9 ath79: add gpio4 pinmux on TL-WR841N/ND v8, WR842N v2, MR3420 v2 (+8,-4)

#2762

Description: libubox: blob_parse_untrusted() / blob_parse() incompatible with its use by ucert
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2762
Commits:
86818ea blob: make blob_parse_untrusted more permissive (+47,-1)

#2821

Description: [nftables] JSON support not compiled-in
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2821
Commits:
94dae0f nftables: implement no/json variants (+26,-14)

#2831

Description: 2.4Ghz Wifi speed degradation on WNDR3800
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2831
Commits:
6130754 ath79: wndr3700 series: fix wifi range & throughput (+40)

#2832

Description: D-link DIR-885L firmware doesn't match due to regional product difference
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2832
Commits:
6de7406 pkgconf: always retain -I and -L flags (+2)

#2833

Description: libubox: bug in blobmsg_check_array()
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2833
Commits:
955634b libubox: update to latest Git HEAD (+3,-3)
75e300a blobmsg: fix wrong payload len passed from blobmsg_check_array (+1,-1)
7da6643 tests: blobmsg: add test case (+177)

#2837

Description: MT7620: JFFS2 errors with trunk, Archer C20v1 and C20i
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2837
Commits:
fdfca33 Revert "kernel: rewrite run_parsers_by_type() to use add_mtd_partitions()" (+24,-15)

#2848

Description: multicast ff02::2 not responding since 19.07
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2848
Commits:
47f17b0 generic: ar8216: fix unknown packet flooding for ar8229/ar8236 (+16,-7)

#2862

Description: jffs2/sysupgrade again: filesystem corrupted
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2862
Commits:
fdfca33 Revert "kernel: rewrite run_parsers_by_type() to use add_mtd_partitions()" (+24,-15)

#2864

Description: New trunks (atleast 12297 and 12320) overwrite ART mtd partition on ar71xx
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2864
Commits:
fdfca33 Revert "kernel: rewrite run_parsers_by_type() to use add_mtd_partitions()" (+24,-15)

#2880

Description: wireless-regdb is outdated and faulty for at least "CH" and "LI"
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2880
Commits:
76a0ddf wireless-regdb: backport three upstream fixes (+935)

#2887

Description: ath79 port for TP-Link TL-WA830RE v1 doesn't detect LAN connectivity
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2887
Commits:
8484a76 ath79: ar724x: make sure builtin-switch is enabled in DT (+10,-22)

#2893

Description: Ethernet port not receiving data on Ubiquiti LiteAP ac (LAP-120)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2893
Commits:
26fda61 ath79: use rgmii-id instead of rgmii in ubnt,lap-120 (+2,-3)

#2895

Description: lantiq: dts: assign pin configuration to the corresponding devices #2216 breaks wireless LAN and LED
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2895
Commits:
0270b19 lantiq: vgv7510kw22: fix missing wireless (+2,-2)

#2899

Description: ath79 : Kernel 5.4 bootloop crash on TP Link 3420-V2
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2899
Commits:
4bb5e33 kernel: Fix ath79 DSP exception at bootup (+122)

#2905

Description: x86: RTC CMOS support is absent in kernel 5.4 .config
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2905
Commits:
af35205 kernel: Enable CMOS RTC support on 5.4 (+1,-1)

#2924

Description: Package kmod-ipt-nat6 and kmod-ipt-nat conflicts
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2924
Commits:
29a458b kernel: netfilter.mk: fix kmod-ipt-nat6 installation on 5.4 (-1)
a3079fb elfutils: powerpc build fix (+34)

#2928

Description: TP-Link TL-WDR3600 v1 on kernel 5.4 boot-loops since change to GCC 8.4.0
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2928
Commits:
4bb5e33 kernel: Fix ath79 DSP exception at bootup (+122)

#2935

Description: x86/geode: cycling reboot with openwrt-x86-geode-generic-squashfs-combined.img
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2935
Commits:
6fcca31 x86: fix padding in images (+5,-5)

#2945

Description: TP-Link tl-wa901nd-v2: ath79 image not compatible with sysupgrade
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2945
Commits:
508462a ath79: add SUPPORTED_DEVICES for TP-Link TL-WA901ND v2 (+1)

#2964

Description: ZyXEL Keenetic - USB port is not working in v18.06.2 and later
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2964
Commits:
ab841b4 ramips: remove patches for USB-dwc2 (-58)

#2969

Description: ramips/mt7621: hang up while booting if pcie0 is not connected
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2969
Commits:
51c6b14 ramips: mt7621: backport more pcie driver fixes (+226,-5)

#2990

Description: invalid config-settings for linux5.4
Link: https://bugs.openwrt.org/index.php?do=details&task_id=2990
Commits:
32931f1 netfilter.mk: add version conditional for CONFIG_NF_CT_PROTO_GRE (+1,-1)
dd5b04b netfilter.mk: add version conditional around nf_nat_redirect mod (+1,-1)

#3001

Description: [busybox] collision with binutils
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3001
Commits:
5f126c5 binutils: add ALTERNATIVES for strings (FS#3001) (+2,-1)

#3007

Description: [ 0.000000] OF: fdt: No valid device tree found, continuing without
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3007
Commits:
ad19751 ramips: mt7621: enable lzma-loader for some devices (+6)

#3011

Description: Elfutils compile failed on Raspberry Pi 3 & 4
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3011
Commits:
16ad4de elfutils: aarch64 fix build on musl (+59)

#3016

Description: libubox: read of freed memory in runqueue_task_kill()
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3016
Commits:
89fb613 libubox: runqueue: fix use-after-free bug (+87,-31)

#3017

Description: Error updating to TP-LINK TL-WR842ND firmware to 19.07.2
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3017
Commits:
522f6b7 ath79: add SUPPORTED_DEVICES based on ar71xx for some devices (+13)

#3018

Description: /usr/sbin/wpad does not match process path (/proc/exe)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3018
Commits:
8b3e170 hostapd: fix incorrect service name (+2,-2)

#3024

Description: ar7200-usb-phy usb-phy: phy reset is missing
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3024
Commits:
8989696 mvebu: remove ClearFog Pro SUPPORTED_DEVICES (-1)

#3032

Description: elfutils fails to build on mpc85xx-generic
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3032
Commits:
a3079fb elfutils: powerpc build fix (+34)

#3036

Description: x86-64-generic-squashfs-rootfs.img image won't boot
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3036
Commits:
97d8642 x86: fix unusable squashfs images by adding missing padding (+2,-2)

#3048

Description: Kernel 5.4 no wan connection on Netgear R6850
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3048
Commits:
6130754 ath79: wndr3700 series: fix wifi range & throughput (+40)

#3056

Description: odhcpd: "on-link" Router Information Options pollution in Router Advertisements
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3056
Commits:
0836d0d odhcpd: update to latest git HEAD (FS#3056) (+3,-3)
fbf14ae odhcpd: fix compilation with musl 1.2.0 (+5,-5)
f61964c dhcpv6-ia: fix preferred and valid lifetimes in ubus ipv6leases (+6)
5ce0770 router: fix Lan host reachibility due to identical RIO and PIO prefixes (FS#3... (+11,-1)

#3057

Description: ramips/mt7621/edimax_ra21s boot failure with kernel 5.4
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3057
Commits:
541faf2 ramips: mt7621: use lzma-loader for ra21s & rg21s (+2)
80acc9b ramips: Fix booting on MQmaker WiTi board (+1)
76d7405 ramips: Fix booting on MTC WR1201 (+1)

#3071

Description: usb does not work on asus rt-n13u b1
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3071
Commits:
ab841b4 ramips: remove patches for USB-dwc2 (-58)

#3085

Description: RNDIS USB Guest Breaks When Switched to Kernel 5.4
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3085
Commits:
fc0fd54 kernel: bump 5.4 to 5.4.123 (+34,-65)

#3086

Description: Netgear D7800 eth0 WAN Port not working with 100Mbit
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3086
Commits:
b163bfb ipq806x: Fix gmac1 (WAN) on Netgear D7800 (+5,-1)

#3088

Description: Decreased WiFi range switching from ar71xx to ath79 on WNDR3700
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3088
Commits:
6130754 ath79: wndr3700 series: fix wifi range & throughput (+40)

#3104

Description: tools/squashfs does not compile on gcc 10
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3104
Commits:
1bbc1aa squashfs: Fix compile with GCC 10 (+25)

#3118

Description: Failed sysupgrades on TL-WR902ACv1 all 19.07.x stable releases - suspected sysupgrade image issue
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3118
Commits:
a7b07f8 ar71xx: fix splitting firmware partition for TL-WR902AC v1 (+2)

#3119

Description: Can not build 19.07
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3119
Commits:
1bbc1aa squashfs: Fix compile with GCC 10 (+25)

#3143

Description: ramips/mt7621/zbt-wg3526-16 boot failure with kernel 5.4
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3143
Commits:
b2f19d3 ramips: mt7621: use lzma-loader for ZBT-WG3526 (+2)

#3167

Description: umdns advertises link-local address instead of global address
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3167
Commits:
68b94f0 umdnsd: update to latest git HEAD (+3,-3)
d13290b Fix advertised IPv6 addresses (+1,-3)

#3188

Description: No ethernet/wifi ports available after upgrade to trunk
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3188
Commits:
0df71e0 lantiq: set correct gphy pins for Zyxel P-2812 (+2,-2)

#3212

Description: fail to generate json overview image info with python3.6
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3212
Commits:
5b8b42c build,json: fix compatibility with Python 3.5 (+1,-1)

#3214

Description: mesh doesn't work on DFS channels on ETSI domain
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3214
Commits:
3470594 hostapd: update mesh DFS patches and add mesh HE support (+1.4K,-190)

#3217

Description: UniElec U7623 doesn't boot.
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3217
Commits:
3610588 mediatek: re-add u3phy2 phy-switch patch (+66)

#3226

Description: GL-AR300M: Frequent WAN (eth1) link down / link up
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3226
Commits:
86fdc8a ath79: ar8216: make switch register access atomic (+59)

#3227

Description: ath79 imagebuilder fails with invalid syntax error in json_overview_image_info.py
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3227
Commits:
5b8b42c build,json: fix compatibility with Python 3.5 (+1,-1)

#3231

Description: firewall3: mtu_fix should apply mss clamping for both outgoing and incoming syn packets
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3231
Commits:
6c57fb7 firewall: bump to version 2020-07-05 (+3,-3)
7cc2a84 defaults: robustify flow table detection. (+36,-18)
fe9602c rules: fix typo (+1,-1)
f87d0b0 firewall3: defaults: fix uci flow_offloading option (+5,-1)
9d7f49d redurects: add support to define multiple zones for dnat reflection rules (+38,-17)
23cc543 improve reload logic (+106,-35)
f62a52b treewide: replace unsafe string functions (+216,-139)
050816a redirects: fix segmentation fault (+6,-4)
e9b90df zones: apply tcp mss clamping also on ingress path (+8)

#3239

Description: VLAN tagging on ipq40xx (GL-B1300) no longer works
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3239
Commits:
cdc8d4b ipq40xx: revert usage of VLAN S-TAG (+9,-37)

#3247

Description: tplink 841nd/v9 wan link instability in ath79
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3247
Commits:
86fdc8a ath79: ar8216: make switch register access atomic (+59)

#3258

Description: apm821xx: Netgear WNDR4700 kernel 5.4 is not booting
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3258
Commits:
caa6ada apm821xx: disable WNDR4700 5.4 image (+1)
1941ac0 apm821xx: Netgear WNDR4700 limit kernel lzma dictionary (+1,-2)

#3259

Description: tplink 710n/v1 unstable AG71xx MII link on ath79
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3259
Commits:
86fdc8a ath79: ar8216: make switch register access atomic (+59)

#3276

Description: toolchain/binutils 2.34 fails to build for malta target (mipsel64)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3276
Commits:
d79a622 toolchain/binutils: fix broken build of binutils 2.34 on mips64 (+1,-1)

#3277

Description: malta/mipseb64:
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3277
Commits:
2932b4d kernel: mips: fix init crash/bootloop on 64-bit systems (+59)

#3278

Description: malta: memory allocation failure during boot
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3278
Commits:
da46518 malta: disable unnecessary built-in CDROM support (-6)

#3287

Description: Can't save changes to interface with type MAP in LuCI
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3287
Commits:
bcf0704 map: rename type to maptype (FS#3287) (+19,-14)

#3305

Description: Request for LXC support in MVEBU
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3305
Commits:
fcb41de config: enable some useful features on !SMALL_FLASH devices (+16,-16)

#3309

Description: MikroTik LHG 2: eth0 Link speed not properly reported (fixed at 1000 Mbps)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3309
Commits:
781d4bf ath79: mikrotik: fix network setup for lhg-hb platform (+10,-1)

#3314

Description: ath79/mikrotik: SXT Lite 5 image missing RouterBoard platform drivers
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3314
Commits:
e6b4238 ath79/mikrotik: fix soft_config location for SXT 5n (+4,-4)

#3317

Description: Please help solve the compilation problem of fakeroot on WSL
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3317
Commits:
6485f52 tools: fakeroot: use TCP as IPC transport (+3)

#3328

Description: ucert: dyld: Library not loaded: libjson-c.5.dylib on macOS
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3328
Commits:
5752ccb libjson-c: enable rpath for host builds to fix errors on recent macOS (+5)

#3354

Description: RB750Gr3 fail to boot with recent snapshots
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3354
Commits:
254f514 mt7621: mikrotik: use vmlinuz (zBoot ELF) (+5,-2)

#3355

Description: UMDNS: does not start on master with seccomp
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3355
Commits:
1a0afbd umdns: add missing syscalls to seccomp filter (+30,-27)

#3369

Description: uhttpd: Unexpected reply data format
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3369
Commits:
2a90d30 uhttpd: update to latest Git HEAD (+3,-3)
c186212 ubus: support GET method with CORS requests (+2,-2)
88ba2fa client: really close connection on timeout (+2,-1)
0f38b03 client: fix spurious keepalive connection timeouts (+5,-1)
14a3cb4 ubus: fix legacy empty reply format (+8,-4)

#3378

Description: uhttpd randomly returns "400 Bad request"
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3378
Commits:
15346de client: Always close connection with request body in case of error (+12)

#3393

Description: stdout flooded with openwrt/staging_dir/host/lib/libfakeroot.so: undefined symbol: acl_get_file
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3393
Commits:
c5d033a tools/fakeroot: remove undefined symbol messages (+33)

#3416

Description: Kernel Oops on mtd_block_markbad
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3416
Commits:
df469be ramips: fix kernel oops in `mt7621_nfc_write_page_hwecc` (+6,-4)

#3419

Description: Stuck IP6_NF_TARGET_MASQUERADE
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3419
Commits:
54fad3f kernel: add disabled CONFIG_IP6_NF_TARGET_MASQUERADE (+1)

#3426

Description: vxlan uci setup: infinite looping netifd
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3426
Commits:
3f5619f vxlan: allow for dynamic source ip selection (FS#3426) (+12,-25)

#3465

Description: libustream-wolfssl20200215 doesn't validate TLS server certificates
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3465
Commits:
ce1163d uclient: update to Git version 2020-12-10 (+4,-4)
b6e3484 cmake: fix building out of the tree (+7,-1)
12df67e Add basic cram based unit tests (+301,-2)
e6b5b8a Fix extra compiler warnings (+19,-18)
436f9b3 uclient-http: fix freeing of stack allocated memory (+5,-7)
66b4420 uclient-fetch: fix statement may fallt hrough (+1)
158dd9d uclient: fix initialized but never read variable (+1,-1)
86a2ac6 uclient-fetch: fix potential memory leaks (+2,-2)
32ff717 uclient-http: fix extra compiler warnings on mips_24kc and cortex-a9+neon (+5,-4)
a3c1a88 cmake: enable extra compiler checks (+6,-1)
086c292 uclient-fetch: init_ca_cert: fix memory leak (+1)
073f89f uclient-fetch: wolfSSL: fix certificate validation (+2)
2c843b2 Add initial GitLab CI support (+46)

#3480

Description: lantiq/ xrx200: sysupgrade/ factory images not being built
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3480
Commits:
fcea027 lantiq: fix build of squashfs images (+5,-5)

#3494

Description: piped dd > 4096 will occasionally truncate on multi-core systems. Upstream suggests iflag=fullblock
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3494
Commits:
d82c191 package/base-files: caldata: use dd iflag fullblock (+26,-13)

#3519

Description: Build Error: unable to build since CMAKE 3.19.1 push
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3519
Commits:
d6cb50c include/cmake.mk: Fix the bug in ccache support (+14,-18)

#3522

Description: ath79 Image for TL-WR810N v1.1 causes soft bricked device
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3522
Commits:
6934d30 ath79: fix USB power GPIO for TP-Link TL-WR810N v1 (+1,-1)

#3525

Description: ImageBuilder script can't detected installed Python3 on Arch linux
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3525
Commits:
c7aec47 build: replace which with Bash command built-in (+4,-4)
ceb6869 build: add which command to build requirements (+4,-1)

#3590

Description: Netgear ex6150 fails to boot most of the time
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3590
Commits:
5399665 ramips: mark toggle input on EX6150 as a switch (+1)

#3624

Description: AVM FITZ!Box 7320 USB ports have no power (fix)
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3624
Commits:
0011c7a lantiq: fritz7320: enable USB power supply (+46)

#3632

Description: EX6150 doesn't have 2.4 GHz wlan interface
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3632
Commits:
7a0cd1e ramips: overwrite reset gpio properties in EX6150 DTS (+3)

#3696

Description: Windows devices can't get IPv6 from DHCPv6
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3696
Commits:
bc9d317 dhcpv6-ia: fix invalid preferred lifetime (+3)

#3750

Description: [21.02.0-rc1] ath79 UniFI uap-pro fails to find rootfs (bricked) using factory tftprecovery
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3750
Commits:
4b89b90 kernel: fix parsing fixed subpartitions (+84,-8)

#3754

Description: qos-scripts do not "add" the ifb interface before setting it to "up"
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3754
Commits:
b2a3df9 qos-scripts: add ifbN device before setting the link up (+3,-2)

#3773

Description: [imagebuilder] cannot find proper ltq-vdsl-app for VR200v
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3773
Commits:
08cfc7a ltq-dsl-base: Make package nonshared to fix image builder (+2)

#3774

Description: Lantiq xrx200 Imagebuilder fails with incompatible architecture
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3774
Commits:
08cfc7a ltq-dsl-base: Make package nonshared to fix image builder (+2)

#3778

Description: TP-Link CPE210 v1 bootloop with 21.02.0-rc1
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3778
Commits:
7a4bd9c ath79: use dynamic partitioning for TP-Link CPE series (+15,-36)

#3784

Description: wifi cannot be turned off
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3784
Commits:
9302e63 mac80211: always call wireless_set_data (FS#3784) (+2,-4)

#3801

Description: service function in shinit fails if service name contains a dash
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3801
Commits:
faf9528 base-files: shinit: properly handle dashes in service names (+1,-1)

#3806

Description: Request for cherry-pick of procd commit for 21.02
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3806
Commits:
dee89d4 procd: update to git HEAD (+3,-3)
2be57ed cosmetics: provide compatible system info on Aarch64 (+8)
37eed13 system: expose if system was booted from initramfs (+9,-1)

#3826

Description: 21.02.0-rc1 build is broken for raspberry pi 3b
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3826
Commits:
abc2fff treewide: Mark packages nonshared if they depend on @TARGET_ (+24)

#3857

Description: WPA2 Enterprise auth fails for Apple devices on mt76
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3857
Commits:
ccbe535 mac80211: backport fix for nl80211 control port tx (fixes FS#3857) (+133,-17)

#3866

Description: no network in failsafe
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3866
Commits:
c0fdfd1 base-files: failsafe: Fix IP configuration (+9,-3)

#3869

Description: odhcpd: ra_flags 'none' setting possibly stopped working
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3869
Commits:
564d25e config: fix ra_flags none setting (+2)

#3901

Description: WPA encryption broken since commit "mac80211: remove patches stripping down crypto support"
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3901
Commits:
72f0733 ltq-deu: Mark lantiq DEU broken (+6,-11)

#3902

Description: Device setup failed: HOSTAPD_START_FAILED
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3902
Commits:
bea9380 mac80211: fix no_reload logic (FS#3902) (+1)

#3916

Description: No DHCPv6 leases, no IPv6-PD if DHCPv4 leasetime is < 12h
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3916
Commits:
bc9d317 dhcpv6-ia: fix invalid preferred lifetime (+3)

#3935

Description: DHCPv6 not working after OpenWrt update
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3935
Commits:
4633471 odhcpd: fix invalid DHCPv6 ADVERTSIE with small configured leasetime (FS#3935) (+3,-3)
405da32 odhcpd: fix extra compiler warning (+2,-2)
ebd4297 cmake: enforce additonal compiler checks (+8,-2)
a12fcb3 config: log config parse failures to syslog (+86,-46)
564d25e config: fix ra_flags none setting (+2)
bc9d317 dhcpv6-ia: fix invalid preferred lifetime (+3)

#3958

Description: nftables TCPMSS clamp to MTU not working correctly on BIG-ENDIAN
Link: https://bugs.openwrt.org/index.php?do=details&task_id=3958
Commits:
085c677 kernel: bump 5.4 to 5.4.143 (+25,-64)

Security fixes

CVE-2013-1798

Description: The ioapic_read_indirect function in virt/kvm/ioapic.c in the Linux kernel through 3.8.4 does not properly handle a certain combination of invalid IOAPIC_REG_SELECT and IOAPIC_REG_WINDOW operations, which allows guest OS users to obtain sensitive information from host OS memory or cause a denial of service (host OS OOPS) via a crafted application.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-1798
Commits:
f4bea1b kernel: bump 4.14 to 4.14.171 (+52,-52)
b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)

CVE-2016-10228

Description: The iconv program in the GNU C Library (aka glibc or libc6) 2.31 and earlier, when invoked with multiple suffixes in the destination encoding (TRANSLATE or IGNORE) along with the -c option, enters an infinite loop when processing invalid multi-byte input sequences, leading to a denial of service.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-10228
Commits:
392a6bb glibc: update to latest 2.31 commit [BZ #19519 BZ #26332 BZ #26248] (+2,-2)

CVE-2017-16808

Description: tcpdump before 4.9.3 has a heap-based buffer over-read related to aoe_print in print-aoe.c and lookup_emem in addrtoname.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-16808
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-10103

Description: tcpdump before 4.9.3 mishandles the printing of SMB data (issue 1 of 2).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-10103
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-10105

Description: tcpdump before 4.9.3 mishandles the printing of SMB data (issue 2 of 2).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-10105
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-12126

Description: Microarchitectural Store Buffer Data Sampling (MSBDS): Store buffers on some microprocessors utilizing speculative execution may allow an authenticated user to potentially enable information disclosure via a side channel with local access. A list of impacted products can be found here: https://www.intel.com/content/dam/www/public/us/en/documents/corporate-information/SA00233-microcode-update-guidance_05132019.pdf

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12126
Commits:
9a16bcf firmware: intel-microcode: bump to 20190514 (+2,-2)
db09335 firmware: intel-microcode: bump to 20190618 (+2,-2)

CVE-2018-12127

Description: Microarchitectural Load Port Data Sampling (MLPDS): Load ports on some microprocessors utilizing speculative execution may allow an authenticated user to potentially enable information disclosure via a side channel with local access. A list of impacted products can be found here: https://www.intel.com/content/dam/www/public/us/en/documents/corporate-information/SA00233-microcode-update-guidance_05132019.pdf

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12127
Commits:
9a16bcf firmware: intel-microcode: bump to 20190514 (+2,-2)
db09335 firmware: intel-microcode: bump to 20190618 (+2,-2)

CVE-2018-12130

Description: Microarchitectural Fill Buffer Data Sampling (MFBDS): Fill buffers on some microprocessors utilizing speculative execution may allow an authenticated user to potentially enable information disclosure via a side channel with local access. A list of impacted products can be found here: https://www.intel.com/content/dam/www/public/us/en/documents/corporate-information/SA00233-microcode-update-guidance_05132019.pdf

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12130
Commits:
9a16bcf firmware: intel-microcode: bump to 20190514 (+2,-2)
db09335 firmware: intel-microcode: bump to 20190618 (+2,-2)

CVE-2018-14461

Description: The LDP parser in tcpdump before 4.9.3 has a buffer over-read in print-ldp.c:ldp_tlv_print().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14461
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14462

Description: The ICMP parser in tcpdump before 4.9.3 has a buffer over-read in print-icmp.c:icmp_print().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14462
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14463

Description: The VRRP parser in tcpdump before 4.9.3 has a buffer over-read in print-vrrp.c:vrrp_print().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14463
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14464

Description: The LMP parser in tcpdump before 4.9.3 has a buffer over-read in print-lmp.c:lmp_print_data_link_subobjs().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14464
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14465

Description: The RSVP parser in tcpdump before 4.9.3 has a buffer over-read in print-rsvp.c:rsvp_obj_print().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14465
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14466

Description: The Rx parser in tcpdump before 4.9.3 has a buffer over-read in print-rx.c:rx_cache_find() and rx_cache_insert().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14466
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14467

Description: The BGP parser in tcpdump before 4.9.3 has a buffer over-read in print-bgp.c:bgp_capabilities_print() (BGP_CAPCODE_MP).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14467
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14468

Description: The FRF.16 parser in tcpdump before 4.9.3 has a buffer over-read in print-fr.c:mfr_print().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14468
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14469

Description: The IKEv1 parser in tcpdump before 4.9.3 has a buffer over-read in print-isakmp.c:ikev1_n_print().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14469
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14470

Description: The Babel parser in tcpdump before 4.9.3 has a buffer over-read in print-babel.c:babel_print_v2().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14470
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14879

Description: The command-line argument parser in tcpdump before 4.9.3 has a buffer overflow in tcpdump.c:get_next_file().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14879
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14880

Description: The OSPFv3 parser in tcpdump before 4.9.3 has a buffer over-read in print-ospf6.c:ospf6_print_lshdr().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14880
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14881

Description: The BGP parser in tcpdump before 4.9.3 has a buffer over-read in print-bgp.c:bgp_capabilities_print() (BGP_CAPCODE_RESTART).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14881
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-14882

Description: The ICMPv6 parser in tcpdump before 4.9.3 has a buffer over-read in print-icmp6.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-14882
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-16227

Description: The IEEE 802.11 parser in tcpdump before 4.9.3 has a buffer over-read in print-802_11.c for the Mesh Flags subfield.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16227
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-16228

Description: The HNCP parser in tcpdump before 4.9.3 has a buffer over-read in print-hncp.c:print_prefix().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16228
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-16229

Description: The DCCP parser in tcpdump before 4.9.3 has a buffer over-read in print-dccp.c:dccp_print_option().

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16229
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-16230

Description: The BGP parser in tcpdump before 4.9.3 has a buffer over-read in print-bgp.c:bgp_attr_print() (MP_REACH_NLRI).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16230
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-16300

Description: The BGP parser in tcpdump before 4.9.3 allows stack consumption in print-bgp.c:bgp_attr_print() because of unlimited recursion.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16300
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-16301

Description: ** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16301
Commits:
44f1135 libpcap: update to 1.9.1 (+19,-38)
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-16451

Description: The SMB parser in tcpdump before 4.9.3 has buffer over-reads in print-smb.c:print_trans() for \MAILSLOT\BROWSE and \PIPE\LANMAN.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16451
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-16452

Description: The SMB parser in tcpdump before 4.9.3 has stack exhaustion in smbutil.c:smb_fdata() via recursion.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16452
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2018-1000156

Description: GNU Patch version 2.7.6 contains an input validation vulnerability when processing patch files, specifically the EDITOR_PROGRAM invocation (using ed) can result in code execution. This attack appear to be exploitable via a patch file processed via the patch utility. This is similar to FreeBSD's CVE-2015-1418 however although they share a common ancestry the code bases have diverged over time.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-1000156
Commits:
bcfd1d7 tools/patch: apply upstream patch for cve-2019-13638 (+39,-1)

CVE-2019-0117

Description: Insufficient access control in protected memory subsystem for Intel(R) SGX for 6th, 7th, 8th, 9th Generation Intel(R) Core(TM) Processor Families; Intel(R) Xeon(R) Processor E3-1500 v5, v6 Families; Intel(R) Xeon(R) E-2100 & E-2200 Processor Families with Intel(R) Processor Graphics may allow a privileged user to potentially enable information disclosure via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-0117
Commits:
e826e00 firmware: intel-microcode: update to 20200616 (+2,-2)

CVE-2019-1547

Description: Normally in OpenSSL EC groups always have a co-factor present and this is used in side channel resistant code paths. However, in some cases, it is possible to construct a group using explicit parameters (instead of using a named curve). In those cases it is possible that such a group does not have the cofactor present. This can occur even where all the parameters match a known named curve. If such a curve is used then OpenSSL falls back to non-side channel resistant code paths which may result in full key recovery during an ECDSA signature operation. In order to be vulnerable an attacker would have to have the ability to time the creation of a large number of signatures where explicit parameters with no co-factor present are in use by an application using libcrypto. For the avoidance of doubt libssl is not vulnerable because explicit parameters are never used. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c). Fixed in OpenSSL 1.1.0l (Affected 1.1.0-1.1.0k). Fixed in OpenSSL 1.0.2t (Affected 1.0.2-1.0.2s).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1547
Commits:
d868d0a openssl: bump to 1.1.1d (+247,-2.5K)

CVE-2019-1549

Description: OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. A partial mitigation for this issue is that the output from a high precision timer is mixed into the RNG state so the likelihood of a parent and child process sharing state is significantly reduced. If an application already calls OPENSSL_init_crypto() explicitly using OPENSSL_INIT_ATFORK then this problem does not occur at all. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1549
Commits:
d868d0a openssl: bump to 1.1.1d (+247,-2.5K)

CVE-2019-1551

Description: There is an overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli. No EC algorithms are affected. Analysis suggests that attacks against 2-prime RSA1024, 3-prime RSA1536, and DSA1024 as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH512 are considered just feasible. However, for an attack the target would have to re-use the DH512 private key, which is not recommended anyway. Also applications directly using the low level API BN_mod_exp may be affected if they use BN_FLG_CONSTTIME. Fixed in OpenSSL 1.1.1e (Affected 1.1.1-1.1.1d). Fixed in OpenSSL 1.0.2u (Affected 1.0.2-1.0.2t).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1551
Commits:
dcef8d6 openssl: update to 1.1.1e (+22,-41)

CVE-2019-1563

Description: In situations where an attacker receives automated notification of the success or failure of a decryption attempt an attacker, after sending a very large number of messages to be decrypted, can recover a CMS/PKCS7 transported encryption key or decrypt any RSA encrypted message that was encrypted with the public RSA key, using a Bleichenbacher padding oracle attack. Applications are not affected if they use a certificate together with the private RSA key to the CMS_decrypt or PKCS7_decrypt functions to select the correct recipient info to decrypt. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c). Fixed in OpenSSL 1.1.0l (Affected 1.1.0-1.1.0k). Fixed in OpenSSL 1.0.2t (Affected 1.0.2-1.0.2s).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-1563
Commits:
d868d0a openssl: bump to 1.1.1d (+247,-2.5K)

CVE-2019-3016

Description: In a Linux KVM guest that has PV TLB enabled, a process in the guest kernel may be able to read memory locations from another process in the same guest. This problem is limit to the host running linux kernel 4.10 with a guest running linux kernel 4.16 or later. The problem mainly affects AMD processors but Intel CPUs cannot be ruled out.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3016
Commits:
b6c9d2b kernel: bump 4.19 to 4.19.105 (+49,-49)
7dd2d72 kernel: bump 4.19 to 4.19.122 (+40,-151)

CVE-2019-3846

Description: A flaw that allowed an attacker to corrupt memory and possibly escalate privileges was found in the mwifiex kernel module while connecting to a malicious wireless network.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3846
Commits:
7228904 kernel: bump 4.9 to 4.9.186 (+30,-30)
1d45ed1 kernel: bump 4.14 to 4.14.134 (+12,-99)
c763418 kernel: bump 4.19 to 4.19.62 (+187,-2.8K)

CVE-2019-3900

Description: An infinite loop issue was found in the vhost_net kernel module in Linux Kernel up to and including v5.1-rc6, while handling incoming packets in handle_rx(). It could occur if one end sends packets faster than the other end can process them. A guest user, maybe remote one, could use this flaw to stall the vhost_net kernel thread, resulting in a DoS scenario.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-3900
Commits:
1d45ed1 kernel: bump 4.14 to 4.14.134 (+12,-99)
42d9bcc kernel: bump 4.19 to 4.19.64 (+150,-398)
b32c770 kernel: bump 4.9 to 4.9.190 (+8,-8)

CVE-2019-5094

Description: An exploitable code execution vulnerability exists in the quota file functionality of E2fsprogs 1.45.3. A specially crafted ext4 partition can cause an out-of-bounds write on the heap, resulting in code execution. An attacker can corrupt a partition to trigger this vulnerability.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5094
Commits:
700e7a2 tools/e2fsprogs: Update to version 1.45.4 (+2,-2)
0062aad e2fsprogs: Fix CVE-2019-5094 in libsupport (+204,-1)

CVE-2019-5101

Description: An exploitable information leak vulnerability exists in the ustream-ssl library of OpenWrt, versions 18.06.4 and 15.05.1. When connecting to a remote server, the server's SSL certificate is checked but no action is taken when the certificate is invalid. An attacker could exploit this behavior by performing a man-in-the-middle attack, providing any certificate, leading to the theft of all the data sent by the client during the first request. After an SSL connection is initialized via _ustream_ssl_init, and after any data (e.g. the client's HTTP request) is written to the stream using ustream_printf, the code eventually enters the function __ustream_ssl_poll, which is used to dispatch the read/write events

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5101
Commits:
6f9157e ustream-ssl: update to latest Git HEAD (+3,-3)
c9b6668 ustream-ssl: skip writing pending data if .eof is true after connect (+20)

CVE-2019-5102

Description: An exploitable information leak vulnerability exists in the ustream-ssl library of OpenWrt, versions 18.06.4 and 15.05.1. When connecting to a remote server, the server's SSL certificate is checked but no action is taken when the certificate is invalid. An attacker could exploit this behavior by performing a man-in-the-middle attack, providing any certificate, leading to the theft of all the data sent by the client during the first request.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5102
Commits:
6f9157e ustream-ssl: update to latest Git HEAD (+3,-3)
c9b6668 ustream-ssl: skip writing pending data if .eof is true after connect (+20)

CVE-2019-5481

Description: Double-free vulnerability in the FTP-kerberos code in cURL 7.52.0 to 7.65.3.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5481
Commits:
71cf4a2 curl: bump to 7.66.0 (+4,-4)

CVE-2019-5482

Description: Heap buffer overflow in the TFTP protocol handler in cURL 7.19.4 to 7.65.3.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5482
Commits:
71cf4a2 curl: bump to 7.66.0 (+4,-4)

CVE-2019-10207

Description: A flaw was found in the Linux kernel's Bluetooth implementation of UART, all versions kernel 3.x.x before 4.18.0 and kernel 5.x.x. An attacker with local access and write permissions to the Bluetooth hardware could use this flaw to issue a specially crafted ioctl function call and cause the system to crash.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-10207
Commits:
96f1d4b kernel: bump 4.14 to 4.14.136 (+60,-173)
42d9bcc kernel: bump 4.19 to 4.19.64 (+150,-398)

CVE-2019-11091

Description: Microarchitectural Data Sampling Uncacheable Memory (MDSUM): Uncacheable memory on some microprocessors utilizing speculative execution may allow an authenticated user to potentially enable information disclosure via a side channel with local access. A list of impacted products can be found here: https://www.intel.com/content/dam/www/public/us/en/documents/corporate-information/SA00233-microcode-update-guidance_05132019.pdf

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11091
Commits:
9a16bcf firmware: intel-microcode: bump to 20190514 (+2,-2)
db09335 firmware: intel-microcode: bump to 20190618 (+2,-2)

CVE-2019-11135

Description: TSX Asynchronous Abort condition on some CPUs utilizing speculative execution may allow an authenticated user to potentially enable information disclosure via a side channel with local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11135
Commits:
e826e00 firmware: intel-microcode: update to 20200616 (+2,-2)

CVE-2019-11139

Description: Improper conditions check in the voltage modulation interface for some Intel(R) Xeon(R) Scalable Processors may allow a privileged user to potentially enable denial of service via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11139
Commits:
e826e00 firmware: intel-microcode: update to 20200616 (+2,-2)

CVE-2019-11477

Description: Jonathan Looney discovered that the TCP_SKB_CB(skb)->tcp_gso_segs value was subject to an integer overflow in the Linux kernel when handling TCP Selective Acknowledgments (SACKs). A remote attacker could use this to cause a denial of service. This has been fixed in stable kernel releases 4.4.182, 4.9.182, 4.14.127, 4.19.52, 5.1.11, and is fixed in commit 3b4929f65b0d8249f19a50245cd88ed1a2f78cff.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11477
Commits:
bcd17bd kernel: bump 4.9 to 4.9.182 (+13,-13)
1e3487b kernel: bump 4.14 to 4.14.127 (+13,-13)
aa3f973 kernel: bump 4.19 to 4.19.52 (+8,-7)

CVE-2019-11478

Description: Jonathan Looney discovered that the TCP retransmission queue implementation in tcp_fragment in the Linux kernel could be fragmented when handling certain TCP Selective Acknowledgment (SACK) sequences. A remote attacker could use this to cause a denial of service. This has been fixed in stable kernel releases 4.4.182, 4.9.182, 4.14.127, 4.19.52, 5.1.11, and is fixed in commit f070ef2ac66716357066b683fb0baf55f8191a2e.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11478
Commits:
bcd17bd kernel: bump 4.9 to 4.9.182 (+13,-13)
1e3487b kernel: bump 4.14 to 4.14.127 (+13,-13)
aa3f973 kernel: bump 4.19 to 4.19.52 (+8,-7)

CVE-2019-11479

Description: Jonathan Looney discovered that the Linux kernel default MSS is hard-coded to 48 bytes. This allows a remote peer to fragment TCP resend queues significantly more than if a larger MSS were enforced. A remote attacker could use this to cause a denial of service. This has been fixed in stable kernel releases 4.4.182, 4.9.182, 4.14.127, 4.19.52, 5.1.11, and is fixed in commits 967c05aee439e6e5d7d805e195b3a20ef5c433d6 and 5f3e2bf008c2221478101ee72f5cb4654b9fc363.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11479
Commits:
bcd17bd kernel: bump 4.9 to 4.9.182 (+13,-13)
1e3487b kernel: bump 4.14 to 4.14.127 (+13,-13)
aa3f973 kernel: bump 4.19 to 4.19.52 (+8,-7)

CVE-2019-11555

Description: The EAP-pwd implementation in hostapd (EAP server) before 2.8 and wpa_supplicant (EAP peer) before 2.8 does not validate fragmentation reassembly state properly for a case where an unexpected fragment could be received. This could result in process termination due to a NULL pointer dereference (denial of service). This affects eap_server/eap_server_pwd.c and eap_peer/eap_pwd.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11555
Commits:
9f34bf5 hostapd: Fix security problem (+81,-1)

CVE-2019-11873

Description: wolfSSL 4.0.0 has a Buffer Overflow in DoPreSharedKeys in tls13.c when a current identity size is greater than a client identity size. An attacker sends a crafted hello client packet over the network to a TLSv1.3 wolfSSL server. The length fields of the packet: record length, client hello length, total extensions length, PSK extension length, total identity length, and identity length contain their maximum value which is 2^16. The identity data field of the PSK extension of the packet contains the attack data, to be stored in the undefined memory (RAM) of the server. The size of the data is about 65 kB. Possibly the attacker can perform a remote code execution attack.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11873
Commits:
77e0e99 wolfssl: bump to 4.1.0-stable (+16,-56)

CVE-2019-13628

Description: wolfSSL and wolfCrypt 4.0.0 and earlier (when configured without --enable-fpecc, --enable-sp, or --enable-sp-math) contain a timing side channel in ECDSA signature generation. This allows a local attacker, able to precisely measure the duration of signature operations, to infer information about the nonces used and potentially mount a lattice attack to recover the private key used. The issue occurs because ecc.c scalar multiplication might leak the bit length.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13628
Commits:
77e0e99 wolfssl: bump to 4.1.0-stable (+16,-56)

CVE-2019-13636

Description: In GNU patch through 2.7.6, the following of symlinks is mishandled in certain cases other than input files. This affects inp.c and util.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13636
Commits:
995bcc5 tools/patch: apply upstream patch for CVE-2019-13636 (+109,-1)

CVE-2019-13638

Description: GNU patch through 2.7.6 is vulnerable to OS shell command injection that can be exploited by opening a crafted patch file that contains an ed style diff payload with shell metacharacters. The ed editor does not need to be present on the vulnerable system. This is different from CVE-2018-1000156.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13638
Commits:
bcfd1d7 tools/patch: apply upstream patch for cve-2019-13638 (+39,-1)

CVE-2019-13648

Description: In the Linux kernel through 5.2.1 on the powerpc platform, when hardware transactional memory is disabled, a local user can cause a denial of service (TM Bad Thing exception and system crash) via a sigreturn() system call that sends a crafted signal frame. This affects arch/powerpc/kernel/signal_32.c and arch/powerpc/kernel/signal_64.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-13648
Commits:
96f1d4b kernel: bump 4.14 to 4.14.136 (+60,-173)
42d9bcc kernel: bump 4.19 to 4.19.64 (+150,-398)

CVE-2019-14697

Description: musl libc through 1.1.23 has an x87 floating-point stack adjustment imbalance, related to the math/i386/ directory. In some cases, use of this library could introduce out-of-bounds writes that are not present in an application's source code.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14697
Commits:
c262daf musl: Fix CVE-2019-14697 (+208,-1)
4d5b622 toolchain/musl: bump to version 1.1.24 (+7,-350)

CVE-2019-14814

Description: There is heap-based buffer overflow in Linux kernel, all versions up to, excluding 5.3, in the marvell wifi chip driver in Linux kernel, that allows local users to cause a denial of service(system crash) or possibly execute arbitrary code.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14814
Commits:
b1ec16d kernel: bump 4.9 to 4.9.194 (+12,-12)
b668657 kernel: bump 4.14 to 4.14.146 (+3,-3)
e39d1cf kernel: bump 4.19 to 4.19.75 (+7,-7)

CVE-2019-14815

Description: A vulnerability was found in Linux Kernel, where a Heap Overflow was found in mwifiex_set_wmm_params() function of Marvell Wifi Driver.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14815
Commits:
b1ec16d kernel: bump 4.9 to 4.9.194 (+12,-12)
b668657 kernel: bump 4.14 to 4.14.146 (+3,-3)
e39d1cf kernel: bump 4.19 to 4.19.75 (+7,-7)

CVE-2019-14816

Description: There is heap-based buffer overflow in kernel, all versions up to, excluding 5.3, in the marvell wifi chip driver in Linux kernel, that allows local users to cause a denial of service(system crash) or possibly execute arbitrary code.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14816
Commits:
b1ec16d kernel: bump 4.9 to 4.9.194 (+12,-12)
b668657 kernel: bump 4.14 to 4.14.146 (+3,-3)
e39d1cf kernel: bump 4.19 to 4.19.75 (+7,-7)

CVE-2019-14821

Description: An out-of-bounds access issue was found in the Linux kernel, all versions through 5.3, in the way Linux kernel's KVM hypervisor implements the Coalesced MMIO write operation. It operates on an MMIO ring buffer 'struct kvm_coalesced_mmio' object, wherein write indices 'ring->first' and 'ring->last' value could be supplied by a host user-space process. An unprivileged host user or process with access to '/dev/kvm' device could use this flaw to crash the host kernel, resulting in a denial of service or potentially escalating privileges on the system.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14821
Commits:
b1ec16d kernel: bump 4.9 to 4.9.194 (+12,-12)
b668657 kernel: bump 4.14 to 4.14.146 (+3,-3)
e39d1cf kernel: bump 4.19 to 4.19.75 (+7,-7)

CVE-2019-14896

Description: A heap-based buffer overflow vulnerability was found in the Linux kernel, version kernel-2.6.32, in Marvell WiFi chip driver. A remote attacker could cause a denial of service (system crash) or, possibly execute arbitrary code, when the lbs_ibss_join_existing function is called after a STA connects to an AP.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14896
Commits:
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)

CVE-2019-14897

Description: A stack-based buffer overflow was found in the Linux kernel, version kernel-2.6.32, in Marvell WiFi chip driver. An attacker is able to cause a denial of service (system crash) or, possibly execute arbitrary code, when a STA works in IBSS mode (allows connecting stations together without the use of an AP) and connects to another STA.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14897
Commits:
1b310cf kernel: bump 4.14 to 4.14.169 (+80,-327)
20b5a4c kernel: bump 4.19 to 4.19.101 (+88,-408)

CVE-2019-15030

Description: In the Linux kernel through 5.2.14 on the powerpc platform, a local user can read vector registers of other users' processes via a Facility Unavailable exception. To exploit the venerability, a local user starts a transaction (via the hardware transactional memory instruction tbegin) and then accesses vector registers. At some point, the vector registers will be corrupted with the values from a different local Linux process because of a missing arch/powerpc/kernel/process.c check.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15030
Commits:
f331420 kernel: bump 4.9 to 4.9.193 (+2,-2)
fb0c3eb kernel: bump 4.14 to 4.14.144 (+99,-182)
c79cb9f kernel: bump 4.19 to 4.19.73 (+7,-149)

CVE-2019-15161

Description: rpcapd/daemon.c in libpcap before 1.9.1 mishandles certain length values because of reuse of a variable. This may open up an attack vector involving extra data at the end of a request.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15161
Commits:
44f1135 libpcap: update to 1.9.1 (+19,-38)

CVE-2019-15162

Description: rpcapd/daemon.c in libpcap before 1.9.1 on non-Windows platforms provides details about why authentication failed, which might make it easier for attackers to enumerate valid usernames.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15162
Commits:
44f1135 libpcap: update to 1.9.1 (+19,-38)

CVE-2019-15163

Description: rpcapd/daemon.c in libpcap before 1.9.1 allows attackers to cause a denial of service (NULL pointer dereference and daemon crash) if a crypt() call fails.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15163
Commits:
44f1135 libpcap: update to 1.9.1 (+19,-38)

CVE-2019-15164

Description: rpcapd/daemon.c in libpcap before 1.9.1 allows SSRF because a URL may be provided as a capture source.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15164
Commits:
44f1135 libpcap: update to 1.9.1 (+19,-38)

CVE-2019-15165

Description: sf-pcapng.c in libpcap before 1.9.1 does not properly validate the PHB header length before allocating memory.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15165
Commits:
44f1135 libpcap: update to 1.9.1 (+19,-38)

CVE-2019-15166

Description: lmp_print_data_link_subobjs() in print-lmp.c in tcpdump before 4.9.3 lacks certain bounds checks.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15166
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2019-15167

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15167
Commits:
394273c tcpdump: update to 4.9.3 (+19,-19)

CVE-2019-15504

Description: drivers/net/wireless/rsi/rsi_91x_usb.c in the Linux kernel through 5.2.9 has a Double Free via crafted USB device traffic (which may be remote via usbip or usbredir).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15504
Commits:
c5b10c8 kernel: bump 4.19 to 4.19.74 (+12,-14)

CVE-2019-15601

Description: ** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15601
Commits:
2982997 curl: update to version 7.68.0 (security fix) (+3,-3)

CVE-2019-15651

Description: wolfSSL 4.1.0 has a one-byte heap-based buffer over-read in DecodeCertExtensions in wolfcrypt/src/asn.c because reading the ASN_BOOLEAN byte is mishandled for a crafted DER certificate in GetLength_ex.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15651
Commits:
f4853f7 wolfssl: update to v4.2.0-stable (+4,-142)

CVE-2019-15903

Description: In libexpat before 2.2.8, crafted XML input could fool the parser into changing from DTD parsing to document parsing too early; a consecutive call to XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber) then resulted in a heap-based buffer over-read.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-15903
Commits:
b4af2c6 expat: Update to version 2.2.9 (+2,-2)

CVE-2019-16275

Description: hostapd before 2.10 and wpa_supplicant before 2.10 allow an incorrect indication of disconnection in certain situations because source address validation is mishandled. This is a denial of service that should have been prevented by PMF (aka management frame protection). The attacker must send a crafted 802.11 frame from a location that is within the 802.11 communications range.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-16275
Commits:
a698160 hostapd: Fix AP mode PMF disconnection protection bypass (+72,-6)

CVE-2019-16748

Description: In wolfSSL through 4.1.0, there is a missing sanity check of memory accesses in parsing ASN.1 certificate data while handshaking. Specifically, there is a one-byte heap-based buffer over-read in CheckCertSignature_ex in wolfcrypt/src/asn.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-16748
Commits:
f4853f7 wolfssl: update to v4.2.0-stable (+4,-142)

CVE-2019-18222

Description: The ECDSA signature implementation in ecdsa.c in Arm Mbed Crypto 2.1 and Mbed TLS through 2.19.1 does not reduce the blinded scalar before computing the inverse, which allows a local attacker to recover the private key via side-channel attacks.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18222
Commits:
6e96fd9 mbedtls: update to 2.16.4 (+24,-24)

CVE-2019-18660

Description: The Linux kernel before 5.4.1 on powerpc allows Information Exposure because the Spectre-RSB mitigation is not in place for all applicable CPUs, aka CID-39e72bf96f58. This is related to arch/powerpc/kernel/entry_64.S and arch/powerpc/kernel/security.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18660
Commits:
7c76565 kernel: bump 4.9 to 4.9.205 (+7,-7)

CVE-2019-18840

Description: In wolfSSL 4.1.0 through 4.2.0c, there are missing sanity checks of memory accesses in parsing ASN.1 certificate data while handshaking. Specifically, there is a one-byte heap-based buffer overflow inside the DecodedCert structure in GetName in wolfcrypt/src/asn.c because the domain name location index is mishandled. Because a pointer is overwritten, there is an invalid free.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18840
Commits:
d5ede68 wolfssl: bump to 4.3.0-stable (+3,-3)

CVE-2019-19126

Description: On the x86-64 architecture, the GNU C Library (aka glibc) before 2.31 fails to ignore the LD_PREFER_MAP_32BIT_EXEC environment variable during program execution after a security transition, allowing local attackers to restrict the possible mapping addresses for loaded libraries and thus bypass ASLR for a setuid program.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-19126
Commits:
1ec6e78 glibc: update to latest 2.27 commit (BZ #2503, BZ #2504) (+2,-2)

CVE-2019-19332

Description: An out-of-bounds memory write issue was found in the Linux Kernel, version 3.13 through 5.4, in the way the Linux kernel's KVM hypervisor handled the 'KVM_GET_EMULATED_CPUID' ioctl(2) request to get CPUID features emulated by the KVM hypervisor. A user or process able to access the '/dev/kvm' device could use this flaw to crash the system, resulting in a denial of service.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-19332
Commits:
7604e53 kernel: bump 4.14 to 4.14.159 (+142,-270)
e115fa4 kernel: bump 4.19 to 4.19.90 (+155,-388)

CVE-2019-19769

Description: In the Linux kernel 5.3.10, there is a use-after-free (read) in the perf_trace_lock_acquire function (related to include/trace/events/lock.h).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-19769
Commits:
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)

CVE-2020-0543

Description: Incomplete cleanup from specific special register read operations in some Intel(R) Processors may allow an authenticated user to potentially enable information disclosure via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0543
Commits:
e826e00 firmware: intel-microcode: update to 20200616 (+2,-2)

CVE-2020-0548

Description: Cleanup errors in some Intel(R) Processors may allow an authenticated user to potentially enable information disclosure via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0548
Commits:
e826e00 firmware: intel-microcode: update to 20200616 (+2,-2)

CVE-2020-0549

Description: Cleanup errors in some data cache evictions for some Intel(R) Processors may allow an authenticated user to potentially enable information disclosure via local access.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0549
Commits:
e826e00 firmware: intel-microcode: update to 20200616 (+2,-2)

CVE-2020-1967

Description: Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. OpenSSL version 1.1.1d, 1.1.1e, and 1.1.1f are affected by this issue. This issue did not affect OpenSSL versions prior to 1.1.1d. Fixed in OpenSSL 1.1.1g (Affected 1.1.1d-1.1.1f).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1967
Commits:
3773ae1 openssl: bump to 1.1.1g (+2,-2)

CVE-2020-1971

Description: The X.509 GeneralName type is a generic type for representing different types of names. One of those name types is known as EDIPartyName. OpenSSL provides a function GENERAL_NAME_cmp which compares different instances of a GENERAL_NAME to see if they are equal or not. This function behaves incorrectly when both GENERAL_NAMEs contain an EDIPARTYNAME. A NULL pointer dereference and a crash may occur leading to a possible denial of service attack. OpenSSL itself uses the GENERAL_NAME_cmp function for two purposes: 1) Comparing CRL distribution point names between an available CRL and a CRL distribution point embedded in an X509 certificate 2) When verifying that a timestamp response token signer matches the timestamp authority name (exposed via the API functions TS_RESP_verify_response and TS_RESP_verify_token) If an attacker can control both items being compared then that attacker could trigger a crash. For example if the attacker can trick a client or server into checking a malicious certificate against a malicious CRL then this may occur. Note that some applications automatically download CRLs based on a URL embedded in a certificate. This checking happens prior to the signatures on the certificate and CRL being verified. OpenSSL's s_server, s_client and verify tools have support for the "-crl_download" option which implements automatic CRL downloading and this attack has been demonstrated to work against those tools. Note that an unrelated bug means that affected versions of OpenSSL cannot parse or construct correct encodings of EDIPARTYNAME. However it is possible to construct a malformed EDIPARTYNAME that OpenSSL's parser will accept and hence trigger this attack. All OpenSSL 1.1.1 and 1.0.2 versions are affected by this issue. Other OpenSSL releases are out of support and have not been checked. Fixed in OpenSSL 1.1.1i (Affected 1.1.1-1.1.1h). Fixed in OpenSSL 1.0.2x (Affected 1.0.2-1.0.2w).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1971
Commits:
882ca13 openssl: update to 1.1.1i (+3,-3)

CVE-2020-6096

Description: An exploitable signed comparison vulnerability exists in the ARMv7 memcpy() implementation of GNU glibc 2.30.9000. Calling memcpy() (on ARMv7 targets that utilize the GNU glibc implementation) with a negative value for the 'num' parameter results in a signed comparison vulnerability. If an attacker underflows the 'num' parameter to memcpy(), this vulnerability could lead to undefined behavior such as writing to out-of-bounds memory and potentially remote code execution. Furthermore, this memcpy() implementation allows for program execution to continue in scenarios where a segmentation fault or crash should have occurred. The dangers occur in that subsequent execution and iterations of this code will be executed with this corrupted data.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-6096
Commits:
f206461 glibc: fix memcpy and memmove for negative length [BZ #25620] (+2,-2)

CVE-2020-7982

Description: An issue was discovered in OpenWrt 18.06.0 to 18.06.6 and 19.07.0, and LEDE 17.01.0 to 17.01.7. A bug in the fork of the opkg package manager before 2020-01-25 prevents correct parsing of embedded checksums in the signed repository index, allowing a man-in-the-middle attacker to inject arbitrary package payloads (which are installed without verification).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7982
Commits:
c69c20c opkg: update to latest Git HEAD (+3,-3)
80d161e opkg: Fix -Wformat-overflow warning (+1,-2)
c09fe20 libopkg: fix skipping of leading whitespace when parsing checksums (+2,-2)

CVE-2020-8037

Description: The ppp decapsulator in tcpdump 4.9.3 can be convinced to allocate a large amount of memory.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8037
Commits:
5bb3cc7 tcpdump: patch CVE-2020-8037 (+48,-1)

CVE-2020-8597

Description: eap.c in pppd in ppp 2.4.2 through 2.4.8 has an rhostname buffer overflow in the eap_request and eap_response functions.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8597
Commits:
3589051 ppp: backport security fixes (+129,-1)
f379269 ramips: Add support for Xiaomi Redmi Router AC2100 (RM2100) (+209,-3)

CVE-2020-8647

Description: There is a use-after-free vulnerability in the Linux kernel through 5.5.2 in the vc_do_resize function in drivers/tty/vt/vt.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8647
Commits:
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
e31d158 kernel: bump 4.14 to 4.14.176 (+82,-325)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)

CVE-2020-8648

Description: There is a use-after-free vulnerability in the Linux kernel through 5.5.2 in the n_tty_receive_buf_common function in drivers/tty/n_tty.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8648
Commits:
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
e31d158 kernel: bump 4.14 to 4.14.176 (+82,-325)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)

CVE-2020-8649

Description: There is a use-after-free vulnerability in the Linux kernel through 5.5.2 in the vgacon_invert_region function in drivers/video/console/vgacon.c.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8649
Commits:
5ecc0cf kernel: bump 5.4 to 5.4.28 (+112,-600)
e31d158 kernel: bump 4.14 to 4.14.176 (+82,-325)
3c38254 kernel: bump 4.19 to 4.19.115 (+110,-294)

CVE-2020-10757

Description: A flaw was found in the Linux Kernel in versions after 4.5-rc1 in the way mremap handled DAX Huge Pages. This flaw allows a local attacker with access to a DAX enabled storage to escalate their privileges on the system.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10757
Commits:
e5aa498 kernel: bump 5.4 to 5.4.45 (+352,-596)
ce958dd kernel: Update kernel 4.14 to version 4.14.187 (+74,-79)
6062d85 kernel: Update kernel 4.19 to version 4.19.131 (+131,-398)

CVE-2020-10932

Description: An issue was discovered in Arm Mbed TLS before 2.16.6 and 2.7.x before 2.7.15. An attacker that can get precise enough side-channel measurements can recover the long-term ECDSA private key by (1) reconstructing the projective coordinate of the result of scalar multiplication by exploiting side channels in the conversion to affine coordinates; (2) using an attack described by Naccache, Smart, and Stern in 2003 to recover a few bits of the ephemeral scalar from those projective coordinates via several measurements; and (3) using a lattice attack to get from there to the long-term ECDSA private key used for the signatures. Typically an attacker would have sufficient access when attacking an SGX enclave and controlling the untrusted OS.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-10932
Commits:
02fcbe2 mbedtls: update to 2.16.6 (+2,-2)

CVE-2020-11669

Description: An issue was discovered in the Linux kernel before 5.2 on the powerpc platform. arch/powerpc/kernel/idle_book3s.S does not have save/restore functionality for PNV_POWERSAVE_AMR, PNV_POWERSAVE_UAMOR, and PNV_POWERSAVE_AMOR, aka CID-53a712bae5dd.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11669
Commits:
ef2d5a2 kernel: bump 4.14 to 4.14.180 (+47,-60)
7dd2d72 kernel: bump 4.19 to 4.19.122 (+40,-151)

CVE-2020-11750

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11750
Commits:
533da61 umdns: update to version 2020-04-20 (+4,-4)
e74a3f9 dns.c: improve input validation (+3,-2)
9f7c8ed umdns: update to version 2020-04-25 (+3,-3)
cdac046 dns.c: fix input validation fix (+1,-1)

CVE-2020-11752

Description: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11752
Commits:
be172e6 relayd: bump to version 2020-04-20 (+3,-3)
9e7d11f relayd: bump to version 2020-04-25 (+3,-3)
796da66 dhcp.c: improve input validation & length checks (+6,-2)
f4d759b dhcp.c: further improve validation (+4,-1)

CVE-2020-11810

Description: An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11810
Commits:
d7e98bd openvpn: update to 2.4.9 (+4,-4)

CVE-2020-11884

Description: In the Linux kernel 4.19 through 5.6.7 on the s390 platform, code execution may occur because of a race condition, as demonstrated by code in enable_sacf_uaccess in arch/s390/lib/uaccess.c that fails to protect against a concurrent page table upgrade, aka CID-3f777e19d171. A crash could also occur.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11884
Commits:
7dd2d72 kernel: bump 4.19 to 4.19.122 (+40,-151)

CVE-2020-12114

Description: A pivot_root race condition in fs/namespace.c in the Linux kernel 4.4.x before 4.4.221, 4.9.x before 4.9.221, 4.14.x before 4.14.178, 4.19.x before 4.19.119, and 5.x before 5.3 allows local users to cause a denial of service (panic) by corrupting a mountpoint reference counter.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12114
Commits:
ef2d5a2 kernel: bump 4.14 to 4.14.180 (+47,-60)
7dd2d72 kernel: bump 4.19 to 4.19.122 (+40,-151)

CVE-2020-12457

Description: An issue was discovered in wolfSSL before 4.5.0. It mishandles the change_cipher_spec (CCS) message processing logic for TLS 1.3. If an attacker sends ChangeCipherSpec messages in a crafted way involving more than one in a row, the server becomes stuck in the ProcessReply() loop, i.e., a denial of service.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12457
Commits:
00722a7 wolfssl: Update to version 4.5.0 (+31,-4)

CVE-2020-12695

Description: The Open Connectivity Foundation UPnP specification before 2020-04-17 does not forbid the acceptance of a subscription request with a delivery URL on a different network segment than the fully qualified event-subscription URL, aka the CallStranger issue.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12695
Commits:
df6a33a hostapd: update to latest Git hostap_2_9-1331-g5a8b366233f5 (+113,-113)
db0d0b8 nl80211: Control the registration for RRM frame with driver_param (+15,-1)
e5e2757 Add QCA vendor interface support to configure PHY modes (+74)
8286745 Vendor attributes to configure PMF protection and disassoc Tx for testing (+12)
f7a904a QCA vendor command for adding and deleting TSPEC (+175)
5ab8ad4 Vendor attributes for ssetting TX A-MSDU and RX A-MSDU parameters (+12)
7cd17a4 wlantest: Handle FT over-the-DS association state update cleanly (+5,-3)
bfc4569 wlantest: Store PMK-R0 length explicitly (+17,-10)
d9532eb Debug print PMK-R0/R1 and PMKR0/R1Name in the helper functions (+5,-35)
59d9994 wlantest: Store PMK-R1 in STA entry (+24,-27)
e10144c wlantest: Validate FT elements in Reassociation Request frame (+180,-4)
b6a3bcf wlantest: Validate FT elements in Reassociation Response frame (+437,-10)
6e47dd0 wlantest: Fix RSNE check in FT 4-way handshake msg 3/4 (+14,-1)
bf47f05 tests: Suite B using PMKSA caching and roaming (+65)
c2080e8 Clear current PMKSA cache selection on association/roam (+6)
2d118f5 OCV: Add support to override channel info OCI element (STA) (+47)
52579be OCV: Move "OCV failed" prefix to callers (+26,-22)
⇒ + 77 more...

CVE-2020-12762

Description: json-c through 0.14 has an integer overflow and out-of-bounds write via a large JSON file, as demonstrated by printbuf_memappend.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-12762
Commits:
bc0288b libjson-c: backport security fixes (+175,-1)
c2e7501 libjson-c: update to 0.15 (+22,-184)

CVE-2020-15309

Description: An issue was discovered in wolfSSL before 4.5.0, when single precision is not employed. Local attackers can conduct a cache-timing attack against public key operations. These attackers may already have obtained sensitive information if the affected system has been used for private key operations (e.g., signing with a private key).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15309
Commits:
00722a7 wolfssl: Update to version 4.5.0 (+31,-4)

CVE-2020-24586

Description: The 802.11 standard that underpins Wi-Fi Protected Access (WPA, WPA2, and WPA3) and Wired Equivalent Privacy (WEP) doesn't require that received fragments be cleared from memory after (re)connecting to a network. Under the right circumstances, when another device sends fragmented frames encrypted using WEP, CCMP, or GCMP, this can be abused to inject arbitrary network packets and/or exfiltrate user data.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-24586
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-24587

Description: The 802.11 standard that underpins Wi-Fi Protected Access (WPA, WPA2, and WPA3) and Wired Equivalent Privacy (WEP) doesn't require that all fragments of a frame are encrypted under the same key. An adversary can abuse this to decrypt selected fragments when another device sends fragmented frames and the WEP, CCMP, or GCMP encryption key is periodically renewed.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-24587
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-24588

Description: The 802.11 standard that underpins Wi-Fi Protected Access (WPA, WPA2, and WPA3) and Wired Equivalent Privacy (WEP) doesn't require that the A-MSDU flag in the plaintext QoS header field is authenticated. Against devices that support receiving non-SSP A-MSDU frames (which is mandatory as part of 802.11n), an adversary can abuse this to inject arbitrary network packets.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-24588
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)
43e4ba5 mt76: update to the latest version (+3,-3)
186af01 mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (+86,-1)
93b5c28 mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (+5,-1)
a8e89c5 mt76: testmode: add support to send larger packet (+131,-35)
a0cc9a9 mt76: mt7915: rework mt7915_tm_set_tx_len() (+5,-17)
c8b9663 mt76: mt7915: fix rate setting of tx descriptor in testmode (+19,-6)
22fd295 mt76: mt7615: fix memleak when mt7615_unregister_device() (+1,-2)
7401e0d mt76: mt7915: fix memleak when mt7915_unregister_device() (+1,-2)
c365626 mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (+3,-3)
0ce955b mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (+3,-3)
b03d1e6 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (+6,-2)
5ac02e2 mt76: flush tx status queue on DMA reset (+10)
c71f609 mt76: sync with upstream changes (+611,-160)
23ecadd mt76: mt7615: fix hardware error recovery for mt7663 (+53,-11)
57a899e mt76: mt7615: fix entering driver-own state on mt7663 (+10,-2)
42a2ddd mt76: mt7615: load ROM patch before checking patch semaphore status (+16,-14)
cf0e406 mt76: mt7915: add support for applying pre-calibration data (+199,-10)
⇒ + 98 more...

CVE-2020-25681

Description: A flaw was found in dnsmasq before version 2.83. A heap-based buffer overflow was discovered in the way RRSets are sorted before validating with DNSSEC data. An attacker on the network, who can forge DNS replies such as that they are accepted as valid, could use this flaw to cause a buffer overflow with arbitrary data in a heap memory segment, possibly executing code on the machine. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25681
Commits:
e87c0d9 dnsmasq: Update to version 2.83 (+5,-5)

CVE-2020-25682

Description: A flaw was found in dnsmasq before 2.83. A buffer overflow vulnerability was discovered in the way dnsmasq extract names from DNS packets before validating them with DNSSEC data. An attacker on the network, who can create valid DNS replies, could use this flaw to cause an overflow with arbitrary data in a heap-allocated memory, possibly executing code on the machine. The flaw is in the rfc1035.c:extract_name() function, which writes data to the memory pointed by name assuming MAXDNAME*2 bytes are available in the buffer. However, in some code execution paths, it is possible extract_name() gets passed an offset from the base buffer, thus reducing, in practice, the number of available bytes that can be written in the buffer. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25682
Commits:
e87c0d9 dnsmasq: Update to version 2.83 (+5,-5)

CVE-2020-25683

Description: A flaw was found in dnsmasq before version 2.83. A heap-based buffer overflow was discovered in dnsmasq when DNSSEC is enabled and before it validates the received DNS entries. A remote attacker, who can create valid DNS replies, could use this flaw to cause an overflow in a heap-allocated memory. This flaw is caused by the lack of length checks in rfc1035.c:extract_name(), which could be abused to make the code execute memcpy() with a negative size in get_rdata() and cause a crash in dnsmasq, resulting in a denial of service. The highest threat from this vulnerability is to system availability.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25683
Commits:
e87c0d9 dnsmasq: Update to version 2.83 (+5,-5)

CVE-2020-25684

Description: A flaw was found in dnsmasq before version 2.83. When getting a reply from a forwarded query, dnsmasq checks in the forward.c:reply_query() if the reply destination address/port is used by the pending forwarded queries. However, it does not use the address/port to retrieve the exact forwarded query, substantially reducing the number of attempts an attacker on the network would have to perform to forge a reply and get it accepted by dnsmasq. This issue contrasts with RFC5452, which specifies a query's attributes that all must be used to match a reply. This flaw allows an attacker to perform a DNS Cache Poisoning attack. If chained with CVE-2020-25685 or CVE-2020-25686, the attack complexity of a successful attack is reduced. The highest threat from this vulnerability is to data integrity.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25684
Commits:
e87c0d9 dnsmasq: Update to version 2.83 (+5,-5)

CVE-2020-25685

Description: A flaw was found in dnsmasq before version 2.83. When getting a reply from a forwarded query, dnsmasq checks in forward.c:reply_query(), which is the forwarded query that matches the reply, by only using a weak hash of the query name. Due to the weak hash (CRC32 when dnsmasq is compiled without DNSSEC, SHA-1 when it is) this flaw allows an off-path attacker to find several different domains all having the same hash, substantially reducing the number of attempts they would have to perform to forge a reply and get it accepted by dnsmasq. This is in contrast with RFC5452, which specifies that the query name is one of the attributes of a query that must be used to match a reply. This flaw could be abused to perform a DNS Cache Poisoning attack. If chained with CVE-2020-25684 the attack complexity of a successful attack is reduced. The highest threat from this vulnerability is to data integrity.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25685
Commits:
e87c0d9 dnsmasq: Update to version 2.83 (+5,-5)

CVE-2020-25686

Description: A flaw was found in dnsmasq before version 2.83. When receiving a query, dnsmasq does not check for an existing pending request for the same name and forwards a new request. By default, a maximum of 150 pending queries can be sent to upstream servers, so there can be at most 150 queries for the same name. This flaw allows an off-path attacker on the network to substantially reduce the number of attempts that it would have to perform to forge a reply and have it accepted by dnsmasq. This issue is mentioned in the "Birthday Attacks" section of RFC5452. If chained with CVE-2020-25684, the attack complexity of a successful attack is reduced. The highest threat from this vulnerability is to data integrity.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25686
Commits:
e87c0d9 dnsmasq: Update to version 2.83 (+5,-5)

CVE-2020-25687

Description: A flaw was found in dnsmasq before version 2.83. A heap-based buffer overflow was discovered in dnsmasq when DNSSEC is enabled and before it validates the received DNS entries. This flaw allows a remote attacker, who can create valid DNS replies, to cause an overflow in a heap-allocated memory. This flaw is caused by the lack of length checks in rfc1035.c:extract_name(), which could be abused to make the code execute memcpy() with a negative size in sort_rrset() and cause a crash in dnsmasq, resulting in a denial of service. The highest threat from this vulnerability is to system availability.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25687
Commits:
e87c0d9 dnsmasq: Update to version 2.83 (+5,-5)

CVE-2020-26139

Description: An issue was discovered in the kernel in NetBSD 7.1. An Access Point (AP) forwards EAPOL frames to other clients even though the sender has not yet successfully authenticated to the AP. This might be abused in projected Wi-Fi networks to launch denial-of-service attacks against connected clients and makes it easier to exploit other vulnerabilities in connected clients.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26139
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-26140

Description: An issue was discovered in the ALFA Windows 10 driver 6.1316.1209 for AWUS036H. The WEP, WPA, WPA2, and WPA3 implementations accept plaintext frames in a protected Wi-Fi network. An adversary can abuse this to inject arbitrary data frames independent of the network configuration.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26140
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-26141

Description: An issue was discovered in the ALFA Windows 10 driver 6.1316.1209 for AWUS036H. The Wi-Fi implementation does not verify the Message Integrity Check (authenticity) of fragmented TKIP frames. An adversary can abuse this to inject and possibly decrypt packets in WPA or WPA2 networks that support the TKIP data-confidentiality protocol.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26141
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-26142

Description: An issue was discovered in the kernel in OpenBSD 6.6. The WEP, WPA, WPA2, and WPA3 implementations treat fragmented frames as full frames. An adversary can abuse this to inject arbitrary network packets, independent of the network configuration.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26142
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-26143

Description: An issue was discovered in the ALFA Windows 10 driver 1030.36.604 for AWUS036ACH. The WEP, WPA, WPA2, and WPA3 implementations accept fragmented plaintext frames in a protected Wi-Fi network. An adversary can abuse this to inject arbitrary data frames independent of the network configuration.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26143
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-26144

Description: An issue was discovered on Samsung Galaxy S3 i9305 4.4.4 devices. The WEP, WPA, WPA2, and WPA3 implementations accept plaintext A-MSDU frames as long as the first 8 bytes correspond to a valid RFC1042 (i.e., LLC/SNAP) header for EAPOL. An adversary can abuse this to inject arbitrary network packets independent of the network configuration.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26144
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-26145

Description: An issue was discovered on Samsung Galaxy S3 i9305 4.4.4 devices. The WEP, WPA, WPA2, and WPA3 implementations accept second (or subsequent) broadcast fragments even when sent in plaintext and process them as full unfragmented frames. An adversary can abuse this to inject arbitrary network packets independent of the network configuration.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26145
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-26146

Description: An issue was discovered on Samsung Galaxy S3 i9305 4.4.4 devices. The WPA, WPA2, and WPA3 implementations reassemble fragments with non-consecutive packet numbers. An adversary can abuse this to exfiltrate selected fragments. This vulnerability is exploitable when another device sends fragmented frames and the WEP, CCMP, or GCMP data-confidentiality protocol is used. Note that WEP is vulnerable to this attack by design.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26146
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-26147

Description: An issue was discovered in the Linux kernel 5.8.9. The WEP, WPA, WPA2, and WPA3 implementations reassemble fragments even though some of them were sent in plaintext. This vulnerability can be abused to inject packets and/or exfiltrate selected fragments when another device sends fragmented frames and the WEP, CCMP, or GCMP data-confidentiality protocol is used.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-26147
Commits:
5869423 mac80211: backport upstream fixes for FragAttacks (+1.5K,-7)

CVE-2020-28928

Description: In musl libc through 1.2.1, wcsnrtombs mishandles particular combinations of destination buffer size and source character limit, as demonstrated by an invalid write access (buffer overflow).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-28928
Commits:
4d4ef10 musl: handle wcsnrtombs destination buffer overflow (CVE-2020-28928) (+66,-1)

CVE-2021-2839

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2839
Commits:
c631923 openssl: bump to 1.1.1j (+2,-2)

CVE-2021-2840

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2840
Commits:
c631923 openssl: bump to 1.1.1j (+2,-2)

CVE-2021-2841

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-2841
Commits:
c631923 openssl: bump to 1.1.1j (+2,-2)

CVE-2021-3336

Description: DoTls13CertificateVerify in tls13.c in wolfSSL before 4.7.0 does not cease processing for certain anomalous peer behavior (sending an ED22519, ED448, ECC, or RSA signature without the corresponding certificate). The client side is affected because man-in-the-middle attackers can impersonate TLS 1.3 servers.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3336
Commits:
1f559ca wolfssl: Backport fix for CVE-2021-3336 (+54,-1)
0e8d670 wolfssl: bump to v4.7.0-stable (+4,-92)

CVE-2021-3448

Description: A flaw was found in dnsmasq in versions before 2.85. When configured to use a specific server for a given network interface, dnsmasq uses a fixed port while forwarding queries. An attacker on the network, able to find the outgoing port used by dnsmasq, only needs to guess the random transmission ID to forge a reply and get it accepted by dnsmasq. This flaw makes a DNS Cache Poisoning attack much easier. The highest threat from this vulnerability is to data integrity.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3448
Commits:
d1a056f dnsmasq: Update to version 2.85 (+6,-92)

CVE-2021-3449

Description: An OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. All OpenSSL 1.1.1 versions are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1k. OpenSSL 1.0.2 is not impacted by this issue. Fixed in OpenSSL 1.1.1k (Affected 1.1.1-1.1.1j).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3449
Commits:
e7a9ee0 openssl: bump to 1.1.1k (+23,-24)

CVE-2021-3450

Description: The X509_V_FLAG_X509_STRICT flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. Starting from OpenSSL version 1.1.1h a check to disallow certificates in the chain that have explicitly encoded elliptic curve parameters was added as an additional strict check. An error in the implementation of this check meant that the result of a previous check to confirm that certificates in the chain are valid CA certificates was overwritten. This effectively bypasses the check that non-CA certificates must not be able to issue other certificates. If a "purpose" has been configured then there is a subsequent opportunity for checks that the certificate is a valid CA. All of the named "purpose" values implemented in libcrypto perform this check. Therefore, where a purpose is set the certificate chain will still be rejected even when the strict flag has been used. A purpose is set by default in libssl client and server certificate verification routines, but it can be overridden or removed by an application. In order to be affected, an application must explicitly set the X509_V_FLAG_X509_STRICT verification flag and either not set a purpose for the certificate verification or, in the case of TLS client or server applications, override the default purpose. OpenSSL versions 1.1.1h and newer are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1k. OpenSSL 1.0.2 is not impacted by this issue. Fixed in OpenSSL 1.1.1k (Affected 1.1.1h-1.1.1j).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3450
Commits:
e7a9ee0 openssl: bump to 1.1.1k (+23,-24)

CVE-2021-3711

Description: In order to decrypt SM2 encrypted data an application is expected to call the API function EVP_PKEY_decrypt(). Typically an application will call this function twice. The first time, on entry, the "out" parameter can be NULL and, on exit, the "outlen" parameter is populated with the buffer size required to hold the decrypted plaintext. The application can then allocate a sufficiently sized buffer and call EVP_PKEY_decrypt() again, but this time passing a non-NULL value for the "out" parameter. A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. A malicious attacker who is able present SM2 content for decryption to an application could cause attacker chosen data to overflow the buffer by up to a maximum of 62 bytes altering the contents of other data held after the buffer, possibly changing application behaviour or causing the application to crash. The location of the buffer is application dependent but is typically heap allocated. Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3711
Commits:
ff31cfb openssl: bump to 1.1.1l (+4,-5)

CVE-2021-3712

Description: ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-3712
Commits:
ff31cfb openssl: bump to 1.1.1l (+4,-5)

CVE-2021-27803

Description: A vulnerability was discovered in how p2p/p2p_pd.c in wpa_supplicant before 2.10 processes P2P (Wi-Fi Direct) provision discovery requests. It could result in denial of service or other impact (potentially execution of arbitrary code), for an attacker within radio range.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-27803
Commits:
7b6ee74 hostapd: P2P: Fix a corner case in peer addition based on PD Request (+45)

CVE-2021-28831

Description: decompress_gunzip.c in BusyBox through 1.32.1 mishandles the error bit on the huft_build result pointer, with a resultant invalid free or segmentation fault, via malformed gzip data.

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28831
Commits:
a641502 busybox: backport fix for CVE-2021-28831 (+53,-1)
0e49178 busybox: update to 1.33.1 (+3,-132)

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2021/09/04 22:54
  • by hauke