feed/packages.git
4 months agodockerd: Update to 27.1.0
Milinda Brantini [Tue, 23 Jul 2024 02:26:46 +0000 (10:26 +0800)]
dockerd: Update to 27.1.0

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agodocker: Update to 27.1.0
Milinda Brantini [Tue, 23 Jul 2024 02:25:27 +0000 (10:25 +0800)]
docker: Update to 27.1.0

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agodocker-compose: Update to version 2.29.1
Javier Marcet [Tue, 23 Jul 2024 16:37:44 +0000 (18:37 +0200)]
docker-compose: Update to version 2.29.1

Release notes:
https://github.com/docker/compose/releases/tag/v2.29.1

Signed-off-by: Javier Marcet <javier@marcet.info>
4 months agoknot: update to version 3.3.8
Jan Hák [Tue, 23 Jul 2024 11:21:25 +0000 (13:21 +0200)]
knot: update to version 3.3.8

Signed-off-by: Jan Hák <jan.hak@nic.cz>
4 months agoalist: Update to 3.36.0
Tianling Shen [Tue, 23 Jul 2024 06:34:59 +0000 (14:34 +0800)]
alist: Update to 3.36.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
4 months agoxray-core: update to 1.8.21
Milinda Brantini [Mon, 22 Jul 2024 14:27:59 +0000 (22:27 +0800)]
xray-core: update to 1.8.21

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agoapache: update to 2.4.62
Aleksey Vasilenko [Sat, 20 Jul 2024 10:22:29 +0000 (13:22 +0300)]
apache: update to 2.4.62

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
4 months agotesseract: update to 5.4.1
Aleksey Vasilenko [Sat, 20 Jul 2024 10:45:38 +0000 (13:45 +0300)]
tesseract: update to 5.4.1

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
4 months agoless: update to 661
Aleksey Vasilenko [Sat, 20 Jul 2024 11:35:34 +0000 (14:35 +0300)]
less: update to 661

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
4 months agoowut: update to 2024.07.21
Eric Fahlgren [Sun, 21 Jul 2024 21:31:14 +0000 (14:31 -0700)]
owut: update to 2024.07.21

A couple of minor bug fixes, and several enhancements.

The major addition is the pre-install hook, which allows user to
intercept processing between the download and install.  This allows,
for example, copying the download artifacts (firmware-manifest.json)
to persistent storage and saving it for later reference.  Other
uses include automating backups as part of the upgrade process.
See /etc/owut.d/pre-install.sh for examples.

- bugs
  https://github.com/efahl/owut/commit/dc521b2 version list bug fix
  https://github.com/efahl/owut/commit/75faac2 fix OpenWRT firmware version comparisons
- enhancements
  https://github.com/efahl/owut/commit/0937933 add '--pre-install' hook
  https://github.com/efahl/owut/commit/23c2066 reduce 'dump' output verbosity
  https://github.com/efahl/owut/commit/cc9618d tweak the undocumented '--device' option handling
  https://github.com/efahl/owut/commit/2ec138b improve help

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
4 months agoperl: fix Segmentation fault
Esaaprilia Salsabila [Thu, 18 Jul 2024 15:31:15 +0000 (23:31 +0800)]
perl: fix Segmentation fault

Signed-off-by: Esaaprilia Salsabila <esaapriliasalsabila@gmail.com>
4 months agoMerge pull request #24612 from commodo/python-updates2
Alexandru Ardelean [Mon, 22 Jul 2024 07:19:38 +0000 (10:19 +0300)]
Merge pull request #24612 from commodo/python-updates2

django,django-restframework: bump versions

4 months agompd: fix build with libfmt v11
Alexander Egorenkov [Sat, 13 Jul 2024 14:05:09 +0000 (16:05 +0200)]
mpd: fix build with libfmt v11

mpd fails to compile with libfmt v11 because of minor API changes in the
library.

https://github.com/MusicPlayerDaemon/MPD/issues/2068

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
4 months agoopenvpn: update to 2.6.12
Ivan Pavlov [Fri, 19 Jul 2024 04:43:46 +0000 (07:43 +0300)]
openvpn: update to 2.6.12

This is a bugfix release

Bug fixes:

 - the fix for CVE-2024-5594 (refuse control channel messages with nonprintable characters) was too strict, breaking user configurations
   with AUTH_FAIL messages having trailing CR/NL characters. This often happens if the AUTH_FAIL reason is set by a script.

 - Http-proxy: fix bug preventing proxy credentials caching

For details refer to https://github.com/OpenVPN/openvpn/blob/v2.6.12/Changes.rst

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
4 months agodnsdist: update to 1.9.6
Peter van Dijk [Tue, 16 Jul 2024 11:05:18 +0000 (13:05 +0200)]
dnsdist: update to 1.9.6

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
4 months agoimagemagick: update to 7.1.1.35
Aleksey Vasilenko [Sat, 20 Jul 2024 09:12:51 +0000 (12:12 +0300)]
imagemagick: update to 7.1.1.35

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
4 months agotailscale: Update to 1.70.0
Milinda Brantini [Thu, 18 Jul 2024 12:41:55 +0000 (20:41 +0800)]
tailscale: Update to 1.70.0

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agoxray-core: update to 1.8.20
Milinda Brantini [Sat, 20 Jul 2024 12:26:36 +0000 (20:26 +0800)]
xray-core: update to 1.8.20

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agodnsproxy: Update to 0.72.1
Milinda Brantini [Fri, 19 Jul 2024 12:57:43 +0000 (20:57 +0800)]
dnsproxy: Update to 0.72.1

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agostress-ng: bump to version 0.18.01
Alexandru Ardelean [Thu, 18 Jul 2024 13:24:15 +0000 (16:24 +0300)]
stress-ng: bump to version 0.18.01

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
4 months agocrun: update to 1.15
Jonathan McCrohan [Fri, 19 Jul 2024 22:48:00 +0000 (23:48 +0100)]
crun: update to 1.15

