Commit Graph

3914 Commits

Author SHA1 Message Date
Rosen Penev 1f7d8f2c40 hplip: update to 3.21.6
Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-15 18:31:40 -07:00
Rosen Penev 933de68f3f watchcat: run through shfmt
Cosmetic fixes mainly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-15 18:29:12 -07:00
Daniel Golle 6276e8b2ae
uvol: update to version 0.4
Create UCI fstab mount sections for existing volumes on firstboot.
Introduce special handling for volumes with non-[:alnum:] prefix:
 - do not create UCI sections for these 'hidden' volumes
 - create UCI section for '.uxc' special volume with target
   /var/state/uxc to be used for uxc config.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-15 15:48:17 +01:00
Matthew Hagan 6f58e598f4 collectd-mod-cpufreq: enable for ipq807x
Tested on AX3600

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2021-08-15 14:41:49 +03:00
Stijn Tintel 583485e9b3
Merge pull request #16365 from stintel/fish
fish: don't build docs
2021-08-15 12:13:19 +03:00
John Kohl b5782a0f0d collectd-mod-ping: add support for MaxMissed
Signed-off-by: John Kohl <jtk.git@bostonpog.org>
2021-08-15 10:38:35 +03:00
Daniel Golle b1d38e7ab3
auc: update to version 0.2.0
* support for ASU server post commit aparcar/asu@bac6de18

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-15 02:33:53 +01:00
Stijn Tintel 190f62ee62 gnuplot: fix host lib leakage
The package does not build due to host lib leakage, as evidenced by
config.log:

X_CFLAGS=' -I/usr/include'
X_LIBS=' -L/usr/lib'

Fix this by disabling X with a configure var.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-15 03:25:02 +03:00
Stijn Tintel 901a0b7b5e rtl_433: disable SoapySDR
When building on a host with SoapySDR installed, the package fails to
build as CMake picks up the host SoapySDR CMake module. As SoapySDR is
not available in OpenWrt, simply disable SoapySDR to fix build.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-15 02:32:51 +03:00
Stijn Tintel 4e35ada04f fish: don't build docs
Building docs fails due to fish_indent not being available. As we don't
install docs anyway, simply disable docs build.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-15 02:11:31 +03:00
Stijn Tintel 61996a000e mtools: bump to 4.0.35
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-15 01:42:20 +03:00
Stijn Tintel b37da1e6fc mtools: fix host lib leakage
The package does not build due to host lib leakage, as evidenced by
config.log:

X_CFLAGS=' -I/usr/include'
X_LIBS=' -L/usr/lib'

Fix this by disabling X with a configure var.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-15 01:40:47 +03:00
Stijn Tintel 41bb417a0f acpica: bump to 20210730
Fixes compilation with GCC 10.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-14 21:31:41 +03:00
Daniel Golle 6c784dff2b
auc: move function to right place
Change order of functions defined to fix build.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-14 14:01:34 +01:00
Daniel Golle 545c93d45b
auc: improve branch selection logic
Make sure '-rcX' suffix is recognized as being a lower version than
the release.
Detect per-branch snapshot version by matching the version name string.
Clean up here and there.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-14 01:08:05 +01:00
Daniel Golle 4d789eac33
auc: handle root filesystem type
Automatically select image root filesystem type and allow the user
to override that choice using the new '-F' command line option.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-13 04:54:32 +01:00
Rosen Penev 326d3aa7a2
Merge pull request #16336 from G-M0N3Y-2503/docker-20.10.8
Docker 20.10.8
2021-08-12 11:12:20 -07:00
Florian Eckert d025c3640a
Merge pull request #16315 from selanf/x1
collectd: enable cpufreq plugin for mediatek
2021-08-12 12:33:09 +02:00
Rosen Penev af10238ef8
Merge pull request #16328 from turris-cz/hwdata
hwdata: update to version 0.350
2021-08-12 03:29:06 -07:00
Gerard Ryan dea030d3d7 dockerd: Updated to 20.10.8
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-08-12 18:31:37 +10:00
Gerard Ryan 6992f4824b docker: Updated to 20.10.8
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-08-12 18:31:37 +10:00
Gerard Ryan b995e977b7 containerd: Updated to 1.4.9 for docker 20.10.8
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-08-12 18:31:37 +10:00
Gerard Ryan a8ba5886c2 runc: Updated to 1.0.1 for docker 20.10.8
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-08-12 18:31:37 +10:00
Alexandru Ardelean 8845ea73d0
Merge pull request #16325 from egorenar/stress-ng-libkmod
stress-ng: add missing libkmod dependency
2021-08-12 10:50:08 +03:00
Fritz D. Ansel effd304c1d collectd: enable cpufreq plugin for mediatek
tested on e8450 ubi+non-ubi

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-12 09:47:21 +02:00
Daniel Golle 9c491c6cbc
auc: update to version 0.1.9
Follow the @aparcar's withlist:
- [x] Print URL of used server when searching for an update
- [x] Implement `-y` option which automatically accepts changes
- [x] Implement `-r` option which doesn't check for package upgrades but only new releases
- [x] Print link or created image to be downloadable by the user from a browser/curl.

