This project is mirrored from git://git.buildroot.net/buildroot.
Pull mirroring updated .
- Nov 16, 2020
-
-
Peter Korsgaard authored
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Fix build of qemu 5.0.0 and above with 64 bites time_t Fixes: - http://autobuild.buildroot.org/results/efd4474fb4b6c0ce0ab3838ce130429c51e43bbb Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 61de0731) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Garret Kelly authored
When using a custom git or mercurial repository for u-boot the error message indicating a version had not been provided incorrectly stated that the URL was missing. Update the error message to indicate that it's the version that's missing. Signed-off-by: Garret Kelly <garret.kelly@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 12718678) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
This will avoid the following build failure with qemu 5.0.0 and above: /srv/storage/autobuild/run/instance-2/output-1/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/8.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: /srv/storage/autobuild/run/instance-2/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/lib/../lib64/libnuma.a(libnuma.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a PIE object; recompile with -fPIC Fixes: - http://autobuild.buildroot.org/results/616dff216a215dc0494c846d337e03e0795b2fb2 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 6fe0298e) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Bernd Kuhls authored
Fix wrong path in usr/lib/dovecot-config which was copied from the dovecot staging dir. Fixes: http://autobuild.buildroot.net/results/5fb/5fb1cd57bc3fdf4f75019c7b25d65ef887eea539/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 0901355c) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Baruch Siach authored
Build fails when no yacc alternative is installed. Fixes: http://autobuild.buildroot.net/results/1ba8e339cbb5646663d0bf4e158d89e54433b242/ http://autobuild.buildroot.net/results/a00a53d6635c64e72c50d4841658155de5380110/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit b8de3cb3) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
--disable-bzip2 is not a recognized option so replace it by --disable-libbz2 to match the target logic. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 41236c61) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Thomas Petazzoni authored
We change Trent's e-mail address in commit 1c20802d, but it turns out the new one also doesn't work: <trent.piepho@synapse.com>: host synapse-com.mail.protection.outlook.com[104.47.57.138] said: 550 5.4.1 Recipient address rejected: Access denied. AS(201806281) [DM6NAM11FT063.eop-nam11.prod.protection.outlook.com] (in reply to RCPT TO command) So let's drop Trent entirely, which orphans the libp11 package. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 4ceae1b2) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Fix the following CVEs: - CVE-2020-25695: Multiple features escape "security restricted operation" sandbox - CVE-2020-25694: Reconnection can downgrade connection security settings - CVE-2020-25696: psql's \gset allows overwriting specially treated variables https://www.postgresql.org/about/news/postgresql-131-125-1110-1015-9620-and-9524-released-2111 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 8e68f00b) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
This release fixes a potential heap overflow when using a heap allocator other than jemalloc or glibc's malloc. See: https://github.com/redis/redis/pull/7963 https://raw.githubusercontent.com/redis/redis/6.0/00-RELEASENOTES Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit f1bce086) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Bartosz Bilas authored
Since there is not necessary to have support of systemd within the host variant let's disable it unconditionally to solve the following errors: /usr/bin/install -c -m 644 data/rauc.service '/usr/lib/systemd/system' /usr/bin/install: cannot create regular file '/usr/lib/systemd/system/rauc.service': Permission denied /usr/bin/install -c -m 644 data/de.pengutronix.rauc.conf 'no' make[4]: *** [Makefile:1700: install-nodist_systemdunitDATA] Error 1 make[4]: *** Waiting for unfinished jobs.... Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit abeebe1e) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Thomas Petazzoni authored
While testing Buildroot on a Cortex-A5 that doesn't provide NEON, we found out that a system generated with the ARM toolchain from Arm didn't boot. It turns out that this ARM toolchain is built with: --with-arch=armv7-a --with-fpu=neon --with-float=hard --with-mode=thumb So, it uses NEON as its FPU, which means it can only work on CPU cores that have NEON support. This commit adds the appropriate dependency to the toolchain-external-arm-arm package, and adjusts the Config.in help text accordingly. While at it, it also drops the part of the Config.in help text that says the code is tuned for Cortex-A9, as it is not the case: it was the case for the Linaro toolchain (built with --with-tune=cortex-a9), but not for the ARM toolchain, for which no specific --with-tune is passed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Alexandre Belloni <alexandre.belloni@bootlin.com> Cc: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 8477c412) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
The ppp decapsulator in tcpdump 4.9.3 can be convinced to allocate a large amount of memory. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit e3a663f5) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Fixes: - http://autobuild.buildroot.org/results/4655626f1827245648a566a7223f247a130714c5 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 710d71ad) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Julien Olivain authored
The commit 05fea6e4 "infra/pkg-kconfig: do not rely on package's .config as a timestamp" broke the kernel version check of this linux-backports package (it was no longer executed). Since linux-4.19, the kernel's build system internally touches its .config file, so it can no longer be used as a stamp file. The stamp file defined in KCONFIG_STAMP_DOTCONFIG variable of pkg-kconfig infra need to be used instead. This commit fixes the kernel version check. Signed-off-by: Julien Olivain <ju.o@free.fr> Reviewed-by: Petr Vorel <petr.vorel@gmail.com> Tested-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> (cherry picked from commit 464bb73b) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Bartosz Bilas authored
Add -p argument that ignore that specified directory already exists. Fixes: mkdir: cannot create directory ‘/home/bartekk/buildroot-2020.11-rc1/output/target/usr/lib/systemd/system/rauc.service.d’: File exists Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit fefdd051) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
Fixes a build issue with linux 5.4.76+. For details, see the announcement: https://lists.zx2c4.com/pipermail/wireguard/2020-November/005997.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 041cde5c) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
Including the fix for CVE-2020-8694: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00389.html Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 0b817d8c) [Peter: drop 5.9.x bump] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
Fixes the following security issue: - TROVE-2020-005: When completing a channel, relays now check more thoroughly to make sure that it matches any pending circuits before attaching those circuits. Previously, address correctness and Ed25519 identities were not checked in this case, but only when extending circuits on an existing channel For more details, see the release notes: https://blog.torproject.org/node/1952 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
- Nov 15, 2020
-
-
Julien Olivain authored
Upstream backports package does not define the LEX/YACC Makefile variables, contrary to the Kernel which is defining those in [1]. The default "lex" and "yacc" are then used. On some systems, "yacc" is Berkeley Yacc. Kconfig parser files are using non-Posix Bison constructs. Attempting to generate the parser with byacc fails with error: yacc: e - line 97 of "zconf.y", syntax error %destructor { ^ This patch defines the LEX and YACC Makefile variable to use flex and bison, to fix this issue. The host-bison and host-flex dependencies are added only if the host does not have them, following the same logic of the Kernel. [1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=73a4f6dbe70a1b93c11e2d1d6ca68f3522daf434 Signed-off-by: Julien Olivain <ju.o@free.fr> Reviewed-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> (cherry picked from commit ec493ea4) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Klaus Heinrich Kiwi authored
Pick the below patch from upstream, in order to fix 'settimeofday: Invalid argument' introduced by using glibc v2.31+. (upstream fix 8b4b9289 with a small change to apply on busybox 1.31.1) See https://bugs.busybox.net/show_bug.cgi?id=12756 for more info. Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
Fixes the following security issues: - AST-2020-001: Remote crash in res_pjsip_session Upon receiving a new SIP Invite, Asterisk did not return the created dialog locked or referenced. - AST-2020-002: Outbound INVITE loop on challenge with different nonce If Asterisk is challenged on an outbound INVITE and the nonce is changed in each response, Asterisk will continually send INVITEs in a loop. This causes Asterisk to consume more and more memory since the transaction will never terminate (even if the call is hung up), ultimately leading to a restart or shutdown of Asterisk. Outbound authentication must be configured on the endpoint for this to occur. For details, see the announcement: https://www.asterisk.org/asterisk-news/asterisk-13-37-1-16-14-1-17-8-1-18-0-1-and-16-8-cert5-now-available-security/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 339d3e82) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Bernd Kuhls authored
Release notes: https://www.asterisk.org/asterisk-news/asterisk-16-13-0-now-available/ https://www.asterisk.org/asterisk-news/asterisk-16120-now-available/ https://www.asterisk.org/asterisk-news/asterisk-16110-now-available/ Updated license hash due to upstream commit: https://github.com/asterisk/asterisk/commit/9e7fc210868c200138f41db9dbb2400aad62deec Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 14c29ea9) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
- Nov 14, 2020
-
-
Stefan Agner authored
Avoid setting executable bits for apparmor.service. This gets rid of a corresponding warning during installation: Configuration file ../target/usr/lib/systemd/system/apparmor.service is marked executable. Please remove executable permission bits. Proceeding anyway. Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit a325eefc) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 8c77548f) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Use fbset.c as the license file and, while at it, also update indentation in hash file (two spaces) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 1379ef16) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Use README as the license file until upstream provides one: https://github.com/nroach44/bandwidthd/issues/2 While at it, also update indentation in hash file (two spaces) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit ffc3d6c2) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Use argp.h as the license file and, while at it, update indentation in hash file Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit ad0e1d60) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
Fixes CVE-2020-27347: The function input_csi_dispatch_sgr_colon() in file input.c contained a stack-based buffer-overflow that can be exploited by terminal output. For details, see: https://www.openwall.com/lists/oss-security/2020/11/05/3 Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 7e0f81a9) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
This will fix a static build failure with dnsmasq on latest libnetfilter_conntrack Fixes: - http://autobuild.buildroot.org/results/3fdc2cba20162eb86eaa5c49a056fb40fb18a392 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Tested-by: Baruch Siach <baruch@tkos.co.il> [Peter: adjust upstream status as pointed out by Baruch] Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 083dbf4c) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Romain Naour authored
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y is needed to use the custom external toolchain x86-i686--glibc--bleeding-edge-2018.11-1.tar.bz2 Otherwise the symbol BR2_TOOLCHAIN_EXTERNAL_URL is lost. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/830981738 https://gitlab.com/buildroot.org/buildroot/-/jobs/830981739 https://gitlab.com/buildroot.org/buildroot/-/jobs/830981740 https://gitlab.com/buildroot.org/buildroot/-/jobs/830981741 https://gitlab.com/buildroot.org/buildroot/-/jobs/830981742 https://gitlab.com/buildroot.org/buildroot/-/jobs/830981743 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 7b9762f4) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Romain Naour authored
Backport an upstream patch to fix a regresion introduced in 246.5 by [1]. [1] https://github.com/systemd/systemd-stable/commit/8019995e9af9c6d7b5985198cedccd24eda3e26e Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/830981805 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 8d5076fd) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Romain Naour authored
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y is needed to use the custom external toolchain x86-i686--glibc--bleeding-edge-2018.11-1.tar.bz2 Otherwise the symbol BR2_TOOLCHAIN_EXTERNAL_URL is lost. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/830981734 https://gitlab.com/buildroot.org/buildroot/-/jobs/830981733 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit ddf40cff) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Angelo Compagnucci authored
Fix a typo in service location, the right location is indeed /usr/sbin. Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit cfc63898) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Build of xen tools fails if slirp is built before xen because xen is not compatible with spice slirp which does not provide libslirp.h: /home/buildroot/autobuild/instance-2/output-1/build/xen-4.13.0/tools/qemu-xen/net/slirp.c:40:10: fatal error: libslirp.h: No such file or directory #include <libslirp.h> ^~~~~~~~~~~~ Indeed, xen prefers a system-provided slirp over its internal one So add slirp as a mandatory dependency (now that we switched to the up to date https://gitlab.freedesktop.org/slirp/libslirp) This build failure is raised since, at least, version 4.13.0 Fixes: - http://autobuild.buildroot.org/results/b80b33ed558518f7bbb0a3c8586bf2d0b8acc36f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit a0a5c184) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
slirp depends on libglib2, don't update xen as it already depends on it Fixes: - http://autobuild.buildroot.org/results/0b9cff1bc650876a6fff6102b2cb31dcdf4c5e8f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 88a62fac) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Other "official" tarballs don't ship .tarball-version resulting in a build failure: https://gitlab.freedesktop.org/slirp/libslirp/-/issues/24 Fixes: - http://autobuild.buildroot.org/results/0b9cff1bc650876a6fff6102b2cb31dcdf4c5e8f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 47ffaa99) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
- Use an up to date fork (spice slirp is archived and has not been updated since 2012) - Add COPYRIGHT as the license file - BSD-4-Clause has been replaced by BSD-3-Clause since https://gitlab.freedesktop.org/slirp/libslirp/-/commit/3bac39137a652b24b89d5b9e2a39600619fbe1d3 https://gitlab.freedesktop.org/slirp/libslirp/-/commit/f9f6e69c4e1d9a43af30bfe791b31789ffa04954 - Add hash file - Switch to meson-package - Fix multiple security vulnerabilities: CVE-2014-3640, CVE-2017-11434, CVE-2019-6778, CVE-2019-9824, CVE-2019-14378 and CVE-2020-10756 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 97fcae8d) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Angelo Compagnucci authored
This patch bumps Linux CIP RT to version 4.19.152-cip37-rt16 Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 0e4d645c) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-
Angelo Compagnucci authored
This patch bumps Linux CIP to version 4.19.152-cip37 Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 18729f8d) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-