feed/packages.git
2 years agonut: update to 2.8.0 19340/head
Eric Luehrsen [Sat, 10 Sep 2022 18:27:56 +0000 (14:27 -0400)]
nut: update to 2.8.0

-- Release Message Snippet https://networkupstools.org/ --
After a long and windy trip since the last official release v2.7.4 half
a dozen years ago ... NUT v2.8.0! ... the new release includes numerous
new drivers, sub-drivers, protocols and bug-fixes, with many companies
and individuals chipping in with contributions of code. ...

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2 years ago adblock: update 4.1.4
Dirk Brenken [Sat, 10 Sep 2022 16:42:14 +0000 (18:42 +0200)]
 adblock: update 4.1.4

* dnsmasq upstream has changed the code for domain handling
  and recommends the 'local' syntax for large blocklists
* remove pipefail command, see #19043 for reference
* removed the unused 'adb_dnsinotify' parameter
* removed the 'adb_maxqueue' parameter,
  the queue size will be automatically set by the number of cpu cores
* various cleanups, mostly shellcheck related

Signed-off-by: Dirk Brenken <dev@brenken.org>
2 years agoconserver: fix build with new autotools
Michael Pratt [Thu, 25 Aug 2022 19:03:21 +0000 (15:03 -0400)]
conserver: fix build with new autotools

Backport a patch that fixes build
with new versions of Autoconf and Automake.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2 years agoboinc: fix build with new autotools
Michael Pratt [Thu, 25 Aug 2022 18:56:08 +0000 (14:56 -0400)]
boinc: fix build with new autotools

Backport a patch that fixes build
with new versions of Autoconf and Automake.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2 years agominidlna: fix build with new autotools
Michael Pratt [Thu, 25 Aug 2022 18:54:36 +0000 (14:54 -0400)]
minidlna: fix build with new autotools

Backport a patch that fixes build
with new versions of Autoconf and Automake.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2 years agoapr: add autotools compatibility backports
Michael Pratt [Thu, 25 Aug 2022 18:50:14 +0000 (14:50 -0400)]
apr: add autotools compatibility backports

Backport a bunch of patches that fixes build
when using new Autoconf and Automake.

The patches removed are replaced by upstream backports
which are more complete.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2 years agopatch: do not patch automake Makefile template
Michael Pratt [Thu, 25 Aug 2022 15:03:33 +0000 (11:03 -0400)]
patch: do not patch automake Makefile template

We do not build the tests for this package,
so we can avoid needing autoreconf
when the host automake version doesn't match
the version this package was bootstrapped with
by not changing the .am file in this patch.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2 years agonfdump: add flex to dependencies
Michael Pratt [Thu, 25 Aug 2022 19:06:28 +0000 (15:06 -0400)]
nfdump: add flex to dependencies

This package uses the macro
AC_PROG_LEX(yywrap)
which in new versions of GNU Autoconf
specifically looks for the yywrap function in the libraries,
and considers lex/flex not present if the function is not found.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2 years agoflex: install dev files to staging
Michael Pratt [Thu, 25 Aug 2022 19:49:13 +0000 (15:49 -0400)]
flex: install dev files to staging

Provide the library and headers for flex
in the staging directory
for the target build of packages
that depend on lexical functions.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2 years agopython-websocket-client: update to 1.4.1
Javier Marcet [Tue, 6 Sep 2022 21:32:25 +0000 (23:32 +0200)]
python-websocket-client: update to 1.4.1

  - Fix stack growth bug when `run_forever` reconnects
  - Add doctest CI for sphinx docs code examples (d150099)
  - General docs improvements
  - Fix automatic reconnect with `run_forever`
  - Allow a timeout to be set when using a proxy

Signed-off-by: Javier Marcet <javier@marcet.info>
2 years agopython-dotenv: update to v0.21.0
Javier Marcet [Wed, 7 Sep 2022 23:23:57 +0000 (01:23 +0200)]
python-dotenv: update to v0.21.0

Added:

 - CLI: add support for invocations via 'python -m'.
 - load_dotenv function now returns False.
 - CLI: add --format= option to list command.

Fixed:

 - Drop Python 3.5 and 3.6 and upgrade GA
 - Use open instead of io.open.
 - Improve documentation for variables without a value
 - Add parse_it to Related Projects
 - Update README.md
 - Improve documentation with direct use of MkDocs

