feed/packages.git
23 months agorclone: Update to 1.61.1
Tianling Shen [Sat, 24 Dec 2022 03:23:26 +0000 (11:23 +0800)]
rclone: Update to 1.61.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 822d44e8f8637c028b66cdf0ae84869699c24788)

23 months agocloudreve: Update to 3.6.2
Tianling Shen [Sat, 24 Dec 2022 03:18:45 +0000 (11:18 +0800)]
cloudreve: Update to 3.6.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit c67193be6169fec4141b95fafae56a53571b2d47)

23 months agoxray-core: Update to 1.6.6-2
Tianling Shen [Sun, 25 Dec 2022 07:01:03 +0000 (15:01 +0800)]
xray-core: Update to 1.6.6-2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 4afc17e6e0784bd507994c0e53e13a5aa21af2d6)

23 months agoyq: Update to 4.30.6
Tianling Shen [Sun, 25 Dec 2022 06:58:12 +0000 (14:58 +0800)]
yq: Update to 4.30.6

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 071e97949f75de5a7dc1d19c48663e01f0c02a00)

23 months agodnsproxy: Update to 0.46.5
Tianling Shen [Sun, 25 Dec 2022 06:58:03 +0000 (14:58 +0800)]
dnsproxy: Update to 0.46.5

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 4e9c47e5582b69e37c891008a54534ef6627abda)

23 months agodnslookup: Update to 1.8.1
Tianling Shen [Sun, 25 Dec 2022 06:57:49 +0000 (14:57 +0800)]
dnslookup: Update to 1.8.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 62cc9d2a39d35180f7f98cb7547da06c30795d0b)

23 months agocloudflared: Update to 2022.12.1
Tianling Shen [Sun, 25 Dec 2022 06:57:37 +0000 (14:57 +0800)]
cloudflared: Update to 2022.12.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f526a1d169eabbeb19e30f7803d08c0607d9107b)

23 months agonatmap: update to 20221225
Richard Yu [Mon, 26 Dec 2022 04:29:02 +0000 (12:29 +0800)]
natmap: update to 20221225

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit 6163de4ffa21ad3fdd0df167d2ad926954e4f673)

23 months agonatmap: fix service not stopped when disabled in luci
Richard Yu [Mon, 26 Dec 2022 04:28:52 +0000 (12:28 +0800)]
natmap: fix service not stopped when disabled in luci

luci removes `enable` option when disabled,
fix by setting default value to 0.

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit 8111d494749ad1f56218852fb9a587e99c173870)

23 months agonatmap: add Package/conffiles
Richard Yu [Mon, 26 Dec 2022 04:28:36 +0000 (12:28 +0800)]
natmap: add Package/conffiles

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit 39af47f1c08ba161b0320e6d3af02ed19f549911)

23 months agonode: bump to v16.19.0
Hirokazu MORIKAWA [Tue, 20 Dec 2022 01:51:56 +0000 (10:51 +0900)]
node: bump to v16.19.0

Notable Changes
*OpenSSL 1.1.1s
*Root certificates updated to NSS 3.85
*Time zone update to 2022f

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit f8bd5eaa6edcf437130118295380c93f2acdfdc3)

23 months agoMerge pull request #20160 from stangri/openwrt-22.03-pbr
Stan Grishin [Thu, 22 Dec 2022 21:56:57 +0000 (14:56 -0700)]
Merge pull request #20160 from stangri/openwrt-22.03-pbr

[22.03] pbr: bugfix: Makefile, rt_tables fix

23 months agopbr: bugfix: Makefile, rt_tables fix 20160/head
Stan Grishin [Thu, 22 Dec 2022 18:52:41 +0000 (18:52 +0000)]
pbr: bugfix: Makefile, rt_tables fix

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit edbcb97b78d36a813e6aa04f6b6ff9bc20be2eb3)

23 months agoMerge pull request #20154 from ysc3839/natmap-fix-2203
Tianling Shen [Thu, 22 Dec 2022 06:59:00 +0000 (14:59 +0800)]
Merge pull request #20154 from ysc3839/natmap-fix-2203

[22.03] natmap: add forward_port option

23 months agonatmap: add forward_port option 20154/head
Richard Yu [Wed, 21 Dec 2022 09:50:18 +0000 (17:50 +0800)]
natmap: add forward_port option

The bind port (-b) can be used with forward port (-p),
so expose this option in config file.

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit cd51b58efdfa689f282e808c14a6f8b054eedb57)

23 months agoMerge pull request #20114 from stangri/openwrt-22.03-pbr
Stan Grishin [Mon, 19 Dec 2022 21:10:07 +0000 (14:10 -0700)]
Merge pull request #20114 from stangri/openwrt-22.03-pbr

[22.03] pbr: update to 1.0.1-1

23 months agopbr: update to 1.0.1-1 20114/head
Stan Grishin [Mon, 19 Dec 2022 02:52:29 +0000 (02:52 +0000)]
pbr: update to 1.0.1-1

* add more error/warning messages
* better return statements from ips/nftset functions
* better error/warning handling when inserting policies
* comment out unnecessary nft set/ipst clean ups
* shellchecked status functions

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 5bec4a25415e751c4000bdb4b18f662ac2f1a98d)

23 months agomwan3: make mwan3.user executable
Florian Eckert [Mon, 19 Dec 2022 07:13:08 +0000 (08:13 +0100)]
mwan3: make mwan3.user executable

