Commit Graph

3875 Commits

Author SHA1 Message Date
Rosen Penev 3d7fbe9c4f gzip: update to 1.11
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-25 01:38:06 -07:00
Rosen Penev a976658b8c fuse3: update to 3.10.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-25 01:19:12 -07:00
Martin Weinelt 093f3443ce prometheus-node-exporter-lua: fix broken control flow
Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-09-24 18:10:25 -04:00
Paul Spooren 81b00bd6ab attendedsysupgrade-common: use sysupgrade.openwrt.org
A new server was added which runs within the OpenWrt cloud, it's much
faster and should be used instead. For development the server at
https://asu.aparcar.org stays available.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-09-24 12:00:26 -10:00
Paul Spooren 69b5c28929 auc: use /json/v1/
Currently `auc` uses the outdated /json/ path, this commit uses
/json/v1/ to be more future proof.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-09-24 10:17:07 -10:00
Rosen Penev 315439568e
Merge pull request #16688 from paper42/apparmor-fix-include
apparmor: fix include path
2021-09-22 20:47:10 -07:00
Michal Vasilek 42bf46039c
nnn: update to 4.2
* switch to AUTORELEASE

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-22 16:05:45 +02:00
Michal Vasilek a7537834ef
apparmor: fix include path
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-22 13:50:41 +02:00
Tianling Shen f97d8182b8
yq: Update to 4.13.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-21 02:36:46 +08:00
Rosen Penev e028f69064
Merge pull request #16360 from stintel/acpica
acpica: bump to 20210730
2021-09-18 19:46:55 -07:00
John Audia 049cf1e1b0 lxc: remove legacy cgroups from common.conf
I am unaware of any kernel currently provided that retains cgroup v1 support.
This patch removes these lines in /usr/share/lxc/config/common.conf to allow
for error free usage.

Providing common.conf as-is will result in failure to start. One solution is to
comment out the legacy lines.[1] This requires users to either provide a custom
version of this file on their builds or to manually edit it with each update.

Since many do not build their own, the first option is not available to them.
Manually editing the file with each update will cause a failure to start
containers set to auto-start upon rebooting into the update.

1. https://forum.openwrt.org/t/openwrt-arm64-quick-lxc-howto-guide-lms-in-debian-system-in-lxc-container/99835

Signed-off-by: John Audia <graysky@archlinux.us>
2021-09-18 15:04:46 -07:00
Rosen Penev 7049dd0ec5
Merge pull request #16364 from stintel/mtools
mtools: fix host lib leakage + version bump
2021-09-18 14:50:34 -07:00
Rosen Penev 5ccd4d1c25 treewide: compile with tools/meson
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-17 22:06:52 -07:00
Michal Vasilek 9a172a52fb syncthing: update to 1.18.2
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-17 10:50:46 -10:00
Rosen Penev e28f2db374 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>
2021-09-16 15:19:29 +08:00
Rosen Penev 0f100621c5
Merge pull request #16632 from 1715173329/yq
yq: Update to 4.13.0
2021-09-15 21:18:46 -07:00
Daniel Golle e20228f16f
uvol: update to version 0.5
Adds '-j' option for 'list' command to generate JSON output.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-09-15 22:33:03 +01:00
Daniel Golle 51f9df5b92
auc: fix some minor issues
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-09-15 22:32:56 +01:00
Tianling Shen 993315f90a
yq: Update to 4.13.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-16 01:44:54 +08:00
W. Michael Petullo 416eced174 podman: update to 3.3.1
Earlier versions of podman did not make use of TMPDIR when running "podman
run ...". Podman's default, /var/tmp, presents a problem to rootless
use since OpenWrt's /var/tmp does not permit writes by non-root users.
Podman 3.3.1 makes full use of TMPDIR.

This is part of an attempt to get rootless podman to work on OpenWrt.
See https://github.com/openwrt/packages/issues/15096.

See also the upstream issue at
https://github.com/containers/podman/issues/10698.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-09-14 20:16:45 -07:00
Vladimir Ermakov b8ef617993 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>
2021-09-14 21:28:45 +08:00
Luiz Angelo Daros de Luca a6968744d9
Merge pull request #16523 from paper42/hplip-no-aslr
hplip:: add a patch to fix PIE builds
2021-09-10 19:35:53 -03:00
Michal Vasilek 754382e202 docker-compose: remove python3-websocket-client dependency
They don't use python3-websocket-client since 2014, but they still list it in
dependencies: https://github.com/docker/compose/issues/8455

