forked from openwrt/openwrt
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sync 061024 #169
Closed
Closed
sync 061024 #169
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fixes potential crashes in various drivers when checking the status of interfaces that are down Signed-off-by: Felix Fietkau <[email protected]>
Signed-off-by: John Crispin <[email protected]>
714e419 iwinfo: fix EHT mode reporting for STA interfaces 7eed433 devices: add device id for MediaTek MT7996e Signed-off-by: John Crispin <[email protected]>
b610860 Merge pull request openwrt#223 from jow-/nl80211-add-eht-attributes 4e0456b nl80211: add EHT mac/phy capabilities c938ee9 Merge pull request openwrt#218 from jonasjelonek/add-ioctl 56ebeec fs: add ioctl() file method d0f423b Merge pull request openwrt#221 from mikma/fix-getenv 86f1121 lib: test if call to getenv() destroys environ 7af80d9 lib: use copy of environ pointer in getenv() 6ea37c8 ci: bump upload-artifact to v3 26d7292 Merge pull request openwrt#214 from jow-/ucode-test-runner fbabec4 tests: replace test runner shell script with ucode implementation e391ef5 main: prevent invalid memory access when executing empty stdin b391fd7 Merge pull request openwrt#211 from jow-/hwsim-support bc13278 nl80211: support the MAC80211_HWSIM netlink protocol family f5b5a58 nl80211: drop unused structure members from connection context f6ea6fc nl80211: support conversion from/to struct array attributes 115a84f nl80211: gracefully handle illegal netlink error code Signed-off-by: John Crispin <[email protected]>
Add option to enable 802.11BE support. Signed-off-by: Janusz Dziedzic <[email protected]>
In file included from hostapd-wpad-basic-mbedtls/hostapd-2024.03.09~695277a5/src/ap/ubus.h:11, from hostapd-wpad-basic-mbedtls/hostapd-2024.03.09~695277a5/src/ap/hostapd.h:21, from main.c:26: hostapd-2024.03.09~695277a5/src/ap/sta_info.h: In function 'ap_sta_is_mld': hostapd-2024.03.09~695277a5/src/ap/sta_info.h:425:20: error: invalid use of undefined type 'struct hostapd_data' 425 | return hapd->conf->mld_ap && sta && sta->mld_info.mld_sta; | ^~ Signed-off-by: Janusz Dziedzic <[email protected]>
Allow to configure 80211BE. Signed-off-by: Janusz Dziedzic <[email protected]>
For EHT320 we should also enable HE160. Signed-off-by: Janusz Dziedzic <[email protected]>
Build hostapd with 11BE support. Signed-off-by: Janusz Dziedzic <[email protected]>
Check if EHT/11BE supported, configure in board.json and config/wireless. Signed-off-by: Janusz Dziedzic <[email protected]>
fbaca4b cache: improve update call by doing a full refresh probe 93c9036 dns: reply to A/AAAA questions for additional hostnames Signed-off-by: John Crispin <[email protected]>
Signed-off-by: John Crispin <[email protected]>
Signed-off-by: John Crispin <[email protected]>
Signed-off-by: John Crispin <[email protected]>
Signed-off-by: John Crispin <[email protected]>
Introduce new uci-default functions: - ucidef_set_wireless band ssid [encryption] [key] - ucidef_set_country cc They are supposed to be used in /etc/board.d/* scripts to define board-specific defaults for wireless. Signed-off-by: Daniel Golle <[email protected]> Signed-off-by: John Crispin <[email protected]>
Introduce new uci-default functions: - ucidef_set_root_password_hash [hash] - ucidef_set_root_password_plain [plaintext] - ucidef_set_ssh_authorized_key [ssh key] Signed-off-by: John Crispin <[email protected]>
Introduce new uci-default functions: - ucidef_set_timezone TZ Signed-off-by: John Crispin <[email protected]>
…n use Introduce new uci-default functions: - ucidef_set_wireless_mac_count [count] Signed-off-by: John Crispin <[email protected]>
This allows /etc/board.d/* scripts to use values from the uboot environment. Signed-off-by: John Crispin <[email protected]>
This tool will load the uboot environment to /var/run/uboot-env/. This allows more efficient use when accessing multiple variables. Signed-off-by: John Crispin <[email protected]>
…nment This allows loading default wifi credentials, passwords and ssh keys on firstboot. Signed-off-by: John Crispin <[email protected]>
… board.json Signed-off-by: John Crispin <[email protected]>
Write the ssh authorized key to /etc/dropbear/ssh_authorized_keys if present inside boad.json. Signed-off-by: John Crispin <[email protected]>
Signed-off-by: John Crispin <[email protected]>
Add code to set plain password or put the hash into /etc/shadow. Signed-off-by: John Crispin <[email protected]>
Indicate stationary AP and set default 6G regulatory power type to indoor Signed-off-by: Felix Fietkau <[email protected]>
Hardware specification ---------------------- * RTL8380M SoC, 1 MIPS 4KEc core @ 500MHz * 256MB DRAM * 32MB NOR Flash * 8 x 10/100/1000BASE-T ports * 2 x SFP ports * Power LED, Fault LED * Reset button on front panel * UART (115200 8N1) via populated standard pin header marked JP1 TODO: The SFP ports use a shared SCL GPIO that the driver cannot handle. The left SFP port (lan9) is defined and fully functional while the laser on the right SFP port (lan10) is off by default. UART pinout ----------- [o]ooo|JP1 | ||`------ GND | |`------- RX | `-------- TX `---------- Vcc (3V3) Installation using OEM webinterface ----------------------------------- 1. Make sure you are running OEM firmware in secondary slot 2. Install squashfs-factory.imag to primary slot by upload via http Installation using serial interface ----------------------------------- 1. Press "a" "c" "p" during message "Enter correct key to stop autoboot" 2. Load image with "upgrade runtime <TFTP IP>:squashfs-sysupgrade.bin" command 3. Switch to primary slot with "setsys bootpartition 0" 4. Store config with "savesys" 5. Boot the image with `boota` command Dual-boot with stock firmware using writable u-boot-env ------------------------------------------------------- From stock to OpenWrt / primary image 1 (CLI as admin): - > boot system image1 - > reboot From OpenWrt to stock / boot image 2: (shell as root) - # fw_setsys bootpartition 1 - # reboot Debrick using serial interface ------------------------------ 1. Press "a" "c" "p" during message "Enter correct key to stop autoboot" 2. Load vendor image with "upgrade runtime <TFTP IP>:LGS310xxxxx.imag" 3. switch to primary partition "setsys bootpartition 0" 4. safe config "savesys" Further documentation --------------------- See https://openwrt.org/toh/linksys/lgs352c It has been developed and tested on device with v1 revision. Signed-off-by: Markus Stockhausen <[email protected]> Link: openwrt#16068 [Add missing 'w' in name of firmware partition] Signed-off-by: Sander Vanheule <[email protected]>
These patches have been added in linux v6.12 release. Signed-off-by: Álvaro Fernández Rojas <[email protected]>
Build hostapd with 80211BE suport. Signed-off-by: Janusz Dziedzic <[email protected]> Link: openwrt#16571 Signed-off-by: Hauke Mehrtens <[email protected]>
Release Notes: https://github.com/strace/strace/releases/tag/v6.8 https://github.com/strace/strace/releases/tag/v6.9 https://github.com/strace/strace/releases/tag/v6.10 https://github.com/strace/strace/releases/tag/v6.11 Small size increase: 323788 bin/packages/mips_24kc-old/base/strace_6.7-r1_mips_24kc.ipk 336988 bin/packages/mips_24kc-new/base/strace_6.11-r1_mips_24kc.ipk Link: openwrt#16585 Signed-off-by: Hauke Mehrtens <[email protected]>
Release Notes: https://github.com/json-c/json-c/blob/json-c-0.18-20240915/ChangeLog This restores ABI compatibility with version 0.16 used in OpenWrt 23.05. Small size increase: 24263 bin/packages/mips_24kc-old/base/libjson-c5_0.17-r1_mips_24kc.ipk 24403 bin/packages/mips_24kc-new/base/libjson-c5_0.18-r1_mips_24kc.ipk Link: openwrt#16591 Signed-off-by: Hauke Mehrtens <[email protected]>
Release Notes: https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.7 https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.8 https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.9 This fixes: CVE-2024-34459: Fix buffer overread with xmllint --htmlout CVE-2024-40896: Fix XXE protection in downstream code Link: openwrt#16593 Signed-off-by: Hauke Mehrtens <[email protected]>
Release Notes: https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.0 https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.1 https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.2 https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.3 https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.4 Small size reduction: 415095 bin/packages/mips_24kc-old/base/libxml2_2.12.6-r1_mips_24kc.ipk 87175 bin/packages/mips_24kc-old/base/libxml2-dev_2.12.6-r1_mips_24kc.ipk 20190 bin/packages/mips_24kc-old/base/libxml2-utils_2.12.6-r1_mips_24kc.ipk 398070 bin/packages/mips_24kc-new/base/libxml2_2.13.4-r1_mips_24kc.ipk 86760 bin/packages/mips_24kc-new/base/libxml2-dev_2.13.4-r1_mips_24kc.ipk 19479 bin/packages/mips_24kc-new/base/libxml2-utils_2.13.4-r1_mips_24kc.ipk Link: openwrt#16593 Signed-off-by: Hauke Mehrtens <[email protected]>
Changes: fa05d58e (tag: libnl3_10_0) libnl-3.10.0 release 490ffa07 python: fix flake8 warnings 6fc66dd8 doc: workaround LINK_DOC with empty libnl.dict 914812a9 lib: avoid overflow in computation of s_seq_next 5248e1a4 all: fix and enable "-Wsign-compare" warning 9451842 build: use AC_USE_SYSTEM_EXTENSIONS instead of defining _GNU_SOURCE 20664e1e build: move "-DPGKLIBDIR" and rename 81cab7da build: cleanup defining SYSCONFDIR on command line cf47571c build: drop unnecessary "-Wno-missing-field-initializers" from default CFLAGS 131008f7 build: add "-Wvla" and "-Wdeclaration-after-statement" to default CFLAGS 7e05b622 lib: add internal _nla_len() helper 32688201 route: treat routes with via nexthops as universe scoped as well c36c7faa format: reformat "include/base/nl-base-utils.h" 49f78229 tests: add a very basic test for route cache 2ebbc034 tests: add NLTstSelectRoute test helper d784f2cb tests: set NLTST_IN_CI for not skipping tests accidentally dcb9e2ef route: add missing priority to route_keygen() debug print d44505ed tests: add helper to detect availablility of iproute2 774863b4 tests: add helper functions for tests 45a10f96 route: move "struct rtnl_nexthop" to "nl-priv-dynamic-route" 153f213b build: fix "check-progs" target in "Makefile.am" a1e0b8b2 github: print test-suite.log in case of test failure 3e080631 route: expose nexthop id attribute 401c2488 tests: fix _nltst_object_to_string() to print one line only 529c2ab8 route: drop unused fields from "struct rtnl_route" 71e59e14 build: separate build tests from unit tests 8539b7d3 format: reformat "tests/nl-test-util.h" file 6db85366 route: merge branch 'bisdn:jogo_route_nh_cmp' 861fb809 route: use the new helper function for comparing nexthops 8cf29d7b nexthop: add a identical helper function 7cc72d19 utils: reserve the nl_has_capabiliy numbers for releases 3.10 - 3.12 30da5107 github,clang-format: update fedora version for clang-format 2301992b route: fix IPv6 ecmp route deleted nexthop matching 72e4d73f cache: merge branch 'ievenbach:aurora/cache-mgr-cb' 3381acef cache: use cleanup attribute in nl_cache_mngr_alloc_ex() 32cb9f39 cache: cleanup nl_cache_mngr_alloc_ex() 1dbdc30a cache: allow to allocate cache manager with custom refill socket 18b74e08 tests: test compiling all public headers with C++ compiler 691202bf tests: don't use $COMPILE for building header tests 15d90cbf include: add _NL_NO_WARN_DEPRECATED_HEADER for suppressing warning about deprecated headers 8a5f671a tests: avoid "-Wunused-parameter" warning in build headers test db1a9d7d route: avoid compiler warning about calloc() arguments in rtnl_netem_set_delay_distribution() 3a43faa1 cache: fix new object in callback v2 on updated objects 46cae1bf socket: fix ubsan complaint about incorrect left-shift in generate_local_port() 96ddcd99 all: merge branch 'th/nl-debug' 13ab0122 github: test with --enable-debug=no configure option 264b244e utils: always define nl_debug_dp dbe21b8d core: always define statements for NL_DBG() e592dd89 build: always define NL_DEBUG 58734974 all: use defines for attributes 0c16c9cb route/bison: include "nl-default.h" in lex/yacc files 19d48b0f route: add support for layer 3 filtering on bridges 3646398d route: merge branch 'Cordell-O:main' e21278ed tests: add test for bridge vlan attributes. 4f324f73 route: add support for vlan filtering on bridge ports. bf071f2b route: Add support to set ageing time for dynamic bridge table entries b76c3a5d tests: add unit test for `nl_addr_parse("default", AF_INET6, &addr6)` 8693347f lib/xfrm: add missing #include <time.h> Small size increase: 955 bin/packages/mips_24kc-old/base/libnl200_3.9.0-r1_mips_24kc.ipk 11157 bin/packages/mips_24kc-old/base/libnl-cli200_3.9.0-r1_mips_24kc.ipk 34896 bin/packages/mips_24kc-old/base/libnl-core200_3.9.0-r1_mips_24kc.ipk 7698 bin/packages/mips_24kc-old/base/libnl-genl200_3.9.0-r1_mips_24kc.ipk 25400 bin/packages/mips_24kc-old/base/libnl-nf200_3.9.0-r1_mips_24kc.ipk 148366 bin/packages/mips_24kc-old/base/libnl-route200_3.9.0-r1_mips_24kc.ipk 956 bin/packages/mips_24kc-new/base/libnl200_3.10.0-r1_mips_24kc.ipk 11154 bin/packages/mips_24kc-new/base/libnl-cli200_3.10.0-r1_mips_24kc.ipk 34965 bin/packages/mips_24kc-new/base/libnl-core200_3.10.0-r1_mips_24kc.ipk 7699 bin/packages/mips_24kc-new/base/libnl-genl200_3.10.0-r1_mips_24kc.ipk 25385 bin/packages/mips_24kc-new/base/libnl-nf200_3.10.0-r1_mips_24kc.ipk 149852 bin/packages/mips_24kc-new/base/libnl-route200_3.10.0-r1_mips_24kc.ipk Link: openwrt#16592 Signed-off-by: Hauke Mehrtens <[email protected]>
Release Notes: https://lore.kernel.org/netdev/[email protected]/T/ https://lore.kernel.org/netdev/jylgitumxz72a2hfzsujnwvxpkuzcw3wcwebodthtpvtkfgmlp@rfoix5dyh2bg/T/ https://lore.kernel.org/netdev/ssn37ocuhjyx3k5xoq53uvb3voo2qxnwvuwgephb4cc5lbw5ei@5fkqwsfdzlcu/T/ Small size increase: 34937 bin/packages/mips_24kc-old/base/ethtool_6.6-r1_mips_24kc.ipk 154818 bin/packages/mips_24kc-old/base/ethtool-full_6.6-r1_mips_24kc.ipk 35780 bin/packages/mips_24kc-new/base/ethtool_6.10-r1_mips_24kc.ipk 157386 bin/packages/mips_24kc-new/base/ethtool-full_6.10-r1_mips_24kc.ipk Link: openwrt#16590 Signed-off-by: Hauke Mehrtens <[email protected]>
Release Notes: https://lore.kernel.org/netdev/[email protected]/T/ https://lwn.net/Articles/990423/ Remove patch `401-bridge-vlan.c-bridge-vlan.c-fix-build-with-gcc-14-on.patch` because it is upstream now. Backport two patches to fix build problems in bridge/mst.c Small size increase: 38538 bin/packages/mips_24kc-old/base/devlink_6.9.0-r1_mips_24kc.ipk 7713 bin/packages/mips_24kc-old/base/genl_6.9.0-r1_mips_24kc.ipk 31875 bin/packages/mips_24kc-old/base/ip-bridge_6.9.0-r1_mips_24kc.ipk 187733 bin/packages/mips_24kc-old/base/ip-full_6.9.0-r1_mips_24kc.ipk 126538 bin/packages/mips_24kc-old/base/ip-tiny_6.9.0-r1_mips_24kc.ipk 7619 bin/packages/mips_24kc-old/base/nstat_6.9.0-r1_mips_24kc.ipk 20704 bin/packages/mips_24kc-old/base/rdma_6.9.0-r1_mips_24kc.ipk 37607 bin/packages/mips_24kc-old/base/ss_6.9.0-r1_mips_24kc.ipk 158909 bin/packages/mips_24kc-old/base/tc-bpf_6.9.0-r1_mips_24kc.ipk 160459 bin/packages/mips_24kc-old/base/tc-full_6.9.0-r1_mips_24kc.ipk 135846 bin/packages/mips_24kc-old/base/tc-tiny_6.9.0-r1_mips_24kc.ipk 38669 bin/packages/mips_24kc-new/base/devlink_6.11.0-r1_mips_24kc.ipk 7719 bin/packages/mips_24kc-new/base/genl_6.11.0-r1_mips_24kc.ipk 32676 bin/packages/mips_24kc-new/base/ip-bridge_6.11.0-r1_mips_24kc.ipk 188920 bin/packages/mips_24kc-new/base/ip-full_6.11.0-r1_mips_24kc.ipk 127313 bin/packages/mips_24kc-new/base/ip-tiny_6.11.0-r1_mips_24kc.ipk 7612 bin/packages/mips_24kc-new/base/nstat_6.11.0-r1_mips_24kc.ipk 21065 bin/packages/mips_24kc-new/base/rdma_6.11.0-r1_mips_24kc.ipk 37726 bin/packages/mips_24kc-new/base/ss_6.11.0-r1_mips_24kc.ipk 158921 bin/packages/mips_24kc-new/base/tc-bpf_6.11.0-r1_mips_24kc.ipk 160510 bin/packages/mips_24kc-new/base/tc-full_6.11.0-r1_mips_24kc.ipk 136352 bin/packages/mips_24kc-new/base/tc-tiny_6.11.0-r1_mips_24kc.ipk Link: openwrt#16589 Signed-off-by: Hauke Mehrtens <[email protected]>
Release notes: https://lists.infradead.org/pipermail/linux-mtd/2024-September/106193.html Small size increase: 61380 bin/targets/ath79-old/nand/packages/nand-utils_2.2.0-r1_mips_24kc.ipk 92913 bin/targets/ath79-old/nand/packages/ubi-utils_2.2.0-r1_mips_24kc.ipk 61413 bin/targets/ath79-new/nand/packages/nand-utils_2.2.1-r1_mips_24kc.ipk 92640 bin/targets/ath79-new/nand/packages/ubi-utils_2.2.1-r1_mips_24kc.ipk Link: openwrt#16594 Signed-off-by: Hauke Mehrtens <[email protected]>
Release notes: https://lists.infradead.org/pipermail/linux-mtd/2024-September/106193.html The rbtree implementation was moved, adapted the patches manually. Link: openwrt#16594 Signed-off-by: Hauke Mehrtens <[email protected]>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.54 Removed upstreamed: generic/backport-6.6/780-24-v6.12-r8169-disable-ALDPS-per-default-for-RTL8125.patch[1] generic/pending-6.6/360-selftests-bpf-portability-of-unprivileged-tests.patch[2] Manually rebased: bcm53xx/patches-6.6/180-usb-xhci-add-support-for-performing-fake-doorbell.patch bmips/patches-6.6/200-mips-bmips-automatically-detect-CPU-frequency.patch All other patches automatically rebased. 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.54&id=50d062b6cc90c45a0de54e9bd9903c82777d66bf 2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.54&id=103c0431c7fb4790affea121126840dbfb146341 Build system: x86/64 Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3 Signed-off-by: John Audia <[email protected]> Link: openwrt#16602 Signed-off-by: Hauke Mehrtens <[email protected]>
The symbol CONFIG_FORTIFY_SOURCE is enable in the generic CONFIG so remove it from the rockchip CONFIG as is conflicts with the default 'y' Fixes: openwrt#16600 Signed-off-by: Leo Barsky <[email protected]> Link: openwrt#16603 Signed-off-by: Hauke Mehrtens <[email protected]>
htobe64 usage requires including endian.h, otherwise tc-tiny fails to build. Fixes: 6262366 ("iproute2: update to 6.11.0") Signed-off-by: Rui Salvaterra <[email protected]> Link: openwrt#16609 Signed-off-by: Hauke Mehrtens <[email protected]>
Use the absolute path to access the e2fsprogs applications. It is also working with relative paths, but this makes sure that we use our versions. Link: openwrt#16607 Signed-off-by: Hauke Mehrtens <[email protected]>
This fixes the build of the gemini and the apm821xx target. The e2fsck application returns an error code now and that makes the build fail. The tune2fs command adds an extra option and the e2fsck should later fix the file system. It is intentionally broken in this place. e2fsprogs was patched before to ignore this error. Fixes: 95e4664 ("tools: e2fsprogs: drop e2fsck patch") Link: openwrt#16607 Signed-off-by: Hauke Mehrtens <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Thanks for your contribution to OpenWrt!
To help keep the codebase consistent and readable,
and to help people review your contribution,
we ask you to follow the rules you find in the wiki at this link
https://openwrt.org/submitting-patches
Please remove this message before posting the pull request.