This is a fix for the the following change:
https://github.com/openwrt/packages/commit/3d824ea288d907a31729c3629e884ea122c30da0

Before the change, it was only possible to execute a shell script. To
remove this restriction, a binary or other script language can now also
be used for 'mwan3.user'. Unfortunately, the old shell script was not
executable for older mwan3 version. During a sysupgrade with config transfer,
this 'mwan3.user' script could not be executed for newer mwan3 versions.
To fix this, the calling script checks whether the 'mwan3.user' is executable,
and if not, this executable bit is now set.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 0434407428b25ae5309525f060964218034b86c5)

23 months agomwan3: update to 2.11.3
Florian Eckert [Mon, 17 Oct 2022 13:16:40 +0000 (15:16 +0200)]
mwan3: update to 2.11.3

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 8fea564fc9b612fe27b60bbd5839214184be7456)

23 months agomwan3: only send disconnected event if interface was connected before
Florian Eckert [Wed, 8 Sep 2021 09:33:55 +0000 (11:33 +0200)]
mwan3: only send disconnected event if interface was connected before

Up to now on every interface down event a mwan3 disconnected event was
send. This is wrong because if the interface was never connected, then a
disconnected event should not get generated. This commit fixes this bug.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 997c0842ca8b05de83a1ecd3160ecd18fa3d8aee)

23 months agomwan3: change log message on already added route
Florian Eckert [Wed, 14 Sep 2022 12:46:58 +0000 (14:46 +0200)]
mwan3: change log message on already added route

Only show message on already set route, if debugging is enabled.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit a6606bed17bbddb7ae10405f6b0358fdda26fd17)

23 months agomwan3: support offload routing modifier
Denys Yarkovyi [Tue, 4 Oct 2022 07:27:16 +0000 (00:27 -0700)]
mwan3: support offload routing modifier

Signed-off-by: Denys Yarkovyi <dyarkovoy@gmail.com>
(cherry picked from commit 675ecfba89afaddebbc0b0d7bbc084ea312fc927)

23 months agomwan3: Switch default track_ip targets from Google DNS to Cloudflare DNS
James White [Sun, 25 Sep 2022 08:05:27 +0000 (09:05 +0100)]
mwan3: Switch default track_ip targets from Google DNS to Cloudflare DNS

Signed-off-by: James White <james@jmwhite.co.uk>
(cherry picked from commit 1a703ed6a61420318bd771273fc1ae835a825978)

23 months agomwan3: fix balanced default config
Florian Eckert [Wed, 14 Sep 2022 13:23:29 +0000 (15:23 +0200)]
mwan3: fix balanced default config

The metrics and weight need to be the same. A 50% balanced would be
require member policies of the same metric and weight value.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 0ed8450d2fdb39df5b6ea2e587e6554cadcfd0dc)

23 months agogolang: Update to 1.19.4
Tianling Shen [Wed, 7 Dec 2022 16:43:34 +0000 (00:43 +0800)]
golang: Update to 1.19.4

go1.19.4 (released 2022-12-06) includes security fixes to the net/http
and os packages, as well as bug fixes to the compiler, the runtime,
and the crypto/x509, os/exec, and sync/atomic packages.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 6a0ee524b14f5f2390dbf4414b5980add7aa95ed)

23 months agoprivoxy: fix preinst/postinst script indentation
Alois Klink [Wed, 23 Nov 2022 23:32:14 +0000 (23:32 +0000)]
privoxy: fix preinst/postinst script indentation

Fix the indentation of the preinst/postinst scripts for the privoxy
package.

Because these scripts didn't start with `#!/bin/sh`
(they instead started with the TAB character), `/bin/sh` was not used
to start them.

On x86_64 and i386_pentium-mmx, this seems to be fine, but on
arm_cortex-a15_neon-vfpv4 and aarch64_cortex-a53, running these
scripts fails with a:

```
Installing privoxy (3.0.33-3) to root...
Collected errors:
 * pkg_run_script: package "privoxy" preinst script returned status 1.
 * preinst_configure: Aborting installation of privoxy.
 * opkg_install_cmd: Cannot install package privoxy.
```

Reported-by: Marius Dinu <m95d+git@psihoexpert.ro>
Signed-off-by: Alois Klink <alois@aloisklink.com>
(cherry picked from commit 6703d7623097b591ea08c12e66351eed884e1005)

23 months agotailscale: preserve tailscaled state file
Carlo Alberto Ferraris [Wed, 2 Nov 2022 13:14:01 +0000 (22:14 +0900)]
tailscale: preserve tailscaled state file

Fixes #19774

Signed-off-by: Carlo Alberto Ferraris <cafxx@strayorange.com>
(cherry picked from commit 02e154d3e56bd35b2db345250c17e41da0edcfa9)

23 months agoknot: update to version 3.2.4
Jan Hák [Mon, 12 Dec 2022 14:15:45 +0000 (15:15 +0100)]
knot: update to version 3.2.4

Signed-off-by: Jan Hák <jan.hak@nic.cz>
(cherry picked from commit c933a15cebe43e6d35d59281a5414438cd3c1455)

23 months agoyt-dlp: update to 2022.11.11
Michal Vasilek [Tue, 13 Dec 2022 08:57:36 +0000 (09:57 +0100)]
yt-dlp: update to 2022.11.11

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
(cherry picked from commit e398becaa68043ad8c9f301e6308d824d4dfa80c)

