aboutsummaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAge
* yq: Update to 4.35.1Tianling Shen2023-08-20
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* syncthing: disable quic to support GO 1.21Van Waholtz2023-08-18
| | | | Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
* syncthing: update to 1.23.7Van Waholtz2023-08-18
| | | | Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
* qemu: enable host support for armsr/armv8Mathew McBride2023-08-16
| | | | | | | | | | | | | | | | | | | As of OpenWrt main branch commit e505873e65f72 ("armsr: armv8: enable KVM host") [merged 2023-08-15], armsr/armv8 has KVM host support. We can now enable QEMU host for this target. For example, you can run OpenWrt armsr/armv8 as a guest like so: qemu-system-aarch64 -nographic -M virt -cpu host --enable-kvm \ -bios u-boot.bin -smp 1 -m 1024 \ -drive file=openwrt-armsr-armv8-generic-ext4-combined.img,format=raw,index=0,media=disk A compatible u-boot.bin can be obtained from u-boot-qemu_armv8/u-boot.bin that is built with the armsr target and available from downloads.openwrt.org. Signed-off-by: Mathew McBride <matt@traverse.com.au>
* smartmontools: update to 7.4Maxim Storchak2023-08-15
| | | | Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
* reptyr: Update to 0.10.0Tianling Shen2023-08-15
| | | | | | | | | | | * 0.10.0 (Jun 04, 2023) - Add arm7 and aarch64 support for FreeBSD * 0.9.0 (Jun 12, 2022) - Add RISCV64 support on Linux - Fix tty-stealing on PowerPC Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* docker-compose: Update to version 2.20.3Javier Marcet2023-08-15
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* xz: Update to 5.4.4Hannu Nyman2023-08-14
| | | | | | Update xz to match the version in tools/ Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* collectd: fix implicit dependence for collect-mod-disk to libudevFlorian Eckert2023-08-11
| | | | | | | | | | | | | | Fix missing dependencies for 'collectd-mod-disk' to 'libudev' if collectd-mod-smart is not enabled. Package collectd-mod-disk is missing dependencies for the following libraries: libudev.so.1 The package 'collect-mod-disk' is now build always with 'libudev' support, independent of the enable/disable build state of 'collectd-mod-smart'. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* prometheus: drop packagePaul Spooren2023-08-10
| | | | | | | | | The package is terribly outdated and bundling it with the web UI is a task I don't find myself willing to take. Dropping it. FIX: #16008 Signed-off-by: Paul Spooren <paul.spooren@rhebo.com>
* gptfdisk: fix incorrect TARGET on non-linux hostGeorgi Valkov2023-08-09
| | | | | | | | | | | | | | | | Fixed by defining TARGET=linux, as suggested in the README. By default TARGET is derived from the host using uname -s, which produces build errors on a non-linux hosts: TARGET is not set; trying to determine target based on host OS.... Detected OS is Darwin Build target is macos ... x86_64-openwrt-linux-musl-g++: error: unrecognized command-line option '-arch' Helped-by: Tianling Shen <cnsztl@immortalwrt.org> Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
* nvme-cli: Fix categorizationLuca Barbato2023-08-07
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* flashrom: Update to 1.3.0, package libflashromBrian Norris2023-08-06
| | | | | | | | | | | | Notably, the meson args for programmers changed from a series of individual 'config_$foo>, config_$bar' to a list of 'programmer=$foo,$bar' The patches were all either already merged upstream (or similar ones, at least), or aren't useful (bitbang_spi is no longer a separated programmer; it's included in the defaults). Signed-off-by: Brian Norris <computersforpeace@gmail.com>
* cryptsetup: update to version 2.6.1Daniel Golle2023-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cryptsetup 2.6.1 Release Notes ============================== Stable bug-fix release with minor extensions. All users of cryptsetup 2.6.0 should upgrade to this version. Changes since version 2.6.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ * bitlk: Fixes for BitLocker-compatible on-disk metadata parser (found by new cryptsetup OSS-Fuzz fuzzers). - Fix a possible memory leak if the metadata contains more than one description field. - Harden parsing of metadata entries for key and description entries. - Fix broken metadata parsing that can cause a crash or out of memory. * Fix possible iteration overflow in OpenSSL2 PBKDF2 crypto backend. OpenSSL2 uses a signed integer for PBKDF2 iteration count. As cryptsetup uses an unsigned value, this can lead to overflow and a decrease in the actual iteration count. This situation can happen only if the user specifies --pbkdf-force-iterations option. OpenSSL3 (and other supported crypto backends) are not affected. * Fix compilation for new ISO C standards (gcc with -std=c11 and higher). * fvault2: Fix compilation with very old uuid.h. * verity: Fix possible hash offset setting overflow. * bitlk: Fix use of startup BEK key on big-endian platforms. * Fix compilation with latest musl library. Recent musl no longer implements lseek64() in some configurations. Use lseek() as 64-bit offset is mandatory for cryptsetup. * Do not initiate encryption (reencryption command) when the header and data devices are the same. If data device reduction is not requsted, this leads to data corruption since LUKS metadata was written over the data device. * Fix possible memory leak if crypt_load() fails. * Always use passphrases with a minimal 8 chars length for benchmarking. Some enterprise distributions decided to set an unconditional check for PBKDF2 password length when running in FIPS mode. This questionable change led to unexpected failures during LUKS format and keyslot operations, where short passwords were used for benchmarking PBKDF2 speed. PBKDF2 benchmark calculations should not be affected by this change. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* lvm2: update LVM2 to 2.03.22 and DM to 1.02.196Daniel Golle2023-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove downstream patch 004-missing-includes.patch which was merged upstream in version 2.03.19 LVM2 changelog since version 2.03.17 version 2.03.22 - 02nd August 2023 ================================== Fix pv_major/pv_minor report field types so they are integers, not strings. Add lvmdevices --delnotfound to delete entries for missing devices. Always use cachepool name for metadata backup LV for lvconvert --repair. Make metadata backup LVs read-only after pool's lvconvert --repair. Improve VDO and Thin support with lvmlockd. Handle 'lvextend --usepolicies' for pools for all activation variants. Fix memleak in vgchange autoactivation setup. Update py-compile building script. Support conversion from thick to fully provisioned thin LV. Cache/Thin-pool can use error and zero volumes for testing. Individual thin volume can be cached, but cannot take snapshot. Better internal support for handling error and zero target (for testing). Resize COW above trimmed maximal size is does not return error. Support parsing of vdo geometry format version 4. Add lvm.conf thin_restore and cache_restore settings. Handle multiple mounts while resizing volume with a FS. Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id. Enhance lvm_import_vdo and use snapshot when converting VDO volume. Fix parsing of VDO metadata. Fix failing -S|--select for non-reporting cmds if using LV info/status fields. Allow snapshots of raid+integrity LV. Fix multisegment RAID1 allocator to prevent using single disk for more legs. version 2.03.21 - 21st April 2023 ================================= Fix activation of vdo-pool for with 0 length headers (converted pools). Avoid printing internal init messages when creation integration devices. Allow (write)cache over raid+integrity LV. version 2.03.20 - 21st March 2023 ================================= Fix segfault if using -S|--select with log/report_command_log=1 setting. Configure now fails when requested lvmlockd dependencies are missing. Add some configure Gentoo enhancements for static builds. version 2.03.19 - 21st February 2023 ==================================== Configure supports --with-systemd-run executed from udev rules. Enhancement for build with MuslC systemd and non-bash system shells (dash). Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices. Ensure udev is processing origin LV before its thick snapshots LVs. Fix and improve runtime memory size detection for VDO volumes. version 2.03.18 - 22nd December 2022 ==================================== Fix issues reported by coverity scan. Fix warning for thin pool overprovisioning on lvextend (2.03.17). Add support for writecache metadata_only and pause_writeback settings. Fix missing error messages in lvmdbusd. DM changelog since version 1.02.187: Version 1.02.196 - 02nd August 2023 =================================== Version 1.02.195 - 21st April 2023 ================================== Version 1.02.193 - 21st March 2023 ================================== Version 1.02.191 - 21st February 2023 ===================================== Improve parallel creation of /dev/mapper/control device node. Import previous ID_FS_* udev records in 13-dm-disk.rules for suspended DM dev. Remove NAME="mapper/control" rule from 10-dm.rules to avoid udev warnings. Version 1.02.189 - 22nd December 2022 ===================================== Improve 'dmsetup create' without given table line with new kernels. (Version 1.02.188 is missing) Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* irqbalance: add banned_cpulist optionHentioe Cl2023-08-05
| | | | | | | Configure CPUs to ignore with `IRQBALANCE_BANNED_CPULIST` environment variable Signed-off-by: Hentioe Cl <meow.i5.br@gmail.com> [added PKG_RELEASE bump]
* collectd: unify configure args handling for collectd-mod-smartFlorian Eckert2023-08-05
| | | | | | | | | If 'collectd-mod-smart' is not enabled, the use of lubudev does not need to be explicitly disabled. This library could be a dependency for other modules in the future. If this is explicitly disabled, then the other module cannot be built. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* collectd: fix ampq1 vs. amqp1 typoFlorian Eckert2023-08-05
| | | | | | The name 'ampq1' does not exist. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* lxc: update to 5.0.3John Audia2023-08-04
| | | | | | | | | | Bump to latest upstream release. Build system: x86/64 Build-tested: x86/64/AMD Cezanne Run-tested: x86/64/AMD Cezanne Signed-off-by: John Audia <therealgraysky@proton.me>
* docker: Update to 24.0.5Gerard Ryan2023-08-04
| | | | Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
* dockerd: Update to 24.0.5Gerard Ryan2023-08-04
| | | | Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
* runc: Update to 1.1.8 for docker v24.0.5Gerard Ryan2023-08-04
| | | | Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
* Merge pull request #20662 from akosiaris/collectd_mqttFlorian Eckert2023-07-28
|\ | | | | collectd: Support config of mqtt plugin
| * collectd: Support config of mqtt pluginAlexandros Kosiaris2023-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mqtt plugin is already built and shipped in collectd-mod-mqtt, however it is not possible to configure it via uci currently, instead having to rely on populating the config file manually. Add support by adding 2 functions, process_mqtt() and process_mqtt_block(). First one just enables/disables the plugin. The second one, in the spirit of the curl plugin, adds support for populating multiple <Publish> and <Subscribe> blocks under <Plugin mqtt> with support for some parameters. Those are: * blocktype. Publish or Subscribe. Mandatory * name. The name of the block. Mandatory * Host. Mandatory * Port. Optional * User. Optional * Password. Optional * ClientId. Optional * QoS. Optional * Prefix. Optional * Retain. Optional * StoreRates. Optional * CleanSession. Optional * Topic. Optional Bump PKG_RELEASE per comments in PR Signed-off-by: Alexandros Kosiaris <akosiaris@gmail.com>
* | mg: bump to 7.3Hirokazu MORIKAWA2023-07-27
|/ | | | | | | Description: Sync to OpenBSD 7.3 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* base16384: bump to version 2.2.4源 文雨2023-07-24
| | | | Signed-off-by: 源 文雨 <fumiama@foxmail.com>
* docker-compose: Update to version 2.20.2Javier Marcet2023-07-21
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* cpusage: remove AUTORELEASEKuan-Yi Li2023-07-18
| | | | | | | Commit 0c10c224be81 only handles the case where AUTORELEASE is used in PKG_RELEASE thus this package was left behind. Let's fix this up. Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
* nvme-cli: Add new packageLuca Barbato2023-07-18
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* jq: remove _GNU_SOURCE from Makefile and instead backport patchW. Michael Petullo2023-07-17
| | | | | | | | | | Commit 4bb18b04 added _GNU_SOURCE to jq's Makefile to fix a segfault. This has since been fixed upstream, so this commit backports the upstream patch instead. This keeps things closer to upstream, and it will prevent the Makefile from containing a redundant fix once upstream releases the next version. Signed-off-by: W. Michael Petullo <mike@flyn.org>
* yq: Update to 4.34.2Tianling Shen2023-07-14
| | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* docker-compose: Update to version 2.20.0Javier Marcet2023-07-13
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* sedutil: fix compilation with GCC13Rosen Penev2023-07-11
| | | | | | Upstream backport. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* stress-ng: bump to version 0.15.10Alexandru Ardelean2023-07-10
| | | | | | | | | | Merged patches into a single one. Disabling libmpfr (which got added recently). To avoid potentially new build failures. And disabling test-compiler check. Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
* dfu-programmer: update to 1.1.0Stefan Hellermann2023-07-09
| | | | | | | Changes: * Add `--erase-first` option Signed-off-by: Stefan Hellermann <stefan@the2masters.de>
* acpica-unix: Update to 20230628Philip Prindeville2023-07-02
| | | | Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* docker-compose: Update to version 2.19.1Javier Marcet2023-07-02
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* Merge pull request #21405 from jefferyto/selinux-updateTianling Shen2023-06-25
|\ | | | | selinux: Update selinux packages to 3.5, setools to 4.4.2, reorganize packages
| * semodule-utils: Update to 3.5, reorganize packageJeffery To2023-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add separate packages for each tool (semodule-*) * Update the semodule-utils package as a meta-package that installs all tools, keeping it functionally the same as the current semodule-utils package * Remove host build (not used by any other package) * Update package titles, descriptions, and license files Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * selinux-python: Update to 3.5, reorganize packageJeffery To2023-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added packages: * python3-seobject Contains the seobject.py library file which was previously included in selinux-semanage * selinux-sepolicy Contains the sepolicy and sepolgen tools which were previously included in python3-sepolicy * selinux-sepolgen-ifgen Contains the sepolgen-ifgen tool which was previously included in selinux-audit2allow * selinux-python A meta-package to install all tools * Change the python3-sepolgen data_dir from /usr/share/sepolgen to /etc/sepolgen (updated 0001-sepolgen-adjust-data_dir.patch), and add the directory to conffiles By default, the sepolgen-ifgen tool writes to a file named "interface_info" in the data directory, to be read by the audit2allow tool. The header comment in the perm_map file also suggests that the file is customizable. The best place for these files would be in /var/lib, but /etc is more appropriate than /usr. * Remove gui files from python3-sepolicy (0003-sepolicy-no-gui.patch) * Fix ModuleNotFoundError raised by sepolicy (0004-sepolicy-fix-get_os_version-except.patch) Patch has been submitted upstream: https://lore.kernel.org/selinux/20230619063217.3165462-1-jeffery.to@gmail.com/ * Update package titles, descriptions, and dependencies * Use Py3Package to build Python bytecode and source packages Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * selinux-python: Add default sections for Python and util packagesJeffery To2023-06-19
| | | | | | | | | | | | | | This also moves the python3-selinux dependency from the default section into each util package. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * selinux-python: Order package sections alphabeticallyJeffery To2023-06-19
| | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * python3-libsemanage: Update to 3.5, rename source/target packageJeffery To2023-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename: * Source package from python3-libsemanage to python-semanage * Target package from python3-libsemanage to python3-semanage * Update dependents with new target package name * Update package title, license files, and dependencies * Remove Build/InstallDev (files not used by any other package) * Use Py3Package to build Python bytecode and source packages Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * python3-libselinux: Update to 3.5, rename source/target packageJeffery To2023-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename: * Source package from python3-libselinux to python-selinux * Target package from python3-libselinux to python3-selinux * Update dependents with new target package name * Remove patches: * 010-setup-py-custom-cc.patch: LDSHARED is already set as part of $(PYTHON3_VARS) * 020-Make-use-of-variables-when-defining-libdir-and-inclu.patch: This package doesn't install the libselinux.pc file * Update package title and dependencies * Remove Build/InstallDev (files not used by any other package) * Use Py3Package to build Python bytecode and source packages Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * setools: Update to 4.4.2, reorganize packageJeffery To2023-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add separate packages for each tool (setools-*) and a package for the Python bindings (python3-setools) * Update the setools package as a meta-package that installs all tools, keeping it functionally the same as the current setools package * Remove gui tool (apol) and Python binding (setoolsgui) * Simplify 030-remove-host-paths.patch (libraries installed by Build/InstallDev are placed in $(STAGING_DIR)/usr/lib only) * Update package titles, descriptions, license, and dependencies Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | shared-mime-info: update to 2.2W. Michael Petullo2023-06-21
| | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | gl-mifi-mcu: remove package as it is device specific and I can't test it anymoreNuno Gonçalves2023-06-21
| | | | | | | | Signed-off-by: Nuno Gonçalves <nunojpg@gmail.com>
* | gl-mifi-mcu: make compatible with newer kernel (fix #21198)Nuno Gonçalves2023-06-20
|/ | | | Signed-off-by: Nuno Gonçalves <nunojpg@gmail.com>
* arp-whisper: Add new packageFacundo Acevedo2023-06-18
| | | | | | | | arp-whisper listens to ARP requests on a network interface and responds to them based on a list of IP-MAC address mappings defined in a configuration file Signed-off-by: Facundo Acevedo <facevedo@disroot.org>
* collectd: handle renaming ipq807x as qualcommaxHannu Nyman2023-06-17
| | | | | | | The 'ipq807x' target was renamed to be 'qualcommax' (and ipq807x was set as subtarget). Adjust plugin target dependencies to this renaming. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>