Skip to content
Snippets Groups Projects
  1. Nov 02, 2023
  2. Nov 01, 2023
  3. Oct 29, 2023
  4. Oct 26, 2023
  5. Oct 16, 2023
  6. Oct 08, 2023
    • Luiz Angelo Daros de Luca's avatar
      libvpx: update to 1.13.1 · caf47b75
      Luiz Angelo Daros de Luca authored
      v1.13.0
      
      This release includes more Neon and AVX2 optimizations, adds a new codec
      control to set per frame QP, upgrades GoogleTest to v1.12.1, and includes
      numerous bug fixes.
      
      v1.13.1
      
      This release contains two security related fixes. One each for VP8 and VP9.
      
      - https://crbug.com/1486441
      
       (CVE-2023-5217)
      - Fix bug with smaller width bigger size (CVE-2023-44488)
      
      Fixes #22318
      
      Signed-off-by: default avatarLuiz Angelo Daros de Luca <luizluca@gmail.com>
      (cherry picked from commit 36566a99af9074334eee3293a6d5a0aa7f4e8246)
      caf47b75
  7. Oct 03, 2023
  8. Sep 25, 2023
    • Volker Christian's avatar
      libmariadb: Fix async api by linking to libucontext · 634e8f12
      Volker Christian authored
      
      The asynchronous API of libmariadb uses cooperative multi threading
      by using the system calls
        * makecontext
        * swapcontext
        * getcontext
        * setcontext
      of the ucontext.h C-API.
      
      Thus additionally link libmariadb to libucontext which is a library
      providing these system calls on platforms not supporting them out of
      the box - like musl based platforms.
      
      Signed-off-by: default avatarVolker Christian <me@vchrist.at>
      (cherry picked from commit 6748f95168660792a2162d8d35ce1ecf85f2d865)
      634e8f12
  9. Sep 22, 2023
  10. Sep 20, 2023
  11. Sep 16, 2023
    • Volker Christian's avatar
      libucontext: Add package · d8776fd3
      Volker Christian authored
      Description (from libucontext github page):
      libucontext (https://https://github.com/kaniini/libucontext
      
      ) is a
      library which provides the ucontext.h C API. Unlike other
      implementations, it faithfully follows the kernel process ABI when
      doing context swaps. libucontext is used on almost all musl
      distributions to provide the legacy ucontext.h API.
      
      This package is meant as a development package. There is no need
      to install a package on the router if an application or library
      is linked against the static libraries. Though, shared libraries
      are provided also.
      
      It is used to link libraries/applications against it which need the
      system calls
      
      * makecontext
      * swapcontext
      * getcontext
      * setcontext
      
      E.g. the asynchronous API of libmariadb (c-connector) uses this
      system calls. Because libmusl didn't provide that system calls this
      synchronous API is currently (without libucontexe) not working - it
      segfaults.
      
      Co-developed-by: default avatarTianling Shen <cnsztl@immortalwrt.org>
      Signed-off-by: default avatarTianling Shen <cnsztl@immortalwrt.org>
      Signed-off-by: default avatarVolker Christian <me@vchrist.at>
      (cherry picked from commit 635a702255e77b211c77e4a5bcd513abe6041721)
      d8776fd3
  12. Sep 09, 2023
  13. Sep 03, 2023
  14. Sep 02, 2023
  15. Aug 28, 2023
  16. Aug 27, 2023
    • Volker Christian's avatar
      Nlohmannjson: Update to version 3.11.2 · 7f376429
      Volker Christian authored
      
      Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc
      Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2)
      
      * Update package nlohmannjson to version 3.11.2.
      * Version 3.11.2 is source compatible with 3.10.2 so no package should fail to compile
      * From version 3.11.2 on forward template declarations are collected in the file
        json_fwd.hpp. The json.hpp still contains all template definitions.
        Because in most compilation units of a software package only the file json_fwd.hpp
        needs to be included, the compilation process is accelerated a lot.
      
      Signed-off-by: default avatarVolker Christian <me@vchrist.at>
      (cherry picked from commit 8bd6e23fad2aaeb7158a054b1c8426b3508ad8f8)
      7f376429
  17. Aug 26, 2023
    • Volker Christian's avatar
      easyloggingpp: Update version to 9.97.1 · 05bbbb6b
      Volker Christian authored
      
      Update to version 9.97.1 of easyloggingpp
      
      Changelog from upstream
      * Ensuring the build on ARM64 works
      * Update gtest and cmake now requires C++14 because of that
      
      Compile tested: arm_cortex-a7_neon-vfpv4, mips_24kc, aarch64_cortex-a53
      
      Run tested: Linksys MR8300 (arm_cortex-a7_neon-vfpv4)
                  GL.iNet GL-A1800 (arm_cortex-a7_neon-vfpv4)
                  TP-Link_Archer A7 (mips_24kc),
                  GL.iNet GL-MT3000 (aarch64_cortex-a53)
      
      Signed-off-by: default avatarVolker Christian <me@vchrist.at>
      (cherry picked from commit d8df885ac6427e3c14fde62bbcaf31a6fb91128f)
      05bbbb6b
    • Volker Christian's avatar
      easyloggingpp: Add package · c74e7258
      Volker Christian authored
      Maintainer: me@vchrist.at
      Compile tested: OpenWRT-23.05-rc2, arm_cortex-a7_neon-vfpv4, mips_24kc
      Run tested: arm_cortex-a7_neon-vfpv4 (Linksys MR8300), mips_24kc (tplink_archer-a7), OpenWrt 23.05-rc2
      
      Description:
      Easylogging++ is single header efficient logging library for C++ applications. It is extremely powerful,
      highly extendable and configurable to user's requirements.
      
      Signed-off-by: default avatarVolker Christian <me@vchrist.at>
      (cherry picked from commit 2611e7c798c2cc27f0cd1ffee410787e1b77eb7d)
      c74e7258
  18. Jul 15, 2023
  19. Jun 22, 2023
    • Hirokazu MORIKAWA's avatar
      c-ares: bump to 1.19.1 · 01ade55f
      Hirokazu MORIKAWA authored
      
      This is a security and bugfix release.
      
      Security
      o CVE-2023-32067. High. 0-byte UDP payload causes Denial of Service
      o CVE-2023-31147. Moderate. Insufficient randomness in generation of DNS