Also allow selecting branch and version manually.

Fixes: #16324
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-12 03:11:47 +01:00
Josef Schlehofer 3d5bed38e8
hwdata: update to version 0.350
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-08-11 23:45:40 +02:00
Alexander Egorenkov 1058d37f71 stress-ng: add missing libkmod dependency
This fixes build problem introduced in commit 9a1bb4baf5 ("stress-ng: bump to version 0.13.00"):
Package stress-ng is missing dependencies for the following libraries:
libkmod.so.2

Fixes: 9a1bb4baf5 ("stress-ng: bump to version 0.13.00")
Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2021-08-11 20:49:29 +02:00
Michal Vasilek 0e4e08ff24 syncthing: update to version 1.18.1
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-08-11 05:33:51 -10:00
Alexandru Ardelean 9a1bb4baf5 stress-ng: bump to version 0.13.00
And switch to AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-08-09 14:52:56 +03:00
Daniel Golle f32236e542
lvm2: add hotplug script to scan and enable PVs on hotplug
Automatically scan and activate physical volumes when added at runtime.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-08 15:49:20 +01:00
Rosen Penev 7c79127649
Merge pull request #15895 from flyn-org/fuse-overlayfs
fuse-overlayfs: add new package
2021-08-05 19:55:47 -07:00
W. Michael Petullo 4ef2308759 fuse-overlayfs: add new package
This is part of an attempt to get rootless podman to work on OpenWrt.
See https://github.com/openwrt/packages/issues/15096.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-08-05 21:10:45 -05:00
Paul Spooren cdc0c70875 attendedsysupgrade-common: update server URL
The service is now on a new server which supports IPv6.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-08-06 00:07:37 +02:00
Rosen Penev 3b0fb73be6
Merge pull request #16277 from datafl4sh/datafl4sh/update_gnuplot_to_5.4.2
gnuplot: Updated gnuplot to 5.4.2
2021-08-03 12:08:40 -07:00
Daniel Golle a87236861f
ccid: update to version 1.4.35
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-03 01:01:40 +01:00
Matteo Cicuttin d21dc8c78f gnuplot: Updated gnuplot to 5.4.2
Maintainer: @datafl4sh
Compile tested: x86, sunxi, bcm27xx
Run tested: x86, sunxi, bcm27xx

Description: Updated gnuplot from 5.4.1 to 5.4.2
Signed-off-by: Matteo Cicuttin <datafl4sh@toxicnet.eu>
2021-08-02 11:19:59 +02:00
David Bauer 1588ee3c3c clocate: add package
clocate is a small utility to determinethe location of a
802.11 capable device by using a remote locator service
(Mozilla or Google).