23 months agoperl: enable threading support for aarch64 by default
Doug Thomson [Sun, 11 Dec 2022 00:22:09 +0000 (11:22 +1100)]
perl: enable threading support for aarch64 by default

Perl threads seem to be supported and working for aarch64, and
including aarch64 here would allow packages like freeswitch-mod-perl
to become available from the standard OpwnWrt package repository for
popular routers such as the Linksys E8450 and Belkin RT3200.

Signed-off-by: Doug Thomson <dwt62f+github@gmail.com>
(cherry picked from commit 6db2fe93cd9db6e1f26fded0c4fd4b1c58484e49)

23 months agolxc-auto: made init script compatible with image builder
Marc Benoit [Mon, 5 Sep 2022 19:15:14 +0000 (15:15 -0400)]
lxc-auto: made init script compatible with image builder

Signed-off-by: Marc Benoit <marcb62185@gmail.com>
(cherry picked from commit e70844a9ca327b98eb33d1c9a3cce987cc91a190)

23 months agoigmpproxy: update to version 0.4.0
Oli Ze [Mon, 12 Dec 2022 06:53:36 +0000 (07:53 +0100)]
igmpproxy: update to version 0.4.0

Signed-off-by: Oli Ze <olze@trustserv.de>
(cherry picked from commit 44e1c2115ea91b97e9454c19428a59f155e9f677)

23 months agoapr-util: disable parallel build
Michal Vasilek [Thu, 15 Dec 2022 10:18:00 +0000 (11:18 +0100)]
apr-util: disable parallel build

Build reliably fails with -j20

    crypto/apr_passwd.c:200:1: fatal error: error closing -: Broken pipe
      200 | }
          | ^
    compilation terminated.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
(cherry picked from commit bd9e119d68fba792a1f760525540c0e0cf10e63f)

23 months agopython3-pytz: bump to version 2022.6
Alexandru Ardelean [Wed, 14 Dec 2022 07:30:28 +0000 (09:30 +0200)]
python3-pytz: bump to version 2022.6

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
23 months agonano: update to 7.1
Hannu Nyman [Thu, 15 Dec 2022 15:54:26 +0000 (17:54 +0200)]
nano: update to 7.1

Update nano editor to version 7.1
* drop the backported upstream fix for 7.0
* drop AUTORELEASE
* disable justify from 'plus'. Rarely needed with OpenWrt

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 89dc1b17e9d8234c8085ffdb4fbe00d0e9093725)

23 months agoMerge pull request #20017 from commodo/stress-ng-update-22.03
Alexandru Ardelean [Wed, 14 Dec 2022 07:31:04 +0000 (09:31 +0200)]
Merge pull request #20017 from commodo/stress-ng-update-22.03

stress-ng: adjust build with xxhash & libegl

23 months agowget: apply upstream fix to avoid nettle linking in nossl
Hannu Nyman [Tue, 13 Dec 2022 15:36:49 +0000 (17:36 +0200)]
wget: apply upstream fix to avoid nettle linking in nossl

Replace my own patch with the upstream solution, which they issued
in response to my bug report.
(Two patches as they overlooked something on the first try.
Reference to https://savannah.gnu.org/bugs/index.php?63431 )

The nettle lib evaluation is now conditional to not having "--disable-ntlm".

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit fd7da3333e98c0d2ef1ed9d7997fe78000474caf)

23 months agowget: update to 1.21.3
Hannu Nyman [Tue, 13 Dec 2022 15:36:25 +0000 (17:36 +0200)]
wget: update to 1.21.3

Update wget to 1.21.3

* Remove patch 100-fix-hsts-time.patch as upstream has issued
  its own version on the fixes

* Add a hack (and fixup autoreconf) to fix an upstream bug that
  forces the nettle library into nossl even if NTLM is disabled.
  Upstream bug filed: https://savannah.gnu.org/bugs/?63431

* Remove old maintainer who has not been active

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit a694130993d9d9eed8689ecdc1d6044dca3dc40e)

23 months agostress-ng: disable xxhash & libegl stressors 20017/head
Alexandru Ardelean [Sat, 3 Dec 2022 19:52:49 +0000 (21:52 +0200)]
stress-ng: disable xxhash & libegl stressors

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
23 months agoMerge pull request #20063 from stangri/openwrt-22.03-pbr
Stan Grishin [Tue, 13 Dec 2022 03:21:16 +0000 (20:21 -0700)]
Merge pull request #20063 from stangri/openwrt-22.03-pbr

[22.03] pbr: detect missing iptables

23 months agosyncthing: update to 1.22.2
Van Waholtz [Mon, 12 Dec 2022 15:08:42 +0000 (23:08 +0800)]
syncthing: update to 1.22.2

Signed-off-by: Van Waholtz <brvphoenix@gmail.com>
(cherry picked from commit d22bed1dc3ba056dd3f3a931d22da5fbc5c08b75)

23 months agoMerge pull request #20077 from stangri/openwrt-22.03-simple-adblock
Stan Grishin [Mon, 12 Dec 2022 22:20:07 +0000 (15:20 -0700)]
Merge pull request #20077 from stangri/openwrt-22.03-simple-adblock

[22.03] simple-adblock: bugfix: add dnsmasq.nftset to uci_load_validate

23 months agoMerge pull request #20073 from luizluca/22.03/ruby-3.0.5
Josef Schlehofer [Mon, 12 Dec 2022 22:17:29 +0000 (23:17 +0100)]
Merge pull request #20073 from luizluca/22.03/ruby-3.0.5