The dependency is still pulled in through python3-docker

* switch to AUTORELEASE

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-10 13:12:14 -07:00
Alex Simkin abf8949a2a prometheus: Update default tsdb directory handling
Use /srv/prometheus instead of /data, because user `prometheus` doens't
have permissions to create `/data/` in `/`.

Instead this commit puts prometheus data into `/srv/prometheus` by
default, which is a cleaner path, and it'll create tsdb path & then assign
required permissions on each prometheus service start.

This way, also, the cases when users re-configure tsdb to point to
external USB - it'll also be created and assigned required permissions for
prometheus.

Signed-off-by: Alex Simkin <sashasimkin@gmail.com>
2021-09-09 08:17:08 -10:00
Alexandru Ardelean 5902fcb2c4 stress-ng: bump to version 0.13.01
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-09 09:08:09 -04:00
Jan Baier 80ed5b9490 bmx7-dnsupdate: Call killall with the -s
Some versions of killall do support the `killall -SIGNAL` syntax and
have only `-s SIGNAL` which should be supported everywhere.

I see the problem with *killall (PSmisc) 23.3* on latest TurrisOS 5.2

Signed-off-by: Jan Baier <jan.baier@amagical.net>
2021-09-08 17:13:52 -04:00
Jan Baier 89dfd41898 banhosts: Call killall with the -s
Some versions of killall do support the `killall -SIGNAL` syntax and
have only `-s SIGNAL` which should be supported everywhere.

I see the problem with *killall (PSmisc) 23.3* on latest TurrisOS 5.2

Signed-off-by: Jan Baier <jan.baier@amagical.net>
2021-09-08 17:13:52 -04:00
Vladislav Grigoryev 07b6eec21f grep: use posix shebang for egrep/fgrep
Use POSIX shebang for egrep/fgrep instead of the variable/Bash.
The issue affects both master and openwrt-21.02.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2021-09-07 11:31:55 -07:00
Hannu Nyman 210ff7e953 collectd: sensors plugin - depend on lm-sensors
Change the sensors plugin's dependency from libsensors
to lm-sensors, so that also the /usr/sbin/sensors executable
gets installed if the plugin is selected.

Although that is not needed for collectd itself,
the LuCI statistics app expects to find the sensors executable
if the plugin has been installed.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-09-04 10:53:23 +03:00
Michal Vasilek 85fbf6cf4d
hplip: add a patch to respect CFLAGS
* fixes build with PIE

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-03 10:47:38 +02:00
Rosen Penev 862ff880a8
Merge pull request #16516 from jefferyto/golang-packages-remove-strip-ldflags
treewide: Remove GO_PKG_LDFLAGS for stripping binaries
2021-09-01 17:16:07 -07:00
Jeffery To 8a6def501a
treewide: Remove GO_PKG_LDFLAGS for stripping binaries
The "-s -w" flags in GO_PKG_LDFLAGS tells the Go compiler to strip the
binaries it produces. Since the default Go package build process will
strip binaries when CONFIG_USE_STRIP or CONFIG_USE_SSTRIP are selected,
these flags are unnecessary.

When CONFIG_NO_STRIP is selected, these flags override the user's
intention of building unstripped packages.

This removes these flags for all relevant packages.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-09-02 05:31:15 +08:00
Sebastian Kemper 555546e3d3 ntfs-3g: bump to 2021.8.22 (CVE fixes)
Upstream announced new release which includes fixes for 21 CVEs (see
[1]).

Upstream changed the symlink "mkfs.ntfs" to respect "--sbin-dir". So
this commit adjusts this likewise in the Makefile.

[1] https://www.openwall.com/lists/oss-security/2021/08/30/1

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-09-01 14:10:34 -07:00
Daniel Golle 9514757308
uvol: move uxc persistent config volume to /var/run/uxc
As /var/state is used for UCI state, move persistent config for uxc
from /var/state/uxc to /var/run/uxc.
uxc itself has already been changed to look for it there.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-30 20:48:26 +01:00
Rosen Penev 3df43e2f66 lxc: update to 4.0.10
Remove getline patch. It seems to be for uClibc, which is no longer in
the tree.