Signed-off-by: David Bauer <mail@david-bauer.net>
2021-08-01 13:09:39 +02:00
Daniel Golle 4ed7701b78
i2c-tools: update to version 4.3
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:14:42 +01:00
Rosen Penev 5a33d5a7ef
Merge pull request #16246 from neheb/ykk
ykclient: remove pointless PKG_BUILD_DEPENDS
2021-07-30 16:18:44 -07:00
Daniel Golle 27c16a70b1
uvol: lvm: make 'up' call reliable
Changing a volume right after activation doesn't work well due to some
caching or race-condition issue.
Perform activation as last lvchange operation as a work-around.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-30 02:16:55 +01:00
Rosen Penev 48ee7f052d ykclient: remove pointless PKG_BUILD_DEPENDS
Also replace dependency with + one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-29 13:08:54 -07:00
Rosen Penev 23023e08f5
Merge pull request #16181 from neheb/Nc
ncdu: udpate to 1.16
2021-07-29 12:40:52 -07:00
Rosen Penev 7c91154b5e
Merge pull request #16175 from neheb/Fi
fish: update to 3.3.1
2021-07-29 12:40:17 -07:00
Rosen Penev ca921200c9
Merge pull request #16174 from neheb/Gf
gptfdisk: update to 1.0.8
2021-07-29 12:39:56 -07:00
Rosen Penev d2cf0fb6e4
Merge pull request #16200 from neheb/th
triggerhappy: don't build man pages
2021-07-29 12:38:40 -07:00
Rosen Penev 5ad6bb0a01
Merge pull request #16078 from ja-pa/fix-email
treewide: change email address in PKG_MAINTAINER
2021-07-29 12:37:06 -07:00
Jan Pavlinec 3ee2a087a3
treewide: change email
Change from jan.pavlinec@nic.cz to jan.pavlinec1@gmail.com

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-07-29 13:21:02 +02:00
Rosen Penev a167eed837
Merge pull request #16173 from neheb/Mc
minicom: update to 2.8
2021-07-28 19:47:19 -07:00
Daniel Golle da00d71f55
uvol: ubi: fix bring-up of ro volumes
Fix bring-up of ro volumes on creation and on boot.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-28 20:29:56 +01:00
David Bauer bd08bdea6b
Merge pull request #16217 from mweinelt/prometheus-hostapd-stations-ifname-fix
prometheus-node-exporter-lua: fix bss identifier in hostapd_stations
2021-07-28 18:17:13 +02:00
Alexandru Ardelean 399bb7f992 squashfs-tools: bump to version 4.5
Drop GCC 10 build patch
Adds 2 more utilities which are symlinks to mksquashfs,unsquashfs.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-26 11:22:54 +03:00
Rosen Penev c83edc105c
Merge pull request #16201 from neheb/rrd
rrdtool1: don't build docs
2021-07-25 12:21:16 -07:00
Daniel Golle f4afa4189e
uvol: update to version 0.3
* genrate UCI fstab configs for each volume before first 'up'
 * remove UCI section on volume remove
 * use autofs automounter for read-only volumes
 * try umount on 'down'
 * emulate hotplug events for UBI volume up/down
 * more robust error paths

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-25 00:40:41 +01:00
Martin Weinelt 2849ec248d prometheus-node-exporter-lua: fix bss identifier in hostapd_stations
We previously did not identify the correct BSS from the output of
`hostapd_cli -i <phy> status`, because when asked for a vif it will
always respond with information relevant to the whole phy.

The per vif settings will use an iterator and we now try to detect
the correct BSS from that output.

Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-07-24 17:44:14 +02:00
Tianling Shen d8fcfb0628
yq: Update to 4.11.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-24 18:27:59 +08:00
Rosen Penev 55fd042e33
Merge pull request #16179 from neheb/Ba
bash: update to 5.1.8
2021-07-23 19:53:24 -07:00
Rosen Penev cac37fe9ed
Merge pull request #16178 from neheb/Bz
bluez: update to 5.60
2021-07-23 19:51:13 -07:00
Rosen Penev 81fbf54f46
Merge pull request #16177 from neheb/Cu
canutils: uipdate to 2021.06.0
2021-07-23 19:51:07 -07:00
Rosen Penev 2e6de93710 minicom: update to 2.8
Switch URL to new upstream.