ruby: update to 3.0.5

23 months agosimple-adblock: bugfix: add dnsmasq.nftset to uci_load_validate 20077/head
Stan Grishin [Mon, 12 Dec 2022 21:43:00 +0000 (21:43 +0000)]
simple-adblock: bugfix: add dnsmasq.nftset to uci_load_validate

* fixes https://github.com/openwrt/openwrt/issues/11481 thanks to:
* https://github.com/mistepien for reporting
* https://github.com/dave14305 for diagnosing

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit fff884e67f62f0ee16bb95507c782d25a6d91eea)

23 months agoruby: update to 3.0.5 20073/head
Luiz Angelo Daros de Luca [Mon, 12 Dec 2022 17:32:10 +0000 (14:32 -0300)]
ruby: update to 3.0.5

This release includes a security fix.

- CVE-2021-33621: HTTP response splitting in CGI

For more details:
- https://www.ruby-lang.org/en/news/2022/11/24/ruby-3-0-5-released/

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
23 months agopbr: detect missing iptables 20063/head
Stan Grishin [Mon, 12 Dec 2022 02:52:59 +0000 (02:52 +0000)]
pbr: detect missing iptables

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit a86985879fa117782dc232122819e9bbb93be175)

23 months agoMerge pull request #20053 from stangri/openwrt-22.03-https-dns-proxy
Stan Grishin [Sun, 11 Dec 2022 03:32:12 +0000 (20:32 -0700)]
Merge pull request #20053 from stangri/openwrt-22.03-https-dns-proxy

[22.03] https-dns-proxy: fix restart

23 months agohttps-dns-proxy: fix restart 20053/head
Stan Grishin [Sat, 10 Dec 2022 05:32:20 +0000 (05:32 +0000)]
https-dns-proxy: fix restart

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 75ac50ca895e9e042afe9c4a64a367e3863e471f)

23 months agoMerge pull request #20043 from stangri/openwrt-22.03-https-dns-proxy
Stan Grishin [Sat, 10 Dec 2022 05:02:55 +0000 (22:02 -0700)]
Merge pull request #20043 from stangri/openwrt-22.03-https-dns-proxy

[22.03] https-dns-proxy: add mdns service records

23 months agoMerge pull request #20051 from stangri/openwrt-22.03-simple-adblock
Stan Grishin [Sat, 10 Dec 2022 05:02:15 +0000 (22:02 -0700)]
Merge pull request #20051 from stangri/openwrt-22.03-simple-adblock

[22.03] simple-adblock: support new OISD dnsmasq config

23 months agosimple-adblock: support new OISD dnsmasq config 20051/head
Stan Grishin [Sat, 10 Dec 2022 01:52:58 +0000 (01:52 +0000)]
simple-adblock: support new OISD dnsmasq config

* OISD dnsmasq config files switched from using address= to server=

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 3950f0ce99844425805887a8e312db6c911fe398)

23 months agodnsproxy: Update to 0.46.4
Tianling Shen [Tue, 6 Dec 2022 22:58:42 +0000 (06:58 +0800)]
dnsproxy: Update to 0.46.4

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 88d33fef91e6bdeb195bf40b80ceb4644334a00b)

23 months agocloudflared: Update to 2022.11.1
Tianling Shen [Tue, 6 Dec 2022 22:58:35 +0000 (06:58 +0800)]
cloudflared: Update to 2022.11.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit a1a14c1103e83ec31d437c0893833026d211805d)

23 months agohttps-dns-proxy: add mdns service records 20043/head
Stan Grishin [Wed, 7 Dec 2022 20:59:28 +0000 (20:59 +0000)]
https-dns-proxy: add mdns service records

* add mdns records for started instances
* Makefile: use $(PKG_VERSION) as a value for PKG_SOURCE_DATE instead of
  hard-coding it

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit ee37d0ec863a2254c4bfecd7bb65155e276fed88)

23 months agogithub-ci: error on any shell errors
Alois Klink [Wed, 23 Nov 2022 18:37:01 +0000 (18:37 +0000)]
github-ci: error on any shell errors

Enable `errexit` and `nounset` [POSIX shell options][1]
in `.github/workflows/entrypoint.sh` so that the script fails
if any command within the script fails.

[1]: https://pubs.opengroup.org/onlinepubs/9699919799//utilities/V3_chap02.html#set

Reported-by: Marius Dinu <m95d+git@psihoexpert.ro>
Fixes: https://github.com/openwrt/packages/issues/19953
Signed-off-by: Alois Klink <alois@aloisklink.com>
(cherry picked from commit 18d3c529fa4ab8dafcf6c147cf3cb55792d8ca10)

23 months agoMerge pull request #20033 from peter-stadler/openwrt-22.03
Alexandru Ardelean [Thu, 8 Dec 2022 09:26:21 +0000 (11:26 +0200)]
Merge pull request #20033 from peter-stadler/openwrt-22.03

django: bump version 4.0.8

23 months agodjango: bump version 4.0.8 20033/head
Peter Stadler [Fri, 2 Dec 2022 22:12:55 +0000 (23:12 +0100)]
django: bump version 4.0.8

fix CVE-2022-41323

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
23 months agonatmap: merge "ipv4" and "ipv6" options into single "family" option
Richard Yu [Wed, 7 Dec 2022 07:18:09 +0000 (15:18 +0800)]
natmap: merge "ipv4" and "ipv6" options into single "family" option

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit 190e04caf69746b862dafdff7b16f539f86a7544)

