Commit graph

3771 commits

Author SHA1 Message Date
CvH
a81b6d90dc
Merge pull request #6510 from HiassofT/le11-revert-bpf
Revert "compile bpf programs from scratch"
2022-06-23 16:07:10 +02:00
CvH
c9a0c6cd09
Merge pull request #6579 from lrusak/systemd-cgroups
systemd: use unified cgroups
2022-06-13 18:41:47 +02:00
Rudi Heitbaum
f8016b08c6 systemd: update to 251.2 2022-06-08 12:52:02 +00:00
Lukas Rusak
6b6033b6ef
systemd: use unified cgroups 2022-06-07 15:49:26 -07:00
Rudi Heitbaum
56f9b19177 open-vm-tools: update to 12.0.5
release notes:
- https://github.com/vmware/open-vm-tools/releases/tag/stable-12.0.5
- https://github.com/vmware/open-vm-tools/blob/stable-12.0.5/ReleaseNotes.md
- https://github.com/vmware/open-vm-tools/blob/stable-12.0.5/open-vm-tools/ChangeLog
2022-05-29 10:13:03 +00:00
Rudi Heitbaum
7c4bd3ef64 util-linux: set all-programs option in init and target not common
so that in :host hexdump is available in toolchain/bin
2022-05-27 14:26:36 +00:00
Rudi Heitbaum
241f7a1ad6 systemd: update to 251.1
ann:
- https://lists.freedesktop.org/archives/systemd-devel/2022-May/047976.html

log:
- https://github.com/systemd/systemd-stable/compare/v251...v251.1
2022-05-25 09:35:02 +00:00
Matthias Reichl
eb9e560223 Revert "v4l-utils: compile bpf decoders using bpf-gcc"
This reverts commit 3d758f3210.
2022-05-21 19:16:20 +02:00
Matthias Reichl
0d85285c26 Revert "ir-bpf-decoders: remove package"
This reverts commit 242205d907.
2022-05-21 19:15:59 +02:00
Matthias Reichl
5e3eb3da9b
Merge pull request #6504 from lrusak/pipewire
Add Pipewire Support
2022-05-21 13:27:10 +02:00
CvH
5e1733b6e4
Merge pull request #6500 from lrusak/bpf-gcc
compile bpf programs from scratch
2022-05-21 09:37:22 +02:00
Lukas Rusak
44e070835c
systemd: add pipewire to audio and video groups 2022-05-20 15:16:02 -07:00
Lukas Rusak
242205d907
ir-bpf-decoders: remove package 2022-05-17 13:58:09 -07:00
Lukas Rusak
3d758f3210
v4l-utils: compile bpf decoders using bpf-gcc 2022-05-17 13:57:25 -07:00
Rudi Heitbaum
2a31c60b96 util-linux: enable all-programs in :host build so that hexdump is available in toolchain/bin 2022-05-13 22:02:37 +00:00
CvH
812b14eaf9
Merge pull request #6460 from lrusak/open-iscsi-target
open-iscsi: allow installing utilities for target
2022-05-11 12:05:57 +02:00
Rudi Heitbaum
836a70f55f systemd: update to 250.5
log:
- https://github.com/systemd/systemd-stable/compare/v250.4...v250.5
2022-05-06 08:31:30 +00:00
Lukas Rusak
c696c204ea
open-iscsi: allow installing utilities for target 2022-05-04 19:54:33 -07:00
Tomáš Kelemen (vudiq)
d901413d8a
Merge 'libreelec/master'
pull updates from upstream
2022-04-23 21:44:57 +02:00
Christian Hewitt
09c6c08f99
Merge pull request #6404 from heitbaum/init
Boot warning: fsck.fat
2022-04-23 12:56:43 +04:00
mglae
dd6d37e30b dosfstools: init: build fsck.fat without iconv 2022-04-23 04:12:55 +00:00
Matthias Reichl
dc8fc03f3f lirc: add Debian patch lirc-gpio-ir-0.10
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-04-22 21:05:47 +02:00
Matthias Reichl
4723b9aada lirc: fix build on kernel 5.18
Signed-off-by: Matthias Reichl <hias@horus.com>
2022-04-22 21:05:47 +02:00
Rudi Heitbaum
560baa2f93 libusb: update to 1.0.26
changelog:
- https://github.com/libusb/libusb/blob/master/ChangeLog