Switch to AUTORELEASE for simplicity.

Removed most patches as they have been upstreamed. Rebased the remaining
one.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-23 19:50:27 -07:00
Rosen Penev a76dc4ac5c
Merge pull request #16168 from neheb/Spi
spi-tools: update to 1.0.0
2021-07-23 19:48:16 -07:00
Rosen Penev 03580ba05f
Merge pull request #16169 from neheb/Yara
yara: update to 4.1.1
2021-07-23 19:48:01 -07:00
Rosen Penev 566ec7008f triggerhappy: don't build man pages
Fixes compilation without host pod2man.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-23 19:38:56 -07:00
Javier Marcet 2bff0b47aa cryptsetup: update to version 2.3.6
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-07-24 00:04:40 +01:00
Daniel Golle 9c59eff456 uvol: adapt to changes in core
* lvm: remove left-over ubus events
* lvm: resolve /dev/dm-* device name
  As block-mount and blockd now use /dev/dm-* names, let uvol also return
  those device names.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-24 00:02:51 +01:00
Javier Marcet c76b09f810 ctop: update to 0.7.6
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-07-23 22:57:53 +02:00
Rosen Penev d67dde734c rrdtool1: don't build docs
Fixes compilation without host pod2man.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-22 16:31:04 -07:00
Rosen Penev e07a7928e4 fuse3: update to 3.10.4
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:29:05 -07:00
Rosen Penev e4d63c297d ncdu: udpate to 1.16
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:17:22 -07:00
Rosen Penev 069f1a80b6 bash: update to 5.1.8
Switch to AUTORELEASE for simplicity.

Remove upstream backports.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:15:52 -07:00
Rosen Penev 5c467bb76f bluez: update to 5.60
Switch to AUTORELEASE for simplicity.

Refresh patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:15:13 -07:00
Rosen Penev 5fb11cf1d5 canutils: uipdate to 2021.06.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:14:39 -07:00
Rosen Penev 9519819d66 fish: update to 3.3.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:12:56 -07:00
Rosen Penev 00da88bc70 gptfdisk: update to 1.0.8
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:12:03 -07:00
Rosen Penev 3d8514b198 yara: update to 4.1.1
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-20 19:49:52 -07:00
Rosen Penev efc131fcae spi-tools: update to 1.0.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-20 19:49:14 -07:00
Tianling Shen a5f657ecf7
yq: Update to 4.11.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-19 22:14:58 +08:00
Rosen Penev e11af80719
Merge pull request #16097 from neheb/telldus
telldus-core: fix compilation with GCC11
2021-07-19 04:00:37 -07:00
Sebastian Kemper f37006c2e6 sane-backends: use macros (properly), remove chmod
- use $(INSTALL_DIR) instead of mkdir
- using $(INSTALL_CONF) and then running chmod is pointless, use
  $(INSTALL_DATA) directly
- /etc/xinetd.d/sane-port doesn't need read protection from non-root
  users, use $(INSTALL_DATA) as well

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-07-17 14:03:44 +02:00
Sebastian Kemper 977109e286 sane-backends: fix usbid file generation
On some build systems (build bots, Debian Buster for example) the
current mechanism in the Build/Install define doesn't run. Replace it
with shell fu that works.

Issue was reported, see [1].

