feed/packages.git
21 months agokeepalived: add status rpc and service improvement 19329/head
Jaymin Patel [Fri, 9 Sep 2022 13:40:49 +0000 (19:10 +0530)]
keepalived: add status rpc and service improvement

- enable json by default to generate json stats
- add rpc to generate json status
- add kmod-nf-ipvs dependencies for virtual servers
- set default vip labels on virtual interfaces
- set process name for keepalived child processes

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
21 months agognunet: update to version 0.17.5
Daniel Golle [Wed, 7 Sep 2022 20:27:47 +0000 (21:27 +0100)]
gnunet: update to version 0.17.5

Beware that switching to the new major version 0.17.x results in
incompatibility with clients still running 0.16.x.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agolibp11: update to version 0.4.12
Daniel Golle [Wed, 7 Sep 2022 18:49:34 +0000 (19:49 +0100)]
libp11: update to version 0.4.12

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agortpmidid: update to snapshot of 2022-07-07
Daniel Golle [Wed, 7 Sep 2022 18:15:45 +0000 (19:15 +0100)]
rtpmidid: update to snapshot of 2022-07-07

 ae98df0 0xF1 MIDI Quarter Frame is 2 bytes long
 eab5cd8 Added more MIDI messages and comments

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agolibinput: update to version 1.19.4
Daniel Golle [Wed, 7 Sep 2022 18:33:30 +0000 (19:33 +0100)]
libinput: update to version 1.19.4

This release includes a fix for CVE-2022-1215, a format string
vulnerabilty in the evdev device handling. For details, see
https://gitlab.freedesktop.org/libinput/libinput/-/issues/752

Peter Hutterer (2):
      evdev: strip the device name of format directives
      libinput 1.19.4

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agolibevdev: update to version 1.13.0
Daniel Golle [Wed, 7 Sep 2022 18:33:14 +0000 (19:33 +0100)]
libevdev: update to version 1.13.0

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agopostgresql: update to version 14.5
Daniel Golle [Wed, 7 Sep 2022 18:25:23 +0000 (19:25 +0100)]
postgresql: update to version 14.5

Release date: 2022-08-11
Adresses CVE-2022-2625.
For more details, please see the release notes[1].

[1]: https://www.postgresql.org/docs/release/14.5/
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agopcsc-lite: update to version 1.9.8
Daniel Golle [Wed, 7 Sep 2022 18:12:44 +0000 (19:12 +0100)]
pcsc-lite: update to version 1.9.8

1.9.8: Ludovic Rousseau
11 June 2022
- Install install_spy.sh & uninstall_spy.sh scripts in docdir
- SCardTransmit(): do not fail if receive buffer is "too large"
- SCardControl(): do not fail if receive buffer is "too large"
- fix some memory leaks on shutdown
- use a better random number generator
- Some other minor improvements

1.9.7: Ludovic Rousseau
13 May 2022
- disable strict compilation by default
- fix 3 warnings

1.9.6: Ludovic Rousseau
11 May 2022
- do not fail reader removal in some specific cases (USB/Thunderbolt port)
- improve documentation regarding /etc/reader.conf.d/
- SCardGetStatusChange: speedup the case DISABLE_AUTO_POWER_ON
- configure:
  . add --disable-strict option
   By default the compiler arguments are now:
   -Wall -Wextra -Wno-unused-parameter -Werror ${CFLAGS}
  . fail if flex is not found
- fix different data races
- pcscdaemon: -v displays internal constants values:
  MAX_READERNAME & PCSCLITE_MAX_READERS_CONTEXTS
- Some other minor improvements

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agoexim: update to version 4.96
Daniel Golle [Wed, 7 Sep 2022 17:24:22 +0000 (18:24 +0100)]
exim: update to version 4.96

Exim version 4.96
-----------------

JH/01 Move the wait-for-next-tick (needed for unique message IDs) from
      after reception to before a subsequent reception.  This should
      mean slightly faster delivery, and also confirmation of reception
      to senders.

JH/02 Move from using the pcre library to pcre2.  The former is no longer
      being developed or supported (by the original developer).

JH/03 Constification work in the filters module required a major version
      bump for the local-scan API.  Specifically, the "headers_charset"
      global which is visible via the API is now const and may therefore
      not be modified by local-scan code.

JH/04 Fix ClamAV TCP use under FreeBSD. Previously the OS-specific shim for
      sendfile() didi not account for the way the ClamAV driver code called it.

JH/05 Bug 2819: speed up command-line messages being read in.  Previously a
      time check was being done for every character; replace that with one
      per buffer.

JH/06 Bug 2815: Fix ALPN sent by server under OpenSSL.  Previously the string
      sent was prefixed with a length byte.

JH/07 Change the SMTP feature name for pipelining connect to be compliant with
      RFC 5321.  Previously Dovecot (at least) would log errors during
      submission.

JH/08 Remove stripping of the binaries from the FreeBSD build.  This was added
      in 4.61 without a reason logged. Binaries will be bigger, which might
      matter on diskspace-constrained systems, but debug is easier.

JH/09 Fix macro-definition during "-be" expansion testing.  The move to
      write-protected store for macros had not accounted for these runtime
      additions; fix by removing this protection for "-be" mode.

JH/10 Convert all uses of select() to poll().  FreeBSD 12.2 was found to be
      handing out large-numbered file descriptors, violating the usual Unix
      assumption (and required by Posix) that the lowest possible number will be
      allocated by the kernel when a new one is needed.  In the daemon, and any
      child procesees, values higher than 1024 (being bigger than FD_SETSIZE)
      are not useable for FD_SET() [and hence select()] and overwrite the stack.
      Assorted crashes happen.

