Commit Graph

28065 Commits

Author SHA1 Message Date
Stan Grishin
9a87df7dd1 pbr: ipv6 & migration bugfixes
* suppress RTNETLINK errors when inserting ipv6 routes
* only display global scope IPv6 gateways in status/WebUI
* stop and disable vpn-policy-routing when migrating

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit c2739705b9)
2023-05-05 01:52:18 +00:00
Stan Grishin
d20bc52bfb Merge pull request #20913 from stangri/openwrt-22.03-pbr
[22.03] pbr: update to 1.1.1-1
2023-05-04 19:41:18 -06:00
Dirk Brenken
20d99ef7bc banip: update 0.8.4-5
* fix remaining small issues
* standardize log wording
* polished up for branch 23.x

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 7e70de77d0)
2023-05-04 22:44:45 +02:00
Hannu Nyman
8d9c17e913 zoneinfo: adjust to current timezone data file structure
Tweak the package to better match the current file structure in the
upstream time zone database. Add missing aliases. Make some clarifications

* Combine -northmerica and -southamerica into -america, as all
  current official America/xxx definitions were already in -northamerica
  and only the unofficial/deprecated Brazil/xxx, Chile and Argentina were
  in -southamerica. (Confusingly America/Sao_Paulo was in northamerica,
  while Brazil was in southamerica.)
  * Add PROVIDES for the old package names

* Add missing top-level dir country/nation alias links.
* Define Eire in -europe instead of -core.

* Rename -india to -indian, as it contains the Indian ocean islands
  instead of the actual Asia/Kolkata zone for the mainland India.
  * Add PROVIDES for the old package name

* Add 'Ocean' to all ocean zone titles.

* Make all zoneinfo-packages depend on zoneinfo-core, so that zone.tab,
  the UTC based definitions and the still existing short zone codes are
  always available.

* Clarify menuconfig menu as "Time Zone info"

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit b7b1fe6cb3)
2023-05-04 17:21:48 +03:00
Tianling Shen
2e667a1f8c sqlite3: Update to 3.41.2
Fixes: CVE-2021-20227

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit f1e33826fb)
2023-05-04 20:11:29 +08:00
Dirk Brenken
726e945272 banip: update 0.8.4-4
* add housekeeping to the autoallow function, only the current uplink will be held
* fix small issues
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 97d6c8bf77)
2023-05-04 12:09:23 +02:00
Dirk Brenken
bb8efb657a banip: update 0.8.4-3
* add the option 'ban_autoallowuplink' to limit the uplink autoallow function: 'subnet' (default), 'ip' or 'disable'

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 829a9a61c2)
2023-05-04 12:09:13 +02:00
Anna Tikhomirova
02b6973b03 mwan3: bump PKG_VERSION to 2.11.6
Signed-off-by: Anna Tikhomirova <vamp@vampik.ru>
(cherry picked from commit d079652396)
2023-05-04 12:05:34 +02:00
Anna Tikhomirova
3b80d11e2b mwan3: fix addition of routes to mwan3_connected ipset
Addition of routes to mwan3_connected ipset is broken. The ipset name was
changed from mwan3_connected_v4/6 to mwan3_connected_ipv4/6, but this
change was not reflected in mwan3rtmon.

Signed-off-by: Anna Tikhomirova <vamp@vampik.ru>
* Update commit message
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 84b3de9eda)
2023-05-04 12:05:22 +02:00
Li Xin
aa68fc4cb3 shadowsocks-libev: ss-rules: Add 'auto-merge' flag to avoid conflicts
Link: https://github.com/openwrt/packages/pull/19872
Signed-off-by: Li Xin <i@crzidea.com>
(squash commits)
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry picked from commit 8966f49f9a)
2023-05-04 18:02:23 +08:00
Anna Tikhomirova
7398724ec5 mwan3: bump PKG_VERSION to 2.11.5
Signed-off-by: Anna Tikhomirova <vamp@vampik.ru>
(cherry picked from commit fd2e20f66b)
2023-05-04 11:54:12 +02:00
Anna Tikhomirova
4addfcf15d mwan3: fix addition of iptables rules for mwan3 sticky rules
Addition of iptables rules for mwan3 sticky rules is broken, resulting
in non-working sticky rules. The required parameters for the function
'mwan3_set_sticky_iptables' were passed in the wrong order.

Signed-off-by: Anna Tikhomirova <vamp@vampik.ru>
* Update commit message
* Quoting function arguments
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 66257510d9)
2023-05-04 11:54:00 +02:00
Stan Grishin
d8daba4419 Merge pull request #20769 from stangri/openwrt-22.03-simple-adblock
[22.03] simple-adblock: implement curl_additional_param compressed_cache_dir
2023-05-01 19:36:05 -06:00
Jeffery To
5f26bba471 slang2: Update to 2.3.3, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 47d67e43bf)
2023-05-01 13:33:11 +03:00
Stan Grishin
3492a48b02 pbr: update to 1.1.1-1
*** MAKEFILE ***
* remove libubus dependency as it was causing issues
  https://forum.openwrt.org/t/policy-based-routing-pbr-package-discussion/140639/318
