]> Git Repo - buildroot.git/log
buildroot.git
15 months agopackage/iproute2: bump to version 6.5.0
Francois Perrad [Fri, 29 Sep 2023 17:27:32 +0000 (19:27 +0200)]
package/iproute2: bump to version 6.5.0

remove upstream patches

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/mali-driver: bump to version 2023-09-29
Giulio Benetti [Fri, 29 Sep 2023 09:13:37 +0000 (11:13 +0200)]
package/mali-driver: bump to version 2023-09-29

mali-driver now builds on Linux 6.5.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/intel-mediadriver: bump version to 23.3.4
Bernd Kuhls [Fri, 29 Sep 2023 18:39:05 +0000 (20:39 +0200)]
package/intel-mediadriver: bump version to 23.3.4

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/onevpl-intel-gpu: bump version to 23.3.4
Bernd Kuhls [Fri, 29 Sep 2023 18:39:04 +0000 (20:39 +0200)]
package/onevpl-intel-gpu: bump version to 23.3.4

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/localedef: build issue with old glibc (<= 2.38)
Romain Naour [Mon, 11 Sep 2023 21:09:17 +0000 (23:09 +0200)]
package/localedef: build issue with old glibc (<= 2.38)

While building host-localedef from glibc 2.38 sources, it uses the
features.h header from its sources that define _ISOC2X_SOURCE 1 as
soon as _GNU_SOURCE is defined.

_ISOC2X_SOURCE enable __GLIBC_USE_ISOC2X 1 that enable the header
redirection to use __isoc23_* functions introduced in glibc 2.38 [1].

If an older version is installed on the host, those functions
doesn't exist and break the build.

Add a local patch to keep _ISOC2X_SOURCE and __GLIBC_USE_ISOC2X
disabled.

Fixes:
host-localedef-2.38-13-g92201f16cbcfd9eafe314ef6654be2ea7ba25675/build/locale/ld-ctype.o: in function `ctype_read':
ld-ctype.c:(.text+0x6cef): undefined reference to `__isoc23_strtoul'

(glibc 2.31 installed on the host)

[1] https://sourceware.org/git/?p=glibc.git;a=commit;h=64924422a99690d147a166b4de3103f3bf3eaf6c

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/{glibc, localedef}: bump to version 2.38-13-g92201f16cbcfd9eafe314ef6654be2ea...
Romain Naour [Mon, 11 Sep 2023 21:09:16 +0000 (23:09 +0200)]
package/{glibc, localedef}: bump to version 2.38-13-g92201f16cbcfd9eafe314ef6654be2ea7ba25675

Enable mathvec explicitly on aarch64(be) since it's now enabled by
default [1]. aarch64 mathvec requires at gcc-10 but Buildroot already
provide gcc-11 as minimum version.