JH/11 Fix use of $sender_host_name in daemon process.  When used in certain
      main-section options or in a connect ACL, the value from the first ever
      connection was never replaced for subsequent connections.  Found by
      Wakko Warner.

JH/12 Bug 2838: Fix for i32lp64 hard-align platforms. Found for SPARC Linux,
      though only once PCRE2 was introduced: the memory accounting used under
      debug offset allocations by an int, giving a hard trap in early startup.
      Change to using a size_t.  Debug and fix by John Paul Adrian Glaubitz.

JH/13 Bug 2845: Fix handling of tls_require_ciphers for OpenSSL when a value
      with underbars is given.  The write-protection of configuration introduced
      in 4.95 trapped when normalisation was applied to an option not needing
      expansion action.

JH/14 Bug 1895: TLS: Deprecate RFC 5114 Diffie-Hellman parameters.

JH/15 Fix a resource leak in *BSD.  An off-by-one error resulted in the daemon
      failing to close the certificates directory, every hour or any time it
      was touched.

JH/16 Debugging initiated by an ACL control now continues through into routing
      and transport processes.  Previously debugging stopped any time Exim
      re-execs, or for processing a queued message.

JH/17 The "expand" debug selector now gives more detail, specifically on the
      result of expansion operators and items.

JH/18 Bug 2751: Fix include_directory in redirect routers.  Previously a
      bad comparison between the option value and the name of the file to
      be included was done, and a mismatch was wrongly identified.
      4.88 to 4.95 are affected.

JH/19 Support for Berkeley DB versions 1 and 2 is withdrawn.

JH/20 When built with NDBM for hints DB's check for nonexistence of a name
      supplied as the db file-pair basename.  Previously, if a directory
      path was given, for example via the autoreply "once" option, the DB
      file.pag and file.dir files would be created in that directory's
      parent.

JH/21 Remove the "allow_insecure_tainted_data" main config option and the
      "taint" log_selector.  These were previously deprecated.

JH/22 Fix static address-list lookups to properly return the matched item.
      Previously only the domain part was returned.

JH/23 Bug 2864: FreeBSD: fix transport hang after 4xx/5xx response. Previously
      the call into OpenSSL to send a TLS Close was being repeated; this
      resulted in the library waiting for the peer's Close.  If that was never
      sent we waited forever.  Fix by tracking send calls.

JH/24 The ${run} expansion item now expands its command string elements after
      splitting.  Previously it was before; the new ordering makes handling
      zero-length arguments simpler.  The old ordering can be obtained by
      appending a new option "preexpand", after a comma, to the "run".

JH/25 Taint-check exec arguments for transport-initiated external processes.
      Previously, tainted values could be used.  This affects "pipe", "lmtp" and
      "queryprogram" transport, transport-filter, and ETRN commands.
      The ${run} expansion is also affected: in "preexpand" mode no part of
      the command line may be tainted, in default mode the executable name
      may not be tainted.

JH/26 Fix CHUNKING on a continued-transport.  Previously the usabliility of
      the the facility was not passed across execs, and only the first message
      passed over a connection could use BDAT; any further ones using DATA.

JH/27 Support the PIPECONNECT facility in the smtp transport when the helo_data
      uses $sending_ip_address and an interface is specified.
      Previously any use of the local address in the EHLO name disabled
      PIPECONNECT, the common case being to use the rDNS of it.

JH/28 OpenSSL: fix transport-required OCSP stapling verification under session
      resumption. Previously verify failed because no certificate status is
      passed on the wire for the restarted session. Fix by using the recorded
      ocsp status of the stored session for the new connection.

JH/29 TLS resumption: the key for session lookup in the client now includes
      more info that a server could potentially use in configuring a TLS
      session, avoiding oferring mismatching sessions to such a server.
      Previously only the server IP was used.

JH/30 Fix string_copyn() for limit greater than actual string length.
      Previously the copied amount was the limit, which could result in a
      overlapping memcpy for newly allocated destination soon after a
      source string shorter than the limit.  Found/investigated  by KM.

JH/31 Bug 2886: GnuTLS: Do not free the cached creds on transport connection
      close; it may be needed for a subsequent connection.  This caused a
      SEGV on primary-MX defer.  Found/investigated by Gedalya & Andreas.

JH/32 Fix CHUNKING for a second message on a connection when the first was
      rejected.  Previously we did not reset the chunking-offered state, and
      erroneously rejected the BDAT command.  Investigation help from
      Jesse Hathaway.

JH/33 Fis ${srs_encode ...} to handle an empty sender address, now returning
      an empty address.  Previously the expansion returned an error.

HS/01 Bug 2855: Handle a v4mapped sender address given us by a frontending
      proxy.  Previously these were misparsed, leading to paniclog entries.

Also contains commit 51be321b27 "Fix PAM auth. Bug 2813" addressing
CVE-2022-37451.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agogpgme: update to version 1.18.0
Daniel Golle [Wed, 7 Sep 2022 17:45:16 +0000 (18:45 +0100)]
gpgme: update to version 1.18.0

 Noteworthy changes in version 1.18.0 (2022-08-10)
 -------------------------------------------------

 * New keylist mode to force refresh via external methods.  [T5951]
 * The keylist operations now create an import result to report the
   result of the locate keylist modes.  [T5951]
 * core: Return BAD_PASSPHRASE error code on symmetric decryption
   failure.  [T5939]
 * cpp, qt: Do not export internal symbols anymore.  [T5906]
 * cpp, qt: Support revocation of own OpenPGP keys.  [T5904]
 * qt: The file name of (signed and) encrypted data can now be set.  [T6056]
 * cpp, qt: Support setting the primary user ID.  [T5938]
 * python: Fix segv(NULL) when inspecting contect after exeception.  [T6060]

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agocryptsetup: update to version 2.5.0
Daniel Golle [Wed, 7 Sep 2022 17:39:46 +0000 (18:39 +0100)]
cryptsetup: update to version 2.5.0