Changelogs: https://github.com/containers/crun/releases

Bump libocispec to latest commit (required due to rename of class to
_class)

Fixes a crun 1.14.1 bug which prevented Podman running containers due
to version parsing bug.

root@OpenWrt:~# podman run hello-world
Error: OCI runtime error: crun: unknown version specified

Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
4 months agodjango-restframework: bump to version 3.15.2 24612/head
Alexandru Ardelean [Wed, 17 Jul 2024 11:47:10 +0000 (14:47 +0300)]
django-restframework: bump to version 3.15.2

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
4 months agodjango: bump to version 5.0.7
Alexandru Ardelean [Wed, 17 Jul 2024 11:46:52 +0000 (14:46 +0300)]
django: bump to version 5.0.7

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
4 months agofluent-bit: add package
Rahul Thakur [Thu, 11 Jul 2024 07:07:00 +0000 (12:37 +0530)]
fluent-bit: add package

* add package fluent-bit v3.1.3
* test performed
  - compile-test
  - run-test on target

* fluent-bit package is added to provide another option for
  log collection and management. It integrates well with
  a wide variety of environments and deployments. It is widely
  used by a number of organizations and is supported across a
  variety of platforms. Integrating it to make it available as
  an openwrt package.

Signed-off-by: Rahul Thakur <rahul.thakur@iopsys.eu>
4 months agonano: update to 8.1
Hannu Nyman [Thu, 18 Jul 2024 09:37:47 +0000 (12:37 +0300)]
nano: update to 8.1

Update nano editor to version 8.1.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
4 months agodocker-compose: Update to version 2.29.0
Javier Marcet [Wed, 17 Jul 2024 16:28:57 +0000 (18:28 +0200)]
docker-compose: Update to version 2.29.0

Release notes:
https://github.com/docker/compose/releases/tag/v2.29.0

Signed-off-by: Javier Marcet <javier@marcet.info>
4 months agoxray-core: update to 1.8.19
Milinda Brantini [Wed, 17 Jul 2024 14:21:35 +0000 (22:21 +0800)]
xray-core: update to 1.8.19

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agobind: bump to 9.18.27
Philip Prindeville [Thu, 30 May 2024 16:29:04 +0000 (10:29 -0600)]
bind: bump to 9.18.27

Fixes: https://gitlab.isc.org/isc-projects/bind9/-/issues/4586
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
4 months agoexim: update to 4.98
Daniel Golle [Wed, 17 Jul 2024 01:53:35 +0000 (02:53 +0100)]
exim: update to 4.98

Remove upstreamed patch 300-avoid-time-printf.patch
Exim/exim@9ae8613607b12257e1fe59c603119bc5d4cd3474

Exim version 4.98
-----------------

JH/01 Support list of dkim results in the dkim_status ACL condition, making
      it more usable in the data ACL.

JH/02 Bug 3040: Handle error on close of the spool data file during reception.
      Previously This was only logged, on the assumption that errors would be
      seen for a previous fflush().  However, a fuse filesystem has been
      reported as showing this an error for the fclose().  The spool is now in
      an uncertain state, and we have logged and responded acceptance.  Change
      this to respond with a temp-reject, wipe spoolfiles, and log the error
      detail.

JH/03 Bug 3030: Fix handling of DNS servfail respons for DANE TLSA.  When hit
      during a recipient verify callout, a QUIT command was attempted on the
      now-closed callout channel, causing a paniclog entry.

JH/04 Bug 3039: Fix handling of of an empty log_reject_target, with
      a connection_reject log_selector, under tls_on_connect.  Previously
      with this combination, when the connect ACL rejected, a spurious
      paniclog entry was made.

JH/05 Fix TLS resumption for TLS-on-connect.  This was broken by the advent
      of loadbalancer-detection for resumption, in 4.96 - which tries to
      use the EHLO response. SMTPS does not have one at the time it is starting
      TLS.  Change the default for the smtp transport host_name_extract option
      to be a static string, for TLS-on-connect cases; meaning that resumption
      will always be attempted (unless deliberately overriden).

JH/06 Bug 3054: Fix dnsdb lookup for a TXT record with multiple chunks, with a
      chunk-separator specification.  This was broken by hardening introduced
      for Bug 3031.

JH/07 Bug 3050: Fix -bp for old message_id format spoolfiles.  Previously it
      included the -H with the id; this also messed up exiqgrep.

JH/08 Bug 3056: Tighten up parsing of DKIM DNS records.  Previously, whitespace
      was not properly skipped and empty elements would cause mis-parsing.
      Tighten parsing of DKIM header records.  Previously, all but lowercase
      alpha chars would be ignored in potential tag names.

JH/09 Bug 3057: Add heuristic for spotting mistyped IPv6 addresses in lists
      being searched.  Previously we only had one for IPv4 addresses. Per the
      documentation, the error results by default in a no-match result for the
      list.  It is logged if the unknown_in_list log_selector is used.

JH/10 Bug 3058: Ensure that a failing expansion in a router "set" option defers
      the routing operation.  Previously it would silently stop routing the
      message.

