Commit Graph

598 Commits

Author SHA1 Message Date
Tianling Shen
80c7bbfd19 yq: Update to 4.30.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-12-26 15:03:07 +00:00
W. Michael Petullo
2d4f40c07c quota: update to 4.09
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 14:03:08 +08:00
Daniel Golle
aa67d88f64 lvm2: update LVM2 to 2.03.17 and DM to 1.02.187
Version 2.03.17 - 10th November 2022
====================================
  Add new options (--fs, --fsmode) for FS handling when resizing LVs.
  Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
  Fix lv_active field type to binary so --select and --binary applies properly.
  Switch to use mallinfo2 and use it only with glibc.
  Error out in lvm shell if using a cmd argument not supported in the shell.
  Fix lvm shell's lastlog command to report previous pre-command failures.
  Extend VDO and VDOPOOL without flushing and locking fs.
  Add --valuesonly option to lvmconfig to print only values without keys.
  Updates configure with recent autoconf tooling.
  Fix lvconvert --test --type vdo-pool execution.
  Add json_std output format for more JSON standard compliant version of output.
  Fix vdo_slab_size_mb value for converted VDO volume.
  Fix many corner cases in device_id, including handling of S/N duplicates.
  Fix various issues in lvmdbusd.

libdm changes:
Version 1.02.187 - 10th November 2022
=====================================
  Add DM_REPORT_GROUP_JSON_STD for more JSON standard compliant output format.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:02:55 +08:00