Update to new major release of cryptsetup. For details, please see
the release notes[1].

[1]: https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.5/v2.5.0-ReleaseNotes
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agolvm2: update to release 2.03.16
Daniel Golle [Wed, 7 Sep 2022 17:53:16 +0000 (18:53 +0100)]
lvm2: update to release 2.03.16

Mostly bug fixes and minor improvements.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
21 months agoMerge pull request #19321 from mhei/php8-update-8.1.10
Michael Heimpold [Wed, 7 Sep 2022 19:53:33 +0000 (21:53 +0200)]
Merge pull request #19321 from mhei/php8-update-8.1.10

php8: update to 8.1.10

21 months agoMerge pull request #19250 from mhei/bugfix19099
Michael Heimpold [Wed, 7 Sep 2022 19:27:32 +0000 (21:27 +0200)]
Merge pull request #19250 from mhei/bugfix19099

squid: fix compilation with libxml (refs #19099)

21 months agoMerge pull request #19320 from jow-/miniupnpd-rework
Jo-Philipp Wich [Wed, 7 Sep 2022 17:53:28 +0000 (19:53 +0200)]
Merge pull request #19320 from jow-/miniupnpd-rework

miniupnpd: rework firewall4 integration

21 months agoMerge pull request #19285 from tru7/knxd
Florian Eckert [Wed, 7 Sep 2022 05:48:44 +0000 (07:48 +0200)]
Merge pull request #19285 from tru7/knxd

libfmt: bump to upstream version 9.1.0

21 months agonextdns: initialize nextdns from /etc/uci-defaults
Marc Benoit [Mon, 5 Sep 2022 18:52:07 +0000 (14:52 -0400)]
nextdns: initialize nextdns from /etc/uci-defaults

Signed-off-by: Marc Benoit <marcb62185@gmail.com>
21 months agomemcached: update to 1.6.17
Nick Hainke [Sun, 4 Sep 2022 13:49:21 +0000 (15:49 +0200)]
memcached: update to 1.6.17

Update to latest version.

Release Notes:
- 1.6.16: https://github.com/memcached/memcached/wiki/ReleaseNotes1616
- 1.6.17: https://github.com/memcached/memcached/wiki/ReleaseNotes1617

Signed-off-by: Nick Hainke <vincent@systemli.org>
21 months agophp8: update to 8.1.10 19321/head
Michael Heimpold [Tue, 6 Sep 2022 19:47:30 +0000 (21:47 +0200)]
php8: update to 8.1.10

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
21 months agolibfmt: bump to upstream version 9.1.0 19285/head
Othmar Truniger [Tue, 30 Aug 2022 16:41:40 +0000 (18:41 +0200)]
libfmt: bump to upstream version 9.1.0

Signed-off-by: Othmar Truniger <github@truniger.ch>
21 months agominiupnpd: rework firewall4 integration 19320/head
Jo-Philipp Wich [Tue, 6 Sep 2022 17:42:18 +0000 (19:42 +0200)]
miniupnpd: rework firewall4 integration

 - Bump to the latest Git version in order to increase the package version
   for simpler opkg upgrade of the broken version

 - (Re-)Introduce PKG_RELEASE into the package, omitting it may lead to
   opkg segmentation faults under certain circumstances

 - Utilize automatic include hooks to drop the isolated miniupnpd table
   in favor to chains within the main inet fw4 table, otherwise PCP is
   unreliable as the upnp table might accept traffic which is later
   rejected by fw4

 - Install a fw4 script hook to restart miniupnpd on fw4 restarts and
   reloads in order to repopulate the upnp chains with forward rules

 - Register the used miniupnpd configuration file and the firewall uci
   configuration as change sources, otherwise `/etc/init.d/miniupnpd reload`
   has no effect if the firewall or upnpd config was changed

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
21 months agoldns: update to 1.8.3
Eric Luehrsen [Mon, 5 Sep 2022 23:51:28 +0000 (19:51 -0400)]
ldns: update to 1.8.3

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
21 months agolibssh: update to 0.10.3
Nick Hainke [Mon, 5 Sep 2022 21:33:53 +0000 (23:33 +0200)]
libssh: update to 0.10.3

Release notes:
https://www.libssh.org/2022/09/05/libssh-0-10-3/

Signed-off-by: Nick Hainke <vincent@systemli.org>
21 months agomariadb: fix compilation with ppc64
Rosen Penev [Mon, 28 Feb 2022 07:16:55 +0000 (23:16 -0800)]
mariadb: fix compilation with ppc64

MariaDB's PPC64 CRC32 support requires AltiVec, which QoriQ does not
support. Disable it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
21 months agolibtorrent-rasterbar: Update to 2.0.7
Tianling Shen [Sat, 3 Sep 2022 09:34:58 +0000 (17:34 +0800)]
libtorrent-rasterbar: Update to 2.0.7

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agodnslookup: Update to 1.7.3
Tianling Shen [Sat, 3 Sep 2022 09:12:36 +0000 (17:12 +0800)]
dnslookup: Update to 1.7.3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agodnsproxy: Update to 0.44.0
Tianling Shen [Sat, 3 Sep 2022 09:17:22 +0000 (17:17 +0800)]
dnsproxy: Update to 0.44.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agocloudflared: Update to 2022.8.4
Tianling Shen [Sat, 3 Sep 2022 09:14:43 +0000 (17:14 +0800)]
cloudflared: Update to 2022.8.4

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agolibssh: update to 0.10.2
Nick Hainke [Sat, 3 Sep 2022 09:35:51 +0000 (11:35 +0200)]
libssh: update to 0.10.2

Release notes:
https://www.libssh.org/2022/09/02/libssh-0-10-2/

Signed-off-by: Nick Hainke <vincent@systemli.org>
21 months agotelnet-bsd: add package
Daniel Engberg [Sat, 24 Jun 2017 15:36:42 +0000 (17:36 +0200)]
telnet-bsd: add package

net/telnet-bsd: Add telnet-bsd 1.2 to repo

Patch sources:
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-misc/telnet-bsd/files
https://ftp.uni-erlangen.de/gentoo-portage/net-misc/telnet-bsd/files

Template for excluding telnetd:
https://github.com/theeternalsw0rd/telnet-macos

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
[set me as maintainer, add patches suggested by @pkgadd]
Signed-off-by: Paul Spooren <mail@aparcar.org>
21 months agohaproxy: Update HAProxy to v2.6.4
Christian Lachner [Wed, 24 Aug 2022 07:16:44 +0000 (09:16 +0200)]
haproxy: Update HAProxy to v2.6.4

- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
21 months agochrony: update to 4.3
Miroslav Lichvar [Wed, 31 Aug 2022 14:11:49 +0000 (16:11 +0200)]
chrony: update to 4.3

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
21 months agoluaossl: update to rel-20220711
Siger Yang [Fri, 19 Aug 2022 16:48:57 +0000 (00:48 +0800)]
luaossl: update to rel-20220711

Signed-off-by: Siger Yang <siger.yang@outlook.com>
21 months agoopenvpn: explicitly disable engine parameter for openssl variant
Ivan Pavlov [Thu, 25 Aug 2022 19:39:47 +0000 (22:39 +0300)]
openvpn: explicitly disable engine parameter for openssl variant

Engine support is deprecated in OpenSSL 3.0 and for OpenSSL 3.0 the default
is to disable engine support as engine support is deprecated. For ath79 architecture
build with autodetection engine support fails, so explicitly set off for now.

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
21 months agolibssh: update to 0.10.0
Nick Hainke [Sat, 27 Aug 2022 08:13:58 +0000 (10:13 +0200)]
libssh: update to 0.10.0

Release Notes:
https://www.libssh.org/2022/08/26/libssh-0-10-0/

Signed-off-by: Nick Hainke <vincent@systemli.org>
21 months agoMerge pull request #19030 from tomsommer/tomsommer-patch-1
Florian Eckert [Tue, 30 Aug 2022 11:47:47 +0000 (13:47 +0200)]
Merge pull request #19030 from tomsommer/tomsommer-patch-1

ddns-scripts: Add Simply.com provider

21 months agoMerge pull request #19283 from 1715173329/yq
Josef Schlehofer [Tue, 30 Aug 2022 09:21:13 +0000 (11:21 +0200)]
Merge pull request #19283 from 1715173329/yq

yq: Update to 4.27.3

21 months agoMerge pull request #19282 from 1715173329/gg
Josef Schlehofer [Tue, 30 Aug 2022 09:21:05 +0000 (11:21 +0200)]
Merge pull request #19282 from 1715173329/gg

gg: Update to 0.2.9

21 months agoMerge pull request #19284 from 1715173329/xr
Josef Schlehofer [Tue, 30 Aug 2022 09:17:32 +0000 (11:17 +0200)]
Merge pull request #19284 from 1715173329/xr

xray-core: Update to 1.5.10

21 months agoAdGuardHome: update to v0.107.11
YiZhen Choo [Fri, 19 Aug 2022 15:31:46 +0000 (23:31 +0800)]
AdGuardHome: update to v0.107.11

Signed-off-by: YiZhen Choo <yizhen.c02@gmail.com>
21 months agodocker-compose: Update to version 2.10.2
Javier Marcet [Sat, 27 Aug 2022 12:28:09 +0000 (14:28 +0200)]
docker-compose: Update to version 2.10.2

Signed-off-by: Javier Marcet <javier@marcet.info>
21 months agoxray-core: Update to 1.5.10 19284/head
Tianling Shen [Tue, 30 Aug 2022 06:49:28 +0000 (14:49 +0800)]
xray-core: Update to 1.5.10

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agoyq: Update to 4.27.3 19283/head
Tianling Shen [Tue, 30 Aug 2022 06:48:07 +0000 (14:48 +0800)]
yq: Update to 4.27.3

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agogg: Update to 0.2.9 19282/head
Tianling Shen [Tue, 30 Aug 2022 06:45:46 +0000 (14:45 +0800)]
gg: Update to 0.2.9

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agoMerge pull request #19272 from PolynomialDivision/update-linux-pam
Nikos Mavrogiannopoulos [Mon, 29 Aug 2022 13:46:59 +0000 (15:46 +0200)]
Merge pull request #19272 from PolynomialDivision/update-linux-pam

libpam: update to 1.5.2

21 months agoMerge pull request #19265 from PolynomialDivision/update-libssh2
Jiri Slachta [Sun, 28 Aug 2022 20:09:12 +0000 (22:09 +0200)]
Merge pull request #19265 from PolynomialDivision/update-libssh2

libssh2: update to 1.10.0

21 months agoMerge pull request #19238 from dynasticorpheus/pycares
Alexandru Ardelean [Sun, 28 Aug 2022 17:59:42 +0000 (20:59 +0300)]
Merge pull request #19238 from dynasticorpheus/pycares

python-pycares: add new package

21 months agolibpam: update to 1.5.2 19272/head
Nick Hainke [Sun, 28 Aug 2022 04:33:23 +0000 (06:33 +0200)]
libpam: update to 1.5.2

Release Notes:
https://github.com/linux-pam/linux-pam/releases/tag/v1.5.2

Install the pkgconfig files for provided libraries.

Signed-off-by: Nick Hainke <vincent@systemli.org>
21 months agozoneinfo: updated to the latest release
Vladimir Ulrich [Fri, 26 Aug 2022 20:16:37 +0000 (23:16 +0300)]
zoneinfo: updated to the latest release

Signed-off-by: Vladimir Ulrich <admin@evl.su>
21 months agolibssh2: update to 1.10.0 19265/head
Nick Hainke [Sat, 27 Aug 2022 08:21:47 +0000 (10:21 +0200)]
libssh2: update to 1.10.0

Release Notes:
https://www.libssh2.org/changes.html

Signed-off-by: Nick Hainke <vincent@systemli.org>
21 months agoMerge pull request #19261 from stangri/master-simple-adblock
Stan Grishin [Fri, 26 Aug 2022 19:31:57 +0000 (22:31 +0300)]
Merge pull request #19261 from stangri/master-simple-adblock

simple-adblock: bugfix for allow command

21 months agosimple-adblock: bugfix for allow command 19261/head
Stan Grishin [Fri, 26 Aug 2022 18:43:45 +0000 (18:43 +0000)]
simple-adblock: bugfix for allow command

Signed-off-by: Stan Grishin <stangri@melmac.ca>
21 months agosyslog-ng: fix OOM issues by adding support for logrotate
Petr Štetiar [Tue, 9 Aug 2022 08:28:43 +0000 (10:28 +0200)]
syslog-ng: fix OOM issues by adding support for logrotate

With heavy system logging which goes by default into `/var/log/messages`
log file which is usually placed in tmpfs/RAM one can trigger OOM killer
fairly easily, thus killing random processes and in some cases making
system unusable.

This is likely happening due to the fact, that Linux by default uses 1/2
of available RAM for tmpfs, which might be for example an issue on low
RAM devices with ath10k wireless.

So let's fix it by adding logrotate functionality which should limit the
size of `/var/log/messages` log file to 1M by default, but could be
tweaked by config knob if needed be.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
21 months agoMerge pull request #19253 from turris-cz/pyuci
Josef Schlehofer [Fri, 26 Aug 2022 14:55:12 +0000 (16:55 +0200)]
Merge pull request #19253 from turris-cz/pyuci

python-uci: update to version 0.9.0

21 months agorestic: update to 0.14.0
Tom Stöveken [Thu, 25 Aug 2022 19:33:19 +0000 (21:33 +0200)]
restic: update to 0.14.0

Maintainer: Tom Stöveken <tom@naaa.de>
Compile tested: SDK for OpenWrt 21.02.3
Run tested: xRX200 rev 1.2, AVM FRITZ!Boxwq 7360 V2, OpenWrt 21.02.3

Description:
Updated to version 0.14.0

Signed-off-by: Tom Stöveken <tom@naaa.de>
21 months agopython-uci: update to version 0.9.0 19253/head
Josef Schlehofer [Thu, 25 Aug 2022 14:45:53 +0000 (16:45 +0200)]
python-uci: update to version 0.9.0

- Release notes:
https://gitlab.nic.cz/turris/pyuci/-/tags/v0.9.0
- Update copyright while at it.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
21 months agopython-pycares: add new package 19238/head
Fabian Lipken [Tue, 23 Aug 2022 11:43:01 +0000 (13:43 +0200)]
python-pycares: add new package

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
21 months agominiupnpd: update and fix nftables variant
Tiago Gaspar [Tue, 16 Aug 2022 21:35:11 +0000 (22:35 +0100)]
miniupnpd: update and fix nftables variant

Update the package to a commit that fixes an issue with removing PCP
mappings from nftables.
This also allows us to fix the nftables miniupnpd implementation on
openwrt.
In this new implementation, a table is created at the start of miniupnpd
and it is dedicated to miniupnpd with a priority above the firewall4
table. This allows miniupnpd to go ahead of the drop rules of firewall4
and forward traffic as needed. There was the possibility of adding a
chain inside the firewall4 table, but this would raise an issue where
if firewall4 was reloaded the port forwardings would be lost and
miniupnpd could be out of sync. When miniupnpd is stopped the table is
deleted, taking the port forwardings with it.

Some of this commit is based of msylgj's work, mainly the logic of the
init/hotplug scripts and the makefile build parameters.

Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
21 months agognunet-fuse: Fix compile with glibc
Hauke Mehrtens [Mon, 15 Aug 2022 11:41:31 +0000 (13:41 +0200)]
gnunet-fuse: Fix compile with glibc

Always use pthread_mutexattr_settype() the
pthread_mutexattr_setkind_np() function is not available in the
glibc and musl version used by OpenWrt.

This fixes the following compile error:
arc-openwrt-linux-gnu/bin/ld: gnunet_fuse-mutex.o: in function `GNUNET_mutex_create':
mutex.c:(.text+0x14): undefined reference to `pthread_mutexattr_setkind_np'
arc-openwrt-linux-gnu/bin/ld: mutex.c:(.text+0x14): undefined reference to `pthread_mutexattr_setkind_np'
arc-openwrt-linux-gnu/bin/ld: mutex.c:(.text+0x76): undefined reference to `pthread_mutexattr_setkind_np'
arc-openwrt-linux-gnu/bin/ld: mutex.c:(.text+0x76): undefined reference to `pthread_mutexattr_setkind_np'
collect2: error: ld returned 1 exit status

This patch was taken from:
https://aur.archlinux.org/cgit/aur.git/plain/pthread_mutexattr_settype.patch?h=gnunet-fuse

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
21 months agosquid: fix compilation with libxml (refs #19099) 19250/head
Michael Heimpold [Thu, 25 Aug 2022 06:20:45 +0000 (08:20 +0200)]
squid: fix compilation with libxml (refs #19099)

Add a patch which removes a call in Libxml2Parser.cc to 'xmlSetFeature'.
This function belongs to the 'depreciated' API part and is not
available in OpenWrt builds.

According to my understanding, this call can be removed safely since
it disables the feature "substitute entities" which is disabled by default.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
21 months agolua-eco: rework SSL library dependency & selection
Eneas U de Queiroz [Mon, 8 Aug 2022 13:04:33 +0000 (10:04 -0300)]
lua-eco: rework SSL library dependency & selection

Currently, lua-eco will add dependencies to all SSL libraries that are
selected, even though it will only use one of them.  That means that the
package downloaded from the regular repository will install OpenSSL,
wolfSSL and mbedTLS, even though it will only use OpenSSL.

Fix that by adding a built option so that the default can be changed at
build-time.  To maintain the author's intention, a default symbol is
computed based on what libraries are being built into the image, or just
selected as a module.  Originally, the order or preference was OpenSSL,
wolfSSL, then mbedTLS.

One change was made to the original order: if OpenSSL and wolfSSL are
both selected as module, and mbedTLS is not built into the image,
wolfSSL will be preferred over OpenSSL.  This is being done to keep the
package consistent with OpenWRT's selection of wolfSSL as the default
SSL library.  If they are both included in the image, then OpenSSL will
be preferred.

The order of preference is:
1. If at least one library is included in the image, use the first of
   OpenSSL, wolfSSL, and mbedTLS that is included in the image.
2. If at least one library is selected, but none included in the image,
   prefer wolfSSL, then OpenSSL, then mbedTLS.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
21 months agosqm-scripts: Bump to v1.5.2
Toke Høiland-Jørgensen [Wed, 24 Aug 2022 14:11:53 +0000 (16:11 +0200)]
sqm-scripts: Bump to v1.5.2

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
21 months agoMerge pull request #19229 from commodo/python-updates1
Alexandru Ardelean [Wed, 24 Aug 2022 09:29:43 +0000 (12:29 +0300)]
Merge pull request #19229 from commodo/python-updates1

django, python-{evdev,pytz}: bump versions

21 months agonginx: support gzip static mudule
Jianhui Zhao [Wed, 27 Jul 2022 15:03:19 +0000 (23:03 +0800)]
nginx: support gzip static mudule

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
21 months agov2raya: Update to 1.5.9.1698.1
Tianling Shen [Fri, 5 Aug 2022 13:58:06 +0000 (21:58 +0800)]
v2raya: Update to 1.5.9.1698.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agovim: variants conflict with each other
Karel Kočí [Mon, 22 Aug 2022 12:31:21 +0000 (14:31 +0200)]
vim: variants conflict with each other

This adds conflicts between the variants,
because they provide the same files, and it should not be
possible to install them side by side. Otherwise, it might happen that
half files would be from one variant and the other half from the
other.

Also, adds provides as if you request to install ``vim`` and
``vim-full``, then the request could be satisfied even they collide,
because ``vim-full`` provides ``vim`` package.

Signed-off-by: Karel Kočí <cynerd@email.cz>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[add commit message]

21 months agolibgd: add conflicts to each other
Josef Schlehofer [Mon, 22 Aug 2022 12:58:19 +0000 (14:58 +0200)]
libgd: add conflicts to each other

The full variant should conflict with the default variant. This prevents that
libgd and libgd-full could be installed side by side, and also, the full
variant should provide the libgd. Otherwise, if you install libgd-full,
you can not install vnstat.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
21 months agopdns-recursor: update to 4.7.2
Peter van Dijk [Tue, 23 Aug 2022 10:40:46 +0000 (12:40 +0200)]
pdns-recursor: update to 4.7.2

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
21 months agoboost: restores patch for libboost_context for mips64
Carlos Miguel Ferreira [Mon, 22 Aug 2022 01:35:17 +0000 (02:35 +0100)]
boost: restores patch for libboost_context for mips64

This commit restores the patch for libboost_context for mips64 given
that the upstream update added in 1.80.0 does not fully fixes the issue.

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
21 months agoMerge pull request #19212 from stangri/master-simple-adblock
Stan Grishin [Wed, 24 Aug 2022 00:03:38 +0000 (03:03 +0300)]
Merge pull request #19212 from stangri/master-simple-adblock

simple-adblock: update to 1.9.0-1

21 months agoperl-ack: Update to 3.6.0
Tianling Shen [Sun, 21 Aug 2022 19:15:47 +0000 (03:15 +0800)]
perl-ack: Update to 3.6.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
21 months agostress-ng: add libjpeg dep
Alexandru Ardelean [Mon, 22 Aug 2022 13:34:49 +0000 (16:34 +0300)]
stress-ng: add libjpeg dep

Fixes: https://github.com/openwrt/packages/issues/19210
If libjpeg isn't selected by another package, all is fine.
But if it is selected, the stress-ng build will see it and try to build the
jpeg stressor. This would usually fail sometime and link-time.

In any case, it's better to just pick-up libjpeg as a dependency of
stress-ng. If people want to stress their system with this tool, they can
probably expect libjpeg as well.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
21 months agoMerge pull request #19217 from stintel/openocd-bcm27xx
Alexandru Ardelean [Tue, 23 Aug 2022 06:48:06 +0000 (09:48 +0300)]
Merge pull request #19217 from stintel/openocd-bcm27xx

openocd: enable bcm2835gpio on bcm27xx

21 months agoMerge pull request #19215 from turris-cz/lspciutils-patch
Alexandru Ardelean [Tue, 23 Aug 2022 06:46:17 +0000 (09:46 +0300)]
Merge pull request #19215 from turris-cz/lspciutils-patch

pciutils: backport patch to fix compilation with older binutils

21 months agoi2pd: update to version 2.43.0
Daniel Bermond [Mon, 22 Aug 2022 16:59:08 +0000 (13:59 -0300)]
i2pd: update to version 2.43.0

Maintainer   : @yangfl (David Yang)
Build system : Arch Linux x86_64
Build tested : r7800 OpenWrt git master (commit a434795809)
Run tested   : r7800 OpenWrt git master (commit a434795809)

Signed-off-by: Daniel Bermond <danielbermond@gmail.com>
21 months agonode: bump to v16.17.0
Hirokazu MORIKAWA [Tue, 23 Aug 2022 02:44:16 +0000 (11:44 +0900)]
node: bump to v16.17.0

Notable Changes:
Experimental command-line argument parser API
Experimental ESM Loader Hooks API
Experimental test runner
Improved interoperability of the Web Crypto API

Dependency updates:
Updated Corepack to 0.12.1
Updated ICU to 71.1
Updated npm to 8.15.0
Updated Undici to 5.8.0

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
21 months agopython-pytz: bump to version 2022.2.1 19229/head
Alexandru Ardelean [Mon, 22 Aug 2022 06:21:08 +0000 (09:21 +0300)]
python-pytz: bump to version 2022.2.1

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
21 months agoliburcu: update to version 0.13.2
Jan Hák [Mon, 22 Aug 2022 08:51:40 +0000 (10:51 +0200)]
liburcu: update to version 0.13.2

Signed-off-by: Jan Hák <jan.hak@nic.cz>
21 months agoknot: update to version 3.2.0
Jan Hák [Mon, 22 Aug 2022 08:56:18 +0000 (10:56 +0200)]
knot: update to version 3.2.0

Signed-off-by: Jan Hák <jan.hak@nic.cz>
21 months agoacme: fix acme path
Glen Huang [Sun, 21 Aug 2022 23:41:14 +0000 (07:41 +0800)]
acme: fix acme path

Signed-off-by: Glen Huang <heyhgl@gmail.com>
21 months agodjango: bump to 4.1
Alexandru Ardelean [Fri, 12 Aug 2022 13:48:01 +0000 (16:48 +0300)]
django: bump to 4.1

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
21 months agopython-evdev: bump to 1.6.0
Alexandru Ardelean [Fri, 12 Aug 2022 13:47:19 +0000 (16:47 +0300)]
python-evdev: bump to 1.6.0

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
21 months agodnscrypt-proxy2: update to version 2.1.2
Fabian Lipken [Tue, 16 Aug 2022 07:34:23 +0000 (09:34 +0200)]
dnscrypt-proxy2: update to version 2.1.2

Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
21 months agoopenocd: enable bcm2835gpio on bcm27xx 19217/head
Stijn Tintel [Sat, 20 Aug 2022 22:12:53 +0000 (01:12 +0300)]
openocd: enable bcm2835gpio on bcm27xx

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
21 months agopciutils: backport patch to fix compilation with older binutils 19215/head
Josef Schlehofer [Sun, 21 Aug 2022 08:44:33 +0000 (10:44 +0200)]
pciutils: backport patch to fix compilation with older binutils

While building pciutils 3.8.0 for OpenWrt 21.02 includes target
mvebu/cortex-a9, mvebu/cortex-a53 and powerpc/8540, it fails because of
this error:

-I<turris1x/ws/build/staging_dir/toolchain-powerpc_8548_gcc-8.4.0_musl/include>   -c -o filter.o filter.c
{standard input}: Assembler messages:
{standard input}:6: Error: multiple versions [`pci_filter_init@@LIBPCI_3.8'|`pci_filter_init@LIBPCI_3.3'] for symbol `pci_filter_init_v38'
{standard input}:8: Error: multiple versions [`pci_filter_parse_slot@@LIBPCI_3.8'|`pci_filter_parse_slot@LIBPCI_3.3'] for symbol `pci_filter_parse_slot_v38'
{standard input}:10: Error: multiple versions [`pci_filter_parse_id@@LIBPCI_3.8'|`pci_filter_parse_id@LIBPCI_3.3'] for symbol `pci_filter_parse_id_v38'
{standard input}:12: Error: multiple versions [`pci_filter_match@@LIBPCI_3.8'|`pci_filter_match@LIBPCI_3.3'] for symbol `pci_filter_match_v38'
make[4]: *** [<builtin>: filter.o] Error 1
make[4]: Leaving directory '<turris1x/ws/build/build_dir/target-powerpc_8548_musl/pciutils-3.8.0/lib'>
make[3]: *** [Makefile:70: lib/libpci.so.3.8.0] Error 2
make[3]: Leaving directory '<turris1x/ws/build/build_dir/target-powerpc_8548_musl/pciutils-3.8.0'>
make[2]: *** [Makefile:88: <turris1x/ws/build/build_dir/target-powerpc_8548_musl/pciutils-3.8.0/.built]> Error 2
make[2]: Leaving directory '<turris1x/ws/build/feeds/packages/utils/pciutils'>

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
21 months agocoova-chilli: Fix compile problem with _init()
Hauke Mehrtens [Mon, 15 Aug 2022 14:00:31 +0000 (16:00 +0200)]
coova-chilli: Fix compile problem with _init()

The _init() function collides with a _init() function in crti.o.
This results in the following error in OpenWrt:
arc-openwrt-linux-gnu/bin/ld: libxt_coova.o: in function `_init':
/lib/gcc/arc-openwrt-linux-gnu/11.3.0/crti.o:(.init+0x4): first defined here
collect2: error: ld returned 1 exit status
make[7]: *** [Makefile:22: libxt_coova.so] Error 1