* move firewall hotplug directory/file creation out of default section into
  pbr and pbr-iptables packages sections in preparation for dropping it from pbr
* fix no new line after output when uninstalling packages

*** UCI-DEFAULTS ***
* only add firewall include to firewall config if the include file exists
* add shellcheck exception to netifd uci-defaults file

*** SCRIPTS ***
* more informative logging for firewall and iface hotplug scripts
* more informative logging for firewall include script

*** SERVICE ***
* introduce lock-file to prevent package starting on external events if it hasn't
  been auto- or manually started before
* use the `ip`, not `ip-full` command to prevent errors on OpenWrt 21.02
* parse firewall WAN zone to append list of interfaces
* append error and warning "arrays" with new messages
* used shared memory to store the service output/logging messages
* improve is_ovpn function to filter out false positives when interface names started
  with `tun`
* introduce is_valid_ovpn to find OpenVPN tunnels where the device name in OpenVPN config
  matches the device name in network config
* introduce opkg_get_version to compare versions of principal and luci packages
* better code to obtain AdGuardHome version with betas installed
* optimize code and add better logging for errors when inserting policies with iptables
* optimize code and add better logging for errors when inserting policies with nft
* bugfix: insert policies in all specified protocols
* bugfix: support using physical devices in policies in nft mode
* bugfix: use iptPrefix, not nftPrefix in iptables commands
* implement Tor support in nft mode
* bugfix: fix spelling for User File Syntax error
* restart service fully (instead of quick reload) for OpenVPN interface events, as
  the order/number of supported interfaces
* more verbose output (showing handles) of status in nft mode
* improve `icmp_interface`, `ignored_interface`, `supported_interface` validation
  regexes
* improve `interface`, validation regex

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit cdfff4a693)
2023-05-01 01:16:41 +00:00
Tianling Shen
1086d4f74d librespeed-go: update file permissions for ujail
This fixes "permission denied" error when access files as a normal user.

Reported-by: Anya Lin <hukk1996@gmail.com>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 42d340bce0)
2023-04-29 14:28:23 +08:00
Dirk Brenken
216261ea4c banip: update 0.8.4-2
* fix domain lookup function (parse banIP config vars)
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 16acda2262)
2023-04-28 12:22:40 +02:00
Dirk Brenken
c68388fb65 banip: release 0.8.4-1
* add support for a custom feeds file (/etc/banip/banip.custom.feeds). Add new or edit existing banIP feeds on your own with the integrated custom feed editor (LuCI-component
* add a new option 'ban_blockpolicy' to overrule the default bblock policy (block all chains), see readme for details
* change the feed file format and add a new ipthreat feed, see readme
* refine (debug) logging
* multiple small fixes and improvements
* readme update
* luci update (separate commit)

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit c5d9b3ded2)
2023-04-28 12:22:29 +02:00
Josef Schlehofer
d057936acb Merge pull request #20866 from jefferyto/newt-0.52.23-openwrt-22.03
[openwrt-22.03] newt: Update to 0.52.23
2023-04-24 19:25:31 +02:00
Jeffery To
7d7663dc1e newt: Update to 0.52.23
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit ce086321a0)
2023-04-24 16:13:07 +08:00
Josef Schlehofer
4eea17e725 Merge pull request #20843 from jefferyto/obfs4proxy-0.0.14-openwrt-22.03
[openwrt-22.03] obfs4proxy: Update to 0.0.14
2023-04-23 20:57:18 +02:00
Tianling Shen
f64aaa69a8 dnsproxy: Update to 0.49.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 9ff57568f5)
2023-04-22 02:49:11 +08:00
Tianling Shen
5d3fc9c5b4 dnsproxy: Update to 0.49.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit e43676a92f)
2023-04-22 02:49:08 +08:00
Tianling Shen
bd2cebf655 xray-core: Update to 1.8.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit c1019c64ea)
2023-04-22 02:48:30 +08:00
Tianling Shen
f0128ce985 v2ray-core: Update to 5.4.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 8674af1b0a)
2023-04-22 02:48:21 +08:00
Jeffery To
4e7f27b21b obfs4proxy: Update to 0.0.14
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 0759341cd8)
2023-04-19 12:12:55 +08:00
Stan Grishin
481560db3e Merge pull request #20741 from stangri/openwrt-22.03-curl
[22.03] curl: update to 8.0.1
2023-04-17 21:58:45 -06:00
Michael Heimpold
48df2c7ba6 Merge pull request #20816 from mhei/php8-update-to-8.1.18
[22.03] php8: update to 8.1.18
2023-04-17 06:46:39 +02:00
Luiz Angelo Daros de Luca
8912998223 ruby: update to 3.0.6
This release includes security fixes. Please check the topics below for
details.