23 months agosnowflake: update to version 2.4.1
Daniel Golle [Mon, 5 Dec 2022 01:18:43 +0000 (01:18 +0000)]
snowflake: update to version 2.4.1

Changes in version v2.4.1 - 2022-12-01
 - Issue 40224: Bug fix in utls roundtripper

Changes in version v2.4.0 - 2022-11-29
 - Fix proxy command line help output
 - Issue 40123: Reduce multicast DNS candidates
 - Add ICE ephemeral ports range setting
 - Reformat using Go 1.19
 - Update CI tests to include latest and minimum Go versions
 - Issue 40184: Use fixed unit for bandwidth logging
 - Update gorilla/websocket to v1.5.0
 - Issue 40175: Server performance improvements
 - Issue 40183: Change snowflake proxy log verbosity
 - Issue 40117: Display proxy NAT type in logs
 - Issue 40198: Add a `orport-srcaddr` server transport option
 - Add gofmt output to CI test
 - Issue 40185:  Change bandwidth type from int to int64 to prevent overflow
 - Add version output support to snowflake
 - Issue 40229: Change regexes for ipv6 addresses to catch url-encoded addresses
 - Issue 40220: Close stale connections in standalone proxy

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit f60f11f9277ee30fa0699cdf1aded5a0bc50aac6)

23 months agonatmap: add new package
Richard Yu [Mon, 5 Dec 2022 08:03:51 +0000 (16:03 +0800)]
natmap: add new package

NATMap is a program for opening port behind full cone NAT (NAT-1),
without the need for using UPnP or another port forward settings.

More details can be found at original repo: https://github.com/heiher/natmap

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit e691a25cb3398b83bedc9581ef119382760cfacc)

23 months agoxz: update to 5.2.9
Hannu Nyman [Tue, 6 Dec 2022 08:55:26 +0000 (10:55 +0200)]
xz: update to 5.2.9

Update xz to version 5.2.9.

Switch back to .bz2 sources, as we already download .bz2 for tools/
No sense to re-download sources as a .xz file.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit c1222365526e1fab7f021f2b3a629e859be6b489)

23 months agoxz: update to 5.2.7
Nick Hainke [Tue, 6 Dec 2022 08:55:09 +0000 (10:55 +0200)]
xz: update to 5.2.7

Update to latest version. No release notes available.

Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit 964e59d385ca986fedced9848ffd1a491c123358)

23 months agoxz: update to 5.2.6
Nick Hainke [Tue, 6 Dec 2022 08:54:49 +0000 (10:54 +0200)]
xz: update to 5.2.6

Release Notes:
https://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD

Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit d7d39043c34a5cfd5099a287d27fc7d484ef7b49)

23 months agotailscale: Update to version 1.32.3
Stanislav Petrashov [Sat, 3 Dec 2022 18:49:08 +0000 (19:49 +0100)]
tailscale: Update to version 1.32.3

Signed-off-by: Stanislav Petrashov <s@petrashov.ru>
(cherry picked from commit 1ffe60bc859db3b6b900a9fd6950d53ee1184aa1)

23 months agotailscale: update to v1.32.0
Stanislav Petrashov [Sun, 16 Oct 2022 16:11:11 +0000 (18:11 +0200)]
tailscale: update to v1.32.0

Signed-off-by: Stanislav Petrashov <s@petrashov.ru>
(cherry picked from commit 9434a2dfb2f8d6efa3df4dea46b35eaa423de83a)

23 months agoMerge pull request #20010 from stangri/openwrt-22.03-pbr
Stan Grishin [Sun, 4 Dec 2022 17:51:18 +0000 (10:51 -0700)]
Merge pull request #20010 from stangri/openwrt-22.03-pbr

[22.03] pbr: initial commit

23 months agoadguardhome: bump to 0.107.18
Dobroslaw Kijowski [Wed, 16 Nov 2022 17:12:28 +0000 (18:12 +0100)]
adguardhome: bump to 0.107.18

* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.17
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.18

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
(cherry picked from commit e3dc7537812338a6200b16ba7b218ce5e6745cf4)

23 months agoAdGuardHome: update to v0.107.16
YiZhen Choo [Fri, 7 Oct 2022 15:47:50 +0000 (23:47 +0800)]
AdGuardHome: update to v0.107.16

Signed-off-by: YiZhen Choo <yizhen.c02@gmail.com>
(cherry picked from commit 64dabe2d681f013c834f447496ad57b413790b0b)

23 months agoAdGuardHome: update to v0.107.12
YiZhen Choo [Wed, 7 Sep 2022 16:05:16 +0000 (00:05 +0800)]
AdGuardHome: update to v0.107.12

Signed-off-by: YiZhen Choo <yizhen.c02@gmail.com>
(cherry picked from commit e806d85e46ae563e9fd334972dcb019a88442cbd)

23 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>
(cherry picked from commit 79acc3c21f48b5d38f9e43d802d7dcdfee9f6606)

23 months agoMerge pull request #20003 from mhei/22.03-php8-update-8.1.13
Michael Heimpold [Sat, 3 Dec 2022 13:33:14 +0000 (14:33 +0100)]
Merge pull request #20003 from mhei/22.03-php8-update-8.1.13

[22.03] php8: update to 8.1.13