JH/11 Bug 3046: Fix queue-runs.  Previously, the arrivel of a notification or
      info-request event close in time to a scheduled run timer could result in
      the latter being missed, and no further queue scheduled runs being
      initiated.  This ouwld be more likely on high-load systems.

JH/12 Refuse to accept a line "dot, LF" as end-of-DATA unless operating in
      LF-only mode (as detected from the first header line).  Previously we did
      accept that in (normal) CRLF mode; this has been raised as a possible
      attack scenario (under the name "smtp smuggling").

JH/13 Add an fdatasync call for the received message data file in spool, before
      loggging reception and sending the SMTP ack.  Previously we only flushed
      the stdio buffer so there was still the possibility of a disk error.

JH/14 Bug 3061: Avoid a split log line when trying to rewrite a malformed
      address.  Previously, for the last address in a header line (commonly
      there is only one) the terminating newline was part of the logged
      information.

JH/15 Bug 3061: Ensure a log line is written for a malformed address in a
      header, when parsing for address-qualification.  Previously one was only
      written if there were rewrite rules.

JH/16 Two-phase queue runs are now reported in the daemon startup log line and
      in exiwhat output.

JH/17 Bug 3064: Fix combination of "-q<period> -R <recipients>". Introduction of
      the multiple-queue-runners facility for 4.97 broke this, giving only a
      one-time run of the queue.

JH/18 Bug 3068: Log a warning for use of deprecated syntax in query-style
      lookups.

JH/19 Fix TLS startup. When the last expansion done before the initiation of a
      TLS session resulted in a forced-fail, a misleading error was logged for
      the expansino of tls_certificates.  This would affect the common case of
      that option being set (main-section options) but not having any variable
      parts.  It could also potentially affect tls_privatekeys.  The underlyding
      coding errors go back to 4.90 but were only exposed in 4.97.

JH/20 Bug 3047: A recent (somewhere between 10.34 and 10.42) version of the
      pcre2 library starting allocating 20kB rather than 112 bytes per match
      call, which broke the 2GB total limitation on Exim's memory management
      when a user had over 104207 messages stored and the appendfile
      maildir_quota_directory_regex option is in use.  Release the allocated
      memory every thosand files to avoid this.
      The same issue arises with the ACL regex condition, which is applied
      to every line of a received message.

JH/21 Bug 3059: Fix crash in smtp transport. When running for a message for
      which all recipients had been handled (itself an issue) a null-pointer
      deref was done on trying to write a retry record. Fix that by counting
      the outstanding recipients before trying to transmit the message.
      The situation arose for a second MX try within a transport run, when the
      first had perm-rejected a recipient (the only one for the connection, in
      the case seen) during pipelining, and then closed the TCP connection.
      The transport classified that as an I/O error, leaving the message
      outstanding but having marked up the recipient as dealt-with. It then
      tried another MX because of the I/O error. Fix this by converting the
      message-level status to ok if there was a close but all recipients were
      dealt with.  Thanks to Wolfgand Breyha for debug runs.

JH/22 The ESMTP_LIMITS facility (RFC 9422) is promoted from experimental status
      and is now controlled by the build-time option DISABLE_ESMTP_LIMITS.

JH/23 Bug 3066: Avoid leaking lookup database credentials to log.

JH/24 Bug 3081: Fix a delivery process crash.  When the router "errors_to"
      option specified a fixed address, later rewriting on that address would
      trip on the configuration data being readonly.  Instead of modifying
      in-place, copy data.  Found and fixed by Peter Benie.

JH/25 Bug 3079: Fix crash in dbmnz.  When a key was present for zero-length
      data a null pointer was followed.  Find and testcase by Sebastian Bugge.

JH/26 Fix encoding for an AUTH parameter on a MAIL FROM command.  Previously
      decimal 127 chars were not encoded, and lowercase hex was used for
      encoded values.  Outstanding since at least 1999.

JH/27 Fix crash in logging.  When a message with a large number of recipients
      had been received, and logging of recipients is enabled, the buffer used
      for logging could reach limit.  A read using a null pointer would then
      be done, resulting in a crash of the receiving process before an SMTP
      ACK for the message was returned to the sending system.  Duplicate
      messages were created as a result.
      Find and debug help by Mateusz Krawczyk

JH/28 Bug 3086: Fix exinext for ipv6.  Change the format of keys in the retry
      DB, wrapping transport record bare-ip "host names" and ipv6
      "host addresses" in square-brackets.  This makes the parsing that
      exinext does more reliable.

JH/29 Bug 3087: Fix SRS encode.  A zero-length quoted element in the local-part
      would cause a crash.

JH/30 Bug 3029: Avoid feeding Resent-From: to DMARC.

JH/31 Bug 3027: For -bh / -bhc tests change to using the compressed form of
      ipv6 addresses for the sender.  Previously the uncompressed form was used,
      and if used in textual form this would result in behavior difference
      versus non-bh.

JH/32 Bug 3096: MAIL before HELO/EHLO, where required by hosts_require_helo, is
      now classed as a protocol error and subject to smtp_max_synprot_errors.

JH/33 Bug 2994: A subdir dsearch lookup should permit a directory name that starts
      ".." and has following characters.

JH/34 Fix delivery ordering for 2-phase queue run combined with
      queue_run_in_order.

JH/35 Bug 3099: fix parsing of MIME filename= split over multiple paramemters.
      Previously the $mime_filename variable would have an incorrect value.
      While in the code, extend coverage to name= which previously was only
      supported for single parameters, despite also filling in $mime_filename.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