Fix this by suing a constructor attribute instead. This function will
still be called after the shared library was loaded.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
21 months agopciutils: update to 3.8.0
Lucian Cristian [Wed, 1 Jun 2022 14:55:00 +0000 (14:55 +0000)]
pciutils: update to 3.8.0

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
21 months agoMerge pull request #19214 from dibdot/travelmate
Dirk Brenken [Sat, 20 Aug 2022 19:47:35 +0000 (21:47 +0200)]
Merge pull request #19214 from dibdot/travelmate

travelmate: update 2.1.0

21 months agotravelmate: update 2.1.0 19214/head
Dirk Brenken [Sat, 20 Aug 2022 15:51:01 +0000 (17:51 +0200)]
travelmate: update 2.1.0

* vpn support can be disabled (enabled by default), fixes #19107 (see trm_vpn option)
* vpn support can be limited to certain interfaces (see trm_vpnifacelist list option)
* openvpn support works now per instance (same as wireguard today)
* add an auto-login script for tplink-omada hotspots provided by Sebastian Muszynski <basti@linkt.de>
* remove pipefail command, see #19043 for reference

Signed-off-by: Dirk Brenken <dev@brenken.org>
21 months agoMerge pull request #19097 from TDT-AG/pr/20220803-zabbix
Etienne Champetier [Sat, 20 Aug 2022 14:35:20 +0000 (10:35 -0400)]
Merge pull request #19097 from TDT-AG/pr/20220803-zabbix