Don't use --enable-fortify-source for now in order to keep original
behavior while doing the glibc version bump (and because some
architecture doesn't support well fortify-source, i.e Microblaze).
Postpone this change to a follow up commit.

Keep the "deprecated" libcrypt enabled just in case if some
application are not yet ready to use an alternative such as libxcrypt.

Security related changes:

  CVE-2023-25139: When the printf family of functions is called with a
  format specifier that uses an <apostrophe> (enable grouping) and a
  minimum width specifier, the resulting output could be larger than
  reasonably expected by a caller that computed a tight bound on the
  buffer size.  The resulting larger than expected output could result
  in a buffer overflow in the printf family of functions.

See:
https://lists.gnu.org/archive/html/info-gnu/2023-07/msg00010.html

Runtime tested with Qemu on Gitlab-ci:
https://gitlab.com/kubu93/buildroot/-/pipelines/998435203
https://gitlab.com/buildroot.org/toolchains-builder/-/pipelines/998926028

[1] https://sourceware.org/git/?p=glibc.git;a=commit;h=cd94326a1326c4e3f1ee7a8d0a161cc0bdcaf07e

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/proj: bump to version 9.3.0
Fabrice Fontaine [Sun, 24 Sep 2023 11:25:12 +0000 (13:25 +0200)]
package/proj: bump to version 9.3.0

- Switch to cmake-package as autotools has been removed since version
  9.0.0
- This bump will fix the following build failure with gcc 13 thanks to
  https://github.com/OSGeo/PROJ/pull/3459/commits/b0b8937c56ced8eb0ffef532b9c691a1a5fc8634:

In file included from proj_json_streaming_writer.cpp:34:
proj_json_streaming_writer.hpp:42:14: error: 'int64_t' in namespace 'std' does not name a type
   42 | typedef std::int64_t GIntBig;
      |              ^~~~~~~

https://github.com/OSGeo/PROJ/blob/9.3.0/NEWS

Fixes:
 - http://autobuild.buildroot.org/results/68416dcbed1ece589a7438b085f57064fc20f87d

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/kodi-pvr-waipu: bump version to 20.9.1-Nexus
Bernd Kuhls [Fri, 22 Sep 2023 19:16:54 +0000 (21:16 +0200)]
package/kodi-pvr-waipu: bump version to 20.9.1-Nexus

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/kodi-pvr-plutotv: bump version to 20.3.1a-Nexus
Bernd Kuhls [Fri, 22 Sep 2023 19:16:53 +0000 (21:16 +0200)]
package/kodi-pvr-plutotv: bump version to 20.3.1a-Nexus

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/kodi-pvr-mythtv: bump version to 20.5.5-Nexus
Bernd Kuhls [Fri, 22 Sep 2023 19:16:52 +0000 (21:16 +0200)]
package/kodi-pvr-mythtv: bump version to 20.5.5-Nexus

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/kodi-peripheral-joystick: bump version to 20.1.13-Nexus
Bernd Kuhls [Fri, 22 Sep 2023 19:16:51 +0000 (21:16 +0200)]
package/kodi-peripheral-joystick: bump version to 20.1.13-Nexus

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/kodi-inputstream-adaptive: bump version to 20.3.13-Nexus
Bernd Kuhls [Fri, 22 Sep 2023 19:16:50 +0000 (21:16 +0200)]
package/kodi-inputstream-adaptive: bump version to 20.3.13-Nexus

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/libfastjson: security bump to version 0.99.9.1
Peter Korsgaard [Fri, 29 Sep 2023 06:56:46 +0000 (08:56 +0200)]
package/libfastjson: security bump to version 0.99.9.1

Fixes the equivalent of CVE-2020-12762, which was a json-c vulnerability:

https://github.com/advisories/GHSA-3797-gmjf-45gm

https://github.com/rsyslog/libfastjson/pull/166

Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/libvpx: Add upstream security patch to fix CVE-2023-5217
Bernd Kuhls [Fri, 29 Sep 2023 16:29:10 +0000 (18:29 +0200)]
package/libvpx: Add upstream security patch to fix CVE-2023-5217

Fixes CVE_2023-5217: Heap buffer overflow in vp8 encoding in libvpx in
Google Chrome prior to 117.0.5938.132 and libvpx 1.13.1 allowed a remote
attacker to potentially exploit heap corruption via a crafted HTML page.

https://www.openwall.com/lists/oss-security/2023/09/28/5

Signed-off-by: Bernd Kuhls <[email protected]>
[Peter: extend commit message, add _IGNORE_CVES]
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/mosquitto: bump to version 2.0.18
Francois Perrad [Fri, 29 Sep 2023 17:27:49 +0000 (19:27 +0200)]
package/mosquitto: bump to version 2.0.18

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/lua-messagepack: bump to version 0.5.3
Francois Perrad [Fri, 29 Sep 2023 17:27:41 +0000 (19:27 +0200)]
package/lua-messagepack: bump to version 0.5.3

diff COPYRIGHT:
    -Copyright (C) 2012-2019 Francois Perrad.
    +Copyright (C) 2012-2023 Francois Perrad.

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/putty: fix legal info
Fabrice Fontaine [Fri, 29 Sep 2023 16:17:20 +0000 (18:17 +0200)]
package/putty: fix legal info

Commit bf284bcfbaa7f031713afcc4c4e33d54724b6f57 forgot to update hash of
license file (year updated)

Fixes:
 - http://autobuild.buildroot.org/results/900b3fe8d4bf029c6bca6ca63c6e093e42cc1072

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/minizip-zlib: bump to version 1.3
Fabrice Fontaine [Wed, 27 Sep 2023 20:09:35 +0000 (22:09 +0200)]
package/minizip-zlib: bump to version 1.3

https://github.com/madler/zlib/commits/v1.3/contrib/minizip

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/mtd: bump to version 2.1.6
Brandon Maier [Thu, 28 Sep 2023 00:16:31 +0000 (00:16 +0000)]
package/mtd: bump to version 2.1.6

https://lists.infradead.org/pipermail/linux-mtd/2023-August/100922.html

Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/upx: bump to version 4.1.0
Fabrice Fontaine [Wed, 27 Sep 2023 20:18:13 +0000 (22:18 +0200)]
package/upx: bump to version 4.1.0

https://github.com/upx/upx/blob/v4.1.0/NEWS

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/mmc-utils: bump to version 2023-09-26
Giulio Benetti [Wed, 27 Sep 2023 14:51:06 +0000 (16:51 +0200)]
package/mmc-utils: bump to version 2023-09-26

Fixes:
http://autobuild.buildroot.net/results/a53922c5db3e605a5e81e53c034f45017ebb7db7

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/samba4: bump version to 4.18.7
Bernd Kuhls [Thu, 28 Sep 2023 17:29:04 +0000 (19:29 +0200)]
package/samba4: bump version to 4.18.7

Release notes: https://www.samba.org/samba/history/samba-4.18.7.html

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/php: bump version to 8.2.11
Bernd Kuhls [Thu, 28 Sep 2023 17:26:06 +0000 (19:26 +0200)]
package/php: bump version to 8.2.11

Changelog: https://www.php.net/ChangeLog-8.php#8.2.11
Release notes: https://www.php.net/releases/8_2_11.php

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/sqlite: bump version to 3.43.1
Bernd Kuhls [Thu, 28 Sep 2023 17:25:02 +0000 (19:25 +0200)]
package/sqlite: bump version to 3.43.1

Release notes: https://sqlite.org/releaselog/3_43_1.html

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/pigz: bump to version 2.8
Fabrice Fontaine [Sun, 24 Sep 2023 12:23:51 +0000 (14:23 +0200)]
package/pigz: bump to version 2.8

Update hash of README (update year and version:
https://github.com/madler/pigz/commit/fe4894f57739e3039a2ffc2a2a360d35e19bacbe)

https://zlib.net/pipermail/pigz-announce_zlib.net/2023-August/000018.html

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/nmon: bump to version 16p
Fabrice Fontaine [Sun, 24 Sep 2023 11:53:40 +0000 (13:53 +0200)]
package/nmon: bump to version 16p

Small improvements to on-screen use only. CLI -B and GUI 'B' to toggle
boxes around stats. CLI -^ and '^' to change units for Disk I/O KB/s ->
MB/s -> GB/s. This happen temporarily too if the size of the statistic
will not fit on-scree. Code changed to ensure clean compile for GCC 12
which does extra checks but got confused by some perfectly good C code!
Note: updated makefile makefile

https://nmon.sourceforge.io/pmwiki.php?n=Site.CompilingNmon

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/stress-ng: drop LDFLAGS_EXTRA
Fabrice Fontaine [Thu, 21 Sep 2023 20:16:33 +0000 (22:16 +0200)]
package/stress-ng: drop LDFLAGS_EXTRA

Drop LDFLAGS_EXTRA to fix the following build failure raised since
commit 42f25180233df459cd2bfbc5b9ebf8b95c6b60cb:

/home/buildroot/autobuild/run/instance-2/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mipsel-buildroot-linux-gnu/12.3.0/../../../../mipsel-buildroot-linux-gnu/bin/ld: stress-crypt.o: in function `$L17':
stress-crypt.c:(.text+0x2dc): undefined reference to `crypt_r'

Fixes:
 - http://autobuild.buildroot.org/results/0c1d2ef59b88ebb3ae10bf8cb986280b4c1283eb

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/minicom: bump to version 2.9
Giulio Benetti [Fri, 22 Sep 2023 21:39:40 +0000 (23:39 +0200)]
package/minicom: bump to version 2.9

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agoboard/raspberrypi: drop variant-specific genimage files
Peter Korsgaard [Wed, 5 Jul 2023 16:46:16 +0000 (18:46 +0200)]
board/raspberrypi: drop variant-specific genimage files

Now that we have a template generating an equivalent genimage configuration.

The generated genimage is identical to these +/- file ordering and a
trailing comma / newline that is ignored by genimage, E.G. for rpi3-64:

@@ -8,9 +8,10 @@
                        "rpi-firmware/cmdline.txt",
                        "rpi-firmware/config.txt",
                        "rpi-firmware/fixup.dat",
-                       "rpi-firmware/start.elf",
                        "rpi-firmware/overlays",
-                       "Image"
+                       "rpi-firmware/start.elf",
+                       "Image",
+
                }

Signed-off-by: Peter Korsgaard <[email protected]>
15 months agoboard/raspberrypi/post-image.sh: generate genimage config from template if not present
Peter Korsgaard [Wed, 5 Jul 2023 16:46:15 +0000 (18:46 +0200)]
board/raspberrypi/post-image.sh: generate genimage config from template if not present

The rpi genimage configurations are all identical, except for the boot
partition files, which include:

- Device tree files (*.dtb)
- rpi-firmware files (rpi-firmware/*)
- Kernel image (Image/zImage)

All of these are quite simple to figure out programmatically based on the
content of BINARIES_DIR, so extend post-image.sh to fall back to generating
a genimage configuration based on genimage.cfg.in if a board specific one
does not exist.

Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/suricata: security bump to version 6.0.14
Fabrice Fontaine [Thu, 28 Sep 2023 16:51:26 +0000 (18:51 +0200)]
package/suricata: security bump to version 6.0.14

- Fix CVE-2023-35852: In Suricata before 6.0.13 (when there is an
  adversary who controls an external source of rules), a dataset
  filename, that comes from a rule, may trigger absolute or relative
  directory traversal, and lead to write access to a local filesystem.
  This is addressed in 6.0.13 by requiring allow-absolute-filenames and
  allow-write (in the datasets rules configuration section) if an
  installation requires traversal/writing in this situation.
- Fix CVE-2023-35853: In Suricata before 6.0.13, an adversary who
  controls an external source of Lua rules may be able to execute Lua
  code. This is addressed in 6.0.13 by disabling Lua unless allow-rules
  is true in the security lua configuration section.
- Drop first patch (not needed since
  https://github.com/OISF/suricata/commit/c8a3aa608eaae1acbaf33dba8a7c1a3cbfeb4285)

https://github.com/OISF/suricata/blob/suricata-6.0.14/ChangeLog

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/librsvg: security bump to version 2.50.9
Fabrice Fontaine [Thu, 28 Sep 2023 17:09:55 +0000 (19:09 +0200)]
package/librsvg: security bump to version 2.50.9

Fix CVE-2023-38633: A directory traversal problem in the URL decoder of
librsvg before 2.56.3 could be used by local or remote attackers to
disclose files (on the local filesystem outside of the expected area),
as demonstrated by href=".?../../../../../../../../../../etc/passwd" in
an xi:include element.

https://gitlab.gnome.org/GNOME/librsvg/-/blob/2.50.9/NEWS

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agounifdef: add target package
Brandon Maier [Thu, 28 Sep 2023 00:27:28 +0000 (00:27 +0000)]
unifdef: add target package

Signed-off-by: Brandon Maier <[email protected]>
Reviewed-by: Thomas Devoogdt <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agounifdef: add missing license
Brandon Maier [Thu, 28 Sep 2023 00:27:27 +0000 (00:27 +0000)]
unifdef: add missing license

The COPYING also contains a BSD-3-Clause license. The BSD-3-Clause
applies to "manual page unifdef.1 and the portability support code in
the FreeBSD subdirectory". The BSD-2-Clause applies to everything else.

Signed-off-by: Brandon Maier <[email protected]>
Reviewed-by: Thomas Devoogdt <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/onevpl: disable tools
Bernd Kuhls [Wed, 27 Sep 2023 19:42:16 +0000 (21:42 +0200)]
package/onevpl: disable tools

The tools are not needed at runtime, as they are mosty examples, or as
testing tools, the latter having additional dependencies.

Fixes:
http://autobuild.buildroot.net/results/059/059a8581fb809488ad6fa3183874395ebf3f0926/

This package is not part of any older buildroot release, no backport
necessary.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/nodejs: fix parallel build further
Yann E. MORIN [Thu, 28 Sep 2023 20:05:26 +0000 (22:05 +0200)]
package/nodejs: fix parallel build further

Commit 84c24ab1b5a7 (package/nodejs: fix parallel build) made use of
BR2_JLEVEL to set the number of jobs nodejs should use instead of using
the number of CPUs (+2).

However, BR2_JLEVEL can be set to 0 by the user, to let Buildroot detect
the number of CPUs (+1), and stores it in PARALLEL_JOBS, and leaves
BR2_JLEVEL untouched, so 0.

Thus, we can end up spawning a build by passing -j0 to ninja, which it
interprets as "no -limit yolo" and does not limit the number oj jobs it
spawns, which usually ends up in an OOM somewhere...

Fix this by using PARALLEL_JOBS.

Reported-by: Cédric & Co
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/putty: bump version to 0.79
Alexander Dahl [Sat, 23 Sep 2023 08:02:29 +0000 (10:02 +0200)]
package/putty: bump version to 0.79

Bug fixes mostly.

Link: https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html
Signed-off-by: Alexander Dahl <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agoconfigs/visionfive2_defconfig: bump custom kernel version to 05533e9c31
Maxim Kochetkov [Fri, 22 Sep 2023 07:06:18 +0000 (10:06 +0300)]
configs/visionfive2_defconfig: bump custom kernel version to 05533e9c31

Current kernel fails to build with GCC>=12:
  AS      arch/riscv/kernel/vdso/note.o
./arch/riscv/include/asm/vdso/gettimeofday.h: Assembler messages:
./arch/riscv/include/asm/vdso/gettimeofday.h:71: Error: unrecognized opcode `csrr a5,0xc01', extension `zicsr' required
./arch/riscv/include/asm/vdso/gettimeofday.h:71: Error: unrecognized opcode `csrr a5,0xc01', extension `zicsr' required

So use latest kernel from starfive repo.

Signed-off-by: Maxim Kochetkov <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/liburcu: bump to version 0.14.0
Fabrice Fontaine [Sun, 24 Sep 2023 15:45:06 +0000 (17:45 +0200)]
package/liburcu: bump to version 0.14.0

- Drop second and third patches (already in version)
- C++ is mandatory since
  https://github.com/urcu/userspace-rcu/commit/153b081a9b007aad7bece415dc3bf1125edd2da3

https://github.com/urcu/userspace-rcu/blob/v0.14.0/ChangeLog

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/keepalived: bump to version 2.2.8
Fabrice Fontaine [Sun, 24 Sep 2023 15:49:05 +0000 (17:49 +0200)]
package/keepalived: bump to version 2.2.8

Drop all patches (already in version) and so drop autoreconf

https://www.keepalived.org/release-notes/Release-2.2.8.html

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/libyang: security bump to version 2.1.111
Fabrice Fontaine [Wed, 27 Sep 2023 20:51:00 +0000 (22:51 +0200)]
package/libyang: security bump to version 2.1.111

- Fix CVE-2023-26916: libyang from v2.0.164 to v2.1.30 was discovered to
  contain a NULL pointer dereference via the function lys_parse_mem at
  lys_parse_mem.c.
- Fix CVE-2023-26917: libyang from v2.0.164 to v2.1.30 was discovered to
  contain a NULL pointer dereference via the function
  lysp_stmt_validate_value at lys_parse_mem.c.

https://github.com/CESNET/libyang/releases/tag/v2.1.55
https://github.com/CESNET/libyang/releases/tag/v2.1.80
https://github.com/CESNET/libyang/releases/tag/v2.1.111

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/bind: security bump to version 9.16.44
Fabrice Fontaine [Wed, 27 Sep 2023 20:43:29 +0000 (22:43 +0200)]
package/bind: security bump to version 9.16.44

Fix CVE-2023-3341: The code that processes control channel messages sent
to `named` calls certain functions recursively during packet parsing.
Recursion depth is only limited by the maximum accepted packet size;
depending on the environment, this may cause the packet-parsing code to
run out of available stack memory, causing `named` to terminate
unexpectedly. Since each incoming control channel message is fully
parsed before its contents are authenticated, exploiting this flaw does
not require the attacker to hold a valid RNDC key; only network access
to the control channel's configured TCP port is necessary. This issue
affects BIND 9 versions 9.2.0 through 9.16.43, 9.18.0 through 9.18.18,
9.19.0 through 9.19.16, 9.9.3-S1 through 9.16.43-S1, and 9.18.0-S1
through 9.18.18-S1.

https://ftp.isc.org/isc/bind9/9.16.44/CHANGES

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/minizip: bump to version 4.0.1
Fabrice Fontaine [Wed, 27 Sep 2023 20:08:34 +0000 (22:08 +0200)]
package/minizip: bump to version 4.0.1

https://github.com/zlib-ng/minizip-ng/releases/tag/3.0.8
https://github.com/zlib-ng/minizip-ng/releases/tag/3.0.9
https://github.com/zlib-ng/minizip-ng/releases/tag/3.0.10
https://github.com/zlib-ng/minizip-ng/releases/tag/4.0.0
https://github.com/zlib-ng/minizip-ng/releases/tag/4.0.1

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/libhtp: bump to version 0.5.45
Fabrice Fontaine [Wed, 27 Sep 2023 20:07:07 +0000 (22:07 +0200)]
package/libhtp: bump to version 0.5.45

https://github.com/OISF/libhtp/blob/0.5.45/ChangeLog

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/json-c: bump to version 0.17
Fabrice Fontaine [Wed, 27 Sep 2023 20:05:43 +0000 (22:05 +0200)]
package/json-c: bump to version 0.17

Disable building apps thanks to variable added by
https://github.com/json-c/json-c/commit/bef40a342e98d090afff35ef565b41b22ddaa9a7

https://github.com/json-c/json-c/blob/json-c-0.17-20230812/ChangeLog

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/tor: bump version to 0.4.8.7
Bernd Kuhls [Wed, 27 Sep 2023 19:18:48 +0000 (21:18 +0200)]
package/tor: bump version to 0.4.8.7

Release notes:
https://gitlab.torproject.org/tpo/core/tor/-/raw/release-0.4.8/ReleaseNotes

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agodocs/website: Update for 2023.08.1
Peter Korsgaard [Wed, 27 Sep 2023 22:25:28 +0000 (00:25 +0200)]
docs/website: Update for 2023.08.1

Signed-off-by: Peter Korsgaard <[email protected]>
15 months agoUpdate for 2023.08.1
Peter Korsgaard [Wed, 27 Sep 2023 22:08:42 +0000 (00:08 +0200)]
Update for 2023.08.1

Signed-off-by: Peter Korsgaard <[email protected]>
(cherry picked from commit 9266ab06e0ef1a448ac3f1c848bba59ec9908fbf)
[Peter: drop Makefile change]
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/unixodbc: bump to version 2.3.12
Fabrice Fontaine [Sun, 24 Sep 2023 21:15:24 +0000 (23:15 +0200)]
package/unixodbc: bump to version 2.3.12

Drop patch (already in version)

https://github.com/lurcher/unixODBC/releases/tag/2.3.12

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/brotli: bump to version 1.1.0
Fabrice Fontaine [Sun, 24 Sep 2023 21:10:12 +0000 (23:10 +0200)]
package/brotli: bump to version 1.1.0

Drop patches (already in version)

https://github.com/google/brotli/releases/tag/v1.1.0

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/snappy: bump to version 1.1.10
Fabrice Fontaine [Sun, 24 Sep 2023 20:55:05 +0000 (22:55 +0200)]
package/snappy: bump to version 1.1.10

Drop patch (already in version)

https://github.com/google/snappy/blob/1.1.10/NEWS

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/sg3_utils: bump to version 1.48
Fabrice Fontaine [Sun, 24 Sep 2023 20:08:45 +0000 (22:08 +0200)]
package/sg3_utils: bump to version 1.48

- Drop patches (already in version) and so drop autoreconf
- Update hash of BSD_LICENSE (update in year:
  https://github.com/hreinecke/sg3_utils/commit/551657bfbf3b571a7b8ca6e489a407cb22eab387)

https://github.com/hreinecke/sg3_utils/blob/v1.48/ChangeLog

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/onevpl-intel-gpu: bump version to 23.3.3
Bernd Kuhls [Sun, 24 Sep 2023 18:36:22 +0000 (20:36 +0200)]
package/onevpl-intel-gpu: bump version to 23.3.3

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/intel-mediadriver: bump version to 23.3.3
Bernd Kuhls [Sun, 24 Sep 2023 18:36:21 +0000 (20:36 +0200)]
package/intel-mediadriver: bump version to 23.3.3

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/intel-gmmlib: bump version to 22.3.12
Bernd Kuhls [Sun, 24 Sep 2023 18:36:20 +0000 (20:36 +0200)]
package/intel-gmmlib: bump version to 22.3.12

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/linux-headers: drop 6.4.x option
Bernd Kuhls [Sat, 23 Sep 2023 17:32:52 +0000 (19:32 +0200)]
package/linux-headers: drop 6.4.x option

The 6.4.x series is now EOL upstream, so drop the linux-headers option
and add legacy handling for it.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agolinux: bump latest version to 6.5
Bernd Kuhls [Sat, 23 Sep 2023 17:32:51 +0000 (19:32 +0200)]
linux: bump latest version to 6.5

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months ago{toolchain, linux-headers}: add support for 6.5 headers
Bernd Kuhls [Sat, 23 Sep 2023 17:32:50 +0000 (19:32 +0200)]
{toolchain, linux-headers}: add support for 6.5 headers

And add (and default to) 6.5 to linux-headers.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months ago{linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 4}.x series
Bernd Kuhls [Sat, 23 Sep 2023 17:32:49 +0000 (19:32 +0200)]
{linux, linux-headers}: bump 4.{14, 19}.x / 5.{4, 10, 15}.x / 6.{1, 4}.x series

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/memcached: bump to version 1.6.21
Fabrice Fontaine [Sun, 24 Sep 2023 15:09:26 +0000 (17:09 +0200)]
package/memcached: bump to version 1.6.21

- Send first patch upstream
- Drop second and third patches (already in version) and so drop
  autoreconf

https://github.com/memcached/memcached/wiki/ReleaseNotes1618
https://github.com/memcached/memcached/wiki/ReleaseNotes1619
https://github.com/memcached/memcached/wiki/ReleaseNotes1620
https://github.com/memcached/memcached/wiki/ReleaseNotes1621

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/xxhash: bump to version 0.8.2
Fabrice Fontaine [Sun, 24 Sep 2023 14:51:55 +0000 (16:51 +0200)]
package/xxhash: bump to version 0.8.2

- Drop all patches (already in version)
- Update hash of LICENSE file (year updated with
  https://github.com/Cyan4973/xxHash/commit/f035303b8a86c1db9be70cbb638678ef6ef4cb2d)

https://github.com/Cyan4973/xxHash/releases/tag/v0.8.2

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/openresolv: bump to version 3.13.2
Fabrice Fontaine [Sun, 24 Sep 2023 12:15:40 +0000 (14:15 +0200)]
package/openresolv: bump to version 3.13.2

https://github.com/NetworkConfiguration/openresolv/compare/v3.12.0...v3.13.2

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/openipmi: bump to version 2.0.34
Fabrice Fontaine [Sun, 24 Sep 2023 12:08:26 +0000 (14:08 +0200)]
package/openipmi: bump to version 2.0.34

https://sourceforge.net/p/openipmi/news/2023/09/openipmi-2034-released/

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/omniorb: bump to version 4.3.1
Fabrice Fontaine [Sun, 24 Sep 2023 12:06:36 +0000 (14:06 +0200)]
package/omniorb: bump to version 4.3.1

https://sourceforge.net/projects/omniorb/files/omniORB/omniORB-4.3.1/

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/newt: bump to version 0.52.23
Fabrice Fontaine [Sun, 24 Sep 2023 11:59:13 +0000 (13:59 +0200)]
package/newt: bump to version 0.52.23

https://pagure.io/newt/blob/6e3a852c6becac7f2f231453682089577ad3de3d/f/CHANGES

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/tor: bump version to 0.4.8.6
Bernd Kuhls [Sun, 24 Sep 2023 11:22:58 +0000 (13:22 +0200)]
package/tor: bump version to 0.4.8.6

Release notes:
https://gitlab.torproject.org/tpo/core/tor/-/raw/release-0.4.8/ReleaseNotes

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/gnuplot: bump version to 5.4.9
Michael Fischer [Wed, 27 Sep 2023 07:36:00 +0000 (09:36 +0200)]
package/gnuplot: bump version to 5.4.9

Changelog:
http://www.gnuplot.info/ReleaseNotes_5_4_9.html

Signed-off-by: Michael Fischer <[email protected]>
[Peter: use --without-qt for consistency]
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/ndisc6: bump to version 1.0.7
Fabrice Fontaine [Sun, 24 Sep 2023 12:30:58 +0000 (14:30 +0200)]
package/ndisc6: bump to version 1.0.7

https://git.remlab.net/gitweb/?p=ndisc6.git;a=blob;f=NEWS;h=34d9a653087a8e89f595156a4ec69969e5ca3013

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/nanomsg: bump to version 1.2
Fabrice Fontaine [Sun, 24 Sep 2023 12:34:08 +0000 (14:34 +0200)]
package/nanomsg: bump to version 1.2

https://github.com/nanomsg/nanomsg/releases/tag/1.2

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/libdnet: bump to version 1.16.4
Fabrice Fontaine [Sun, 24 Sep 2023 21:02:24 +0000 (23:02 +0200)]
package/libdnet: bump to version 1.16.4

Drop second patch (already in version)

https://github.com/ofalk/libdnet/releases/tag/libdnet-1.16.2
https://github.com/ofalk/libdnet/releases/tag/libdnet-1.16.3
https://github.com/ofalk/libdnet/releases/tag/libdnet-1.16.4

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/sdl2: bump version to 2.28.3
Michael Fischer [Mon, 25 Sep 2023 13:21:30 +0000 (15:21 +0200)]
package/sdl2: bump version to 2.28.3

Signed-off-by: Michael Fischer <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agodocs/website: Update for 2023.02.5
Peter Korsgaard [Wed, 27 Sep 2023 17:35:36 +0000 (19:35 +0200)]
docs/website: Update for 2023.02.5

Signed-off-by: Peter Korsgaard <[email protected]>
15 months agodocs/website/news.html: fix left/right ordering for 2023.05.3 announcement
Peter Korsgaard [Wed, 27 Sep 2023 17:33:08 +0000 (19:33 +0200)]
docs/website/news.html: fix left/right ordering for 2023.05.3 announcement

Signed-off-by: Peter Korsgaard <[email protected]>
15 months agoUpdate for 2023.02.5
Peter Korsgaard [Wed, 27 Sep 2023 11:52:12 +0000 (13:52 +0200)]
Update for 2023.02.5

Signed-off-by: Peter Korsgaard <[email protected]>
(cherry picked from commit df2c4a2301636a3818f36f37f7361ec89b38f36d)
[Peter: drop Makefile/Vagrantfile changes]
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agodocs/website: Update for 2023.05.3
Peter Korsgaard [Wed, 27 Sep 2023 06:20:29 +0000 (08:20 +0200)]
docs/website: Update for 2023.05.3

Signed-off-by: Peter Korsgaard <[email protected]>
15 months agoUpdate for 2023.05.3
Peter Korsgaard [Tue, 26 Sep 2023 21:37:00 +0000 (23:37 +0200)]
Update for 2023.05.3

Signed-off-by: Peter Korsgaard <[email protected]>
(cherry picked from commit 70638523a704aca46313aba05b74783340b11b32)
[Peter: drop Makefile/Vagrantfile changes]
Signed-off-by: Peter Korsgaard <[email protected]>
15 months agopackage/pppd: drop PPPD_DROP_INTERNAL_IF_PPOL2TP_H
Fabrice Fontaine [Sun, 24 Sep 2023 16:29:09 +0000 (18:29 +0200)]
package/pppd: drop PPPD_DROP_INTERNAL_IF_PPOL2TP_H

PPPD_DROP_INTERNAL_IF_PPOL2TP_H is not needed since bump to version
2.4.6 in commit 49b239ab20e632792a6c61173ba830cdc2128ebf and
https://github.com/ppp-project/ppp/commit/c41092dd4c49267f232f6cba3d31c6c68bfdf68d

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/nodejs: fix cross-compile builds
Jens Maus [Sat, 23 Sep 2023 10:59:32 +0000 (12:59 +0200)]
package/nodejs: fix cross-compile builds

When nodejs is build, a qemu wrapper script is used to execute some
programs built for the target in user-mode emulation. However, when the
target and build machines are similar (e.g. x86_74), running those
programs fails, with errors such as:

    cd ../../tools/v8_gypfiles; python ../../deps/v8/tools/run.py ../../out/Release/v8-qemu-wrapper ../../out/Release/bytecode_builtins_list_generator ../../out/Release/obj.host/gen/generate-bytecode-output-root/builtins-generated/bytecodes-builtins-list.h
    ../../out/Release/bytecode_builtins_list_generator: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ../../out/Release/bytecode_builtins_list_generator)
    ../../out/Release/bytecode_builtins_list_generator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ../../out/Release/bytecode_builtins_list_generator)
    ../../out/Release/bytecode_builtins_list_generator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ../../out/Release/bytecode_builtins_list_generator)
    ../../out/Release/bytecode_builtins_list_generator: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ../../out/Release/bytecode_builtins_list_generator)
    Return code is 1

So the question is: why the heck does Qemu use the host C library?

To answer this question, we first have to look at how the -L option of
Qemu is implemented. This option is documented as such:

    -L path     QEMU_LD_PREFIX   set the elf interpreter prefix to 'path'

The v8-qemu-wrapper script makes this option point to $(STAGING_DIR),
so that the ELF interpreter used is the one in $(STAGING_DIR).

However, contrary to what the option documentation says, this option
does much more than setting the ELF interpreter prefix: it is going to
affect how *all* system calls manipulating files (open, etc.) are
going to work.

When this option is passed, the function init_paths() in
https://git.qemu.org/?p=qemu.git;a=blob;f=util/path.c is called at
initialization time, and essentially its sets the global "base"
variable to point to the directory passed as -L argument.

Then, for every single syscall that manipulates a path, this path will
be passed through the path() function in the same file. This function
will first attempt to resolve the path with "base" as a prefix, and if
not, return the unprefixed path.

After adding some traces into this function, I was able to understand
what happens:

(1) -L$(STAGING_DIR) is passed, causing "base" to point to
$(STAGING_DIR)

(2) The target ELF interpreter from $(STAGING_DIR) is properly invoked

(3) When this ELF interpreter then resolves the libc.so.6 library, it
    first looks for /etc/ld.so.cache.

(4) Qemu first looks for /etc/ld.so.cache with the -L prefix, i.e
    $(STAGING_DIR)/etc/ld.so.cache, but it does not exist. So, the Qemu
    system call emulation falls back to /etc/ld.so.cache, which means
    the target ELF interpreter reads the /etc/ld.so.cache of the host
    system.

(5) This /etc/ld.so.cache of the host system says that libc.so.6 is in
    /lib/x86_64-linux-gnu/

(6) The target ELF interpreter therefore tries to use
    /lib/x86_64-linux-gnu/libc.so.6. The Qemu system call emulation
    first tries $(STAGING_DIR)/lib/x86_64-linux-gnu/libc.so.6, but
    this library does not exist (it is in
    $(STAGING_DIR)/lib/libc.so.6), so the Qemu system call emulation
    falls back to /lib/x86_64-linux-gnu/libc.so.6 of the host system,
    which exist... but is too old compared to the target C library.
    Indeed, results from ld.so.cache take precedence over the simple
    resolution of library paths in /usr/lib and /lib.

We see 3 possible ideas to resolve this problem:

(A) Change the behavior of Qemu to not fallback to unprefixed paths:
    when -L is passed, all path-related system calls should see the
    paths prefixed by the -L option.

    Issue with this is that this change is unlikely to get accepted by
    Qemu upstream. And there might be some side effects we have not
    really identified.

(B) Create an empty $(STAGING_DIR)/etc/ld.so.cache. We have tested
    this solution and it works: it gets used instead of the host
    /etc/ld.so.cache. Because $(STAGING_DIR)/etc/ld.so.cache is empty,
    there's no libc.so.6 match, so the target ELF interpreter goes
    through its normal library location resolution logic, which falls
    back to trying in /usr/lib and /lib, which works as those paths
    ends up being prefixed with $(STAGING_DIR) by Qemu.

(C) Pass LD_LIBRARY_PATH pointing to $(STAGING_DIR)/lib and
    $(STAGING_DIR)/usr/lib in the Qemu wrapper. This works because
    LD_LIBRARY_PATH paths have precedence over paths given by
    ld.so.cache.

    This is the solution already used by the GOI qemu wrapper in
    package/gobject-introspection/g-ir-scanner-qemuwrapper.in.

We chose to go with the third option, because it has been proven to work
for the GOI wrapper, and has been reported to solve #14366. Even though
the first option would be the best, it is also the one that has the
least chances to land any time soon (if ever); the second has not been
exercised, and the impact is not fully understood either (e.g what about
non-glibc toolchains?).

Fixes: #14366
Signed-off-by: Jens Maus <[email protected]>
[[email protected]:
  - add whole analsys done by Thomas in:
    https://lore.kernel.org/buildroot/20221031213926.50d3c778@windsurf/
]
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/open-iscsi: bump to version 2.1.9
Fabrice Fontaine [Sat, 23 Sep 2023 20:54:37 +0000 (22:54 +0200)]
package/open-iscsi: bump to version 2.1.9

- Drop patch (already in version)
- Drop license comment and add REAMDE and libopeniscsiusr/COPYING as
  license files due to
  https://github.com/open-iscsi/open-iscsi/commit/10d50ed4bcf9ef6820f7fe544df0c3605ea4144f

https://github.com/open-iscsi/open-iscsi/blob/2.1.9/Changelog

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/libostree: needs headers >= 5.4
Fabrice Fontaine [Sat, 23 Sep 2023 20:33:59 +0000 (22:33 +0200)]
package/libostree: needs headers >= 5.4

linux/fsverity.h is only available since kernel 5.4 and
https://github.com/torvalds/linux/commit/085771ec14b9bdb843fe9283d4703ced395d1b0b
resulting in the following build failure since bump to version 2023.5 in
commit c64a3e9767757f6bab0ecf2df35871508003f39e and
https://github.com/containers/composefs/commit/d3b4b1a2599e74757a3ada47a88645b363067a0a:

composefs/libcomposefs/lcfs-writer-erofs.c:37:10: fatal error: linux/fsverity.h: No such file or directory
   37 | #include <linux/fsverity.h>
      |          ^~~~~~~~~~~~~~~~~~

Fixes:
 - http://autobuild.buildroot.org/results/045987a09cf9061dae80db6ada1f912b2867db26

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/cmake: bump version to 3.27.6
Bernd Kuhls [Sat, 23 Sep 2023 14:03:24 +0000 (16:03 +0200)]
package/cmake: bump version to 3.27.6

Changelog: https://cmake.org/cmake/help/v3.27/release/3.27.html#updates

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/dovecot-pigeonhole: bump version to 0.5.21
Bernd Kuhls [Sat, 23 Sep 2023 13:27:03 +0000 (15:27 +0200)]
package/dovecot-pigeonhole: bump version to 0.5.21

Release notes:
https://dovecot.org/mailman3/archives/list/[email protected]/thread/Y5SJWAIAVEAQ2KKSWJM7VSJUUFRMFAH5/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/dovecot: bump version to 2.3.21
Bernd Kuhls [Sat, 23 Sep 2023 13:27:02 +0000 (15:27 +0200)]
package/dovecot: bump version to 2.3.21

Release notes:
https://dovecot.org/mailman3/archives/list/[email protected]/thread/KYDR7WWPEQOBZA3IA4NL5XDSLODZLG6N/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/libva-utils: bump version to 2.20.0
Bernd Kuhls [Sat, 23 Sep 2023 11:48:50 +0000 (13:48 +0200)]
package/libva-utils: bump version to 2.20.0

Release notes:
https://github.com/intel/libva-utils/blob/v2.20-branch/NEWS

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/libva: bump version to 2.20.0
Bernd Kuhls [Sat, 23 Sep 2023 11:48:49 +0000 (13:48 +0200)]
package/libva: bump version to 2.20.0

Release notes: https://github.com/intel/libva/blob/v2.20-branch/NEWS

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/alsa-utils: bump version to 1.2.10
Bernd Kuhls [Sat, 23 Sep 2023 11:47:13 +0000 (13:47 +0200)]
package/alsa-utils: bump version to 1.2.10

Updated patch due to upstream commit
https://github.com/alsa-project/alsa-utils/commit/8ed9d7607f97537ca4c8f359ee76462174c6e77e

Changelog:
https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-utils

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/alsa-lib: bump version to 1.2.10
Bernd Kuhls [Sat, 23 Sep 2023 11:47:12 +0000 (13:47 +0200)]
package/alsa-lib: bump version to 1.2.10

Removed patch which is included in this release:
https://github.com/alsa-project/alsa-lib/commit/c72bbed82513074fb5f0d474c7e88e2b4b945905

Changelog:
https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10#alsa-lib

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/libopenssl: bump version to 3.1.3
Bernd Kuhls [Sat, 23 Sep 2023 11:31:31 +0000 (13:31 +0200)]
package/libopenssl: bump version to 3.1.3

Fixes CVE-2023-4807 (Windows-only):
https://www.openssl.org/news/vulnerabilities.html

Changelog: https://www.openssl.org/news/cl31.txt

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/{mesa3d, mesa3d-headers}: bump version to 23.1.8
Bernd Kuhls [Sat, 23 Sep 2023 11:17:35 +0000 (13:17 +0200)]
package/{mesa3d, mesa3d-headers}: bump version to 23.1.8

Release notes:
https://lists.freedesktop.org/archives/mesa-announce/2023-September/000729.html
https://lists.freedesktop.org/archives/mesa-announce/2023-September/000730.html

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/nodejs: fix parallel build
Jens Maus [Sat, 23 Sep 2023 16:04:11 +0000 (18:04 +0200)]
package/nodejs: fix parallel build

Unless told otherwise, ninja will spawn as many jobs as there are CPU
(plus 2). Nodejs is built with ninja, but it is a generic package, so
there is no variable (like with cmake-package) that passes the proper
number of parallel jobs as configured by the user.

As a consequence, the nodejs build will use as many CPU as are
available, possibly overcommitting the rsources the user expected to be
used.

Set the JOBS variableto limit that number.

Signed-off-by: Jens Maus <[email protected]>
[[email protected]: reword commit log]
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/libpjsip: security bump to version 2.13.1
Peter Korsgaard [Sat, 23 Sep 2023 09:24:14 +0000 (11:24 +0200)]
package/libpjsip: security bump to version 2.13.1

Fixes the following security vulnerability:

- CVE-2023-27585: Heap buffer overflow when parsing DNS packet
  https://github.com/pjsip/pjproject/security/advisories/GHSA-q9cp-8wcq-7pfr

Drop now upstreamed security fixes for CVE-2022-23537 and CVE-2022-23547.

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/nut: package/nut: specify --with-user/group when building NUT
Jens Maus [Sat, 23 Sep 2023 16:52:14 +0000 (18:52 +0200)]
package/nut: package/nut: specify --with-user/group when building NUT

This commit fixes a problem where the NUT package couldn't be
used as a NUT server due to the fact that the default group for
nobody is "nogroup" and not "nobody" like the internal default
of NUT. Thus, when starting a NUT server daemon the daemon starts
with incorrect group permissions. This commit fixes this
shortcoming by introducing a dedicated 'nut' user and 'nut' group
to drop priviledges to it.

Signed-off-by: Jens Maus <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/kexec: bump to version 2.0.27
Julien Olivain [Sat, 23 Sep 2023 18:34:24 +0000 (20:34 +0200)]
package/kexec: bump to version 2.0.27

For release announce, see:
https://lists.infradead.org/pipermail/kexec/2023-August/027830.html

This new version introduced a usage of memfd_create() in [1]. This
function was introduced in Kernel 3.17. Therefore, this commit adds
this new dependency. This direct use of memfd_create() requires a
glibc >= 2.27. As is, this version would no longer work with uclibc-ng
or musl libc. This commit also adds a patch to allow compilation with
glibc < 2.27, and also uclibc and musl. See the patch commit log for
more details.

[1] https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/commit/?id=714fa11590febc9cf6fd3c6309374a040a05ebb0

Signed-off-by: Julien Olivain <[email protected]>
[[email protected]: add arch dependency to comment]
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/libcoap: ignore CVE-2023-35862
Daniel Lang [Wed, 6 Sep 2023 19:44:19 +0000 (21:44 +0200)]
package/libcoap: ignore CVE-2023-35862

According to a collaborator [0] the affected code isn't in 4.3.1

[0]: https://github.com/obgm/libcoap/issues/1117

Signed-off-by: Daniel Lang <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
15 months agopackage/libcoap: fix CVE-2023-30362
Daniel Lang [Wed, 6 Sep 2023 19:44:17 +0000 (21:44 +0200)]
package/libcoap: fix CVE-2023-30362

Signed-off-by: Daniel Lang <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
15 months agopackage/libssh: ignore CVE-2023-3603
Daniel Lang [Wed, 6 Sep 2023 20:09:27 +0000 (22:09 +0200)]
package/libssh: ignore CVE-2023-3603

The affected code isn't present in any release, see [0].

[0]: https://www.libssh.org/2023/07/14/cve-2023-3603-potential-null-dereference-in-libsshs-sftp-server/

The CPE entry for this CVE is
  cpe:2.3:a:libssh:libssh:-:*:*:*:*:*:*:*
We interpret the "-" as matching any version. It actually means
"unspecified version", which is the cop-out in case there is nothing
useful to match. We can't really make our infrastructure ignore "-"
entirely, because for all we know our version is an unreleased commit
sha which _is_ vulnerable. Thus, the only way out is an exclusion which
we'll never be able to remove.

Signed-off-by: Daniel Lang <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
15 months agopackage/tcllib: bump to version 1.21
Julien Olivain [Sun, 17 Sep 2023 10:41:24 +0000 (12:41 +0200)]
package/tcllib: bump to version 1.21

For change log, see:
https://core.tcl-lang.org/tcllib/doc/tcllib-1-21/support/releases/history/README-1.21.txt

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
15 months agopackage/webkitgtk: allow both X11 and Wayland
Adrian Perez de Castro [Sat, 9 Sep 2023 07:57:51 +0000 (09:57 +0200)]
package/webkitgtk: allow both X11 and Wayland

Allow enabling support for both the X11 and Wayland backends.

This in turn needs reorganizing how desktop GL or OpenGL ES is chosen,
as it no longer can depend on whether Wayland support is enabled: the
BR2_PACKAGE_HAS_LIBGL and BR2_PACKAGE_HAS_LIBGLES variables are both
checked, and ENABLE_GLES2 is set only if the package providing OpenGL
claims only GLES is supported; otherwise desktop GL is preferred. This
matches the existing logic.

The existing comment indicating that only one of both windowing systems
can be enabled was wrong: the same WebKitGTK build can target both
X11 and Wayland at the same time, as long as GTK itself has been built
accordingly. Enabling both is the approach taken by most Linux
distributions, and has been supported for years.

Signed-off-by: Adrian Perez de Castro <[email protected]>
Signed-off-by: Thomas Devoogdt <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agopackage/webkitgtk: security bump to version 2.40.5
Thomas Devoogdt [Sat, 9 Sep 2023 07:57:50 +0000 (09:57 +0200)]
package/webkitgtk: security bump to version 2.40.5

Bugfix release with many security fixes, including (but not limited to)
patches for CVE-2023-37450, CVE-2023-38133, CVE-2023-38572, CVE-2023-38592,
CVE-2023-38594, CVE-2023-38595, CVE-2023-38597, CVE-2023-38599,
CVE-2023-38600, and CVE-2023-38611.

Release notes:

  https://webkitgtk.org/2023/07/21/webkitgtk2.40.4-released.html
  https://webkitgtk.org/2023/08/01/webkitgtk2.40.5-released.html

Accompanying security advisory:

  https://webkitgtk.org/security/WSA-2023-0006.html
  https://webkitgtk.org/security/WSA-2023-0007.html

Signed-off-by: Thomas Devoogdt <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
15 months agodocs/manual: add section to explain how to give credits to a sponsor
Giulio Benetti [Sun, 17 Sep 2023 20:51:07 +0000 (22:51 +0200)]
docs/manual: add section to explain how to give credits to a sponsor

Sometimes it happens that a Company or a Physical Person sponsors the
creation and/or the upstreaming process of a patch, but at the moment
there is no way to give credits to it. In Linux they prepend '+sponsor'
to the e-mail of the contributor in both authorship and commit log tag as
discussed here[0]. So let's describe in the manual how to do that as a
standard.

[0]: https://lore.kernel.org/linux-doc/20230817220957[email protected]/

Signed-off-by: Giulio Benetti <[email protected]>
[[email protected]:
  - reword to reference sub-addressing and the RFC
  - move to the "submitting patches" section, that already deals with
    SoB tags
  - differentiate between Your/Their names
]
Signed-off-by: Yann E. MORIN <[email protected]>
This page took 0.60227 seconds and 4 git commands to generate.