4 months agoMerge pull request #24600 from Shulyaka/patch-1
Florian Eckert [Wed, 17 Jul 2024 11:20:35 +0000 (13:20 +0200)]
Merge pull request #24600 from Shulyaka/patch-1

ddns-scripts: Update knot resolver regexp

4 months agoddns-scripts: Update knot resolver regexp 24600/head
Denis Shulyaka [Tue, 16 Jul 2024 10:54:54 +0000 (13:54 +0300)]
ddns-scripts: Update knot resolver regexp

The output format of `khost` has changed. This commit fixes the regexp
for IPv4. It fixes the issue of using a custom DNS to resolve current
address.

```bash
root@localhost:~# khost ns2.afraid.org
ns2.afraid.org. has IPv4 address 69.65.50.223
ns2.afraid.org. has IPv6 address 2001:1850:1:5:800::6b
Host ns2.afraid.org. has no MX record
root@localhost:~# khost --version
khost (Knot DNS), version 3.3.5
```

Signed-off-by: Denis Shulyaka <Shulyaka@gmail.com>
4 months agoopenzwave: fix compilation with GCC14
Rosen Penev [Sun, 14 Jul 2024 18:50:21 +0000 (11:50 -0700)]
openzwave: fix compilation with GCC14

Null pointer dereference. This looks like a bug fix actually...

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agodante: fix compilation with GCC14
Rosen Penev [Fri, 12 Jul 2024 20:00:39 +0000 (13:00 -0700)]
dante: fix compilation with GCC14

Also added some configure fixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agov2ray-geodata: Update to latest version
Tianling Shen [Tue, 16 Jul 2024 04:46:47 +0000 (12:46 +0800)]
v2ray-geodata: Update to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
4 months agov2raya: update to 2.2.5.7
Milinda Brantini [Mon, 15 Jul 2024 04:34:10 +0000 (12:34 +0800)]
v2raya: update to 2.2.5.7

ci: Fix up Docker images' tag from version number
chore(deps): bump github.com/gin-contrib/cors from 1.3.1 to 1.6.0

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agoxray-core: update to 1.8.18
Milinda Brantini [Mon, 15 Jul 2024 14:08:08 +0000 (22:08 +0800)]
xray-core: update to 1.8.18

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agoisc-dhcpd: don't invoke ipcalc with empty start/range arguments
Philip Prindeville [Sun, 14 Jul 2024 20:17:50 +0000 (14:17 -0600)]
isc-dhcpd: don't invoke ipcalc with empty start/range arguments

Handle not having a dynamic pool correctly without ipcalc.sh
generating noise about it.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
4 months agolinuxptp: fix compilation with GCC14
Rosen Penev [Sun, 14 Jul 2024 18:48:27 +0000 (11:48 -0700)]
linuxptp: fix compilation with GCC14

Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agoperl-text-csv_xs: Update to 1.55
Philip Prindeville [Sun, 14 Jul 2024 22:06:32 +0000 (16:06 -0600)]
perl-text-csv_xs: Update to 1.55

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
4 months agocligen: Update to 7.1.0
Philip Prindeville [Sun, 14 Jul 2024 21:31:51 +0000 (15:31 -0600)]
cligen: Update to 7.1.0

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
4 months agoclixon: Update to 7.1.0
Philip Prindeville [Sun, 14 Jul 2024 21:37:05 +0000 (15:37 -0600)]
clixon: Update to 7.1.0

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
4 months agoperl-cgi: Update to 4.66
Philip Prindeville [Sun, 14 Jul 2024 21:41:42 +0000 (15:41 -0600)]
perl-cgi: Update to 4.66

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
4 months agolibupnp: backport -Wformat fix
Rosen Penev [Fri, 12 Jul 2024 20:04:10 +0000 (13:04 -0700)]
libupnp: backport -Wformat fix

Fixes 32-bit targets.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agobanip: update 1.0.0-5
Dirk Brenken [Sun, 14 Jul 2024 20:26:36 +0000 (22:26 +0200)]
banip: update 1.0.0-5

* filter crappy IP entries from urlhaus feed

Signed-off-by: Dirk Brenken <dev@brenken.org>
4 months agoowut: update to 2024.07.14
Eric Fahlgren [Sun, 14 Jul 2024 18:29:06 +0000 (11:29 -0700)]
owut: update to 2024.07.14

- bugs
  https://github.com/efahl/owut/commit/980156399e623e7df304c0e74ad557c2dd07d651 properly handle 'package_changes' entries with build breakages
  https://github.com/efahl/owut/commit/119c7194b7468549b19a68c0509d632d789c2717 deal with stdout being chopped off when output is piped
  https://github.com/efahl/owut/commit/75faac216707062bdbc1168dc3087b22eccef493 fix ordering of '-rcN' version numbers
- issues
  https://github.com/efahl/owut/commit/0aefe77e47d4b88fc4ae7ee516a380e64b64d6c1 warn and stop on package downgrades
- enhancements
  https://github.com/efahl/owut/commit/a23ea2c1ef2987d4bfd49cd0247cf9128963f146 report file download rates in verbose output
  https://github.com/efahl/owut/commit/112afd07a5515b705939e52323bcac0f776f6487 report broken packages when using 'list' or 'blob'

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
4 months agopcsc-lite: fix bad formats
Rosen Penev [Sun, 14 Jul 2024 18:46:53 +0000 (11:46 -0700)]
pcsc-lite: fix bad formats