[1] https://github.com/openwrt/packages/issues/16085

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-07-17 14:01:04 +02:00
Daniel Golle ad61196780
uvol: general clean up
* make sure new volumes are in state 'down' until explicitely
   requested to transition to 'up' state. Useful for additional
   verification steps after writing a read-only volume.
 * remove unused ubus events as blockd does that much better now

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-16 22:48:38 +01:00
Tianling Shen 855e5b6eb5
yq: Update to 4.9.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-15 17:24:46 +08:00
Rosen Penev 048a2f68ca whois: remove nls.mk
whois as implemented in the OpenWrt package does not use gettext. Fixes
compilation issue with glibc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-13 21:19:17 -10:00
Josef Schlehofer 46747ada81
Merge pull request #16089 from turris-cz/lxc-switch-gpg-keyserver
lxc: add patch to switch GPG server
2021-07-11 20:43:48 +02:00
Rosen Penev 1cebb8e278 telldus-core: fix compilation with GCC11
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:26:35 -07:00
Rosen Penev bd7b0eaa3b
Merge pull request #16073 from neheb/hashdeep
hashdeep: fix compilation with GCC11
2021-07-11 00:12:03 -07:00
Daniel Golle e8c735f74a
autopart: work on MBR/DOS partitioned disks
Using GPT/UUID parition table is not always a possible choice.
Add support for MBR/DOS partitioned disks to make autopart work on
legacy targets like mt7623.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-10 22:04:43 +01:00
Josef Schlehofer 70e06afd07
lxc: add patch to switch GPG server
By default, there was used sks-keyservers.net pool, which has invalid
SSL certificate and they also announced that their service is deprecate
and no longer maintained.

Use the same GPG server as LXC is using by default in the newer
releases.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-07-10 18:16:52 +02:00
Rosen Penev e3f97d4832 hashdeep: fix compilation with GCC11
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-07 14:53:25 -07:00
Tianling Shen faf915e97d
yq: Update to 4.9.7
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-07 20:31:10 +08:00
Paul Spooren 2383a413ec syncthing: update to v1.18.0
See upstream release notes for changes:
https://github.com/syncthing/syncthing/releases/tag/v1.18.0

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-07-06 16:59:02 -10:00
Martin Weinelt df446adc24 prometheus-node-exporter-lua: Bump PKG_RELEASE
Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-07-06 13:37:36 -04:00
Martin Weinelt 445d8927f6 prometheus-node-exporter-lua: lower case bssid label value in wifi exporter
To allow cross matching bssids between different exporters we need to
use the same case, as label matching is case senstive.

Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-07-06 13:37:36 -04:00
Martin Weinelt a1b145abb0 prometheus-node-exporter-lua: fix corner case in hostapd_stations
There was a corner case, when a vif had no stations, that
evaluate_metrics for a station that was nil and had no collected metrics
would have been called.

Comment the code, to make it easier to understand and follow, and
simplify some variable names along the way.

Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-07-06 13:37:36 -04:00
Martin Weinelt a98596168a prometheus-node-exporter-lua: normalize metric names in hostapd_stations
Normalizes metrics according to the Prometheus upstream metric
guidelines available at https://prometheus.io/docs/practices/naming/.

Drops the `hostapd_station_wpa` metric, because it is misleading, as it
is not a differentiator between WPA versions, like one could be led to
assume.

Exposes more flags in a more consistent manner. Their metric was
previously only exposed if the flag was present, but not if it wasn't.
The same applies issue was fixed with regards to vht caps.

After this commit the following breaking changes are in place:

- All flags have been moved below `hostapd_station_flags_$flagname`:
  - `hostapd_station_ht` is now `hostapd_station_flag_ht`
  - `hostapd_station_mfp` is now `hostapd_station_flag_mfp`
  - `hostapd_station_vht` is now `hostapd_station_flag_vht`
  - `hostapd_station_wmm` is now `hostapd_station_flag_wmm`

- New flags have been exposed:
  - `hostapd_station_flag_he` for high-efficency connections
  - `hostapd_station_flag_short_preamble` for short preamble connections
  - `hostapd_station_flag_auth` for authentication state
  - `hostapd_station_flag_assoc` for association state

- Some metrics have had their unit normalized to the SI base unit or
  embedded into the metrics name:
  - `hostapd_station_inactive_msec` is now
    `hostapd_station_inactive_seconds`, the value is still float64 and
    as such has enough precision anyway, but becomes easier to reason
    about
  - `hostapd_station_connected_time` has been renamed to
    `hostapd_station_connected_seconds_total` so the unit, as well as
    the nature of the counter is reflected
  - `hostapd_station_signal` now includes its unit and is therefore
    named `hostapd_station_signal_dbm`