2022-04-10: v1.0.26
* Fix regression with transfer free's after closing device
* Fix regression with destroyed context if API is misused
* Workaround for applications using missing default context
* Fix hotplog enumeration regression
* Fix Windows isochronous transfer regression since 1.0.24
* Fix macOS exit crash in some multi-context cases
* Build fixes for various platforms and configurations
* Fix Windows HID multi-interface product string retrieval
* Update isochronous OUT packet actual lengths on Windows
* Add interface bound checking for broken devices
* Add umockdev tests on Linux
2022-04-19 11:47:00 +00:00
Rudi Heitbaum
3e3bc6eacd libevdev: update to 1.12.1
ann:
- https://lists.freedesktop.org/archives/input-tools/2022-March/001574.html
2022-04-19 11:44:49 +00:00
Rudi Heitbaum
d6959c9ace pciutils: update to 3.8.0 and HSTS
changelog:
        2022-04-16  Martin Mares <mj@ucw.cz>

 	* Released as 3.8.0.

 	* Filters can now match devices based on partially specified
 	  class code and also on the programming interface.

 	* Reporting of link speeds, power limits, and virtual function tags
 	  has been updated to the current PCIe specification.

 	* We decode the Data Object Exchange capability.

 	* Bus mapping mode works in non-zero domains.

 	* pci_fill_info() can fetch more fields: bridge bases, programming
 	  interface, revision, subsystem vendor and device ID, OS driver,
 	  and also parent bridge. Internally, the implementation was rewritten,
 	  significantly reducing the number of corner cases to be handled.

 	* The Windows port was revived and greatly improved by Pali Rohár.
 	  It requires less magic to compile. More importantly, it runs on both
 	  old and recent Windows systems (see README.Windows for details).

 	* Added a new Windows back-end using the cfgmgr32 interface.
 	  It does not provide direct access to the configuration space,
 	  but basic information about the device is reported via pci_fill_info().
 	  For back-ends of this type, we now provide an emulated read-only
 	  config space.

 	* If the configuration space is not readable for some reason
 	  (e.g., the cfgmgr32 back-end, but also badly implemented sleep mode
 	  of some devices), lspci prints only information provided by the OS.

 	* The Hurd back-end was greatly improved thanks to Joan Lledó.

 	* Various minor bug fixes and improvements.

 	* We officially require a working C99 compiler. Sorry, MSVC.

 	* As usually, updated pci.ids to the current snapshot of the database.
2022-04-19 11:35:35 +00:00
Rudi Heitbaum
d44d303123 parted: update to 3.5
ann:
- https://lists.gnu.org/archive/html/info-gnu/2022-04/msg00010.html
2022-04-19 11:33:11 +00:00
Rudi Heitbaum
56309fd140 gptfdisk: update to 1.0.9
release notes:
- https://sourceforge.net/p/gptfdisk/code/ci/master/tree/NEWS

1.0.9 (4/14/2022):
------------------

- Removed stray debugging code that caused "partNum is {x}" to be printed
  when changing a partition's name with sgdisk (-c/--change-name).

- Added support for aligning partitions' end points, as well as their start
  points. This support affects the default partition size when using 'n' in
  gdisk; it affects the default partition size in cgdisk; and it's activated
  by the new '-I' option in sgdisk. See the programs' respective man pages
  for details. This feature is intended to help with LUKS2 encryption, which
  reacts badly to partitions that are not sized as exact multiples of the
  encryption block size.

- Added check for too-small disks (most likely to be an issue when trying
  to use a too-small disk image); program now aborts if this happens.

- Added the ability to build sgdisk and cgdisk for Windows.