Fixes compilation with -Werror=format

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agodockerd: fix breaks IPv6 routing
Milinda Brantini [Sun, 14 Jul 2024 12:03:06 +0000 (20:03 +0800)]
dockerd: fix breaks IPv6 routing

Add option to support ip6tables configuration(default false).

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agotree: bump to 2.1.3
John Audia [Sun, 14 Jul 2024 11:31:32 +0000 (07:31 -0400)]
tree: bump to 2.1.3

Changelog: version 2.1.3 (07/09/2024)
  - Mostly a brown-paper bag release to fix the below regression and add a
    feature I forgot to add.
  - Fix regression in search() function that broke --fromfile (Florian Ernst)
    (caused by removing too much code while fixing premature sort for
    --fromfile)
  - Allow the -L option to accept its parameter immediately (with no space)
    instead of requiring it be the next option word. (Trevor Gross)

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
4 months agokrb5: update to 1.21.3
W. Michael Petullo [Sun, 14 Jul 2024 05:43:53 +0000 (00:43 -0500)]
krb5: update to 1.21.3

Signed-off-by: W. Michael Petullo <mike@flyn.org>
4 months agoyt-dlp: bump to version 2024.7.9
Alexander Egorenkov [Wed, 3 Jul 2024 16:24:52 +0000 (18:24 +0200)]
yt-dlp: bump to version 2024.7.9

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
4 months agoMerge pull request #24548 from mhei/php8-update-to-8.3.9
Michael Heimpold [Sat, 13 Jul 2024 10:15:56 +0000 (12:15 +0200)]
Merge pull request #24548 from mhei/php8-update-to-8.3.9

php8: update to 8.3.9

4 months agoadguardhome: Update to 0.107.52
Milinda Brantini [Wed, 10 Jul 2024 05:30:09 +0000 (13:30 +0800)]
adguardhome: Update to 0.107.52

View the release notes for more information:
https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.52

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agoxray-core: update to 1.8.17
Milinda Brantini [Fri, 12 Jul 2024 11:11:30 +0000 (19:11 +0800)]
xray-core: update to 1.8.17

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agolibmad: backport time_t format fix
Rosen Penev [Sat, 29 Jun 2024 23:53:32 +0000 (16:53 -0700)]
libmad: backport time_t format fix

Needed to fix -Wformat under 32-bit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agomt-st: update to 1.7
Rosen Penev [Sun, 30 Jun 2024 00:12:40 +0000 (17:12 -0700)]
mt-st: update to 1.7

New upstream.

Removed upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agoxr_usb_serial_common: fix 32-bit compilation
Rosen Penev [Tue, 9 Jul 2024 21:27:55 +0000 (14:27 -0700)]
xr_usb_serial_common: fix 32-bit compilation

Format needs to be %zd, not %ld for size_t.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agopython3: use pkgconfig to find readline
Rosen Penev [Tue, 2 Jul 2024 00:00:35 +0000 (17:00 -0700)]
python3: use pkgconfig to find readline

When searching for readline, ncurses is needed, which can be ncursesw or
ncurses. Use pkgconfig to avoid the whole situation and simplify.

Also add readline/host as the OS one may be unusable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agopython3: remove rpath from host python
Rosen Penev [Sat, 29 Jun 2024 19:06:24 +0000 (12:06 -0700)]
python3: remove rpath from host python

Everything relevant to python is now built statically. No need for
rpath.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agopython3: replace e2fsprogs includes
Rosen Penev [Sat, 29 Jun 2024 19:03:28 +0000 (12:03 -0700)]
python3: replace e2fsprogs includes

libuuid is provided by util-linux now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 months agoerlang: update to 27.0.1
Aleksey Vasilenko [Fri, 12 Jul 2024 11:51:18 +0000 (14:51 +0300)]
erlang: update to 27.0.1

Disable host build of wx - it slows down the build and is not used anyway

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
4 months agohaproxy: update to v3.0.3
Christian Lachner [Thu, 11 Jul 2024 17:21:53 +0000 (19:21 +0200)]
haproxy: update to v3.0.3

- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.0.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
4 months agov2raya: update to 2.2.5.6
Milinda Brantini [Thu, 11 Jul 2024 10:17:31 +0000 (18:17 +0800)]
v2raya: update to 2.2.5.6

chore(deps): bump golang.org/x/net from 0.18.0 to 0.23.0 in /service

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agoMerge pull request #24091 from TDT-AG/pr/20240506-modemmanager
Florian Eckert [Wed, 10 Jul 2024 14:16:10 +0000 (16:16 +0200)]
Merge pull request #24091 from TDT-AG/pr/20240506-modemmanager

modemmanager: add missing ubus status backend via mmcli

4 months agokitty-terminfo: update to 0.35.2
Robert Marko [Wed, 10 Jul 2024 11:28:22 +0000 (13:28 +0200)]
kitty-terminfo: update to 0.35.2

Update kitty-terminfo to the current kitty release of 0.35.2.

Signed-off-by: Robert Marko <robimarko@gmail.com>
4 months agoapfree-wifidog: Update to 7.07.2018
Dengfeng Liu [Wed, 10 Jul 2024 09:05:37 +0000 (17:05 +0800)]
apfree-wifidog: Update to 7.07.2018

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
4 months agoapfree-wifidog: support wildcard domain
Dengfeng Liu [Wed, 10 Jul 2024 09:02:46 +0000 (17:02 +0800)]
apfree-wifidog: support wildcard domain

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
4 months agomodemmanager: add missing ubus status backend via mmcli 24091/head
Florian Eckert [Tue, 16 Apr 2024 09:20:53 +0000 (11:20 +0200)]
modemmanager: add missing ubus status backend via mmcli