23 months agobtrfs-progs: Update to version 6.0.1
Hauke Mehrtens [Sun, 6 Nov 2022 15:41:40 +0000 (16:41 +0100)]
btrfs-progs: Update to version 6.0.1

This fixes compilation problems with glibc 2.36.

Full Changelog:
btrfs-progs-6.0 (2022-10-11)
-----------------------------
   * fi usage: in tabular output, print total size and slack size
   * mkfs:
      * option -O now accepts values from -R to unify the interface (-R will
continue to work)
      * zone reset and discard is done in parallel on all devices
      * removed option --leafsize, deprecated long time ago
   * corrupt-block: recalculate checksum when changing generation
   * fixes:
      * convert: fix reserved range detection and overlaps
      * mkfs: fix creating files with reserved inode numbers with --rootdir
      * receive: escape filenames in command attributes
      * fix extent buffer leaks after transaction abort
   * experimental:
      * mkfs: support for block-group-tree (kernel 6.1)
      * fsverity in send (protocol v3, WIP)
      * btrfstune -b converts to block-group-tree
   * other:
      * cleanups, refactoring
      * new and updated tests
      * update documentation

btrfs-progs-6.0.1 (2022-11-04)
""""""""""""""""""""""""""""""
   * send: minor speed up for v2 due to increased buffer size
   * resize: invalid command line options fail with error code
   * quota rescan:
      * add long options --status and --wait
      * new option to wait but don't start rescan
   * qgroup show: print path by default, updated format
   * qgroup: new subcommand clear-stale, remove qgroups without their subvolumes
   * experimental:
      * add warnings to commands that have it enabled (mkfs, image, btrfstune)
   * other:
      * documentation, help text, error message updates

btrfs-progs-5.19 (2022-08-16)
-----------------------------
   * send: support protocol version 2
   * fi show: print all missing devices
   * device stats: add tabular output
   * replace: add alias to device group (device replace)
   * check: validate free space tree items
   * fixes:
      * convert: support large filesystems (block count > 32bit)
      * recognize filesystems with verity enabled
      * mkfs and DUP could write out of order, fix it for zoned mode
   * build:
      * optional support for LZO and ZSTD in receive
      * compatibility with glibc 2.36 (mount.h)
      * add fallbacks for new GCC builtins
   * other:
      * corrupt-block: target specific items, offsets
      * documentation updates, new pages from wiki
      * new tests

btrfs-progs-5.19.1 (2022-09-12)
"""""""""""""""""""""""""""""""
   * fix memory leaks (extent buffer, path)
   * check: verify block device size vs item
   * rescue fix-device-size: allow to shrink device item
   * receive: fix crash on wrong pinter free()
   * other:
      * experimental: support for block-group-tree
      * documentation updates
      * new tests

btrfs-progs-5.18 (2022-05-25)
-----------------------------
   * fixes:
      * dump-tree: don't print traling zeros in checksums
      * recognize paused balance as exclusive operation state, allow to start
        device add
      * convert: properly initialize target filesystem label
      * mkfs: don't create free space bitmaps for empty filesystem
   * restore: make lzo support build-time configurable, print supported
     compression in help text
   * update kernel-lib sources
   * other:
      * documentation updates, finish conversion to RST, CHANGES and INSTALL
        could be included into RST
      * fix build detection of experimental mode
      * new tests

btrfs-progs-5.18.1 (2022-06-06)
"""""""""""""""""""""""""""""""
   * fixes:
      * convert: fix self reference of toplevel directory
      * build: make kernel lib headers compatible with C++
   * zoned mode: verify minimum zone size 4MiB
   * libbtrfs: cleanups, merge headers and remove declarations of unexported
     symbols
   * other: documentation updates

btrfs-progs-5.17 (2022-04-26)
-----------------------------
   * check:
      * repair wrong num_devices in superblock
      * recognize overly long xattr names
      * fix wrong total bytes check for seed device
   * auto-repair on read on RAID56
   * property set: unify handling of empty value to mean default, changed meaning
     for property 'compression' to allow reset to default and to set NOCOMPRESS,
     since kernel 5.14
   * fixes:
       * dump-tree: print fs-verity items
       * fix location of system chunk on zoned filesystem
       * do not allow setting seeding flag on a filesystem with dirty log
       * mkfs and subpage support: use sectorsize as nodesize fallback for mixed
 profiles
   * preparatory work for extent tree v2, global roots
   * experimental feature (unstable interface, not built by default,
       do not use for production)
       * btrfstune: option --csum to switch checksum algorithm
   * other:
       * cleanups, refactoring
       * update documentation build, remove asciidocs leftovers
       * update fssum to consider xattrs
       * add fsstress

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 99f5604905da0ba931f3dfa5119bb9823036475b)

23 months agolibgpg-error: copy gpg-error.pc to staging directory
W. Michael Petullo [Fri, 18 Nov 2022 02:40:35 +0000 (20:40 -0600)]
libgpg-error: copy gpg-error.pc to staging directory

Packages like libassuan and libksba would not compile after updating
libgpg-error to 1.46. This was because gpg-error.m4 (and thus the affected
packages' configure scripts) relies on gpgrt-config, which in turn needs
access to gpg-error.pc. This modifies the libgpg-error build process to
copy gpg-error.pc to OpenWrt's staging directory, so that it is available
for subsequent dependent package builds.

Fixes: https://github.com/openwrt/packages/issues/19880
Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry picked from commit a93e0269a10cbca0679ae390d6b89aedbb2435e6)