Remove commands patch. Issue was fixed upstream. Same with the tests
patch.

Remove gpg patch. It's an upstream backport.

Refreshed others.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-28 16:47:22 -07:00
Tianling Shen 8dfc2e06c6
yq: Update to 4.12.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-08-28 00:43:24 +08:00
Daniel Golle bd4ad7b0ba
auc: update to version 0.2.4
A stray ')' made auc skip the check if all mandatory fields of a
branch are present. Fix paranthesis in that if-clause to actually
check for all fields.

Don't even fetch package lists if checking only for release.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-27 03:50:35 +01:00
Daniel Golle 2edbc4c805
auc: update to version 0.2.3
* use regular verrevcmp for branch names, fixes update indication
 * break out usage() from main() function
 * require '-f' in case installed package is missing in remote lists
 * don't use ENETUNREACH for unlrelated error

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-26 03:34:13 +01:00
Rosen Penev 36441cd941
Merge pull request #16458 from kuanyili/usbutils
usbutils: bump to 014
2021-08-25 17:43:00 -07:00
Tianling Shen 9a8db0403f yq: Update to 4.12.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-08-25 22:49:02 +03:00
Stijn Tintel f3390f929c
Merge pull request #16366 from stintel/rtl_433
rtl_433: disable SoapySDR
2021-08-25 18:21:52 +03:00
Kuan-Yi Li dddb23eb79 usbutils: bump to 014
Remove dependency on usbids as lsusb binary does not use usb.ids file
anymore, instead it uses udev hardware database.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2021-08-25 14:31:32 +08:00
Rosen Penev bd070b80e3
Merge pull request #16453 from paper42/grep-3.7
grep: update to 3.7
2021-08-24 19:12:47 -07:00
Michal Vasilek 8bf1ab3a29
grep: update to 3.7
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-08-24 15:40:28 +02:00
Sebastian Kemper ad96acd158 gpsd: bump to 3.23
Contains fix for time jumping back 1024 weeks after 23-October-2021.

Changes:

- Between current version and 3.23 the ABI version changed from 27 to
  29. Add ABI_VERSION variable to package as the jumps occur often.
- 0001-no-distutils-import.patch: removed because current patch doesn't
  work with new release and host python3-distutils is a build
  requirement anyway.
- 0002-ncurses6_detection.patch: fixed the patch. Currently the first
  "elif" checks for "ncurses6-config". But this is only provided by
  ncurses/host package, so the CFLAGS then contain includes that point
  into $(STAGING_DIR_HOSTPKG). The ncurses target package only installs
  "ncursesw6-config" into the staging area. So this is the only tool of
  interest. Also, the hunk moved from SConstruct to SConscript.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-08-23 21:08:37 +02:00
Paul Spooren 23ce5b0e6f auc: read `detail` not `message` from server
The server API was unified and therefore the servers response is now
`detail` rather than `message`, all found under the new endpoint
/api/v1/build.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-08-23 08:47:08 -10:00
Simon Polack e36e8a6a3b airos-dfs-reset: add airos-dfs-reset
Ubiquitis airmax based gear does not fallback to original port after DFS
event is over. This tool triggers the fallback automatically by soft-restarting
unconditionally, whenever the configured freq differs from the running.

Signed-off-by: Simon Polack <spolack+git@mailbox.org>
2021-08-23 11:40:33 +02:00
Rosen Penev 3a29ecfcc9
Merge pull request #16401 from Fanfwe/fix_jq_performance
jq: Backport a bunch of commits in order to fix jq-1.6 terrible performance on startup
2021-08-23 02:21:26 -07:00
François Goudal dca61c0261 jq: Backport a bunch of commits in order to fix jq-1.6 terrible performance on startup
Signed-off-by: François Goudal <francois.goudal@airmont.com>
2021-08-23 11:15:44 +02:00
Rosen Penev e1b8af20d6 klish: update to 2.2.3
Switch to AUTORELEASE for simplicity.

Remove uClibc reference from patch as it's no longer in tree.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-21 11:59:15 -07:00