The 'modemmanager' uses the 'dbus'. Status information can be retrieved
with the 'mmcli' command, this can also be output in json format.

This commit adds a new 'ubus' backend with which this information can
be easily accessed via ubus.

* ubus call modemmanager info
* ubus call modemmanager dump

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 months agoluajit2: update to v2.1-20240626
Javier Marcet [Sun, 30 Jun 2024 22:12:19 +0000 (00:12 +0200)]
luajit2: update to v2.1-20240626

 - change: disable hash computation optimization because of the
 possibility of severe degradation.

Signed-off-by: Javier Marcet <javier@marcet.info>
4 months agoMerge pull request #24533 from bretello/fix-lua-cjson-pkg-src-url
Florian Eckert [Wed, 10 Jul 2024 06:13:41 +0000 (08:13 +0200)]
Merge pull request #24533 from bretello/fix-lua-cjson-pkg-src-url

lua-cjson: fix broken PKG_SOURCE_URL

4 months agoshadowsocks-libev: drop the package
Yousong Zhou [Tue, 9 Jul 2024 05:03:32 +0000 (05:03 +0000)]
shadowsocks-libev: drop the package

The upstream project is declared as bugfix-only and received no update
for about 2 years.  The developement focus there has shifted.  It does
not compile with current openwrt main branch.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
4 months agodnsproxy: Update to 0.72.0
Milinda Brantini [Tue, 9 Jul 2024 12:52:20 +0000 (20:52 +0800)]
dnsproxy: Update to 0.72.0

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agonode: July 8, 2024 Security Releases
Hirokazu MORIKAWA [Wed, 10 Jul 2024 00:03:49 +0000 (09:03 +0900)]
node: July 8, 2024 Security Releases

This is a security release.

Notable Changes

    CVE-2024-36138 - Bypass incomplete fix of CVE-2024-27980 (High)
    CVE-2024-22020 - Bypass network import restriction via data URL (Medium)
    CVE-2024-22018 - fs.lstat bypasses permission model (Low)
    CVE-2024-36137 - fs.fchown/fchmod bypasses permission model (Low)
    CVE-2024-37372 - Permission model improperly processes UNC paths (Low)

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
4 months agoluasocket: Enable serial module
Geoffrey Hausheer [Fri, 5 Jul 2024 16:29:28 +0000 (09:29 -0700)]
luasocket: Enable serial module

Includes the serial module for luasockets (which is already being built)
in the final package. This allows using socket.select() on a serial port
(eg /dev/ttyACM0) which is the easiest way to use a serial-port with
coroutines.

Signed-off-by: Geoffrey Hausheer <rc2012@pblue.org>
4 months agophp8: update to 8.3.9 24548/head
Michael Heimpold [Tue, 9 Jul 2024 18:17:54 +0000 (20:17 +0200)]
php8: update to 8.3.9

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.9

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
4 months agolua-cjson: fix broken PKG_SOURCE_URL 24533/head
brethil bretello [Tue, 9 Jul 2024 13:25:56 +0000 (15:25 +0200)]
lua-cjson: fix broken PKG_SOURCE_URL

See https://github.com/mpx/lua-cjson/commit/718f27293a981fb5e9e662e9aec0b7cf78317da6

Signed-off-by: brethil bretello <bretello@distruzione.org>
4 months agoxtables-addons: bump to 3.26
Georgi Valkov [Mon, 8 Jul 2024 18:40:59 +0000 (21:40 +0300)]
xtables-addons: bump to 3.26

extensions/ACCOUNT/Makefile.am
change ${top_srcdir} to ../../ (used in 3.24) to fix the following error
cp: cannot stat '/Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/xtables-addons-3.26/ipkg-install/usr/lib/iptables/libxt_ACCOUNT.so': No such file or directory

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
4 months agoxtables-addons: merge patches
Georgi Valkov [Mon, 8 Jul 2024 18:28:02 +0000 (21:28 +0300)]
xtables-addons: merge patches

Merge the following patches
201-fix-lua-packetscript.patch
210-freebsd-build-fix.patch
since they modify files created by 200-add-lua-packetscript.patch

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
4 months agoxtables-addons: fix build error with target x64
Georgi Valkov [Mon, 8 Jul 2024 12:58:02 +0000 (15:58 +0300)]
xtables-addons: fix build error with target x64

Fixes
make[6]: Entering directory '/Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/linux-6.6.36'
  CC [M]  /Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/xtables-addons-3.24/extensions/LUA/prot_buf_ip.o
In file included from /Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/xtables-addons-3.24/extensions/LUA/prot_buf_ip.c:20:
./include/net/checksum.h: In function 'csum_shift':
./include/net/checksum.h:90:40: error: implicit declaration of function 'ror32' [-Werror=implicit-function-declaration]
   90 |                 return (__force __wsum)ror32((__force u32)sum, 8);
      |                                        ^~~~~
In file included from ./include/linux/kernel.h:22,
                 from ./include/linux/skbuff.h:13,
                 from ./include/linux/tcp.h:17,
                 from ./include/net/tcp.h:20,
                 from /Volumes/x64/openwrt/build_dir/target-x86_64_musl/linux-x86_64/xtables-addons-3.24/extensions/LUA/prot_buf_ip.c:21:
