| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
And order the patches a bit.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
And add upstream patch to build with gcc 10.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
Having multiple "object=" occurrences in a single PKCS#11 URI does not
work for all cases, at least not for opensc-pkcs11. Thus u-boot's
PKCS#11 handling was patched to avoid overriding the object name when
it is already specified. The patch was sent upstream.
Signed-off-by: Bastian Krause <bst@pengutronix.de>
Message-Id: <20200515142641.812-10-bst@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
With the added upstream patch, this fixes building with gcc 10.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
With the added upstream patch, this fixes building with gcc 10.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
This fixes building with gcc 10.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note: The new version is important for glibc 2.31:
Starting with this version, the clock_gettime() implementation calls the
clock_gettime64() syscall internaly.
The definition of this syscall was imported into libseccomp with the commit
"Update the syscall table for Linux v5.4-rc4" in version 2.4.2.
The current systemd version tries to whitelist clock_gettime64 but this is
ignored if libseccomp does not know about it.
As a result, with glibc 2.31 and libseccomp 2.4.1 clock_gettime64 is not
allowed for any systemd service that uses SystemCallFilter= with a
whitelist.
Specifically systemd-journald, systemd-udevd and others don't run properly
and the system fails to boot.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
The old version fails to build with glibc >= 2.31.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
The check exists twice in configure, so fix it twice.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Also, the project moved to github. The old URL is broken.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Add the necessary dependency and make sure the correct version is used.
Note: The latest versions support Python 3 and there seem to be plans for
backports to 12.x but no PRs so far.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
A full autoreconf requires autopoint. That would mean a dependency on
HOST_GETTEXT. Avoid this by just calling automake. The patches only touch
one Makefile.am, so this is sufficient.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The old URL is broken, but the new GitHub project doesn't have the old
releases, so bump the version.
Remove patches, the respective issues have been fixed upstream.
When the rule file is evaluated, the cross pkg-config wrapper may not
exist yet, which will lead to confusing error messages during the build.
But it turns out that calling pkg-config is not actually necessary
because libpng is installed to the standard locations, and fbgrab builds
just fine using '-lpng -lz' in its Makefile.
Also set FBGRAB_CONF_TOOL for uniformity across rule files.
fbgrab.c only says "This program is free Software, see the COPYING
file". COPYING contains a GPL-2.0 license text, therefore the "-only"
part is inferred.
Reported-by: Felicitas Jung <f.jung@pengutronix.de>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Message-Id: <20200409091122.3597-2-rhi@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
WPE launcher and webapp container.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Message-Id: <20200408193002.18077-4-l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Fixes a linking issue, caused by trying to static link libc in the
previous version. Fixed upstream, so just bump to the latest release.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Message-Id: <20200408124712.26465-1-l.stach@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
With gcc-5.4 building NEON code fails with:
gcm-arm32-neon.c:1:0: error: target CPU does not support ARM mode
gcm-arm32-neon.c:1:0: error: target CPU does not support ARM mode
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
NXP user space util used by mfgtool.
Signed-off-by: Denis Osterland-Heim <Denis.Osterland@diehl.com>
Message-Id: <20200326170225.9586-2-Denis.Osterland@diehl.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Message-Id: <20200327083921.30860-1-u.oelmann@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
Without this and security_model=mapped-file any symlink must be a regular
file and the symlink target should be inside the virtfs metadata.
With this patch regular symlinks are also accepted and created.
This makes it possible to use the same directory with
security_model=mapped-file, security_model=none and as a regular nfsroot.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The last change to unfs3 repaired some things for symlinks but in return
broke stuff for regular files.
With this change the previous attempt is replaced by something better
tested now.
Instead of letting unfs open the file to adapt, use fchmodat() et al,
which are racy if the underlaying filesystem changes, but on the nfs
side it is fine.
Fixes: 4e21b490eb28 ("unfs3: fix attribute setting for symlinks")
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
[mol: simplify patch]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We also need to build a host-nodejs package first, as there
are some tools needed to be executable on the host system
during the intermediate cross-build process.
This package drops support for NPM, as we will be managing
Node.js packages with Yarn, which will be implemented in the
following commits.
The patches that are shipped along with this version of the
package have been taken from the SRPM of the Node.js-package
in Fedora. See:
https://src.fedoraproject.org/rpms/nodejs/c/f0e2a1ed4615?branch=master
Signed-off-by: Björn Esser <b.esser@pengutronix.de>
[uol: fixed whitespace issues in first patch, added patch to get rid of the
non-existing rpath, dropped CREDITS lines, switched from menuconfig entry for
NODEJS back to config entry because of the removal of all sub-menu entries,
removed shell usage & inserted line break in build command]
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Message-Id: <20200318155406.27584-1-u.oelmann@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The open62541 project is an open source implementation of the OPC UA
communication infrastructure which is used in industrial control.
Signed-off-by: Björn Esser <b.esser@pengutronix.de>
[uol: adjusted commit message, added "select HOST_SYSTEM_PYTHON3" to Kconfig's
menu file, added OPEN62541_MDNSD{,_SUFFIX} and removed comment in the makefile]
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Message-Id: <20200318152757.5330-4-u.oelmann@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Message-Id: <20200318132716.10624-5-ada@thorsis.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Message-Id: <20200318132716.10624-4-ada@thorsis.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
This fixes quite a few possible memory leaks, overflows, use-after-free,
null-pointer-dereferences, and other flaws. See announcement for
details: https://mail.gnome.org/archives/xml/2019-October/msg00014.html
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Message-Id: <20200318132716.10624-3-ada@thorsis.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
- Drop applied patch 5adcb0a62acc ("util: remove the dependency on kcmp.h").
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20200312125203.7986-1-p.zabel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The major change with 2018.76 was in configuration, moving from editing
'options.h' to adding things to 'localoptions.h'. The latter file must
be created in the extracted sources, a pragmatic approach was used to
add the defines, as seen in the buildroot project.
All options were compared to 'default_options.h' and 'sysoptions.h' from
the dropbear source. Not all options are in default_options, e.g. the
deprecated md5 hmac. A warning for that one was added.
Various things were fixed and improved in dropbear, changes notable:
+ 2019.78 / 2019.77
- Fix 2018.76 regressions
- Improve failure delay consistency
- Change handling of failed authentication to avoid disclosing valid
usernames, CVE-2018-15599.
+ 2018.76
- Enable hardening build flags
- New key exchange options
- Improved DSS and RSA pubkey validation
- Fix null pointer crash on malformed keys
- Update curve25519-donna implementation
Signed-off-by: Alexander Dahl <ada@thorsis.com>
Message-Id: <20200311132408.11924-3-ada@thorsis.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
This fixes building host-mesalib on CentOS 7.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Message-Id: <20200217112354.24859-1-o.rempel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
unfs makes use of utime() which is unsuitable to set last access and
modification times for symlinks. So make use of the O_PATH flag to
open() and use the futimens() function.
As a side effect this is less racy and improves resolution from seconds
to nanoseconds.
Note this will break builds of unfs on Windows. The futimens() function
is specified in POSIX.1-2008, so this shouldn't be a problem for other
platforms.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Message-Id: <20200218145720.4992-1-u.kleine-koenig@pengutronix.de>
[mol: fix path author as requested]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
Fixes build against recent glibc.
Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com>
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Message-Id: <20200217085302.20804-1-matthias.schiffer@ew.tq-group.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Message-Id: <20200213172208.22452-4-matthias.schiffer@ew.tq-group.com>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
gpsd-3.20 removed a few config options, so remove them from KConfig.
As gpsd project does not do bugfix releases, pick build fixes
from git.
Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Message-Id: <20200209165904.GA334775@lenoch>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
If /etc/dbus-1/ does not exist, then cups.conf is not installed.
Add the upstream patches that ensure that -with-dbusdir= actually works and
set it. Use /usr/share/dbus-1/ like all other packages instead of
/etc/dbus-1/.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|