23 months agognupg: compile with -fcommon
Tjeu Kayim [Thu, 24 Nov 2022 11:08:30 +0000 (12:08 +0100)]
gnupg: compile with -fcommon

This fixes a segfault because gnupg/g10/options.h struct opt
is otherwise not shared between the different compilation units,
resulting in opt.homedir being NULL when passed to make_filename.

$ gpg1 -i

gpg: signal 11 caught ... exiting
Segmentation fault

(gdb) bt
    #0  0x00007f17bb2185e2 in strlen (s=s@entry=0x0) at src/string/strlen.c:17
    #1  0x0000000000460ea0 in make_filename (first_part=first_part@entry=0x0) at gnupg-1.4.23/util/fileutil.c:174
    #2  0x000000000040ee42 in keydb_add_resource (url=url@entry=0x46bfe3 "secring.gpg", flags=flags@entry=4, secret=secret@entry=1)
        at gnupg-1.4.23/g10/keydb.c:238
    #3  0x00000000004062ee in main (argc=<optimized out>, argv=<optimized out>) at gnupg-1.4.23/g10/gpg.c:3323

Signed-off-by: Tjeu Kayim <15987676+TjeuKayim@users.noreply.github.com>
(cherry picked from commit f4058c1c18138ae1011abfe0e7aca74659834b21)

23 months agoprivoxy: fix postinst missing $
Josh Powers [Mon, 21 Nov 2022 17:32:37 +0000 (10:32 -0700)]
privoxy: fix postinst missing $

fixes: #19949

Signed-off-by: Josh Powers <powersj@fastmail.com>
(cherry picked from commit 46e4def61f6b670daac1725df8f3fc4475fe5450)

23 months agoprivoxy: correctly format /etc/services additions
Josh Powers [Wed, 26 Oct 2022 01:54:43 +0000 (19:54 -0600)]
privoxy: correctly format /etc/services additions

This adds the missing protocol (e.g. /tcp and /udp) to the entry in
/etc/services. If the entry already exists, it will add the /tcp to it.
Otherwise, it will look and add the tcp and udp entries if either is
missing.

fixes: openwrt#19665

Signed-off-by: Josh Powers <powersj@fastmail.com>
(cherry picked from commit 95edfa723c9e7b1b99361a86022b9b20ac6f8ead)

23 months agogolang: update to v1.19.3
Stanislav Petrashov [Wed, 23 Nov 2022 21:06:14 +0000 (22:06 +0100)]
golang: update to v1.19.3

Signed-off-by: Stanislav Petrashov <s@petrashov.ru>
(cherry picked from commit 440dcd8d34d139e4e80fff51b7799e41d8f1196e)

23 months agogolang: update to v1.19.2
Stanislav Petrashov [Thu, 20 Oct 2022 20:18:19 +0000 (22:18 +0200)]
golang: update to v1.19.2

Includes fixes for security vulnerabilities:
 * [CVE-2022-27664](https://github.com/advisories/GHSA-69cg-p879-7622) net/http: handle server errors after sending GOAWAY
 * [CVE-2022-32190](https://github.com/golang/go/issues/54385) net/url: JoinPath does not strip relative path components in all circumstances
 * [CVE-2022-2879](https://github.com/golang/go/issues/54853) archive/tar: unbounded memory consumption when reading headers
 * [CVE-2022-2880](https://github.com/golang/go/issues/54663) net/http/httputil: ReverseProxy should not forward unparseable query parameters
 * [CVE-2022-41715](https://github.com/golang/go/issues/55949) regexp/syntax: limit memory used by parsing regexps

Addresses the build failure:
* https://github.com/openwrt/packages/pull/19613

Signed-off-by: Stanislav Petrashov <s@petrashov.ru>
(cherry picked from commit 0ad7a2fe1841a46107b88026a3b95b54571afb88)

23 months agopbr: initial commit 20010/head
Stan Grishin [Mon, 31 Oct 2022 23:08:01 +0000 (23:08 +0000)]
pbr: initial commit

* The makefile produces the nft and iptables capable `pbr` package
  and the `pbr-iptables` package for legacy setups
* This replaces `vpnbypass` and `vpn-policy-routing` packages
* I'm soliciting feedback on this package and my intention is to
  update the version to 1.0.0 before this is merged, but I need the
  feedback on this and luci-app-pbr before then.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 47eca64cb82a5459668fc14df9422e365c8343b6)

23 months agoMerge pull request #19994 from stangri/openwrt-22.03-simple-adblock
Stan Grishin [Fri, 2 Dec 2022 19:19:27 +0000 (12:19 -0700)]
Merge pull request #19994 from stangri/openwrt-22.03-simple-adblock

[22.03] simple-adblock: localizable error/warning messages

23 months agoborgbackup: add package for 1.2.2
Julien Malik [Sat, 26 Nov 2022 14:24:05 +0000 (15:24 +0100)]
borgbackup: add package for 1.2.2

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 2ad61a4529a5f600da47c071bb1bf2ce7462c14c)

23 months agopython-pyfuse3: add package for 3.2.2
Julien Malik [Sat, 26 Nov 2022 14:24:05 +0000 (15:24 +0100)]
python-pyfuse3: add package for 3.2.2

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 17f58b94a745a9f058182822d420ed65b3730437)

23 months agopython-trio: add package for 0.22.0
Julien Malik [Sat, 26 Nov 2022 14:24:05 +0000 (15:24 +0100)]
python-trio: add package for 0.22.0

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 07e29c3782f5eb4fb0e3cc3cdf587c77eafb96e6)

23 months agopython-sniffio: add package for 1.3.0
Julien Malik [Sat, 26 Nov 2022 14:24:04 +0000 (15:24 +0100)]
python-sniffio: add package for 1.3.0

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit f35f4dace76761048ab43edd91ca6c44123ff6ac)