- Added new type codes:
  * FreeBSD nandfs (0xa506)
  * Apple APFS Pre-Boot (0xaf0b)
  * Apple APFS Recovery (0xaf0c)
  * ChromeOS firmware (0x7f03)
  * ChromeOS mini-OS (0x7f04)
  * ChromeOS hibernate (0x7f05)
  * U-Boot boot loader (0xb000)
  * 27 (!) codes for Fuchsia (0xf100 to 0xf11a)

- Fixed build problems with recent versions of ncurses.

- Fixed bug that caused cgdisk to report incorrect partition attributes.

- Consolidated Makefiles for Linux, FreeBSD, Solaris, macOS, and Windows
  (32- and 64-bit). The old OS-specific Makefiles remain in case the new
  consolidated Makefile has problems, but the old ones are deprecated.
  (The Solaris support in the new Makefile is untested.)
2022-04-19 11:28:24 +00:00
Tomáš Kelemen (vudiq)
8069eb0a09
Merge changes from LibreELEC master 2022-04-12 18:24:10 +02:00
CvH
e4e5d2a412
Merge pull request #5876 from antonlacon/le11-toolchain
Toolchain Updates
2022-04-09 17:32:16 +02:00
Tomáš Kelemen (vudiq)
b6b83bbfc8
Lakka: make some folders "world" writable
so we don't have to use superuser when accessing the ext4 partition on
the thumbdrive / SD card in a computer
2022-04-08 00:02:06 +02:00
Tomáš Kelemen (vudiq)
a32d60c085
Merge branch 'librelec/master' 2022-04-07 09:52:13 +02:00
CvH
e07a360c6e
Merge pull request #6175 from heitbaum/pkginfo
PKGCONFIG use ./lib/pkgconfig/ for both host and target
2022-04-02 11:58:29 +02:00
CvH
815dda18b5
Merge pull request #6341 from heitbaum/util-linux
util-linux: update to 2.38
2022-03-31 17:26:36 +02:00
Rudi Heitbaum
a976fdc137 open-vm-tools: update to 12.0.0 2022-03-31 15:14:44 +00:00
Rudi Heitbaum
e9ae05a90d util-linux: update to 2.38
update 2.37.4 to 2.38

release notes:
- https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38-ReleaseNotes

includes NEW COMMAND: lsfd

  lsfd is a NEW COMMAND. lsfd is intended to be a modern replacement for lsof(8)
  on Linux systems. Unlike lsof, lsfd is specialized to Linux kernel; it supports
  Linux specific features like namespaces with simpler code. lsfd is not a
  drop-in replacement for lsof; they are different in the command line interface
  and output formats. lsfd uses Libsmartcols for output formatting and filtering.
  For example: lsfd -Q 'ASSOC == "exe"' prints all running executables.
  (Thanks to Masatake YAMATO)

/usr/bin/lsfd is 107760 bytes on Generic

man page here:
- https://github.com/util-linux/util-linux/blob/master/misc-utils/lsfd.1.adoc
2022-03-29 10:28:20 +00:00
CvH
f8ee0e1ef9
Merge pull request #6337 from heitbaum/devs
squashfs-tools: update to 4.5.1
2022-03-29 12:10:39 +02:00
Rudi Heitbaum
6a44edc232 squashfs-tools: update to 4.5.1 2022-03-29 09:07:55 +00:00
Matthias Reichl
7c5d8862a8 systemd: drop 80-clock.rules
This is no longer needed as all kernels have CONFIG_RTC_HCTOSYS enabled

Signed-off-by: Matthias Reichl <hias@horus.com>
2022-03-28 20:05:45 +02:00
CvH
d451eca1aa
Merge pull request #6295 from heitbaum/systemd
systemd: update to 250.4
2022-03-19 10:23:40 +01:00
Rudi Heitbaum
c2d4358776 tz: update to 2022a
ann:
- http://mm.icann.org/pipermail/tz-announce/2022-March/000070.html
2022-03-17 12:01:17 +00:00
Rudi Heitbaum
fc5820b4ef systemd: update to 250.4
required update to support kernel 5.17
https://patch-diff.githubusercontent.com/raw/systemd/systemd/pull/22312.patch
2022-03-12 02:53:55 +00:00
Rudi Heitbaum
fa9cd58d01 dbus: update to 1.14.0
minor update from 1.13.22 (release candidate) to 1.14.0 (stable release
version of dbus)

