- Nov 30, 2017
-
-
Peter Korsgaard authored
Fixes the following security issues: - CVE-2017-8816: NTLM buffer overflow via integer overflow - CVE-2017-8817: FTP wildcard out of bounds read - CVE-2017-8818: SSL out of buffer access For more details, see the changelog: https://curl.haxx.se/changes.html#7_57_0 Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- Nov 29, 2017
-
-
Yann E. MORIN authored
It's lttng-tools, not lttng-libust. ;-) Fixes numerous build failures caused by a late autoreconf: http://autobuild.buildroot.org/results/b84/b84a6e39fcca70c56bfe49d54c385dfe6da82422/ etc... Signed-off-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Philippe Proulx <eeppeliteloop@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Romain Naour authored
Signed-off-by:
Romain Naour <romain.naour@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Thomas Petazzoni authored
Spotted by check-package: package/ndisc6/ndisc6.mk:14: possible typo: NDISC8_DEPENDENCIES -> *NDISC6* Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Andrey Yurovsky authored
The rauc host tool (used to generate update bundles) runs mksquashfs so host-squashfs is required for it to work at runtime. Signed-off-by:
Andrey Yurovsky <yurovsky@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Bernd Kuhls authored
Fixes CVE-2017-16611: https://lists.x.org/archives/xorg-announce/2017-November/002825.html Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Bernd Kuhls authored
Fixes CVE-2017-16611: https://lists.x.org/archives/xorg-announce/2017-November/002824.html Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Bernd Kuhls authored
Fixes CVE-2017-16612: https://lists.x.org/archives/xorg-announce/2017-November/002823.html Added all hashed provided by upstream. Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Bernd Kuhls authored
Fixes CVE-2017-16943 & CVE-2017-16944: https://lists.exim.org/lurker/message/20171128.215505.79ea8efa.en.html Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Andrey Yurovsky authored
Some packages (ex: skeleton-init-systemd) have a zero size so we cannot divide by the package size. In that case make their percent zero explicitly and avoid a ZeroDivisionError exception. Signed-off-by:
Andrey Yurovsky <yurovsky@gmail.com> Acked-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Mario Lang authored
Signed-off-by:
Mario Lang <mlang@blind.guru> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Danomi Manchego authored
If the Buildroot tree is read-only, then cache.txt is copied read-only into the build directory, and the configuration step fails. Fix this in the same way we do in other places, by opening permissions as we copy the file using $(INSTALL). Signed-off-by:
Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Adrian Perez de Castro authored
Make WebKitGTK+ honor the value of CMAKE_BUILD_TYPE defined in the CMake toolchain file by backporting the following upstream WebKit patch: https://trac.webkit.org/changeset/225168 This reduces the generated binary sizes when building in "Release" mode (BR2_ENABLE_DEBUG=n), for example when targeting ARMv8 the size reduction is ~17 MiB. Signed-off-by:
Adrian Perez de Castro <aperez@igalia.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Carlos Santos authored
If libbsd is found by the configuration process, mtools unnecessarily adds a NEEDED field with libbsd to its dynamic section, but it does not actually use anything from libbsd under Linux. The same may happen to host-mtools if some libbsd package is installed on the host machine. Prevent this by forcing configure to bypass the checking for the existence of a gethostbyname function in libbsd. I stumbled on this problem when I built host-mtools and later removed libbsd to upgrade to Fedora 27, due to Bug 1504831[1]. The previously built host/bin/mtools started to fail due to the missing libbsd.so.0. 1. https://bugzilla.redhat.com/show_bug.cgi?id=1504831 Signed-off-by:
Carlos Santos <casantos@datacom.ind.br> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Baruch Siach authored
As host-libevent does not depend on host-openssl, it might attempt to build against the host installed openssl. This does not work very well on various hosts. Since we don't really need encryption support in host-libevent just disable openssl support. Disable build of example code as we already do for the target libevent. Should fix: http://autobuild.buildroot.net/results/403/403886e3afc6d5d18a138f4b0651f3c5a50ed064/ http://autobuild.buildroot.net/results/a2a/a2a84692049b0fb8038f1ad4b06554ecdac32e3c/ http://autobuild.buildroot.net/results/a36/a36abb1ac556a8b50e140ea1851955744b152608/ Signed-off-by:
Baruch Siach <baruch@tkos.co.il> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
[Peter: drop Makefile changes] Signed-off-by:
Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 1d02d0be586bfdaff926a7c6c8930d186cdd92b2) Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- Nov 27, 2017
-
-
Peter Korsgaard authored
[Peter: drop Makefile changes] Signed-off-by:
Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit d745e94683d70d12a10a413a58e833df60042c50) Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Thomas Petazzoni authored
This helps the toolchains.free-electrons.com build logic re-use directly the Qemu command lines from this readme.txt file, by having a -append option similar to the ones used in other readme.txt files. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Thomas Petazzoni authored
This helps the toolchains.free-electrons.com build logic re-use directly the Qemu command lines from this readme.txt file, by having a -append option similar to the ones used in other readme.txt files. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Thomas Petazzoni authored
Building the target google-breakpad requires building the host variant of google-breakpad. Just like the target google-breakpad only supports a limited number of architectures, it is the same for the host google-breakpad. We therefore introduce a BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS option that is used where necessary to prevent the user from choosing Google Breakpad when building on unsupported host platforms. Fixes: http://autobuild.buildroot.net/results/c7c04483508f9e4d629efa54571afeb1feaa5f73/ (build on a powerpc64le machine) Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Yann E. MORIN authored
Fixes: http://autobuild.buildroot.org/results/708/708f11809b2cafc2a3375dc515803c87b376ed4d/ http://autobuild.buildroot.org/results/6e1/6e161926577355ced82426536227ddd2ba130f06/ [...] Signed-off-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Yann E. MORIN authored
This is invisible because the timings make it excessively difficult to hit, but the Makefile is inherently flawed for parallel build, as it contains: $(objects): atsc_psip_section.c atsc_psip_section.h atsc_psip_section.c atsc_psip_section.h: perl section_generate.pl atsc_psip_section.pl and the perl script section_generate.pl will create both the .c and .h files in one go, but given the construct above, there can be two such script that run in parallel, which can clobber the generated .c and/or .h files. So, make dvb-apps a MAKE1 package. Signed-off-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Yann E. MORIN authored
perl can't find a module that is located in the current directory, so help it locate it. Signed-off-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Francois Perrad <francois.perrad@gadz.org> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Yann E. MORIN authored
Fixes: http://autobuild.buildroot.org/results/7c9892b9425aff6e54b8c8942dbdcb0b26e58572 Signed-off-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Yann E. MORIN authored
Signed-off-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Yann E. MORIN authored
Fixes: http://autobuild.buildroot.org/results/7f7af0d41120626edbbca839c9fdbb5c6bd259c2/ Signed-off-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Romain Naour <romain.naour@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Fabrice Fontaine authored
linphone can optionally use libupnp, so this dependency should be accounted for in linphone.mk. In addition, linphone is not compatible with libupnp18, but misdetects it as a a proper libupnp, causing a build failure. The build failure with libupnp18 currently only happens on the next branch (because libupnp18 has only been added there), but adding the optional dependency on libupnp makes sense for the master branch anyway. Fixes: http://autobuild.buildroot.net/results/473c686f9bc5335d25b720cf1b0c45389138a7b4 Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Bernd Kuhls authored
Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- Nov 26, 2017
-
-
Thomas Petazzoni authored
This commit adds a patch to pdbg that fixes the build on the Blackfin architecture. The build failure was due to the recently introduced assembly code to embed the DTB into an object file. This code was not taking into account the fact that Blackfin has a non-empty __USER_LABEL_PREFIX__. The patch has been submitted upstream. Fixes: http://autobuild.buildroot.net/results/2bf6f56303453fd2ba7e86882168d406ded4cc80/ Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Sam Voss authored
Instead of overriding the _svn command and injecting --non-interactive, change the default value of BR2_SVN to include this flag so the end user can choose not to use the flag. This change helps users behind corporate system rules which may not allow them to locally cache credentials and require interactive mode. Signed-off-by:
Sam Voss <sam.voss@rockwellcollins.com> [Originally implemented by] CC: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Adam Duskett authored
Currently, wayland support is enabled when the wayland package is enabled, not when the FreeRDP wayland client is enabled. But the dependency on libxkbcomon is only enforced from Config.in when the FreeRDP wayland client is enabled., but is added to build dependencies when the wayland package is enabled. As such, we can end up in a situation where the FreeRDP wayland client is disabled, the wayland package is enabled, and the libxkbcommon package is also disabled, which casues the build to fail with: Makefile:539: *** libxkbcommon is in the dependency chain of freerdp that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in. Stop. Change the build dependency to actually be on the FreeRDP client being enabled. Fixes; http://autobuild.buildroot.net/results/dc3e11f7076a8355f3d2f9cb49c6325dcf7084bd Signed-off-by:
Adam Duskett <Adamduskett@outlook.com> Tested-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by:
"Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- Nov 25, 2017
-
-
Gaël PORTAY authored
The Qt community releases are not stored under submodules path component. Signed-off-by:
Gaël PORTAY <gael.portay@savoirfairelinux.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- Nov 24, 2017
-
-
Bernd Kuhls authored
Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Bernd Kuhls authored
Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
Baruch Siach authored
List all code licenses mentioned in COPYING. Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Baruch Siach <baruch@tkos.co.il> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-
- Nov 23, 2017
-
-
Peter Seiderer authored
The 'include' directive in GNU make supports wildcards, but their expansion has no defined sort order (GLOB_NOSORT is passed to glob()). Usually this doesn't matter. However, there is at least one case where it does make a difference: toolchain/*/*.mk includes both the definitions of the external toolchain packages and pkg-toolchain-external.mk, but pkg-toolchain-external.mk must be included first. For predictability, use ordered 'include $(sort $(wildcard ...))' instead of unordered direct 'include */*.mk' everywhere. Fixes [1] reported by Petr Vorel: make: *** No rule to make target 'toolchain-external-custom', needed by '.../build/toolchain-external/.stamp_configured'. Stop. [1] http://lists.busybox.net/pipermail/buildroot/2017-November/206969.html Signed-off-by:
Peter Seiderer <ps.report@gmx.net> Tested-by:
Petr Vorel <petr.vorel@gmail.com> [Arnout: also sort the one remaining include, of the external docs] Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Romain Naour authored
In glibc, since https://sourceware.org/git/?p=glibc.git;h=251287734e89a52da3db682a8241eb6bccc050c9 the 'struct ucontext' tag has been replaced with 'struct ucontext_t'. The tag itself is anyway not POSIX - only the 'ucontext_t' typedef is specified. And that type has existed since at least 1997 in glibc. Therefore, replace references to 'struct ucontext' with 'ucontext_t', which works in all versions of glibc, uClibc and musl. Fixes: [arm] http://autobuild.buildroot.net/results/6380341dbb6c114e4452c5cda37da6b44b80d178 [aarch64] http://autobuild.buildroot.net/results/4ecf770df7c984a62082d59f8fab632d3efbe06b [mipsel] http://autobuild.buildroot.net/results/e1473a12cf38ccf4dd3ed0f26a8ff9e6b57f0810 Signed-off-by:
Romain Naour <romain.naour@gmail.com> [Arnout: improve commit message] Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
parted uses libiconv but doesn't link with it. Add a patch to add it to LIBADD of the library that uses it. iconv was already checked in configure.ac, but only if i18n is enabled, so the iconv check is also added unconditionally in configure.ac. Also add an optional dependency on libiconv, so it is reproducible. This was not detected in the autobuilders, since it only occurs when libiconv exists (otherwise uClibc stubs will be used). libiconv depends on !BR2_ENABLE_LOCALE and parted depends on BR2_USE_WCHAR. We don't have such a configuration in the autobuilders. Upstream status: sent to mailing list http://lists.alioth.debian.org/pipermail/parted-devel/2017-November/005131.html Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Sjoerd Venema <srg.venema@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-