- The packet counter metrics have been normalized to what the node
  exporter uses, so it is more in line with the defaults in the
  Prometheus ecosystem:
  - `hostapd_station_rx_packets` is now
    `hostapd_station_receive_packets_total`
  - `hostapd_station_rx_bytes` is now
    `hostapd_station_receive_bytes_total`
  - `hostapd_station_tx_packets` is now
    `hostapd_station_transmit_packets_total`
  - `hostapd_station_tx_bytes` is now
    `hostapd_station_transmit_bytes_total`

Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-07-06 13:37:36 -04:00
Martin Weinelt 0a9d2b818d prometheus-node-exporter-lua: handle empty lines in all_sta output correctly
An empty line has a name and value that is nil and setting a table
index to nil breaks metrics for every vif after the first one.

Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-07-06 13:37:36 -04:00
Martin Weinelt 6d85547f24 prometheus-node-exporter-lua: increase label density in hostapd_stations
Correlating data is only possible when we have more metadata, this adds
a bunch of labels for each client, that will increase the depth of
dashboards yet to come.

In particular the changes in this commit are:
 - renames the `ifname` label to `vif`
 - adds `frequency`, `channel`, `bssid`, `ssid`, `encryption` and `mode`

Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de>
2021-07-06 13:37:36 -04:00
Florian Eckert 09b96b52e4
Merge pull request #16047 from oskarirauta/apparmor_utils
apparmor: add missing parser.conf
2021-07-06 10:55:23 +02:00
Daniel Golle 194e7f0286
uvol: fix units with lvm backend
Free and total bytes are now properly returned as bytes by LVM2 as
requested. No longer multiply values.
Fix parameter order of 'create' command in usage output while at it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-06 05:27:13 +01:00
Oskari Rauta 18cf9866d0 apparmor: add missing parser.conf
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-07-06 03:38:44 +03:00
Baptiste Jonglez 7fe513971f tessdata: uncompress tarball only once to speed up builds
The previous approach was to uncompress N times a big tarball (638 MB)
where N=130 is the number of supported languages.  Each iteration would
only extract a single file, but it still needs to uncompress the whole
tarball.  This is of course completely inefficient.

Now, we uncompress the tarball only once to extract all relevant files,
and then iterate N times to copy the file needed for each language.

This massively speeds up builds, at the expense of temporarily requiring
more build space (about 1 GB more)

Signed-off-by: Baptiste Jonglez <git@bitsofnetworks.org>
2021-06-30 14:09:42 +02:00
Daniel Golle 1204cb82f9 auc: update to version 0.1.8
This fixes support for x86, auc now selects the right combined image
depending on the system being booted in EFI mode or not.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-06-30 01:40:37 +01:00
Rosen Penev dfee9d005d
Merge pull request #15979 from G-M0N3Y-2503/cache-domains-fix-wildcard
cache-domains: Fixed missing wildcard entries
2021-06-29 14:50:12 -07:00
Rosen Penev ea8083639d
Merge pull request #15950 from rsalvaterra/lolcat
lolcat: add package
2021-06-29 14:45:47 -07:00
Rosen Penev 789a4e2a9a
Merge pull request #15877 from neheb/exfatp
exfatprogs: update to 1.1.2
2021-06-29 14:41:19 -07:00
Rosen Penev 0c025e503c
Merge pull request #15889 from flyn-org/podman
podman: change permissions on /usr/share/containers/seccomp.json
2021-06-28 12:50:21 -07:00
Rui Salvaterra d2582939ad lolcat: add package
A pure C implementation of lolcat, probably the lightest out there.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-06-28 09:05:19 +01:00
Gerard Ryan 8347b46969 cache-domains: Fixed missing wildcard entries
The fix requires the use of the generated dnsmasq `lancache.conf` file.
So I moved configuration of the hosts directory out of the UCI and into
the generated dnsmasq configuration file to simplify the script.

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-06-27 17:11:08 +10:00
Sebastian Kemper 1c73bd8591 mariadb: fix cmake issue
Same fix that went into libmariadb package with commit fd13c12.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-06-26 23:11:53 +02:00
Yuhei OKAWA 448db7a507 open-vm-tools: update to 11.3.0
Refreshed patches.