Signed-off-by: Javier Marcet <javier@marcet.info>
2 years agopython-docker: Update to 6.0.0
Javier Marcet [Tue, 6 Sep 2022 21:34:54 +0000 (23:34 +0200)]
python-docker: Update to 6.0.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2 years agov2ray-geodata: split from xray-geodata
Tianling Shen [Thu, 8 Sep 2022 01:54:40 +0000 (09:54 +0800)]
v2ray-geodata: split from xray-geodata

This can be used for v2ray, Xray, v2rayA and some other projects,
make it generic.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2 years agov2ray-core: add new package
Tianling Shen [Thu, 8 Sep 2022 01:52:57 +0000 (09:52 +0800)]
v2ray-core: add new package

Project V is a set of network tools that help you to build your own computer network.
It secures your network connections and thus protects your privacy.

For more details, see https://www.v2fly.org/en_US/guide/faq.html

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2 years agoschroot: update to version 1.6.13, reboot of the schroot tool
Javier Marcet [Sat, 27 Aug 2022 15:14:38 +0000 (17:14 +0200)]
schroot: update to version 1.6.13, reboot of the schroot tool
conceived and developed for many years by Roger Leigh

Signed-off-by: Javier Marcet <javier@marcet.info>
2 years agolxc: update to 5.0.1
John Audia [Wed, 20 Jul 2022 11:17:42 +0000 (07:17 -0400)]
lxc: update to 5.0.1

Bump to latest and update Makefile to use meson which is upstream's standard.
Deleted unneeded 010-Remove-distro-check.patch (reference to configure).

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2 years agoffmpeg: update to 5.1.1
John Audia [Wed, 7 Sep 2022 18:30:56 +0000 (14:30 -0400)]
ffmpeg: update to 5.1.1

Bump to latest upstream version

Signed-off-by: John Audia <therealgraysky@proton.me>
2 years agoMerge pull request #19188 from mars642/feature_lorawan
Florian Eckert [Thu, 8 Sep 2022 14:23:18 +0000 (16:23 +0200)]
Merge pull request #19188 from mars642/feature_lorawan

basicstation, sx1302_hal: initial commit

2 years agoMerge pull request #19323 from turris-cz/syslogng
Josef Schlehofer [Thu, 8 Sep 2022 07:57:51 +0000 (09:57 +0200)]
Merge pull request #19323 from turris-cz/syslogng

syslog-ng: update to version 3.38.1

2 years agoyt-dlp: update to 2022.9.1
Michal Vasilek [Wed, 7 Sep 2022 12:52:32 +0000 (14:52 +0200)]
yt-dlp: update to 2022.9.1

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2 years agocloudflared: Update to 2022.9.0
Tianling Shen [Thu, 8 Sep 2022 02:34:26 +0000 (10:34 +0800)]
cloudflared: Update to 2022.9.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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)

2 years 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

2 years agosyslog-ng: update to version 3.38.1 19323/head
Josef Schlehofer [Wed, 7 Sep 2022 10:00:59 +0000 (12:00 +0200)]
syslog-ng: update to version 3.38.1

- Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-3.38.1

- Update the configuration file to use version 4.0 as mentioned in the
  release notes to try the latest changes

Fixes: CVE-2022-38725
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2 years agobasicstation: initial check-in 19188/head
Marcus Schref [Wed, 7 Sep 2022 11:16:53 +0000 (13:16 +0200)]
basicstation: initial check-in

(LoRa) Basicstation is an implementation of a LoRa packet forwarder and is
intended to be run on the host of a LoRa-based gateway. Basicstation forwards
RF packets recieved by a concentrator to a LoRaWAN network server (LNS).
It also transmits RF packets received from the LNS to one or multiple LoRa
end devices. Further information: https://lora-developers.semtech.com/build/
software/lora-basics/lora-basics-for-gateways

Signed-off-by: Marcus Schref <mschref@web.de>
2 years agosx1302_hal: initial check-in
Marcus Schref [Wed, 7 Sep 2022 11:15:55 +0000 (13:15 +0200)]
sx1302_hal: initial check-in

The SX1302 hardware abstraction layer is required by the basicstation
to control the concentrator based on SX1302/SX1303 chip.

Signed-off-by: Marcus Schref <mschref@web.de>
2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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

2 years 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

2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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

2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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]

2 years 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>
2 years 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>
2 years 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>
2 years 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

2 years 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>
2 years 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>
2 years 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

2 years 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

2 years 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>
2 years 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>
2 years 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>