feed/packages.git
2 years agoksmbd-tools: add package with hotplug.d script for auto sharing
Rafał Miłecki [Wed, 10 Aug 2022 12:23:44 +0000 (14:23 +0200)]
ksmbd-tools: add package with hotplug.d script for auto sharing

One of common use cases for SMB3 server in routers is sharing hotplugged
drives. Users make many attempts setting that up which often are not
optimal.

This script handles it in the cleanest way by using:
1. hotplug.d mount subsystem
2. runtime config in the /var/run/config/

It provides a working basic solution that can be later adjusted by
modifying provided hotplug script.

A pretty much idential solution was part of the samba36 package. It was
added in the OpenWrt commit ef1efa756e0d0 ("samba36: add package with
hotplug.d script for auto sharing") as an answer for feature required by
the Rosinson company.

Cc: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2 years agoksmbd-tools: append config from /var/run/config/ for runtime shares
Rafał Miłecki [Wed, 10 Aug 2022 12:23:40 +0000 (14:23 +0200)]
ksmbd-tools: append config from /var/run/config/ for runtime shares

Dynamically created shares shouldn't be stored in the /etc/config/
because of:
1. Flash wearing
2. Risk of inconsistent state on reboots

With this change all automation/hotplug.d scripts can store runtime in
the /var/run/config/samba. It's useful e.g. for USB drives that user
wants to be automatically shared.

Also: automated scripts should never call "uci [foo] commit" as that
could flush incomplete config. This problem also gets solved.

Identical feature was added to samba36 in the OpenWrt commit
5a59e2c059866 ("samba36: append config from /var/run/config/ for runtime
shares") but wasn't ported to ksmbd until now.

Cc: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2 years agoMerge pull request #19146 from pprindeville/strongswan-include-mgf1
Philip Prindeville [Thu, 11 Aug 2022 03:45:59 +0000 (21:45 -0600)]
Merge pull request #19146 from pprindeville/strongswan-include-mgf1

strongswan: bundle mgf1 with everything

2 years agoshadowsocks-libev: ss-rules: nft rule cleanup on reload
Yousong Zhou [Mon, 8 Aug 2022 12:12:19 +0000 (20:12 +0800)]
shadowsocks-libev: ss-rules: nft rule cleanup on reload

Remove nft rules file generated by ss-rules if ss-rules was or should be
turned off for by configuration.  Use "fw4 restart" instead of "fw4
reload" to force the runtime rule reloading

Ref: https://github.com/openwrt/packages/pull/17937#issuecomment-1207357037
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2 years agoshadowsocks-libev: ss-rules: setup policy rules for udp/ip6
Yousong Zhou [Wed, 10 Aug 2022 11:04:41 +0000 (19:04 +0800)]
shadowsocks-libev: ss-rules: setup policy rules for udp/ip6

Supersedes: https://github.com/openwrt/packages/pull/18852
Fixes: https://github.com/openwrt/packages/issues/18850
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2 years agostrongswan: bundle mgf1 with everything
Philip Prindeville [Thu, 11 Aug 2022 00:19:55 +0000 (18:19 -0600)]
strongswan: bundle mgf1 with everything

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2 years agoMerge pull request #19145 from Thermi/strongswan-5.9.7-model-kdf-dependencies
Philip Prindeville [Thu, 11 Aug 2022 00:09:17 +0000 (18:09 -0600)]
Merge pull request #19145 from Thermi/strongswan-5.9.7-model-kdf-dependencies

strongswan: try to model kdf optional dependencies

2 years agostrongswan: try to model kdf optional dependencies
Noel Kuntze [Wed, 10 Aug 2022 22:40:13 +0000 (00:40 +0200)]
strongswan: try to model kdf optional dependencies

Signed-off-by: Noel Kuntze <noel.kuntze@thermi.consulting>
2 years agocgi-io: update to latest Git HEAD
Jo-Philipp Wich [Wed, 10 Aug 2022 21:52:19 +0000 (23:52 +0200)]
cgi-io: update to latest Git HEAD

901b0f0 main: fix two one-byte overreads in header_value()

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2 years agoMerge pull request #19128 from pprindeville/strongswan-update-5.9.7
Philip Prindeville [Wed, 10 Aug 2022 20:21:16 +0000 (14:21 -0600)]
Merge pull request #19128 from pprindeville/strongswan-update-5.9.7

strongswan: Update to 5.9.7

2 years agoMerge pull request #19084 from jtkohl/watchcat-ping-bugfix
Florian Eckert [Wed, 10 Aug 2022 06:02:47 +0000 (08:02 +0200)]
Merge pull request #19084 from jtkohl/watchcat-ping-bugfix

watchcat: fix broken ping invocation for no-address-family configuration

2 years agoMerge pull request #19125 from hirnpfirsich/master
Etienne Champetier [Tue, 9 Aug 2022 01:19:49 +0000 (21:19 -0400)]
Merge pull request #19125 from hirnpfirsich/master

prometheus-node-exporter-lua: add realtek-poe exporter

2 years agostrongswan: Update to 5.9.7
Philip Prindeville [Sun, 7 Aug 2022 21:06:16 +0000 (15:06 -0600)]
strongswan: Update to 5.9.7

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2 years agoMerge pull request #19130 from mhei/php8-update-8.1.9
Michael Heimpold [Mon, 8 Aug 2022 13:28:18 +0000 (15:28 +0200)]
Merge pull request #19130 from mhei/php8-update-8.1.9

php8: update to 8.1.9

2 years agoprometheus-node-exporter-lua: add realtek-poe exporter
Gregor Michels [Wed, 18 May 2022 21:59:46 +0000 (23:59 +0200)]
prometheus-node-exporter-lua: add realtek-poe exporter

exposes PoE metrics obtained from realtek-poe

 # HELP realtek_poe_switch_info information about the poe controller
 # TYPE realtek_poe_switch_info gauge
 realtek_poe_switch_info{mcu="ST Micro ST32F100 Microcontroller",firmware="v22.4"} 1

 # HELP realtek_poe_switch_budget_watts overall power budget
 # TYPE realtek_poe_switch_budget_watts gauge
 realtek_poe_switch_budget_watts 77

 # HELP realtek_poe_switch_consumption_watts overall power consumption
 # TYPE realtek_poe_switch_consumption_watts gauge
 realtek_poe_switch_consumption_watts 5

 # HELP realtek_poe_port_priority poe priority of port
 # TYPE realtek_poe_port_priority gauge
 realtek_poe_port_priority{device="lan1"} 1
 realtek_poe_port_priority{device="lan2"} 1
 [...]

 # HELP realtek_poe_port_consumption_watts per port power consumption
 # TYPE realtek_poe_port_consumption_watts gauge
 realtek_poe_port_consumption_watts{device="lan1"} 0
 realtek_poe_port_consumption_watts{device="lan2"} 0
 [...]

 # HELP realtek_poe_port_state per port poe state
 # TYPE realtek_poe_port_state gauge
 realtek_poe_port_state{device="lan1",state="Disabled"} 0
 realtek_poe_port_state{device="lan1",state="Searching"} 1
 [...]
 (states: Disabled, Searching, Delivering power, Fault, Other fault, Requesting power)

 # HELP realtek_poe_port_mode per port poe mode
 # TYPE realtek_poe_port_mode gauge
 realtek_poe_port_mode{device="lan1",mode="PoE"} 0
 realtek_poe_port_mode{device="lan1",mode="PoE+"} 1
 [...]
 (modes: PoE, Legacy, pre-PoE+, PoE+)

Signed-off-by: Gregor Michels <hirnpfirsich@brainpeach.de>
2 years agoMerge pull request #19114 from commodo/squashfs-tools-zstd
Alexandru Ardelean [Mon, 8 Aug 2022 08:36:40 +0000 (11:36 +0300)]
Merge pull request #19114 from commodo/squashfs-tools-zstd

squashfs-tools: enable zstd compression by default

2 years agophp8: update to 8.1.9
Michael Heimpold [Sun, 7 Aug 2022 22:58:45 +0000 (00:58 +0200)]
php8: update to 8.1.9

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2 years agoMerge pull request #18628 from mcb30/openconnect-proxy
Nikos Mavrogiannopoulos [Sun, 7 Aug 2022 20:15:11 +0000 (22:15 +0200)]
Merge pull request #18628 from mcb30/openconnect-proxy

OpenConnect proxy support

2 years agoprometheus-node-exporter-lua: fix hostapd stations
Nick Hainke [Sat, 30 Apr 2022 05:58:07 +0000 (07:58 +0200)]
prometheus-node-exporter-lua: fix hostapd stations

We can only utilize statistics from interfaces having ubus interface.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2 years agoMerge pull request #18834 from jpds/prometheus-selinux-collector
Etienne Champetier [Sun, 7 Aug 2022 16:13:58 +0000 (12:13 -0400)]
Merge pull request #18834 from jpds/prometheus-selinux-collector

prometheus-node-exporter-lua: Added selinux.lua.

2 years agoopenconnect: Allow reconnect timeout to be specified
Michael Brown [Sat, 28 May 2022 22:21:10 +0000 (23:21 +0100)]
openconnect: Allow reconnect timeout to be specified

Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2 years agoopenconnect: Support use of a proxy server
Michael Brown [Sat, 28 May 2022 21:57:23 +0000 (22:57 +0100)]
openconnect: Support use of a proxy server

Allow connection via a proxy server (required on some sites where
direct outbound HTTP(S) access is not permitted).

Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2 years agoMerge pull request #19126 from PolynomialDivision/update-gnutls
Nikos Mavrogiannopoulos [Sun, 7 Aug 2022 14:53:18 +0000 (16:53 +0200)]
Merge pull request #19126 from PolynomialDivision/update-gnutls

gnutls: update to 3.7.7

2 years agognutls: update to 3.7.7
Nick Hainke [Sun, 7 Aug 2022 07:18:17 +0000 (09:18 +0200)]
gnutls: update to 3.7.7

- libgnutls: Fixed double free during verification of pkcs7 signatures.
  Reported by Jaak Ristioja (#1383). [GNUTLS-SA-2022-07-07, CVSS: medium]
  [CVE-2022-2509]

- libgnutls: gnutls_hkdf_expand now only accepts LENGTH argument less than or
  equal to 255 times hash digest size, to comply with RFC 5869 2.3.

- libgnutls: Length limit for TLS PSK usernames has been increased
  from 128 to 65535 characters (#1323).

- libgnutls: AES-GCM encryption function now limits plaintext
  length to 2^39-256 bits, according to SP800-38D 5.2.1.1.

- libgnutls: New block cipher functions have been added to transparently
  handle padding.  gnutls_cipher_encrypt3 and gnutls_cipher_decrypt3 can be
  used in combination of GNUTLS_CIPHER_PADDING_PKCS7 flag to automatically
  add/remove padding if the length of the original plaintext is not a multiple
  of the block size.

- libgnutls: New function for manual FIPS self-testing.

API and ABI modifications:
- gnutls_fips140_run_self_tests: New function
- gnutls_cipher_encrypt3: New function
- gnutls_cipher_decrypt3: New function
- gnutls_cipher_padding_flags_t: New enum

Signed-off-by: Nick Hainke <vincent@systemli.org>
2 years agoyq: Update to 4.27.2
Tianling Shen [Sat, 6 Aug 2022 16:29:35 +0000 (00:29 +0800)]
yq: Update to 4.27.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2 years agomxml: update to 3.3.1
Espen Jürgensen [Fri, 5 Aug 2022 10:46:11 +0000 (12:46 +0200)]
mxml: update to 3.3.1

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2 years agoluajit: patch: PPC/e500 SPE: use soft float instead of failing
Šimon Bořek [Sat, 16 Jul 2022 16:56:32 +0000 (18:56 +0200)]
luajit: patch: PPC/e500 SPE: use soft float instead of failing

makes LuaJit builds for mpc85xx targets with SPE ISA extension
enabled possible

Quoting inner commit message:

This allows building LuaJit for systems with Power ISA SPE
extension[^1] support by using soft float on LuaJit side.

While e500 CPU cores support SPE instruction set extension
allowing them to perform floating point arithmetic natively,
this isn't required. They can function with software floating
point to integer arithmetic translation as well,
just like FPU-less PowerPC CPUs without SPE support.

Therefore I see no need to prevent them from running LuaJit
explicitly.

[^1]: https://www.nxp.com/docs/en/reference-manual/SPEPEM.pdf

Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Šimon Bořek <simon.borek@nic.cz>
2 years agosquashfs-tools: enable zstd compression by default
Alexandru Ardelean [Fri, 5 Aug 2022 06:48:26 +0000 (09:48 +0300)]
squashfs-tools: enable zstd compression by default

Requested via:
  https://github.com/openwrt/packages/issues/19111

PKG_RELEASE is set to AUTORELEASE, so no need to bump.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2 years agoMerge pull request #19104 from janh/python-paho-mqtt-depends-uuid
Alexandru Ardelean [Fri, 5 Aug 2022 06:35:15 +0000 (09:35 +0300)]
Merge pull request #19104 from janh/python-paho-mqtt-depends-uuid

python-paho-mqtt: add missing dependency

2 years agokea: bump to 2.0.3
Stijn Tintel [Tue, 2 Aug 2022 22:44:36 +0000 (01:44 +0300)]
kea: bump to 2.0.3

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2 years agosqueezelite: update to 1.9.9-1403
Rosen Penev [Mon, 25 Jul 2022 00:41:33 +0000 (17:41 -0700)]
squeezelite: update to 1.9.9-1403

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agoMerge pull request #19083 from pprindeville/drop-parallel-support-non-x86
Philip Prindeville [Thu, 4 Aug 2022 19:01:42 +0000 (13:01 -0600)]
Merge pull request #19083 from pprindeville/drop-parallel-support-non-x86

lcdproc: don't enable LPT support on non-x86 architectures

2 years agoMerge pull request #18781 from paper42/fail2ban-py310
Josef Schlehofer [Thu, 4 Aug 2022 11:45:31 +0000 (13:45 +0200)]
Merge pull request #18781 from paper42/fail2ban-py310

fail2ban: fix patch for python 3.10

2 years agoMerge pull request #19021 from borkra/fix_dependencies
Eneas U de Queiroz [Thu, 4 Aug 2022 02:44:33 +0000 (23:44 -0300)]
Merge pull request #19021 from borkra/fix_dependencies

Avoid building unused package dependencies

2 years agolcdproc: don't enable LPT support on non-x86 architectures
Philip Prindeville [Mon, 1 Aug 2022 19:20:53 +0000 (13:20 -0600)]
lcdproc: don't enable LPT support on non-x86 architectures

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2 years agopython-paho-mqtt: add missing dependency
Jan Hoffmann [Wed, 3 Aug 2022 15:00:08 +0000 (17:00 +0200)]
python-paho-mqtt: add missing dependency

The uuid module has been split out into a separate package with the
update to Python 3.10.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2 years agosexpect: updated to 2.3.11
Clark Wang [Tue, 2 Aug 2022 12:46:01 +0000 (20:46 +0800)]
sexpect: updated to 2.3.11

Signed-off-by: Clark Wang <dearvoid@gmail.com>
2 years agopython-jsonschema: Update to 4.9.0
Javier Marcet [Mon, 1 Aug 2022 17:02:01 +0000 (19:02 +0200)]
python-jsonschema: Update to 4.9.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2 years agodocker-compose: Update to version 2.9.0
Javier Marcet [Mon, 1 Aug 2022 17:02:16 +0000 (19:02 +0200)]
docker-compose: Update to version 2.9.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2 years agonano: update to 6.4
Hannu Nyman [Tue, 2 Aug 2022 12:32:10 +0000 (15:32 +0300)]
nano: update to 6.4

Update nano editor to version 6.4.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2 years agocoremark: bump to 2022-07-27
Aleksander Jan Bajkowski [Fri, 29 Jul 2022 22:13:51 +0000 (00:13 +0200)]
coremark: bump to 2022-07-27

Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
2 years agowatchcat: fix broken ping invocation for no-address-family configuration
Michal Kowalski [Tue, 2 Aug 2022 00:29:07 +0000 (20:29 -0400)]
watchcat: fix broken ping invocation for no-address-family configuration

Fix for issue #19010

Signed-off-by: John Kohl <jtk.git@bostonpog.org>
Signed-off-by: Michal Kowalski <18610805+kofec@users.noreply.github.com>
2 years agognutls: Avoid building unused gnutls dependency
Boris Krasnovskiy [Fri, 22 Jul 2022 18:25:17 +0000 (14:25 -0400)]
gnutls: Avoid building unused gnutls dependency

Avoid building unused gnutls dependency

Signed-off-by: Boris Krasnovskiy <borkra@gmail.com>
2 years agogensio: Avoid building unused python and libstdcpp dependecies
Boris Krasnovskiy [Fri, 22 Jul 2022 18:23:54 +0000 (14:23 -0400)]
gensio: Avoid building unused python and libstdcpp dependecies

Avoid building unused python and libstdcpp dependecies

Signed-off-by: Boris Krasnovskiy <borkra@gmail.com>
2 years agochrony: Avoid building unused gnutls and ca dependencies
Boris Krasnovskiy [Fri, 22 Jul 2022 18:23:05 +0000 (14:23 -0400)]
chrony: Avoid building unused gnutls and ca dependencies

Avoid building unused gnutls and ca dependencies

Signed-off-by: Boris Krasnovskiy <borkra@gmail.com>
2 years agorealtek-poe: Add package to control PoE for Realtek 838x devices
Alexandru Gagniuc [Wed, 15 Jun 2022 03:48:47 +0000 (22:48 -0500)]
realtek-poe: Add package to control PoE for Realtek 838x devices

The realtek-poe package is used to configure the Power-over-Ethernet
controller found on Realtex 838x based switches. On many such
switches, the PoE doesn't work without this package.

Signed-off-by: Stijn Segers <foss@volatilesystems.org>
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2 years agoMerge pull request #19055 from pprindeville/issue#18975
Philip Prindeville [Sat, 30 Jul 2022 19:03:20 +0000 (13:03 -0600)]
Merge pull request #19055 from pprindeville/issue#18975

lcdproc: don't detect parallel port on build host

2 years agolcdproc: don't detect parallel port on build host
Philip Prindeville [Tue, 26 Jul 2022 02:41:06 +0000 (20:41 -0600)]
lcdproc: don't detect parallel port on build host

Also, limit builds to x86 and x86_64.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2 years agoMerge pull request #18931 from alinnastac/libxml2-iconv
Michael Heimpold [Fri, 29 Jul 2022 20:54:52 +0000 (22:54 +0200)]
Merge pull request #18931 from alinnastac/libxml2-iconv

libxml2: add libiconv path to pkg-config file

2 years agoMerge pull request #19073 from jempatel/apinger-rrd-graph
Florian Eckert [Fri, 29 Jul 2022 14:12:25 +0000 (16:12 +0200)]
Merge pull request #19073 from jempatel/apinger-rrd-graph

apinger: add rrd graph support

2 years agoapinger: add rrd graph support
Jaymin Patel [Tue, 26 Jul 2022 13:14:32 +0000 (18:44 +0530)]
apinger: add rrd graph support

- add package apinger-rrd for RRD graphs
- add RPC to get an overview and update graphs
- fix interface hotplug to restart apinger instance
- add patch to split alarms list in the status

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
2 years agostunnel: update version to 5.65
Florian Eckert [Mon, 25 Jul 2022 08:33:35 +0000 (10:33 +0200)]
stunnel: update version to 5.65

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2 years agofrr: update to 8.3.0
Lucian Cristian [Thu, 28 Jul 2022 20:36:37 +0000 (20:36 +0000)]
frr: update to 8.3.0

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2 years agodomoticz: fix read of "disabled" uci configuration parameter
Robert Högberg [Wed, 13 Jul 2022 19:03:44 +0000 (21:03 +0200)]
domoticz: fix read of "disabled" uci configuration parameter

The domoticz init script didn't properly read the "disabled"
configuration parameter and instead the service was always started.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2 years agoffmpeg: update to 5.1
John Audia [Sat, 23 Jul 2022 10:28:46 +0000 (06:28 -0400)]
ffmpeg: update to 5.1

Bump to latest upstream version, manually rebased: 050-glibc.patch

Tested using:
ffmpeg -f lavfi -i testsrc=duration=10:size=1280x720:rate=30 testsrc.mpg

Resulting mpg was good.

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <therealgraysky@proton.me>
2 years agotar: add PKG_CONFIG_DEPENDS
Rosen Penev [Thu, 21 Jul 2022 03:33:30 +0000 (23:33 -0400)]
tar: add PKG_CONFIG_DEPENDS

fixes compilation when deselecting options.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agohfsprogs: remove unused libbsd
Guilherme Janczak [Thu, 28 Jul 2022 05:49:46 +0000 (05:49 +0000)]
hfsprogs: remove unused libbsd

hfsprogs uses libbsd for strlcpy(), but the strlcpy() calls are inside
`#ifdef` and don't show up on the OpenWRT package.

Signed-off-by: Guilherme Janczak <guilherme.janczak@yandex.com>
2 years agorclone: update to 1.59.0
ZiMing Mo [Thu, 28 Jul 2022 07:54:34 +0000 (15:54 +0800)]
rclone: update to 1.59.0

Release note: https://rclone.org/changelog/#v1-59-0-2022-07-09

Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
2 years agoMerge pull request #18993 from mhei/php8-update-8.1.8
Michael Heimpold [Thu, 28 Jul 2022 08:31:41 +0000 (10:31 +0200)]
Merge pull request #18993 from mhei/php8-update-8.1.8

php8: update to 8.1.8

2 years agoMerge pull request #18930 from pprindeville/isc-dhcp-drop-allow-update
Philip Prindeville [Wed, 27 Jul 2022 16:07:07 +0000 (10:07 -0600)]
Merge pull request #18930 from pprindeville/isc-dhcp-drop-allow-update

isc-dhcp: don't use allow-update in bind config

2 years agoMerge pull request #19060 from MoetaYuko/patch-1
Hannu Nyman [Wed, 27 Jul 2022 06:57:15 +0000 (09:57 +0300)]
Merge pull request #19060 from MoetaYuko/patch-1

kitty-terminfo: Fix license

2 years agokitty-terminfo: Fix license
Jitao Lu [Wed, 27 Jul 2022 06:27:01 +0000 (14:27 +0800)]
kitty-terminfo: Fix license

Signed-off-by: Jitao Lu <dianlujitao@gmail.com>
2 years agoMerge pull request #18914 from stangri/master-nebula
Stan Grishin [Tue, 26 Jul 2022 16:59:27 +0000 (10:59 -0600)]
Merge pull request #18914 from stangri/master-nebula

nebula: update to 1.6.0

2 years agozmq: remove libbsd dependency
Rosen Penev [Tue, 26 Jul 2022 01:24:01 +0000 (18:24 -0700)]
zmq: remove libbsd dependency

Not really needed for anything. Patch taken from upstream.

Remove obsolete libpthread and librt dependencies.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agolibwebp: bump to version 1.2.3
Alexandru Ardelean [Mon, 18 Jul 2022 15:21:46 +0000 (18:21 +0300)]
libwebp: bump to version 1.2.3

Drop upstreamed patch '001-fix-cmake-webpmux-linking.patch'.
Re-adapted patch '010-mips16.patch'

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2 years agotelegraf: Update to version 1.23.3
Jonathan Pagel [Mon, 25 Jul 2022 18:11:36 +0000 (20:11 +0200)]
telegraf: Update to version 1.23.3

Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
2 years agoMerge pull request #19047 from liudf0716/xfrpc
Florian Eckert [Mon, 25 Jul 2022 05:36:54 +0000 (07:36 +0200)]
Merge pull request #19047 from liudf0716/xfrpc

xfrpc: Update to 1.07.582

2 years agoxfrpc: Update to 1.07.582
Dengfeng Liu [Mon, 25 Jul 2022 02:29:20 +0000 (10:29 +0800)]
xfrpc: Update to 1.07.582

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2 years agodockerd: Update to v20.10.17
Gerard Ryan [Sun, 24 Jul 2022 05:31:43 +0000 (15:31 +1000)]
dockerd: Update to v20.10.17

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2 years agodocker: Update to v20.10.17
Gerard Ryan [Sun, 24 Jul 2022 05:29:28 +0000 (15:29 +1000)]
docker: Update to v20.10.17

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2 years agolibnetwork: Update to f6ccccb for Docker v20.10.17
Gerard Ryan [Sun, 24 Jul 2022 05:25:00 +0000 (15:25 +1000)]
libnetwork: Update to f6ccccb for Docker v20.10.17

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2 years agocontainerd: Update to v1.6.6 for Docker v20.10.17
Gerard Ryan [Sun, 24 Jul 2022 05:17:03 +0000 (15:17 +1000)]
containerd: Update to v1.6.6 for Docker v20.10.17

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2 years agorunc: Update to v1.1.2 for Docker v20.10.17
Gerard Ryan [Sun, 24 Jul 2022 05:10:50 +0000 (15:10 +1000)]
runc: Update to v1.1.2 for Docker v20.10.17

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2 years agomodemmanager: fix mm_log() invocations in 25-modemmanager* files
Arkadiusz Drabczyk [Wed, 13 Jul 2022 12:35:34 +0000 (14:35 +0200)]
modemmanager: fix mm_log() invocations in 25-modemmanager* files

Definition of mm_log() was changed in
45a56a889943b437f78fa2bfca3d5d8ac555c77e but 25-modemmanager* weren't
changed.

Signed-off-by: Arkadiusz Drabczyk <arkadiusz@drabczyk.org>
2 years agodawn: update to 2022-07-24
Nick Hainke [Sun, 24 Jul 2022 10:52:26 +0000 (12:52 +0200)]
dawn: update to 2022-07-24

edca4d2 network: rework network status callbacks

Signed-off-by: Nick Hainke <vincent@systemli.org>
2 years agoruby: fix build with LibreSSL over v3.5
ZiMing Mo [Fri, 22 Jul 2022 19:28:14 +0000 (03:28 +0800)]
ruby: fix build with LibreSSL over v3.5

LibreSSL 3.5 and later provide and need to use
PEM_write_bio_PrivateKey_traditional()

upstream commit:
https://github.com/ruby/openssl/commit/e25fb0d0d86da5a9398ebdc9216b2ea89f80fa3d
https://github.com/ruby/openssl/commit/b02815271fcc295cb8b07ef740684b88a10f2760

Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
2 years agoerlang: workaround LibreSSL-3.5.0 compat issues
Sebastian Kemper [Sat, 23 Jul 2022 14:43:28 +0000 (16:43 +0200)]
erlang: workaround LibreSSL-3.5.0 compat issues

Cherry-pick four upstream commits that prevent building of
otp_test_engine when LibreSSL-3.5.0 is used.

Since OpenWrt bumped LibreSSL to 3.5.3 the erlang host builds fail to
complete.

 CC ../priv/obj/x86_64-pc-linux-gnu/otp_test_engine.o
otp_test_engine.c: In function 'test_engine_md5_init':
otp_test_engine.c:144:34: error: dereferencing pointer to incomplete type 'EVP_MD_CTX' {aka 'struct env_md_ctx_st'}
 #define data(ctx) ((MD5_CTX *)ctx->md_data)
                                  ^~

Also switch to AUTORELEASE.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2 years agocurl: switch default SSL to mbedTLS
Rosen Penev [Fri, 22 Jul 2022 01:12:26 +0000 (18:12 -0700)]
curl: switch default SSL to mbedTLS

The decision to switch the default to wolfSSL was taken because of
hostapd back from when curl was in base. Unfortunately, not only is
wolfSSL bigger but it has also been causing issues recently. There's
also no relation between hostapd and curl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agopython3: update patches for libressl v3.5
Andre Heider [Tue, 19 Jul 2022 12:14:16 +0000 (14:14 +0200)]
python3: update patches for libressl v3.5

Based upon patches from OpenBSD[0] and Gentoo[1].

Switched to the LibreSSL provided LIBRESSL_VERSION_NUMBER macro, which
makes OPENWRT_HOST_BUILD redundant.

[0] https://github.com/openbsd/ports/tree/master/lang/python/3.10/patches
[1] https://github.com/gentoo/libressl/tree/master/dev-lang/python/files

Signed-off-by: Andre Heider <a.heider@gmail.com>
2 years agocryptsetup: fix library paths by calling autoreconf
Daniel Golle [Sat, 23 Jul 2022 08:37:28 +0000 (09:37 +0100)]
cryptsetup: fix library paths by calling autoreconf

Use PKG_FIXUP:=autoreconf when building cryptsetup to prevent
accidental linkage against host libraries.

Fixes: #19011
Reported-by: @dreirund
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2 years agoyt-dlp: update to 2022.7.18
Michal Vasilek [Fri, 22 Jul 2022 13:56:01 +0000 (15:56 +0200)]
yt-dlp: update to 2022.7.18

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2 years agodawn: update to 2022-07-22
Nick Hainke [Fri, 22 Jul 2022 19:21:32 +0000 (21:21 +0200)]
dawn: update to 2022-07-22

10fb043 network: dump detail on ping pong received

Signed-off-by: Nick Hainke <vincent@systemli.org>
2 years agoMerge pull request #18966 from commodo/django-bump
Alexandru Ardelean [Fri, 22 Jul 2022 11:44:43 +0000 (14:44 +0300)]
Merge pull request #18966 from commodo/django-bump

django: bump to version 4.0.6

2 years agocrelay: update to 0.14.1
Rosen Penev [Tue, 19 Jul 2022 08:26:38 +0000 (01:26 -0700)]
crelay: update to 0.14.1

Also add a meson.build file to avoid iconv hacks.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agodocker-compose: Update to version 2.7.0
Javier Marcet [Thu, 21 Jul 2022 14:35:14 +0000 (16:35 +0200)]
docker-compose: Update to version 2.7.0

What's Changed:

 - Enhancements:

   - add support of environment secret during build step by @glours

 - Fixes:

   - networks: prevent issues due to duplicate names by @milas
   - Use appropriate dependency condition for one-shot containers when
   running compose up --wait by @laurazard
   - Fix environment variable expansion by @ulyssessouza in
   compose-spec/compose-go#276
   - Validate depended-on services exist in consistency check by
   @laurazard in compose-spec/compose-go#281
   - Fix hash usage in environment values by @ulyssessouza in
   compose-spec/compose-go#283
   - build: respect dependency order for classic builder by @milas
   - fix: panic caused by empty string argument by @nicksieger
   - (re)start should not impact one-off containers by @ndeloof
   - Fix issue with close networks name on up and down command by
   @glours
   - keep the container reference when volumes_from target a container
   and not a service by @glours
   - build.go: initialize CustomLabels map if nil by @paroque28

Signed-off-by: Javier Marcet <javier@marcet.info>
2 years agodawn: update to 2022-07-21
Nick Hainke [Thu, 21 Jul 2022 15:02:49 +0000 (17:02 +0200)]
dawn: update to 2022-07-21

bb362db datastorage: fix ap_array_unlink_entry always returns NULL
47e98ef network: ping pong keepalive for tcp connections
eba0354 network: add timeout for client connections

In the dawn config the con_timeout needs to be added:
  option con_timeout '60'

Signed-off-by: Nick Hainke <vincent@systemli.org>
2 years agousteer: update to latest HEAD
David Bauer [Wed, 20 Jul 2022 22:59:47 +0000 (00:59 +0200)]
usteer: update to latest HEAD

9059b9a ubus: derive RSSI from measurement report

Signed-off-by: David Bauer <mail@david-bauer.net>
2 years agolibxml2: add libiconv path to pkg-config file
Alin Nastac [Thu, 14 Jul 2022 11:20:07 +0000 (13:20 +0200)]
libxml2: add libiconv path to pkg-config file

Needed for applications that use libxml-2.0.pc Libs.private params
to link with -liconv library.

Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
2 years agophp8: update to 8.1.8
Michael Heimpold [Wed, 20 Jul 2022 19:47:20 +0000 (21:47 +0200)]
php8: update to 8.1.8

This fixes:
    - CVE-2022-31627

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2 years agomutt: add PKG_CONFIG_DEPENDS
Rosen Penev [Wed, 20 Jul 2022 05:21:22 +0000 (22:21 -0700)]
mutt: add PKG_CONFIG_DEPENDS

Should fix missing dependencies when manupulating options.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agoopusfile: add autoreconf
Rosen Penev [Wed, 20 Jul 2022 05:14:50 +0000 (22:14 -0700)]
opusfile: add autoreconf

Fixes compilation under some hosts.

Added PKG_BUILD_PARALLEL for faster compilation.

Some small cleanups for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agogeth: update to 1.10.20
Rosen Penev [Tue, 19 Jul 2022 03:42:47 +0000 (20:42 -0700)]
geth: update to 1.10.20

Fix compilation with latest iconv changes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agolibulfius: update to 2.7.10
Toni Uhlig [Wed, 13 Jul 2022 23:54:13 +0000 (01:54 +0200)]
libulfius: update to 2.7.10

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2 years agoglib2: disable fortify source
Stijn Tintel [Sun, 9 Jan 2022 16:13:15 +0000 (18:13 +0200)]
glib2: disable fortify source

The glib2 package fails to build when CONFIG_PKG_FORTIFY_SOURCE_1 or
CONFIG_PKG_FORTIFY_SOURCE_2 is enabled in the OpenWrt config:

In file included from ../glib/libcharset/localcharset.c:28:
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h: In function 'snprintf':
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:101:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
  101 |         return __orig_snprintf(__s, __n, __f, __builtin_va_arg_pack());
      |         ^~~~~~
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h: In function 'sprintf':
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:110:17: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
  110 |                 __r = __orig_snprintf(__s, __b, __f, __builtin_va_arg_pack());
      |                 ^~~
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:114:17: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
  114 |                 __r = __orig_sprintf(__s, __f, __builtin_va_arg_pack());
      |                 ^~~

Disable fortify source for the package as a workaround.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2 years agowifidog: fix compilation with more recent wolfssl
Rosen Penev [Mon, 18 Jul 2022 22:16:15 +0000 (15:16 -0700)]
wifidog: fix compilation with more recent wolfssl

Needs an extra header. pthread.h is also no longer implicitly included.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agocurl: fix compilation with wolfSSL
Rosen Penev [Wed, 20 Jul 2022 02:24:19 +0000 (19:24 -0700)]
curl: fix compilation with wolfSSL

options.h header is needed now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agoMerge pull request #18919 from mhei/php8-full-libiconv
Michael Heimpold [Tue, 19 Jul 2022 17:20:11 +0000 (19:20 +0200)]
Merge pull request #18919 from mhei/php8-full-libiconv

php8: fixup libiconv usage (refs openwrt/openwrt#10024)

2 years agoirqbalance: add meson
Rosen Penev [Thu, 9 Jun 2022 22:30:40 +0000 (15:30 -0700)]
irqbalance: add meson

Fixes compilation when libiconv is missing.

Also remove pthread from glibc. No longer needed.

Cleanup Makefile for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agounbound: update to 1.16.1
Pascal Ernster [Mon, 11 Jul 2022 15:27:30 +0000 (17:27 +0200)]
unbound: update to 1.16.1

Maintainer: @EricLuehrsen
Compile tested: realtek/rtl838x, x86/64
Run tested: realtek/rtl838x, x86/64
Description: Update to 1.16.1

Signed-off-by: Pascal Ernster <git@hardfalcon.net>
2 years agoopen-vm-tools: fix compilation without libiconv
Rosen Penev [Tue, 19 Jul 2022 08:34:05 +0000 (01:34 -0700)]
open-vm-tools: fix compilation without libiconv

Fix for recent nls.mk change.

Signed-off-by: Rosen Penev <rosenp@gmail.com>