Signed-off-by: Yuhei OKAWA <tochiro.srchack@gmail.com>
2021-06-23 23:09:57 +09:00
Rosen Penev 2ed47b5414
Merge pull request #15884 from neheb/dom
domoticz: update to 2021.1 and fix other packages
2021-06-21 20:08:09 -07:00
Rosen Penev caa2cc5cc1 sumo: fix compilation when gtest is present
Removes cmake check for gtest.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-19 14:10:20 -07:00
Tianling Shen 6c6b74b8f8
yq: Update to 4.9.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-06-18 22:58:04 +08:00
Rosen Penev 89e9a1a634
Merge pull request #15875 from CodeFetch/patch-10
apparmor: fix packaging
2021-06-17 11:53:08 -07:00
Hannu Nyman 6f2ac237a1 nano: update to 5.8
Update nano editor version to 5.8.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-06-17 19:03:11 +03:00
Rosen Penev 1049f8bf7b
Merge pull request #15879 from neheb/lesss
less: update to 590
2021-06-17 06:22:12 -07:00
W. Michael Petullo a41556af4f podman: change permissions on /usr/share/containers/seccomp.json
Running podman as users other than root seems to require that those
users can read /usr/share/containers/seccomp.json. This change sets the
permissions on that file to match those used on Fedora.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-06-16 22:08:01 -05:00
Vincent Wiemann dcd72a7d84 apparmor: fix packaging
Removes the BUILDONLY flag as otherwise no packages will be created.

Signed-off-by: Vincent Wiemann <vincent.wiemann@ironai.com>
2021-06-17 00:14:19 +02:00
Rosen Penev edfb91f334 domoticz: update to 2021.1
Remove outdated patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-15 20:04:50 -07:00
Rosen Penev 22055fdb15 less: update to 590
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-15 19:57:00 -07:00
Rosen Penev b445e13850 hdparm: update to 9.62
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-15 19:56:00 -07:00
Rosen Penev b1585a5375 exfatprogs: update to 1.1.2
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-15 19:54:45 -07:00
Rosen Penev 1517ca5e56
Merge pull request #15876 from mstorchak/tmux
tmux: update to 3.2a
2021-06-15 18:04:32 -07:00
Daniel Golle 9150e82768 auc: update to version 0.1.7
No longer fail in case a package is part of multiple lists (which may
happen temporarily in case it becomes 'nonshared').
Bump version to prepare for sync accross branches.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-06-15 10:47:50 +01:00
Florian Eckert a4eb7f4499
Merge pull request #15825 from TDT-AG/pr/20210611-dockerd
dockerd: refactoring uciadd and ucidel handling
2021-06-15 11:16:54 +02:00
Florian Eckert 0fded274ec dockerd: refactoring uciadd and ucidel handling
This change makes the handling of adding and deleting interface, device
bridge and firewall more robust.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-06-15 08:05:22 +02:00
Hirokazu MORIKAWA 69c42cda62 mg: bump to 6.9
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-06-15 08:56:10 +03:00
Maxim Storchak 61a1a37e87 tmux: update to 3.2a
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2021-06-15 02:33:39 +03:00
Rosen Penev c72651408b
Merge pull request #15864 from commodo/stress-ng-update
stress-ng: bump to version 0.12.10
2021-06-14 12:52:02 -07:00
Oskari Rauta 5ad56ca340 parted: add new package
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-06-14 14:17:14 +02:00
Alexandru Ardelean 6f48074e79 stress-ng: bump to version 0.12.10
Patch `010-soft-float.patch` can be dropped.
It was upstreamed via https://github.com/ColinIanKing/stress-ng/pull/126

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-06-14 13:25:46 +03:00
Daniel Golle 02bc1fc929 auc: fix several issues
* don't segfault if server reply is incomplete
 * always request 'generic' image on x86/generic and x86/64
 * make SNAPSHOT branches sticky, eg. stay on 21.02-SNAPSHOT and do
   not 'upgrade' to 21.02.0-rc2.
 * output requested server URL when debugging

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-06-13 22:39:14 +01:00
Daniel Golle 94e1ae9b79 squashfs-tools: build with xz by default
squashfs-tools aren't of much use without xz compression support
on OpenWrt, as we build kernel with squashfs supporting only xz.
Enabled support for xz compression by default.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-06-13 22:39:14 +01:00
Daniel Golle c7d1704feb uvol: try to be more shellcheck compliant, fix LVM vol-up
* quotes around all variables
 * always use 'read -r' instead of 'read'
 * some more minor shellcheck fixes
 * reorder LVM ops for 'up' call to allow it to succeed

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-06-13 22:14:20 +01:00
Kevin Lyda 4028878b2b prometheus-node-export-lua: add my email
Add my email address to the copyright for the file.