zabbix: add fping dependency

21 months agogerbera: remove
Rosen Penev [Thu, 4 Aug 2022 23:47:05 +0000 (16:47 -0700)]
gerbera: remove

This was meant to be a less buggy replacement to minidlna.
Unfortunately, the opposite seems to have happened over time. In
addition, it currently doesn't build.

I don't see many people actually using this. Probably better to just
remove.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
21 months agompd: update to 0.23.9
Rosen Penev [Fri, 19 Aug 2022 01:39:37 +0000 (18:39 -0700)]
mpd: update to 0.23.9

Fixes compilation with newer ffmpeg.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
21 months agosimple-adblock: update to 1.9.0-1 19212/head
Stan Grishin [Fri, 19 Aug 2022 21:38:16 +0000 (21:38 +0000)]
simple-adblock: update to 1.9.0-1

* Update maintainer's email address
* Style Make and init file to OpenWrt standard
* Rename dnsmasq and unbound-related variables to better reflect
  their use
* New 'allow' CLI parameter to quickly unblock domain(s)
* Switch to uci wrappers
* Beautify the output of the 'check' CLI parameter
* Better handling of output files directory creation error
* Support for (upcoming) dnsmasq nftsets

Signed-off-by: Stan Grishin <stangri@melmac.ca>
21 months agoMerge pull request #19192 from turris-cz/cython-pip-requirements
Alexandru Ardelean [Fri, 19 Aug 2022 17:45:10 +0000 (20:45 +0300)]
Merge pull request #19192 from turris-cz/cython-pip-requirements

