1. 04 1月, 2023 1 次提交
  2. 03 1月, 2023 4 次提交
  3. 02 1月, 2023 5 次提交
  4. 31 12月, 2022 1 次提交
    • H
      mbedtls: update to version 2.28.2 · 158a3359
      Hauke Mehrtens 提交于
      Changelog: https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.28.2
      This release of Mbed TLS provides bug fixes and minor enhancements. This
      release includes fixes for security issues.
      
      Fixes the following CVEs:
      * CVE-2022-46393: Fix potential heap buffer overread and overwrite in
      DTLS if MBEDTLS_SSL_DTLS_CONNECTION_ID is enabled and
      MBEDTLS_SSL_CID_IN_LEN_MAX > 2 * MBEDTLS_SSL_CID_OUT_LEN_MAX.
      
      * CVE-2022-46392: An adversary with access to precise enough information
      about memory accesses (typically, an untrusted operating system
      attacking a secure enclave) could recover an RSA private key after
      observing the victim performing a single private-key operation if the
      window size used for the exponentiation was 3 or smaller.
      Signed-off-by: NHauke Mehrtens <hauke@hauke-m.de>
      (cherry picked from commit af3c9b74)
      158a3359
  5. 29 12月, 2022 1 次提交
    • N
      toolchain: gcc: import patch fixing asm machine directive for powerpc · b23cab2f
      Nick Hainke 提交于
      Applications with libmbedtls, e.g. curl, fail on mpc85xx with:
        curl[7227]: illegal instruction (4) at b7c94288 nip b7c94288 lr b7c6b528 code 1 in libmbedcrypto.so.2.28.1[b7c3e000+7e000]
        curl[7227]: code: 3d7e0000 809e8004 91490000 816b814c 7d6903a6 4e800421 80010024 83c10018
        curl[7227]: code: 38210020 7c0803a6 4e800020 9421fff0 <7d4d42e6> 7c6c42e6 7d2d42e6 7c0a4840
      
      This is due to a bug in gcc-11.2.0. It is fixed with gcc-11.3.0.
      Import the patch that is fixing the issue.
      Signed-off-by: NNick Hainke <vincent@systemli.org>
      b23cab2f
  6. 27 12月, 2022 3 次提交
  7. 24 12月, 2022 1 次提交
  8. 22 12月, 2022 13 次提交
  9. 21 12月, 2022 1 次提交
    • H
      toolchain: Update glibc 2.34 to recent HEAD · e51f3a22
      Hauke Mehrtens 提交于
      This adds the following changes:
      a88f07f71f stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265]
      4bc889c01c stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]
      1fcc7bfee2 alpha: Fix generic brk system call emulation in __brk_call (bug 29490)
      68507377f2 socket: Check lengths before advancing pointer in CMSG_NXTHDR
      536ddc5c02 elf: Call __libc_early_init for reused namespaces (bug 29528)
      2a44960cbc Apply asm redirections in stdio.h before first use [BZ #27087]
      b41c535f46 Apply asm redirections in wchar.h before first use
      2b3d020055 nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
      bc5cb538e5 elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere
      2ff6775ad3 elf: Fix hwcaps string size overestimation
      f50a6c843a gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583)
      1a3afdfe31 resolv: Add tst-resolv-byaddr for testing reverse lookup
      6a833d798e resolv: Add tst-resolv-aliases
      4d2e67d6e5 resolv: Add internal __res_binary_hnok function
      bb8adbba4f resolv: Add the __ns_samebinaryname function
      c288e032ae resolv: Add internal __ns_name_length_uncompressed function
      e7c03f4765 resolv: Add DNS packet parsing helpers geared towards wire format
      d9c979abf9 nss_dns: Split getanswer_ptr from getanswer_r
      32e5db3768 nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr
      7267341ec1 nss_dns: Remove remnants of IPv6 address mapping
      9abc40d9b5 nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305)
      c36e7cca35 nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154)
      480c820493 resolv: Add new tst-resolv-invalid-cname
      2def56a349 nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces
      044755e2fa resolv: Fix building tst-resolv-invalid-cname for earlier C standards
      a2e259014f Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537]
      ed8300c054 Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537]
      a6b81f605d Add LLL_MUTEX_READ_LOCK [BZ #28537]
      6bcfbee727 Move assignment out of the CAS condition
      43760d33d7 nptl: Effectively skip CAS in spinlock loop
      04efdcfac4 sysdeps: Add 'get_fast_jitter' interace in fast-jitter.h
      ea69248445 nptl: Add backoff mechanism to spinlock loop
      95f5089d4a x86: include BMI1 and BMI2 in x86-64-v3 level
      414fc856ff x86-64: Require BMI2 for AVX2 str(n)casecmp implementations
      e1561d8cf0 x86-64: Require BMI2 for AVX2 strcmp implementation
      b9cbb8dd48 x86-64: Require BMI2 for AVX2 strncmp implementation
      67e863742d x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations
      94b9c1b640 x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations
      36d6b9be3d x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation
      e570b865b5 x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations
      e3976287b2 nscd: Drop local address tuple variable [BZ #29607]
      c95ef423d7 nss: Implement --no-addrconfig option for getent
      16c7ed6e68 nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816)
      d5313bcb7e nss: Use shared prefix in IPv4 address in tst-reload1
      9f55d2e7c4 elf: Do not completely clear reused namespace in dlmopen (bug 29600)
      ca5df79545 linux: Fix generic struct_stat for 64 bit time (BZ# 29657)
      f42d871b22 Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564]
      675ba1f361 mktime: improve heuristic for ca-1986 Indiana DST
      6e8044e910 Fix memmove call in vfprintf-internal.c:group_number
      291d440206 Allow #pragma GCC in headers in conformtest
      86a701a204 regex: copy back from Gnulib
      fa5044f1e3 regex: fix buffer read overrun in search [BZ#28470]
      06afa5e09f io: Fix ftw internal realloc buffer (BZ #28126)
      deea6ab1bc io: Fix use-after-free in ftw [BZ #26779]
      d57cdc1b5a Linux: Support __IPC_64 in sysvctl *ctl command arguments (bug 29771)
      75b0edb7ef Update NEWS file in the right place
      691f70b84a elf: Fix rtld-audit trampoline for aarch64
      e3255e7d21 x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591]
      309c4708ac elf: Fix wrong fscanf usage on tst-pldd
      42b9d7def8 Allow for unpriviledged nested containers
      405b8ae135 elf: Fix wrong fscanf usage on tst-pldd
      a1c12fdf3f _Static_assert needs two arguments for compatibility with GCC before 9
      a4217408a3 Apply asm redirections in syslog.h before first use [BZ #27087]
      Signed-off-by: NHauke Mehrtens <hauke@hauke-m.de>
      e51f3a22
  10. 20 12月, 2022 2 次提交
  11. 19 12月, 2022 5 次提交
    • J
      rpcd: update to latest Git HEAD · 8e43a44f
      Jo-Philipp Wich 提交于
      7de4820 iwinfo: add "hwmodes_text" to the info output
      b3f530b iwinfo: clean up rpc_iwinfo_call_hw_ht_mode()
      c46ad61 iwinfo: reuse infos provided by libiwinfo
      6c5e900 iwinfo: constify string map arg for rpc_iwinfo_call_int()
      Signed-off-by: NJo-Philipp Wich <jo@mein.io>
      (cherry picked from commit d15b1fbe)
      8e43a44f
    • J
      iwinfo: update to latest Git HEAD · f43ceb60
      Jo-Philipp Wich 提交于
      8d15809 cli: print current HT mode
      8f86dd6 cli: use IWINFO_HTMODE_COUNT
      f36b72b cli: use IWINFO_KMGMT_NAMES
      91be7e0 cli: use IWINFO_CIPHER_NAMES
      49b6ec9 cli: fix printing the scan channel width
      b1c8873 cli: fix marking the active channel
      9e14e64 utils: add iwinfo_band2ghz() and iwinfo_ghz2band() helpers
      e084781 utils: add helper functions to get names by values
      d09a77a utils: add iwinfo_htmode_is_{ht|vht|he} helpers
      8752977 utils: add and use iwinfo_format_hwmodes()
      02f433e lib: add IWINFO_80211_COUNT and IWINFO_80211_NAMES
      1d30df1 lib: add IWINFO_BAND_COUNT and IWINFO_BAND_NAMES
      aefd0ef lib: use common IWINFO_CIPHER_NAMES strings
      a5b30de lib: add IWINFO_OPMODE_COUNT and use it for IWINFO_OPMODE_NAMES
      9f29e79 lib: constify and fixup the string array definitions
      fddc015 nl80211: mark frequencies where HE operation in not allowed
      6d50a7c nl80211: add support for HE htmodes
      4ba5713 nl80211: properly get available bands for the hwmode
      91b2ada nl80211: update the kernel header nl80211.h
      3f619a5 nl80211: fix frequency/channel conversion for the 6G band
      a77d915 nl80211: don't guess if a name is an ifname
      c27ce71 devices: add usb device MediaTek MT7921AU
      14f864e nl80211: add ability to describe USB devices
      a5a75fd nl80211: remove ancient wpa_supplicant ctrl socket path
      dd4e1ff nl80211: fix wpa supplicant ctrl socket permissions
      d638163 fix -Wdangling-else warnings
      4aa6c5a fix -Wreturn-type warning
      3112726 fix -Wpointer-sign warning
      ebd5f84 fix -Wmaybe-uninitialized warning
      5469898 fix -Wunused-variable warnings
      462b679 fix -Wduplicate-decl-specifier warnings
      ccaabb4 fix -Wformat-truncation warnings
      50380db enable useful compiler warnings via -Wall
      
      Fixes: https://github.com/openwrt/openwrt/issues/10158
      Fixes: https://github.com/openwrt/openwrt/issues/10687Signed-off-by: NJo-Philipp Wich <jo@mein.io>
      (cherry picked from commit 4a4d0bf7)
      f43ceb60
    • H
      iwinfo: update to the latest version · 31baecb7
      Hauke Mehrtens 提交于
      00aab87 Correctly identify key management algorithms starting with "FT-"
      Signed-off-by: NHauke Mehrtens <hauke@hauke-m.de>
      (cherry picked from commit 5c70b19c)
      31baecb7
    • F
      iwinfo: update to the latest version · f34c4a95
      Felix Fietkau 提交于
      0496c722f1d7 nl80211: fix issues with renamed wiphy and multiple phy per device
      Signed-off-by: NFelix Fietkau <nbd@nbd.name>
      (cherry picked from commit 735f5f18)
      f34c4a95
    • F
      iwinfo: update to the latest version · 9b7a3e1a
      Felix Fietkau 提交于
      46f04f3808e8 devices: add MediaTek MT7986 WiSoC
      b3e08c8b5a8f ops: make support for wireless extensions optional
      1f695d9c7f82 nl80211: allow phy names that don't start with 'phy'
      b7f9f06e1594 nl80211: fix phy/netdev index lookup
      4a43b0d40ba5 nl80211: look up the phy name instead of assuming name == phy<idx>
      Signed-off-by: NFelix Fietkau <nbd@nbd.name>
      (cherry picked from commit c787962e)
      9b7a3e1a
  12. 18 12月, 2022 2 次提交
  13. 17 12月, 2022 1 次提交