Signed-off-by: Kevin Lyda <kevin@lyda.ie>
2021-06-13 16:10:57 -04:00
Rosen Penev 2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Rosen Penev b8c925104e
Merge pull request #15814 from neheb/t1
tang: remove outdated key handling
2021-06-11 03:25:17 -07:00
Oskari Rauta ceaccc1c7a cni: update to 0.8.1
This is a security release that fixes a single bug:
 - tighten up plugin-finding logic (#811)

Users of libcni are strongly encouraged to update.

Added me to list of maintainers as requested by @dangowrt.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-06-10 17:13:33 -10:00
Rosen Penev 364f8d3ac8
Merge pull request #15820 from ktgeek/compile-fixes-15807-15818
bluld: fix compilation issues for nls and string truncation
2021-06-10 16:21:45 -07:00
Oskari Rauta 9fdfe2e2c7 conmon: update to 2.0.29
Patch fixing segfaults on nulls was removed due to patch's content being now included in conmon's source since containers/conmon@355dbf1

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-06-10 23:32:57 +02:00
Keith T. Garner 4ec036a8c2 bluld: fix compilation issues for nls and string truncation
Fixes #15807
Fixes #15818

Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
2021-06-10 15:48:56 -05:00
Oskari Rauta 3ba2a3411d apparmor: add package
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-06-10 18:11:57 +02:00
Rosen Penev d49c79b76b tang: remove outdated key handling
As of https://github.com/latchset/tang/commit/c0f080efcd2e50 , tang has
no more tangd-update. Instead, it handles it itself. Update postinst
script.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-09 22:23:04 -07:00
Gerard Ryan 7f420955cd docker: Updated to 20.10.7
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-06-09 21:12:44 +10:00
Gerard Ryan 70b1364dd5 dockerd: Updated to 20.10.7
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-06-09 21:12:44 +10:00
Gerard Ryan 3c304a0d03 libnetwork: Updated to 2021-05-25 for docker 20.10.7
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-06-09 21:12:44 +10:00
Gerard Ryan 7311210d50 containerd: Updated to 1.4.6 for docker 20.10.7
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-06-09 21:12:35 +10:00
Gerard Ryan c0b2d08c41 runc: Updated to 1.0.0-rc95 for docker 20.10.7
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2021-06-09 21:12:28 +10:00
Nick Hainke e5e6aa421d gpsd: use $(AUTORELEASE)
The version is often incremented. Switch to $(AUTORELEASE).

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-06-08 17:21:01 +02:00
Rosen Penev 5771a30b72
Merge pull request #15802 from oskarirauta/crun
crun: update to 3.2.0
2021-06-07 18:46:16 -07:00