Commit Graph

9794 Commits

Author SHA1 Message Date
Stan Grishin
a080da667f simple-adblock: add family to firewall json objects
Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 0b84504670)
2023-05-07 02:33:12 +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
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
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
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
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
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
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
Hannu Nyman
d329448c89 Merge pull request #20791 from hnyman/apinger2203
Apinger: backport apinger-rrd and the procd conversion to 22.03
2023-04-12 17:23:48 +03:00
Tianling Shen
9b81bca1b1 v2raya: Update to 2.0.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 23e1348166)
2023-04-11 17:29:28 +08:00
Jaymin Patel
bab4d7ebf8 apinger: add rrd graph support
- add package apinger-rrd for RRD graphs
- add RPC to get an overview and update graphs
- fix interface hotplug to restart apinger instance
- add patch to split alarms list in the status

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
(cherry picked from commit 4281b7639c)
2023-04-10 21:26:43 +03:00
Jaymin Patel
e5c7e50217 apinger: improve uci and procd support
- convert apinger into procd instances
- generate instance specific apinger.conf from uci
- hotplug handling for apinger alarms
- restart apinger interface instance on ifup action of interface
- don't exit on packet count mismatch, allows to use apinger as monitor
  for multiple targets handling
- add srcip option to target configuration, allows specifying source ip
  used to monitor target
- allow creating status file in script parseable format

Patches are ported against latest version of apinger and referenced from
https://git.pld-linux.org/?p=packages/apinger.git;a=summary

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
(cherry picked from commit e4e3206f32)
2023-04-10 21:23:25 +03:00
Tianling Shen
38cb012973 dnsproxy: Update to 0.48.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 04d5fa8dfc)
2023-04-10 03:47:34 +08:00
Stan Grishin
5b7e01ad52 simple-adblock: implement curl_additional_param compressed_cache_dir
* curl_additional_param: to pass additional parameters (like proxy) to curl
* compressed_cache_dir: where to store compressed cache in non-volitile memory

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 549a66bbfa)
2023-04-03 21:26:09 +00:00
Dirk Brenken
391e18067e banip: update to 0.8.2-6
* restored some accidently removed init stuff in last commit

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 692fe359a9)
2023-03-30 20:13:56 +02:00
Dirk Brenken
9748c394d3 banip: update to 0.8.2-5
* fixed missing version number when installed as separate package (not in build)
* fixed cornercase init and mailing issues
* sorted Country list by country names ascending
* fixed some shellcheck findings

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit c9bf92c88d)
2023-03-30 18:02:44 +02:00
Tianling Shen
e9b65e5d7f dnsproxy: Update to 0.48.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit 1ac880fb12)
2023-03-30 02:47:56 +08:00
Tianling Shen
7894fd057c dnsproxy: Update to 0.48.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit e5395396bd)
2023-03-30 02:47:52 +08:00
Tianling Shen
8a8c51a922 dnsproxy: Update to 0.48.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit dbf66a3ae5)
2023-03-30 02:47:46 +08:00
Ray Wang
b2c3f2d133 natmap: update to 20230322
Signed-off-by: Ray Wang <r@hev.cc>
(cherry picked from commit feccbf8612)
2023-03-29 18:33:15 +08:00
Stan Grishin
ec321e666c curl: update to 8.0.1
* https://curl.se/changes.html#8_0_1

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit 5640b7c94a)
2023-03-27 23:09:22 +00:00