Tony Butler
73580ee8e9 gnupg2: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-DEXTERN_UNLESS_MAIN_MODULE=static` for "=10" (and newer, probably)
* no additional options for "not =10" (or older, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-23 14:02:14 +08:00
Daniel Golle
765ed79826 gawk: update to version 5.2.1
Changes from 5.2.0 to 5.2.1
---------------------------

1. Infrastructure upgrades: PMA version Avon 8.

2. Issues related to the sign of NaN and Inf values on RiscV have
   been fixed; gawk now gives identical results on that platform as
   it does on others.

3. A few issues with the debugger have been fixed.

4. More subtle issues with untyped array elements being passed to
   functions have been fixed.

5. The rwarray extension's readall() function has had some bugs fixed.

6. The PMA allocator is now supported on FreeBSD, OpenBSD and Linux on S/390x.
   Is is now supported also on both Intel and M1 macOS systems.

7. There have been several minor code cleanups and bug fixes. See the
   ChangeLog for details.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:01:56 +08:00
Daniel Golle
afbf4f2e81 exfatprogs: update to version 1.2.0
CHANGES:

 * fsck.exfat: Keep traveling files even if there is a corrupted
   directory entry set.

 * fsck.exfat: Introduce the option "b" to recover a boot sector even
   if an exFAT filesystem is not found.

 * fsck.exfat: Introduce the option "s" to create files in
   "/LOST+FOUND", which have clusters allocated but was not belonged
   to any files.

 * fsck.exfat: Rename '.' and '..' entry name to the one user want.

NEW FEATURES:

 * fsck.exfat: Repair corruptions of an exFAT filesystem.
   Please refer to fsck.exfat manpage to see what kind of corruptions
   can be repaired.

 * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
   exfat2img manpage to see how to use it.

BUG FIXES:

 * fsck.exfat: Fix an infinite loop while traveling files.

 * tune.exfat: Fix bitmap entry corruption when adding new volume
   lablel.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:01:48 +08:00
Javier Marcet
043c24e470 docker-compose: Update to version 2.14.2
Signed-off-by: Javier Marcet <javier@marcet.info>
2022-12-23 14:01:36 +08:00
Javier Marcet
c0c1447c65 docker-compose: Update to version 2.14.1
Signed-off-by: Javier Marcet <javier@marcet.info>
2022-12-23 14:01:36 +08:00
Javier Marcet
b97d02a226 docker-compose: Update to version 2.14.0
Signed-off-by: Javier Marcet <javier@marcet.info>
2022-12-23 14:01:36 +08:00
Daniel Golle
7dcf74155a cryptsetup: update to version 2.6.0
Update to new major release of cryptsetup. For details, please see
the release notes[1].

[1]: https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.6/v2.6.0-ReleaseNotes

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:00:25 +08:00
Daniel Golle
30529e99eb cni: update to version 1.1.2
For details see https://github.com/containernetworking/cni/releases

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 14:00:12 +08:00
Daniel Golle
5b606bfe24 cni-plugins: update to version 1.1.1
For details see https://github.com/containernetworking/plugins/releases

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 13:59:58 +08:00
Daniel Golle
021ca7a0c2 ccid: update to version 1.5.1
1.5.1 - 14 November 2022, Ludovic Rousseau
 Add support of
  Access IS ATR220 with idProduct: 0x0184
  Alcor Link AK9567
  Alcor Link AK9572
  BLUTRONICS TAURUS NFC
  CHERRY SmartTerminal ST-1144
  CREATOR CRT-603(CZ1) CCR
  Dexon Tecnologias Digitais LTDA DXToken
  ESMART Reader ER433x ICC
  ESMART Reader ER773x Dual & 1S
  Flight system consulting Incredist
  Ledger Nano S
  Ledger Nano S Plus
  Ledger Nano SP
  Ledger Nano X
  SafeNet eToken Fusion
  Sensyl SSC-NFC Reader
 Adjust USB drivers path at run-time via environment variable PCSCLITE_HP_DROPDIR
 configure.ac: add --enable-strict option
 Fix a problem with AUTO PPS readers and ATR convention inverse cards
 examples/scardcontrol:
 - add support of 6A xx error codes
 - check WinSCard error early
 - parse wLcdLayout & bEntryValidationCondition
 macOS: log non sensitive strings as "%{public}s"
 Some other minor improvements

What's Changed
 Fix debug logging of lang in ccid.c in LudovicRousseau/CCID#96

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-12-23 13:59:58 +08:00
Alexandru Ardelean
a1055b5adb stress-ng: bump to version 0.15.00
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-12-19 10:54:08 +08:00
Stijn Tintel
649a76cc9f dosfstools: fix PKG_SOURCE
Both mirrors provided in the Makefile only serve gzipped tarballs.

Fixes: dcd7fcfa5b4e ("dosfstools: update to v4.0")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-12-19 10:53:35 +08:00
Hannu Nyman
fb3dfab129 nano: update to 7.1
Update nano editor to version 7.1
* drop the backported upstream fix for 7.0
* drop AUTORELEASE
* disable justify from 'plus'. Rarely needed with OpenWrt

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-12-16 10:29:57 +08:00
Vladimir Ulrich
7a4746b4d6 zoneinfo: updated to the latest release
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2022-12-13 10:23:51 +08:00
Van Waholtz
272ac905c9 syncthing: update to 1.22.2
Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
2022-12-13 10:20:03 +08:00
Hirokazu MORIKAWA
41de8d9d24 swig: bump to 4.1.1
update summary
* Add Javascript Node v12-v18 support, remove support prior to v6.
* Octave 6.0 to 6.4 support added.
* Add PHP 8 support.
* PHP wrapping is now done entirely via PHP's C API - no more .php wrapper.
* Perl 5.8.0 is now the oldest version SWIG supports.
* Python 3.3 is now the oldest Python 3 version SWIG supports.
* Python 3.9-3.11 support added.
* Various memory leak fixes in Python generated code.
* Scilab 5.5-6.1 support improved.
* Many improvements for each and every target language.
* Various preprocessor expression handling improvements.
* Improved C99, C++11, C++14, C++17 support. Start adding C++20 standard.
* Make SWIG much more move semantics friendly.
* Add C++ std::unique_ptr support.
* Few minor C++ template handling improvements.
* Various C++ using declaration fixes.
* Few fixes for handling Doxygen comments.
* GitHub Actions is now used instead of Travis CI for continuous integration.
* Add building SWIG using CMake as a secondary build system.
* Update optional SWIG build dependency for regex support from PCRE to PCRE2.
* Couple of stability fixes.
* Stability fix in ccache-swig when calculating hashes of inputs.
* Some template handling improvements.
* R - minor fixes plus deprecation for rtypecheck typemaps being optional.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2022-12-09 10:29:36 +08:00
lovehackintosh
24a50e6a71
irqbalance: sync with upstream (#621)
Signed-off-by: Linhui Liu <liulinhui36@gmail.com>

Signed-off-by: Linhui Liu <liulinhui36@gmail.com>
2022-12-08 21:46:59 +08:00
Hannu Nyman
3f40a98424 xz: update to 5.2.9
Update xz to version 5.2.9.

Switch back to .bz2 sources, as we already download .bz2 for tools/
No sense to re-download sources as a .xz file.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-12-08 16:50:04 +08:00
Tianling Shen
b6f71b43f6 yq: Update to 4.30.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-29 11:54:30 +08:00
Tjeu Kayim
526c9ee1e4 gnupg: compile with -fcommon
This fixes a segfault because gnupg/g10/options.h struct opt
is otherwise not shared between the different compilation units,
resulting in opt.homedir being NULL when passed to make_filename.

$ gpg1 -i

gpg: signal 11 caught ... exiting
Segmentation fault

(gdb) bt
    #0  0x00007f17bb2185e2 in strlen (s=s@entry=0x0) at src/string/strlen.c:17
    #1  0x0000000000460ea0 in make_filename (first_part=first_part@entry=0x0) at gnupg-1.4.23/util/fileutil.c:174
    #2  0x000000000040ee42 in keydb_add_resource (url=url@entry=0x46bfe3 "secring.gpg", flags=flags@entry=4, secret=secret@entry=1)
        at gnupg-1.4.23/g10/keydb.c:238
    #3  0x00000000004062ee in main (argc=<optimized out>, argv=<optimized out>) at gnupg-1.4.23/g10/gpg.c:3323

Signed-off-by: Tjeu Kayim <15987676+TjeuKayim@users.noreply.github.com>
2022-11-25 10:11:36 +08:00
Florian Eckert
a6a8adb42c open-vm-tools: enable deploypkg plugin
Enable support functions for guest package deployment.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-11-23 10:51:24 +08:00
coolsnowwolf
7841ad25d5 open-vm-tools: bump version 2022-11-22 15:57:25 +08:00
Tianling Shen
fe591137dd qemu: add libslirp dependency
It has been integrated in QEMU to provide user mode networking.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-20 00:34:35 +08:00
Florence Riker
68c8100b52 lm-sensors: Add support for dev_name formatted like "a000000.wifi"
Signed-off-by: Florence Riker <1460830@gmail.com>
2022-11-20 00:31:00 +08:00
Beginner
c71cbdf228
Merge pull request #602 from devome/master
qemu: update to 6.2.0, nut: update to 2.8.0
2022-11-19 01:09:52 +08:00
Sergey V. Lobanov
f36c837f48 mandoc: fix build on macos
./configure scripts compiles&runs test so it detects darwin
C-functions and defines that can not be used for Linux target.

This patches expicitly specifies Linux-specific parameters that
can not be detected correctly on Darwin.

This patch removes 010-mandoc-1.14.5-fix-gnu-make.patch. mandoc
provides its own way to redefine specific parameters (using
configure.local file). Defines from this patch are moved to
generated configure.local file.

CONFIGURE_VARS are removed by this patch due to ./configure script
does not use ENV vars specified by CONFIGURE_VARS

This commit does not change compilation on Linux hosts (the resulted
binary is exactly the same as before applying this commit). Binary
compiled on MacOS host is exactly the same as compiled on Linux.

Files generated by ./configure (config.h and Makefile.local) are
exactly the same on Linux and MacOS build hosts

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-11-18 13:17:00 +08:00
W. Michael Petullo
3a5a5b17c4 mandoc: update to 1.14.6
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-11-18 13:17:00 +08:00
Rosen Penev
eb88ba7c83 fish: update to 3.5.0
Various other cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-18 13:15:24 +08:00
Andrea Pesaresi
8f6266eece uhubctl: update to 2.5.0
Signed-off-by: Andrea Pesaresi <andreapesaresi82@gmail.com>
2022-11-18 11:13:11 +08:00
Bradford Zhang
3c8fb9c3b4 jq: fix hash mismatch problem
change jq source proto to git to deal with hash mismatch problem.

Signed-off-by: Bradford Zhang <zyc@zyc.name>
2022-11-18 11:13:00 +08:00
Hannu Nyman
c5c9267148 nano: update to 7.0
Update nano to version 7.0.

Add a patch to fix the plus variant.
Upstream discussion and patch in
https://savannah.gnu.org/bugs/?63372

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-11-18 11:11:12 +08:00
devome
9a322137ad qemu: compile with tools/meson 2022-11-17 19:01:38 +08:00
Nicola Corna
606688c3be qemu: enable usb passthrough by default
The total uncompressed size increase (qemu-system-x86_64 and the new libusb
dependency) is less than 1%.

Signed-off-by: Nicola Corna <nicola@corna.info>
2022-11-17 18:59:47 +08:00
Vladimir Ermakov
713283085f qemu: add seccomp feature
Patch add an option to enable seccomp support,
adds dependency on libseccomp.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2022-11-17 18:59:47 +08:00
Vladimir Ermakov
3621e97da9 qemu: update to 6.2.0
Qemu version updated to 6.2.0, patch set refreshed for it.

Options --disable-jemalloc --disable-tcmalloc was replaced
by --enable-malloc=CHOICE, defaults to system.

Libudev search was moved from configure to meson.build, and now it's
not so easy to disable it. Even though --disable-mpath present.

Delete patches 0008-falloc and 0009-fs - they're already in 6.2.0.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2022-11-17 18:59:41 +08:00
Rosen Penev
320ba16a33 qemu: disable libfuse
Fixes x86 build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 18:58:43 +08:00
Rosen Penev
3fc230e898 qemu: fix compilation on 64 bit platforms
Last patch is for mips. Second is an upstream backport. First is needed
for at least musl 1.2.x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 18:58:43 +08:00
Vladimir Ermakov
af2cba6a39 qemu: update to 6.1.0, add usb passthrough option
One of big change is that QEMU has switched to Meson build system.
That result in few changes to build scripts to fix python interpreter
usage.
Second change that it's not possible to select binaries to build, so
now we have to build all targets at once (that require --enable-tools).

Options --disable-sheepdog and --disable-vxhs was removed from qemu
6.1.0 and 6.0.0 accordingly.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2022-11-17 18:58:43 +08:00
Beginner
f4b468028f
Merge pull request #597 from 1582130940/rpath
treewide: remove rpath-link
2022-11-17 11:56:46 +08:00
ImmortalWrt AutoUpdate Bot
5e9fa24403 yq: Update to 4.30.4
Signed-off-by: ImmortalWrt AutoUpdate Bot <github-bot@immortalwrt.org>
2022-11-16 15:17:14 +08:00
Russell Senior
cb3e6c2550 sed: update GNU sed to v4.9
Signed-off-by: Russell Senior <russell@personaltelco.net>
2022-11-16 15:17:13 +08:00
Tianling Shen
6fa5b00877 yq: Update to 4.30.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-16 15:16:58 +08:00
Michael Heimpold
2c0ca5d7f1 mmc-utils: update to latest upstream revision
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-11-16 15:16:25 +08:00
Tianling Shen
6f30e9b640 yq: Update to 4.30.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-13 16:38:19 +08:00
Hauke Mehrtens
230606d093 hwinfo: Backport build fix for glibc 2.36
This backports a build fix for hwinfo when compiling against glibc 2.36.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-11-13 00:56:28 +08:00
Hauke Mehrtens
fd531f48b9 crun: Update to version 1.6
This fixes compilation problems with glibc 2.36.

Full changelog:
* crun-1.6

- runc compatibility: -v now prints the version string.
- build: fix build with glibc 2.36.
- container: drop intermediate userns custom feature.
- cgroup: change the delegate cgroup semantic so that the cgroup is
  created in the container payload after the cgroup namespace is created.
- seccomp: use helper process to send file descriptor to the listener
  socket.  It enables to be notified on every syscall without hanging
  the main process.
- linux: add a fallback to using kill(2) if pidfd_send_signal(2) fails
  with ENOSYS.
- krun: add support for krun-sev.
- wasmtime: always grant file system capability for workdir inside the container.
- wasmtime: inherit arguments list from the handler instead of the current process.
- wasmedge: use released wasmedge library instead of libwasmedge_c.so.

* crun-1.5

- add mono based native .NET handler
- new Wasmtime backend for running WebAssembly
- add support for wasmedge 0.10 and dropping support for wasmedge 0.9.x
- dropping support for experimental `WasmEdgeProcess` from wasmedge handler
- honor process user's uid when setting the HOME environment variable
- create the current working directory if it is missing in the container
- fallback to using a tmpfs mount if umount of /sys and /proc fails
- fallback to netlink to setup lo device
- fix creating devices in the rootfs
- fallback to using io.weight if io.bfq.weight doesn't exist
- remove tun/tap from the default allow list
- linux: devices mounts have noexec and nosuid
- fix copyup of files from the container to the tmpfs
- honor $PATH for newgidmap and newguidmap
- krun: limit the number of vCPUs to 8
- cgroup: add support for cpu.idle

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-11-13 00:56:28 +08:00
Rosen Penev
b18f39c115 treewide: remove rpath-link
Most usages seem to be outdated and fixed a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:50:45 +08:00