host-pip-requirements: update Cython to version 0.29.28

21 months agominiflux: update to 2.0.38
Michal Vasilek [Wed, 17 Aug 2022 09:25:22 +0000 (11:25 +0200)]
miniflux: update to 2.0.38

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
21 months agoyt-dlp: update to 2022.8.14
Michal Vasilek [Wed, 17 Aug 2022 09:25:02 +0000 (11:25 +0200)]
yt-dlp: update to 2022.8.14

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
21 months agoboost: bump to version 1.80.0
Carlos Miguel Ferreira [Thu, 18 Aug 2022 01:40:33 +0000 (02:40 +0100)]
boost: bump to version 1.80.0

This commit updates boost to version 1.80.0

There are no new libraries in this version

The following patches were removed due to upstream update:
* 010-mips1.patch [1]
* 910-json-array-erase-relocate.patch [2]

More info about Boost 1.80.0 can be found at the usual place [3].

[1]: https://github.com/boostorg/config/pull/390
[2]: https://github.com/boostorg/json/pull/695
[3]: https://www.boost.org/users/history/version_1_80_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
21 months agousteer: update to latest HEAD
David Bauer [Thu, 18 Aug 2022 13:41:51 +0000 (15:41 +0200)]
usteer: update to latest HEAD

7d2b17c ubus: optimize connected_clients output format
8b10a4b policy: don't alter stats when remaining idle
3cc0f45 policy: count kick total
aadc562 policy: make steering ability evaluation uniform
17c558d ubus: include SSID in node dump
fc158e0 policy: only trigger roam-sm after client becomes roamable
837f144 usteer: add connected-since
9e6002d policy: improve readability

Build-tested: ath79-generic / ramips-mt76x8
Run-tested: ath79-generic / UniFi AC Lite

Signed-off-by: David Bauer <mail@david-bauer.net>
21 months agotelegraf: Update to version 1.23.4
Jonathan Pagel [Thu, 18 Aug 2022 05:14:35 +0000 (07:14 +0200)]
telegraf: Update to version 1.23.4

Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
21 months agoMerge pull request #19113 from bheesham/quick-typo
Florian Eckert [Thu, 18 Aug 2022 12:17:11 +0000 (14:17 +0200)]
Merge pull request #19113 from bheesham/quick-typo

Fix typo in ddns-scripts: s/ganid/gandi/