changelog:
- https://gitlab.freedesktop.org/dbus/dbus/-/compare/dbus-1.13.22...dbus-1.14?from_project_id=1187
2022-03-05 12:01:21 +00:00
Tomáš Kelemen (vudiq)
ee6140e55c
Merge 'libreelec/master' 2022-03-04 00:02:04 +01:00
GavinDarkglider
57ab31843d
Latest Lakka Switch Patches (#1600)
* Update kernel Config/patches for CEC support

* Add base CEC support to dock-hotplug, and make so support can be disabled via uenv.txt

* Add working libcec package for L4T, and enable CEC support in packages.

* Fix pulseaudio-alsa routing

This fixes using other audio backends(Alsathread, Alsa, TinyAlsa) in retroarch via dock or bluetooth.

* Downgrade GCC in L4T builds

This fixes issues revolving around undefined symbol: __aarch64_ldadd4_acq_rel issue with gcc 10

* Fix updater for switch builds
Only tested working with tar archives.

* Edit retroarch default settings for the switch.

* Fix pulseaudio changing sink volume issues.
2022-03-03 21:51:20 +01:00
GavinDarkglider
800557a248
More Nintendo Switch fixes (#1548)
* Downgrade glibc to 2.27 for L4T Builds.
* Downgrade binutils to 2.32 for L4T Builds.
* Update L4T Project Options
* Refactor tegra-bsp package
* Import/Rebase CTC's ffmpeg patches, and switch decoder to nvv4l2 from nvmpi. Fixes decoder issues
* Enable all disabled cores
* Remove hack in busybox package to dump firmware into L4T Builds, we now handle this in tegra-bsp package.
* More L4T project cleanups
* Bring switch-bootloader package.mk inline with upstream formatting
* Fix reboot_payload
* Add proper tegra-bsp:init support
* Bootloader cleanups, seperate bootloader stuff for libreelec builds
* Update init for supporting all distros on Nintendo Switch
* Add proper splash images for libreelec builds.
* Final bootloader fixes
* switch-bootloader-merge-fixes
* Fix uboot merge issues
* fix bmp
* It all builds
* add Basic USB Gadget(Serial console only)
* Properly fix mtp, and finish gadget stuff
2022-03-03 21:48:22 +01:00
Rudi Heitbaum
77157b5141 dbus: update to 1.13.22 2022-02-26 09:28:55 +00:00
Rudi Heitbaum
bea1b7cb59 util-linux: update to 2.37.4
util-linux 2.37.4 Release Notes
===============================

This release fixes security issue in chsh(1) and chfn(8):

CVE-2022-0563

  The readline library uses INPUTRC= environment variable to get a path
  to the library config file. When the library cannot parse the
  specified file, it prints an error message containing data from the
  file.

  Unfortunately, the library does not use secure_getenv() (or a similar
  concept), or sanitize the config file path to avoid vulnerabilities that
  could occur if set-user-ID or set-group-ID programs.
2022-02-20 10:56:38 +00:00
Christian Hewitt
12234388a4 systemd: disable time based rotation of the journal 2022-02-19 11:01:39 +00:00
heitbaum
d21e0cd8fa util-linux: update to 2.37.3
update 2.37.2 (2021-08-16) to 2.37.3 (2022-01-24)

Changelog:
- https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.37/v2.37.3-ChangeLog

util-linux 2.37.3 Release Notes
===============================

This release fixes two security mount(8) and umount(8) issues:

CVE-2021-3996
    Improper UID check in libmount allows an unprivileged user to unmount FUSE
    filesystems of users with similar UID.

CVE-2021-3995
    This issue is related to parsing the /proc/self/mountinfo file allows an
    unprivileged user to unmount other user's filesystems that are either
    world-writable themselves or mounted in a world-writable directory.
2022-02-05 04:04:32 +00:00