query IDs
      o CVE-2023-31130. Moderate. Buffer Underwrite in ares_inet_net_pton()
      o CVE-2023-31124. Low. AutoTools does not set CARES_RANDOM_FILE during cross
compilation
      
      Fixing libcares.pc
       The pkg-config file libcares.pc in version 1.19.1 has been changed to be unsuitable for OpenWrt
       and causes build errors with Openwrt packages that use libcares.
       For this reason, libcares.pc was replaced.
      
      Signed-off-by: default avatarHirokazu MORIKAWA <morikw2@gmail.com>
      (cherry picked from commit 4c4d3b900197785292ef92055effcccd7f3b805b)
      01ade55f
  20. Jun 19, 2023
    • Eneas U de Queiroz's avatar
      gost_engine: disable tests, reset patches dir · 771e7385
      Eneas U de Queiroz authored
      
      Tests are breaking compilation for mipsel targets because of the removal
      of the sysmips call.  Let's just not build them.
      
      While at it, remove patches from 1.1 version and move the current ones
      to the default 'patches' directory.
      
      Signed-off-by: default avatarEneas U de Queiroz <cotequeiroz@gmail.com>
      (cherry picked from commit 085dc8d965a4baa06e60845e98fa7e23869ad213)
      Unverified
      771e7385
    • Hirokazu MORIKAWA's avatar
      libuv: bump to 1.45.0 · 13fe4f12
      Hirokazu MORIKAWA authored
      
      1.45.0
      * linux: introduce io_uring support
      * src: add new metrics APIs
      * unix,win: give thread pool threads an 8 MB stack
      * win,unix: change execution order of timers
      
      1.44.2
      * loop: better align order-of-events behavior between platforms
      * zos: fix fs event not fired if the watched file is moved/removed/recreated
      * win: Fix pipe resource leak if closed during connect (and other bugs)
      * zos: don't error when killing a zombie process
      * macos: avoid posix_spawnp() cwd bug
      * kqueue: skip EVFILT_PROC events when invalidating events for an fd.
      
      Signed-off-by: default avatarHirokazu MORIKAWA <morikw2@gmail.com>
      (cherry picked from commit cf7e9a77c991d5d394a0f434783a37bda85bff03)
      13fe4f12
  21. Jun 17, 2023
    • Hirokazu MORIKAWA's avatar
      icu: bump to 73.2 · 3bd3ae14
      Hirokazu MORIKAWA authored
      
      ICU 73.2 updates to CLDR 43.1 locale data. These are maintenance releases for ICU 73 and CLDR 43, with limited sets of bug fixes and no API or structural changes.
      
      Signed-off-by: default avatarHirokazu MORIKAWA <morikw2@gmail.com>
      (cherry picked from commit a5e21caa8215d69140ad4bd46b35e49c1898d9e9)
      3bd3ae14
  22. Jun 15, 2023
  23. Jun 14, 2023
  24. Jun 11, 2023
  25. Jun 10, 2023
    • Hirokazu MORIKAWA's avatar
      avahi: Import patches for security fixes · 2eabf45e
      Hirokazu MORIKAWA authored
      
      Imported patches included in debian and other package.
      
      * 200-Fix-NULL-pointer-crashes-from-175.patch
        CVE-2021-3502
         A flaw was found in avahi 0.8-5. A reachable assertion is present in avahi_s_host_name_resolver_start function allowing a local attacker to crash the avahi service by requesting hostname resolutions through the avahi socket or dbus methods for invalid hostnames. The highest threat from this vulnerability is to the service availability.
      
      * 201-Avoid-infinite-loop-in-avahi-daemon-by-handling-HUP-event.patch
        CVE-2021-3468
         A flaw was found in avahi in versions 0.6 up to 0.8. The event used to signal the termination of the client connection on the avahi Unix socket is not correctly handled in the client_work function, allowing a local attacker to trigger an infinite loop. The highest threat from this vulnerability is to the availability of the avahi service, which becomes unresponsive after this flaw is triggered.
      
      * 202-avahi_dns_packet_consume_uint32-fix-potential-undefined-b.patch
         avahi_dns_packet_consume_uint32 left shifts uint8_t values by 8, 16 and 24 bits to combine them into a 32-bit value. This produces an undefined behavior warning with gcc -fsanitize when fed input values of 128 or 255 however in testing no actual unexpected behavior occurs in practice and the 32-bit uint32_t is always correctly produced as the final value is immediately stored into a uint32_t and the compiler appears to handle this "correctly".
      Cast the intermediate values to uint32_t to prevent this warning and ensure the intended result is explicit.
      
      * 203-Do-not-disable-timeout-cleanup-on-watch-cleanup.patch
         This was causing timeouts to never be removed from the linked list that tracks them, resulting in both memory and CPU usage to grow larger over time.
      
      * 204-Emit-error-if-requested-service-is-not-found.patch
         It currently just crashes instead of replying with error. Check return
      value and emit error instead of passing NULL pointer to reply.
      
      * 205-conf-file-line-lengths.patch
         Allow avahi-daemon.conf file to have lines longer than 256 characters (new limit 1024).
      
      Signed-off-by: default avatarHirokazu MORIKAWA <morikw2@gmail.com>
      (cherry picked from commit 779af4d40ccdc0f2a798ee6b6849abb37d202f1b)
      2eabf45e
  26. Jun 01, 2023
  27. May 31, 2023
    • Jeffery To's avatar
      libmpc: Add package · a1e8a384
      Jeffery To authored
      
      From the documentation:
      
      GNU MPC is a portable library written in C for arbitrary precision
      arithmetic on complex numbers providing correct rounding. It implements
      a multiprecision equivalent of the C99 standard. It builds upon the GNU
      MP and the GNU MPFR libraries.
      
      Signed-off-by: default avatarJeffery To <jeffery.to@gmail.com>
      (cherry picked from commit 4d64d5f80a0bbffded0d4d99d7578d61349e424c)
      Unverified
      a1e8a384
    • Jeffery To's avatar
      mpfr: Add package · f743dca6
      Jeffery To authored
      
      From the documentation:
      
      MPFR is a portable library written in C for arbitrary precision
      arithmetic on floating-point numbers. It is based on the GNU MP library.
      It aims to provide a class of floating-point numbers with precise
      semantics.
      
      Signed-off-by: default avatarJeffery To <jeffery.to@gmail.com>
      (cherry picked from commit 925bd169451f3223ca3800cde4af390759919e3b)
      Unverified
      f743dca6
  28. May 24, 2023
  29. May 20, 2023
Loading