- CVE-2023-28755: ReDoS vulnerability in URI
- CVE-2023-28756: ReDoS vulnerability in Time

This release also includes some bug fixes. See the
https://github.com/ruby/ruby/releases/tag/v3_0_6 for further details.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2023-04-15 22:12:58 +02:00
John Audia
93bd5fad31 htop: update to 3.2.2
Build-tested: x86/64
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 3482ea24e4)
2023-04-15 19:34:04 +03:00
Michael Heimpold
698132112f php8: update to 8.1.18
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2023-04-15 15:57:32 +02:00
Jeffery To
7158688679 Merge pull request #20805 from 1715173329/g1198
[openwrt-22.03] golang: Update to 1.19.8
2023-04-14 15:45:00 +08:00
Josef Schlehofer
24c9187841 Merge pull request #20798 from gstrauss/lighttpd-1.4.69-1-openwrt-22.03
lighttpd: update to lighttpd 1.4.69 release hash - backport to openwrt 22.03
2023-04-14 00:50:02 +02:00
Tianling Shen
42b5ae6403 golang: Update to 1.19.8
Included fixes for:
- CVE-2023-24534
- CVE-2023-24536
- CVE-2023-24537
- CVE-2023-24538

Refreshed patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-04-14 00:35:10 +08:00
Glenn Strauss
be3a2dce98 lighttpd: update to lighttpd 1.4.69 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 8f2fbf093a)
2023-04-12 15:24:03 -04:00
Glenn Strauss
ad2f6fd4c6 lighttpd: remove patch included upstream
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit c5297aca29)
2023-04-12 15:24:03 -04:00
Glenn Strauss
6e07b2816f lighttpd: add lighttpd-mod-webdav_min package
add lighttpd-mod-webdav_min package alternative to lighttpd-mod-webdav

lighttpd-mod-webdav_min is more minimal than full lighttpd-mod-webdav.
lighttpd-mod-webdav_min does not support PROPPATCH, LOCK, UNLOCK, and
by not supporting those methods, removes dependencies on libxml2,
libsqlite3, and libuuid.

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit ed6fe528c1)
2023-04-12 15:24:03 -04:00
Glenn Strauss
e5a1e8befb lighttpd: collect mods now built into lighttpd exe
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 85279b49ce)
2023-04-12 15:24:03 -04:00
Glenn Strauss
9116a58803 lighttpd: fix meson build
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 74d26813f7)
2023-04-12 15:24:03 -04:00
Glenn Strauss
aa6df20e55 lighttpd: remove patch included upstream
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 66001d5a91)
2023-04-12 15:24:03 -04:00
Glenn Strauss
64cdc76c0c lighttpd: update to lighttpd 1.4.68 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 6383ae9407)
2023-04-12 15:24:03 -04:00
Glenn Strauss
0d66dc36c3 lighttpd: modify build cmd for type: feature opts
modify build command for meson type: feature options

remove -Dwith_libev=disabled (option no longer has any effect)

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 4a3b62a92a)
2023-04-12 15:24:03 -04:00
Glenn Strauss
8bcfb64a58 lighttpd: add lighttpd-mod-rrdtool dep on rrdtool1
add lighttpd-mod-rrdtool dependency on rrdtool1

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 9f299e881b)
2023-04-12 15:24:03 -04:00
Glenn Strauss
0c0fd4bbdc lighttpd: lighttpd-1.4.67-4
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit a09dbfcf97)
2023-04-12 15:24:03 -04:00
Glenn Strauss
10c8bee8cd lighttpd: document crypto lib options in Makefile
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit 43741e748f)
2023-04-12 15:24:00 -04:00
Tianling Shen
fb17428a1f cloudflared: Update to 2023.4.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 62fdfb8278)
2023-04-13 03:16:47 +08:00
Julien Malik
235acacf0a borgbackup: bump to 1.2.4
Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 45a3afbfb7)
2023-04-13 03:13:45 +08:00
Julien Malik
31f36e5b2d borgbackup: add missing dependencies
The initial package submission was missing
some required and optional dependencies
due to lack of testing on a system without any python
related packages pre-installed.

Some optional but highly recommended dependencies
were discovered with the stdlib module as described in:
392a68e247/lang/python/README.md

Fixes #20441

Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 1f25be97b6)
2023-04-13 03:13:38 +08:00
Dirk Brenken
3d12ac7e74 banip: update 0.8.3-2
* more init fixes

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit d178bf5d35)
2023-04-12 19:28:35 +02:00
Dirk Brenken
81a57cdc11 banip: release 0.8.3-1
* add the new init command 'lookup', to lookup the IPs of domain names in the local lists and update them
* significant acceleration of the domain lookup function
* multiple small fixes and improvements
* readme update
* luci update (separate commit)

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit c07fae25e7)
2023-04-12 19:28:21 +02:00