./include/linux/bitops.h: At top level:
./include/linux/bitops.h:135:21: error: conflicting types for 'ror32'; have '__u32(__u32,  unsigned int)' {aka 'unsigned int(unsigned int,  unsigned int)'}
  135 | static inline __u32 ror32(__u32 word, unsigned int shift)
      |                     ^~~~~
./include/net/checksum.h:90:40: note: previous implicit declaration of 'ror32' with type 'int()'
   90 |                 return (__force __wsum)ror32((__force u32)sum, 8);
      |                                        ^~~~~
cc1: some warnings being treated as errors

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
4 months agoRevert "postgresql: update to version 16.3"
Hannu Nyman [Tue, 9 Jul 2024 10:05:57 +0000 (13:05 +0300)]
Revert "postgresql: update to version 16.3"

This reverts commit 6a46887e60d969cf718de3a212aa1847277ed4b3
from PR https://github.com/openwrt/packages/pull/24327

Postgresql version upgrade fails in buildbot for all targets
with error like:

[236/1612] Generating src/fe_utils/psqlscan with a custom command
FAILED: src/fe_utils/psqlscan.c
/builder/shared-workdir/build/sdk/staging_dir/host/bin/python3 ../src/tools/pgflex --builddir . --srcdir .. --privatedir src/fe_utils/psqlscan.c.p --flex /builder/shared-workdir/build/sdk/staging_dir/host/bin/flex --perl /builder/shared-workdir/build/sdk/staging_dir/host/bin/perl -i ../src/fe_utils/psqlscan.l -o src/fe_utils/psqlscan.c --no-backup --fix-warnings -- -Cfe -p -p
flex: fatal internal error, exec of /builder/shared-workdir/build/staging_dir/host/bin/m4 failed
[237/1612] Compiling C object src/interfaces/libpq/libpq.so.5.16.p/pqexpbuffer.c.o
ninja: build stopped: subcommand failed.
make[3]: *** [Makefile:264: /builder/shared-workdir/build/sdk/build_dir/target-aarch64_cortex-a53_musl/postgresql-16.3/.built] Error 1

Several dozen packages depend upon postgresql, so the fallout is
rather large. Let's revert the upgrade until a fix is found.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
4 months agoMerge pull request #24537 from JetVarimax/patch-1
Dirk Brenken [Tue, 9 Jul 2024 04:15:43 +0000 (06:15 +0200)]
Merge pull request #24537 from JetVarimax/patch-1

banip: Correct Mb to MB when referring to RAM in README.md

4 months agololcat: bump to 1.5
Rui Salvaterra [Mon, 8 Jul 2024 08:01:38 +0000 (09:01 +0100)]
lolcat: bump to 1.5

No changelog, but only a single commit since last version, fixing uncoloured stderr
interleaved with coloured stdout.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
4 months agogolang: Update to 1.22.5
Milinda Brantini [Sun, 7 Jul 2024 02:21:56 +0000 (10:21 +0800)]
golang: Update to 1.22.5

go1.22.5 (2024-07-02) includes security fixes to the net/http package,
as well as bug fixes to the compiler, cgo, the go command, the linker,
the runtime, and the crypto/tls, go/types, net, net/http, and os/exec.

Signed-off-by: Milinda Brantini <C_A_T_T_E_R_Y@outlook.com>
4 months agolibfmt: bump to new release 11.0.1
Othmar Truniger [Mon, 8 Jul 2024 19:43:53 +0000 (21:43 +0200)]
libfmt: bump to new release 11.0.1

Signed-off-by: Othmar Truniger <github@truniger.ch>
4 months agobanip: Correct Mb to MB when referring to RAM in README.md 24537/head
JetVarimax [Mon, 8 Jul 2024 19:21:30 +0000 (20:21 +0100)]
banip: Correct Mb to MB when referring to RAM in README.md

Signed-off-by: JetVarimax <140423365+JetVarimax@users.noreply.github.com>
4 months agotransmission: fix compilation with miniupnpc 2.2.8
Karol Kolacinski [Sat, 6 Jul 2024 16:17:13 +0000 (18:17 +0200)]
transmission: fix compilation with miniupnpc 2.2.8

Backport pending patch, which was submitted to upstream via GitHub
to use modified function to compile it against miniupnpc 2.2.8.

Signed-off-by: Karol Kolacinski <kolacinskikarol@live.com>
4 months agotransmission: update to version 4.0.6
Karol Kolacinski [Sat, 6 Jul 2024 16:12:01 +0000 (18:12 +0200)]
transmission: update to version 4.0.6

Release notes:
https://github.com/transmission/transmission/releases/tag/4.0.6

Remove temporary patch included in 4.0.6 release.

Signed-off-by: Karol Kolacinski <kolacinskikarol@live.com>
4 months agopcsc-lite: install libpcsclite_real.{a,so*}, too
Nathaniel Wesley Filardo [Sat, 6 Jul 2024 05:35:47 +0000 (06:35 +0100)]
pcsc-lite: install libpcsclite_real.{a,so*}, too

74ee2fa4899 failed to notice that libpcsclite now supports redirection, as of
https://salsa.debian.org/rousseau/PCSC/-/commit/1faab672aa1f926cf943d8b814ae15636dddd22c
(first present in upstream release 2.1.0).  It's important to include the real
implementation, even if redirection permits loading others.

Signed-off-by: Nathaniel Wesley Filardo <nwfilardo@gmail.com>
4 months agomotion: add non/ffmpeg variants
Luiz Angelo Daros de Luca [Sat, 6 Jul 2024 06:33:57 +0000 (03:33 -0300)]
motion: add non/ffmpeg variants