23 months agopython-outcome: add package for 1.2.0
Julien Malik [Sat, 26 Nov 2022 14:24:04 +0000 (15:24 +0100)]
python-outcome: add package for 1.2.0

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 750facea90aafb75c5937259671369a83e43881a)

23 months agopython-async-generator: add package for 1.10
Julien Malik [Sat, 26 Nov 2022 14:24:04 +0000 (15:24 +0100)]
python-async-generator: add package for 1.10

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 8fe1dab3715197409192fedfedc0b5f6956781f3)

23 months agopython-exceptiongroup: add package for 1.0.4
Julien Malik [Sat, 26 Nov 2022 14:24:04 +0000 (15:24 +0100)]
python-exceptiongroup: add package for 1.0.4

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit a19f331b068ba9f5fab60f149acdd9805ccdb390)

23 months agopython-sortedcontainers: add package for 2.4.0
Julien Malik [Sat, 26 Nov 2022 14:24:03 +0000 (15:24 +0100)]
python-sortedcontainers: add package for 2.4.0

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 69655222fcedb299054bfdff8cf7acf24de4cefa)

23 months agoxxhash: add package for 0.8.1
Julien Malik [Sat, 26 Nov 2022 14:24:03 +0000 (15:24 +0100)]
xxhash: add package for 0.8.1

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit dcbb2cf3d58758c86ba31ece78fa48c33d7ecda9)

23 months agosamba4: support both user map and valid users on same time
Liangbin Lian [Thu, 24 Nov 2022 10:05:50 +0000 (18:05 +0800)]
samba4: support both user map and valid users on same time

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
(cherry picked from commit e04e523a01f5144a60541e6468a9f4451f26c8ab)

23 months agolighttpd: lighttpd.conf vars, comments, guidance
Glenn Strauss [Wed, 30 Nov 2022 03:22:14 +0000 (22:22 -0500)]
lighttpd: lighttpd.conf vars, comments, guidance

lighttpd.conf variables, documentation comments, configuration guidance

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit c862b524fb879f416705e85fa31539472aeff2d8)

23 months agolighttpd: print stderr trace if validation fails
Glenn Strauss [Sun, 27 Nov 2022 20:39:24 +0000 (15:39 -0500)]
lighttpd: print stderr trace if validation fails

lighttpd.init validate_conf(): print stderr trace if validation fails

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 38ffa02e422bac544eee9578830a8b6a49265be1)

23 months agophp8: update to 8.1.13 20003/head
Michael Heimpold [Mon, 28 Nov 2022 06:43:50 +0000 (07:43 +0100)]
php8: update to 8.1.13

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 056051da496078ebaa45d25d6fe6cbb392a60ec1)

23 months agov2raya: backports upstream fixes and add 3 new options
Tianling Shen [Mon, 28 Nov 2022 18:32:01 +0000 (02:32 +0800)]
v2raya: backports upstream fixes and add 3 new options

It may take a long time waiting for a new tag, so backport these
important bug fixes for now.

While at it, added 3 new options provided by upstream, and deprecated
the usage of `$(AUTORELEASE)`.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 17362ce57c88da583c039d81b800b3edad5a6053)

23 months agov2ray-geodata: Update to latest version
Tianling Shen [Mon, 28 Nov 2022 16:22:24 +0000 (00:22 +0800)]
v2ray-geodata: Update to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 664ecae4e6379928aae0527b96b65ffe0199049d)

23 months agoxray-core: Update to 1.6.5
Tianling Shen [Mon, 28 Nov 2022 16:19:15 +0000 (00:19 +0800)]
xray-core: Update to 1.6.5

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit b3e453f33517747ef9fb48536cced4e42f7abc99)

23 months agoyq: Update to 4.30.5
Tianling Shen [Mon, 28 Nov 2022 16:18:21 +0000 (00:18 +0800)]
yq: Update to 4.30.5

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 255d19a007ab9a0dbefab88f0be934f6cffe5ed5)

23 months agolibqmi: bump to 1.30.8
Maxim Anisimov [Mon, 12 Sep 2022 07:16:37 +0000 (10:16 +0300)]
libqmi: bump to 1.30.8

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
(cherry picked from commit 0b0d8163d53efdfd6abd7d9cbb57a770273c5319)

23 months agosimple-adblock: localizable error/warning messages 19994/head
Stan Grishin [Tue, 29 Nov 2022 22:37:53 +0000 (22:37 +0000)]
simple-adblock: localizable error/warning messages

* store all error/warning messages with the error text id so that
  they can be made localizable for the luci app

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 8047d2ccb716ac90f267cc2ceb3723c15c375bd2)

23 months agoMerge pull request #19988 from stangri/openwrt-22.03-simple-adblock
Stan Grishin [Tue, 29 Nov 2022 21:41:13 +0000 (14:41 -0700)]
Merge pull request #19988 from stangri/openwrt-22.03-simple-adblock

[22.03] simple-adblock: bugfix: detect dnsmasq ipset support