With ffmpeg support, motion can encode videos and process network camera
streams. It is a small code base and buinding it twice will not
significantly impact a full build.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
4 months agowifischedule: completely overhaul the script
Jan Chren ~rindeal [Thu, 4 Jul 2024 08:58:40 +0000 (08:58 +0000)]
wifischedule: completely overhaul the script

Squashed using these commits:

 - wifischedule: use `service` instead of direct path
 - wifischedule: use `sort -u` instead of `uniq`
 - wifischedule: restart cron only at the end of batch instead of after every change
 - wifischedule: remove `[[` bash-isms
 - wifischedule: trim trailing ws
 - wifischedule: reduce `if` blocks
 - wifischedule: quote variables and remove some more bash-isms
 - wifischedule: simplify _get_uci_value`
 - wifischedule: don't exit whole script just because `uci get somekey` fails somewhere
 - wifischedule: revamp `_should_enable_wifi()`
 - wifischedule: revamp `_format_daysofweek_list()`
 - wifischedule: revamp `_enable_wifi_schedule()`
 - wifischedule: minor refactoring
 - wifischedule: mega revamp
 - wifischedule: fixes
 - wifischedule: touch-ups
 - wifischedule: use only `awk` in `_cfg_list_entries()` to filter `uci`
 - wifischedule: improve code docs
 - wifischedule: inline `_crontab_format_dow_field()`
 - wifischedule: refactor `_crontab_append_line()`
 - wifischedule: add `_uci_bool()` and refactor `_arith_bool()`
 - wifischedule: rename some functions
 - wifischedule: refactor using shellcheck
 - wifischedule: refactor `_wifi_get_interfaces()`
 - wifischedule: refactor `_wifi_get_devices()`
 - wifischedule: shellcheck fixes
 - wifischedule: use logger instead of a logfile
 - wifischedule: refactor global consts
 - wifischedule: introduce main() func
 - wifischedule: bump version

Signed-off-by: Jan Chren ~rindeal <dev.rindeal@gmail.com>
4 months agopdns-recursor: update to 5.0.7
Peter van Dijk [Thu, 4 Jul 2024 09:19:03 +0000 (11:19 +0200)]
pdns-recursor: update to 5.0.7

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
4 months agonetbird: update to 0.28.4
Wesley Gimenes [Thu, 4 Jul 2024 14:22:49 +0000 (11:22 -0300)]
netbird: update to 0.28.4

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
4 months agojq: Add PKG_CPE_ID
Andreas Gnau [Fri, 5 Jul 2024 12:06:18 +0000 (14:06 +0200)]
jq: Add PKG_CPE_ID

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
4 months agouwsgi: Add PKG_CPE_ID
Andreas Gnau [Fri, 5 Jul 2024 12:06:03 +0000 (14:06 +0200)]
uwsgi: Add PKG_CPE_ID

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
4 months agomxml: Add PKG_CPE_ID
Andreas Gnau [Fri, 5 Jul 2024 12:02:08 +0000 (14:02 +0200)]
mxml: Add PKG_CPE_ID

Signed-off-by: Andreas Gnau <andreas.gnau@iopsys.eu>
4 months agoopenssh: fix incompatible ptr type error GCC 14.1
Sean Khan [Fri, 5 Jul 2024 11:42:45 +0000 (07:42 -0400)]
openssh: fix incompatible ptr type error GCC 14.1

The `ssh_systemd_notify` function is causing compilation errors
when built against GCC 14.1. This is due to an incompatible pointer
type being passed to the connect function.

The connect function expects a pointer to `struct sockaddr`, but
was receiving a pointer to `struct sockaddr_un`.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
4 months agolibs/glib2: remove pcre2 fallback workaround
Yegor Yefremov [Thu, 4 Jul 2024 05:35:44 +0000 (07:35 +0200)]
libs/glib2: remove pcre2 fallback workaround

pcre2 can now be properly linked statically. Hence, remove both
the patch and -Dforce_fallback_for=libpcre2-8 option.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
4 months agolibs/glib2: remove the upstream patch
Yegor Yefremov [Tue, 2 Jul 2024 12:55:20 +0000 (14:55 +0200)]
libs/glib2: remove the upstream patch

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
4 months agolibs/glib2: remove the deprecated option force_posix_threads
Yegor Yefremov [Tue, 2 Jul 2024 12:50:36 +0000 (14:50 +0200)]
libs/glib2: remove the deprecated option force_posix_threads

Resolves the following warning:

glib-2.80.3/meson.build:2053:
WARNING: DEPRECATION: Option 'force_posix_threads' is deprecated and
will be removed after GLib 2.72; please file an issue with your use case
if you still require it

For more information, see the following merge request:

https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2474

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
4 months agoeza: update to 0.18.21
Jonas Jelonek [Wed, 3 Jul 2024 22:14:02 +0000 (00:14 +0200)]
eza: update to 0.18.21

Release notes:
0.18.19: https://github.com/eza-community/eza/releases/tag/v0.18.19
0.18.20: https://github.com/eza-community/eza/releases/tag/v0.18.20
0.18.21: https://github.com/eza-community/eza/releases/tag/v0.18.21

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
4 months agocroc: update to 10.0.9
Jonas Jelonek [Wed, 3 Jul 2024 22:12:58 +0000 (00:12 +0200)]
croc: update to 10.0.9

Release notes:
https://github.com/schollz/croc/releases/tag/v10.0.9

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>