Commit graph

9985 commits

Author SHA1 Message Date
Stan Grishin
bca5d0ed8e https-dns-proxy: upstream bugfix for ca_info
* upstream bugfix: Add a forgotten 'NULL' initialize for ca_info
  if not manually set
* make init script PKG_VERSION variable readonly so that a
  shellcheck excettion can be removed
* add procd interface trigger to 'wan6' if IPv6 wan interface name
  cannot be obtained on start

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-10-16 12:06:55 +00:00
Andrew Sim
31ec2def9b samba4: change perl dependency to fix menuconfig
Adding perlbase-json-pp to samba4-libs dependencies was the wrong approach and caused
samba packages not to be offered by menuconfig. AFAIK perlbase-json-pp is a perl helper
to building samba4 and seems to be already included in perl/host so use that instead to
fix the menuconfig issues.

Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
2022-10-14 19:49:11 +02:00
Josef Schlehofer
18a12a17f3
Revert "wget: update to 1.21.3"
With the newer wget version, wget-nossl can not be compiled due to
missing library, so let's revert it.

Package wget-nossl is missing dependencies for the following libraries:
libnettle.so.8

This reverts commit 5075f5b701.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-10-14 16:14:04 +02:00
Stan Grishin
51902f9206 nebula: implement netifd support
This commit contains the following:
* Update binary to version 1.6.1
* Update README URLs in the Makefile to link OpenWrt-specific info
* Separate the binary, the init script and netifd script into 3 packages:
  nebula, nebula-service and nebula-proto accordingly
* implement yml parser for init script to fetch variables from it
* add the netifd script for nebula protocol
* update test file to address all built packages
* make the PKG_VERSION variable of init/proto scripts readonly

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-10-13 21:05:50 +00:00
Hannu Nyman
5743d7ed4d
Merge pull request #19577 from PolynomialDivision/update-wget-1-21-3
wget: update to 1.21.3
2022-10-13 19:25:02 +02:00
Jaymin Patel
33398a38aa keepalived: high-availability files and data sync
add new package keepalived-sync to synchronize files and data
between master and backup node. The master node uses SSH over rsync
to send and the backup node will use inotifywatch to watch received files.

The master node can track rsync.sh script to send configuration file on
a backup node based on the vrrp_script configuration of the same script.

The backup node will have a keepalived-inotify service, which would watch
for newly received files and it would call hotplug event. Each service
can keep its respective script under the keepalived hotplug directory and
executes commands to stop, start service or update any config in real-time.

Whenever a switchover will happen, the backup node would have the latest
config and data files from the master node.

Hotplug events can be used to apply config when files are received.

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
2022-10-13 16:57:02 +05:30
Nick Hainke
5075f5b701 wget: update to 1.21.3
Release Notes:
https://lists.gnu.org/archive/html/info-gnu/2022-02/msg00017.html

Remove the patch "100-fix-sts-time". This patch was replaced upstream by
several other fixes, see:
https://git.savannah.gnu.org/cgit/wget.git/log/src/hsts.c

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-10-13 11:32:32 +02:00
Michal Vasilek
551bb8b718
tailscale: add version tests
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-10-13 11:31:38 +02:00
Michal Vasilek
738f44be4f
tailscale: fix -version
tailscale version, tailscaled -version and the web UI reported the wrong
version number which doesn't cause any issues, but it can be confusing.

This is fixed by specifying the version in go ldflags similar to how
it's done in many other go packages and the official tailscale Dockerfile.

version.Long version can not be specified in GO_PKG_LDFLAGS_X because it
contains a space and GO_PKG_LDFLAGS_X is always split at a space.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-10-13 11:27:44 +02:00
Michal Vasilek
dbe79e409d
ddns-scripts: add PROVIDES for old package names
* ddns-scripts-services: provide ddns-scripts_service
* ddns-scripts-cloudflare: provide ddns-scripts_digitalocean.com-v2
* ddns-scripts-freedns: provide ddns-scripts_freedns_42_pl
* ddns-scripts-godaddy: provide ddns-scripts_godaddy.com-v1
* ddns-scripts-noip: provide ddns-scripts_no-ip_com
* ddns-scripts-nsupdate: provide ddns-scripts_nsupdate
* ddns-scripts-route53: provide ddns-scripts_route53-v1
* ddns-scripts-cnkuai: provide ddns-scripts_cnkuai_cn

https://github.com/openwrt/packages/pull/13509 renamed many ddns-scripts
packages, but didn't include a PROVIDES for the old package names to
make updates work well.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-10-12 19:20:54 +02:00
Nick Peng
64bf797e98 smartdns: update to 1.2022.38.1
Signed-off-by: Nick Peng <pymumu@gmail.com>
2022-10-12 20:12:03 +08:00
Andrew Sim
1e77d7391b arp-scan: update to latest 1.9.8 release
Maintainer: Sergey Urushkin urusha.v1.0@gmail.com

Compile tested: mediatek:mt7622
Run tested: mediatek:mt7622

Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
2022-10-12 11:08:43 +02:00
Florian Eckert
b9df9f10b8 stunnel: update version to 5.66
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-10-10 13:28:52 +02:00
Petr Štetiar
9140f366ef curl: error out if wolfSSL is not usable
When we explicitly declare, that we would like to have curl built with
wolfSSL support using `--with-wolfssl` configure option, then we should
make sure, that we either endup with curl having that support, or it
shouldn't be available at all, otherwise we risk, that we end up with
regressions like following:

  configure:25299: checking for wolfSSL_Init in -lwolfssl
  configure:25321: x86_64-openwrt-linux-musl-gcc -o conftest [snip]
  In file included from target-x86_64_musl/usr/include/wolfssl/wolfcrypt/dsa.h:33,
                   from target-x86_64_musl/usr/include/wolfssl/wolfcrypt/asn_public.h:35,
                  from target-x86_64_musl/usr/include/wolfssl/ssl.h:35,
                   from conftest.c:47:
  target-x86_64_musl/usr/include/wolfssl/wolfcrypt/integer.h:37:14: fatal error: wolfssl/wolfcrypt/sp_int.h: No such file or directory
       #include <wolfssl/wolfcrypt/sp_int.h>
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  compilation terminated.

and in the end thus produce curl without https support:

 curl: (1) Protocol "https" not supported or disabled in libcurl

So fix it, by making the working wolfSSL mandatory and error out in
configure step when that's not the case:

 checking for wolfSSL_Init in -lwolfssl... no
 configure: error: --with-wolfssl but wolfSSL was not found or doesn't work

References: #19005, #19547
Upstream-Status: Accepted [https://github.com/curl/curl/pull/9682]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2022-10-10 11:27:05 +02:00
Rob Ekl
781a74bb85 unbound: update control cert uci processing
Signed-off-by: Rob Ekl <ekl.rob@gmail.com>
2022-10-09 21:39:43 +02:00
Alexandru Ardelean
338abe6e80
Merge pull request #19451 from graysky2/rsyncfix
rsync: incorporate upstream fixes
2022-10-09 08:12:47 +03:00
Alexandru Ardelean
92c8462477
Merge pull request #19546 from PolynomialDivision/update-iperf3
iperf3: update to 3.12
2022-10-09 08:10:48 +03:00
Tianling Shen
37bdf739b1 cloudflared: Update to 2022.10.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-10-08 15:34:42 +02:00
David Bauer
193ffa68c1
Merge pull request #19529 from blocktrron/qcsuper
qcsuper: add Package w/ necessary dependencies
2022-10-08 04:00:50 +02:00
Stan Grishin
56627992fa
Merge pull request #19543 from stangri/master-https-dns-proxy
https-dns-proxy: update to 2022-08-12-1
2022-10-07 14:27:38 -07:00
Andrew Sim
0d5d9e5737 samba4: remove duplicate entry from libldb-fix-musl-libc-unkown-type-error.patch
Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
2022-10-07 01:53:26 -07:00
Andrew Sim
402f4ba4ef samba4: update to 4.17.0
Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
2022-10-07 01:53:26 -07:00
Nick Hainke
431016a23d iperf3: update to 3.12
Release Notes:
https://groups.google.com/g/iperf-dev/c/_DgSWrpl9Gk?pli=1

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-10-07 10:26:18 +02:00
Stan Grishin
796a3dda80 https-dns-proxy: update to 2022-08-12-1
* update to upstream version 2022-08-12
* add ca_certs_file option for CA certs file for curl
* add procd_add_interface_trigger for wan6 (hopefully fixes
  https://github.com/openwrt/packages/issues/19531)

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-10-07 06:29:40 +00:00
Daniel Golle
15fdb5fa16
snowflake: update to version 2.3.1
03b2b56f Fix broker race condition
 36f03dfd Record proxy type for proxy relay stats

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-10-07 02:12:01 +01:00
Eneas U de Queiroz
2e75ccbb7d gnunnet: halt build if any command fails
There are many places in the packages' install recipes whith multiple
commands being executed in the same shell invocation, separated with a
semicolon (;).  The return status will depend only on the last command
being run.  The same thing happens in loops, where only the last file
will determine the result of the command.

Change the ';' to '&&', and exit the loop if any operation fails.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-10-06 23:33:10 +01:00
Eneas U de Queiroz
fb91f8b7b0 gnunnet: don't copy non-existing files
There are six places pointing to files that do not exist any more:
 - gns-import.sh in package gnunet-gns (dropped in v0.11.0)
 - libgnunetdnsstub.so* in gnunet-vpn (integrated into util in v0.11.0)
 - libgnunettun.so* in gnunet-vpn (integrated into util in v0.11.0)
 - gnunet-service-ats-new in package gnunet (dropped in v0.12.0)
 - libgnunetreclaimattribute.so.* (integrated into reclaim in v0.13.0)
 - libgnunetabe.so.* in gnunet-reclaim (dropped in v0.17.2)

They were not noticed because their failing copy commands were part of
loops in which only the last operation had its exit status checked.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-10-06 23:33:10 +01:00
Eneas U de Queiroz
f041796003 gnunet: gnunet-rest: add libjose dependency
According to the package's configure.ac, reclaimID OpenID Connect plugin
depends on jose.  It is installed by the gnunet-rest plugin package:
libgnunnetrest_openid_connect.so.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-10-06 23:33:10 +01:00
Glen Huang
671594bec2 acme: remove help info of unused command
Signed-off-by: Glen Huang <i@glenhuang.com>
2022-10-06 18:38:47 +02:00
Glen Huang
ef4289e96d acme: fix acmesh dnsapi dependencies
Signed-off-by: Glen Huang <i@glenhuang.com>
2022-10-06 18:38:47 +02:00
David Bauer
e4dfee0886 qcsuper: add package
Signed-off-by: David Bauer <mail@david-bauer.net>
2022-10-06 12:16:14 +02:00
Philip Prindeville
38b73c0a28
Merge pull request #19532 from pprindeville/isc-dhcp-drop-gratuitous-named-reload
isc-dhcp: avoid gratuitous reload of named
2022-10-05 16:01:33 -06:00
Glenn Strauss
9d7e18fb25 lighttpd: remove deprecated modules
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2022-10-05 14:20:57 -07:00
Philip Prindeville
77d9ed5f6e isc-dhcp: avoid gratuitous reload of named
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-10-05 11:19:37 -06:00
Florian Eckert
fc60a6547b
Merge pull request #19520 from dyarkovoy/master
mwan3: support offload routing modifier
2022-10-05 16:27:46 +02:00
Denys Yarkovyi
675ecfba89 mwan3: support offload routing modifier
Signed-off-by: Denys Yarkovyi <dyarkovoy@gmail.com>
2022-10-05 05:20:05 -07:00
Stan Grishin
4ff71d8e4c https-dns-proxy: add settings for canary domains
* add setting to enable/disable blocking access to iCloud Private Relay resolvers
* add setting to enable/disable blocking access to Mozilla resolvers
* rename variables loaded from config in the init script

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-10-04 22:08:00 +00:00
Stan Grishin
f99ada410f https-dns-proxy: bugfix: prevent canary domains duplicates
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-10-04 21:25:42 +00:00
Petr Štetiar
845d81ca09 treewide: fix security issues by bumping all packages using libwolfssl
As wolfSSL is having hard time maintaining ABI compatibility between
releases, we need to manually force rebuild of packages depending on
libwolfssl and thus force their upgrade. Otherwise due to the ABI
handling we would endup with possibly two libwolfssl libraries in the
system, including the patched libwolfssl-5.5.1, but still have
vulnerable services running using the vulnerable libwolfssl-5.4.0.

So in order to propagate update of libwolfssl to latest stable release
done in commit ec8fb542ec3e4 ("wolfssl: fix TLSv1.3 RCE in uhttpd by
using 5.5.1-stable (CVE-2022-39173)") which fixes several remotely
exploitable vulnerabilities, we need to bump PKG_RELEASE of all packages
using wolfSSL library.

Same bump has been done in buildroot in commit f1b7e1434f66 ("treewide:
fix security issues by bumping all packages using libwolfssl").

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2022-10-04 00:58:29 -07:00
Stan Grishin
41243a41cf
Merge pull request #19501 from stangri/master-simple-adblock
simple-adblock: allow domains bugfix & canary domains support
2022-10-03 20:59:51 -07:00
Andrew Sim
095eaf113b samba4: update waf-cross-answers
* update waf-cross-answers for 4.14.x

Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
2022-10-03 15:04:27 -07:00
Andrew Sim
5cf95dbf05 samba4: update to 4.14.14
* update to 4.14.14
* fixes: CVE-2022-2031, CVE-2022-32744, CVE-2022-32745, CVE-2022-32746, CVE-2022-32742

Signed-off-by: Andrew Sim <andrewsimz@gmail.com>
2022-10-03 15:04:27 -07:00
Tianling Shen
891b87747a gg: Update to 0.2.13
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-10-02 17:35:13 +02:00
Tianling Shen
b5ec852c54 dnsproxy: Update to 0.45.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-10-02 17:34:36 +02:00
Tianling Shen
cae36485f0 cloudflared: Update to 2022.9.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-10-02 17:34:06 +02:00
Stan Grishin
9156ef6507 simple-adblock: allow domains bugfix & canary domains support
* fix bug in download_lists and adb_allow to prevent unintended exclisions from
  the block-lists of domains containing allowed domain. Fixes issue:
  https://github.com/stangri/source.openwrt.melmac.net/issues/160
* add support for returning NXDOMAIN/blocking iCloud & Mozilla canary domains,
  disabled by default

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-10-01 23:11:38 +00:00
Stan Grishin
749b03ffbf https-dns-proxy: uci wrappers & iCloud canary domains
* switch to using uci wrappers instead of direct uci calls
* add support for iCloud canary domains
  https://developer.apple.com/support/prepare-your-network-for-icloud-private-relay

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-09-30 00:00:01 +00:00
Josef Schlehofer
6c827a73f6
Merge pull request #19447 from turris-cz/unbound
unbound: update to version 1.16.3
2022-09-29 07:11:41 +02:00
Rafał Miłecki
f93cc0e22f ddns-scripts: add explicit "-d" switch for Dry Run
It was a bit confusing to use *verbosity* level for Dry Run mode. Add
explicity switch for it and designed DRY_RUN variable to make code
easier to understand.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2022-09-28 09:49:39 +02:00
Rafał Miłecki
586e283a51 ddns-scripts: rename variable: s/ERR_UPDATE/RETRY_COUNT/
Rename variable to make code easier to understand. This variable
specifies how many times in row ddns script tried to update IP without a
success.

Previous name ("ERR_UPDATE") didn't suggest it was for counting
anything. It also didn't specify was error was it related to.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2022-09-27 17:46:04 +02:00
Rafał Miłecki
a6247d81a9 ddns-scripts: replace IP type (name) "local" with "current"
Local suggests something related to the local network or available
locally only. All that code related to the "local" IP was actually
dealing with *current* device external IP address. Using name "current"
should make code a bit easier to understand.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2022-09-27 17:42:58 +02:00
Rafał Miłecki
e3292e4c97 ddns-scripts: rename variable: s/retry_count/retry_max_count/
Rename variable to make code easier to understand. This variable
specifies how many times ddns script should try to send a request.

Previous name ("retry_count") suggested it was for *counting* attempts.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2022-09-27 17:42:58 +02:00
Stan Grishin
74bd32f9ff
Merge pull request #19448 from stangri/master-simple-adblock
simple-adblock: update to 1.9.1-1
2022-09-27 03:37:57 -07:00
Stan Grishin
eb9aeb1dca
Merge pull request #19460 from stangri/master-curl
curl: bugfix: github source url
2022-09-26 12:07:38 -07:00
Florian Eckert
2c66e83754
Merge pull request #19446 from jamesmacwhite/mwan3-config-replace-google-dns
mwan3: Switch default track_ip targets from Google DNS to Cloudflare DNS
2022-09-26 11:41:43 +02:00
Karl Palsson
346de940af pagekite: add patchs for 64bit time
Source: https://github.com/pagekite/libpagekite/pull/78

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-09-26 09:38:00 +00:00
Karl Palsson
5f051dff4c mosquitto: bump to 2.0.15
Changelog: https://mosquitto.org/blog/2022/08/version-2-0-15-released/
Changelog: https://mosquitto.org/blog/2021/11/version-2-0-14-released/

2.0.15 is bigger security and bugfix release.  2.0.14 had a couple of
  minor changes and was skipped for OpenWrt.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2022-09-26 09:38:00 +00:00
Ptilopsis Leucotis
6a0ecf300d mosquitto: add missing 'persistence' section in config
Section 'Persistence' in 'luci-app-mosquitto' is unusable without 'persistence'
section in config file.

Signed-off-by: Ptilopsis Leucotis <PtilopsisLeucotis@yandex.com>
2022-09-26 09:38:00 +00:00
Nick Hainke
b9cf0cdce6 tor: update to 0.4.7.9
Release Notes:
https://forum.torproject.net/t/urgent-stable-release-0-4-5-14-0-4-6-12-and-0-4-7-10

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-09-26 11:17:04 +02:00
Stan Grishin
c812153f8d curl: bugfix: github source url
* fixes https://github.com/openwrt/packages/issues/19456

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-09-26 08:37:15 +00:00
Christian Lachner
398c403ae2 haproxy: Update HAProxy to v2.6.6
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-09-26 09:52:17 +03:00
Dirk Brenken
5603ed9237
adblock: update 4.1.4-5
* auto-whitelist ext. dns lookup domain
* add public doh server blocklist source
* whitespace fixes in adblock.sources

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-09-25 21:01:51 +02:00
John Audia
deddf26cc2 rsync: incorporate upstream fixes
Upstream is requesting that packagers cherry-pick two commits to fix the
current release.[1]

1. https://www.mail-archive.com/rsync@lists.samba.org/msg33576.html

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-09-25 09:05:55 -04:00
Stan Grishin
f8c5fd93e7 simple-adblock: update to 1.9.1-1
* remove obsolete block-lists from config
* add removal of obsolete lists to config-update
* add AdGuard team's block-list to config
* improve allow command
* improve nftset support
* move config load to uci_load_validate, which required some code refactoring which
  looks dramatic, but isn't
* always use dnsmasq_restart instead of dnsmasq_hup for all dns resolution options
  for dnsmasq

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-09-25 12:25:40 +00:00
Josef Schlehofer
027533f9a2
unbound: update to version 1.16.3
Changelog: https://www.nlnetlabs.nl/projects/unbound/download/#unbound-1-16-3
- Fixes: CVE-2022-3204

Refreshed one patch

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-09-25 12:25:59 +02:00
James White
1a703ed6a6 mwan3: Switch default track_ip targets from Google DNS to Cloudflare DNS
Signed-off-by: James White <james@jmwhite.co.uk>
2022-09-25 09:06:05 +01:00
Dirk Brenken
add4ebbd31
Merge pull request #19419 from james-mcguire/master
adblock: add lightswitch05 source
2022-09-25 08:55:45 +02:00
Daniel Golle
0f3d48a378 snowflake: run snowflake-proxy with procd-ujail
snowflake-proxy doesn't write any files
 => run in read-only rootfs environment

the process needs to read SSL certs but no other files
 => only exposed path is /etc/ssl/certificates (read-only)

running as unpriviledged user with no additional capabilities
 => set no-new-privs bit

By default procd-ujail also isolates the process by executing it in
a separate new IPC and PID namespace.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-25 01:38:09 +01:00
James McGuire
b971cdc79b adblock: add lightswitch05 blocklist source
Signed-off-by: James McGuire <jamesm51@gmail.com>
2022-09-24 14:49:21 -07:00
Daniel Golle
cf120a7eff snowflake: add package
Package Tor's Snowflake system components so users can offer e.g.
a standalone Snowflake proxy on their routers or other devices.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-24 19:06:47 +01:00
Martin Hübner
83ff83e320 gatling: add package gatling
Gatling is a high-performance webserver from fefe. It gives a
fairly decent feature-set at really small size. And its fast.

Co-authored-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Signed-off-by: Martin Hübner <martin.hubner@web.de>
2022-09-23 13:41:49 -07:00
Tianling Shen
5b72dce338 dnsproxy: Update to 0.45.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-23 09:40:16 +02:00
Tianling Shen
671e794db1 dnslookup: Update to 1.8.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-23 09:39:25 +02:00
Josef Schlehofer
9a9c31e7e2
Merge pull request #19422 from paper42/knot-resolver-5.5.3
knot-resolver: update to 5.5.3
2022-09-23 00:43:04 +02:00
Peter van Dijk
8e234be1e7 pdns-recursor: update to 4.7.3
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-09-22 12:20:26 -07:00
Michal Vasilek
5d2fd88693
knot-resolver: update to 5.5.3
* fixes CVE-2022-40188

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-09-22 20:10:13 +02:00
Martin Blumenstingl
5bc5270af0 netsniff-ng: Build and package mausezahn
mausezahn is a multicast traffic generator which is part of the
netsniff-ng sources. This utility is needed for the upcoming
kernel-selftests-net-forwarding package. Add a new package for it.

netsniff-ng will automatically detect all installed dependencies and
build only the utilities whose dependencies are installed (meaning:
mausezahn is not build when for example libcli is not installed and
other tools are not build if for example zlib is missing). Depending
on the selected packages (netsniff-ng or mausezahn) the OpenWrt build
system has to trigger netsniff-ng's configure script, which will then
pick up and automatically build the programs (mausezahn, netsniff-ng,
trafgen, ...) for which all dependencies are installed.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2022-09-22 01:30:14 -07:00
Alexander E. Patrakov
688a5413d0 hping3: add new package
The new package would help measuring one-way delays using ICMP type 13
packets. This is important for various scripts that automatically adjust
CAKE shaper bandwidth based on the observed bufferbloat. They need to
understand whether the delay is on the way up or on the way down, so
that they can adjust the bandwidth of the proper part of the shaper.

https://forum.openwrt.org/t/cake-w-adaptive-bandwidth-historic/108848
https://forum.openwrt.org/t/cake-w-adaptive-bandwidth/135379

V2: refreshed patches

Signed-off-by: Alexander E. Patrakov <patrakov@gmail.com>
2022-09-22 01:27:55 -07:00
Noah Meyerhans
ba76684a3d bind: bump to 9.18.7
Fixes multiple security issues:

CVE-2022-38178 - Fix memory leak in EdDSA verify processing

CVE-2022-3080 - Fix serve-stale crash that could happen when
			stale-answer-client-timeout was set to 0 and there was
			a stale CNAME in the cache for an incoming query

CVE-2022-2906 - Fix memory leaks in the DH code when using OpenSSL 3.0.0
			and later versions. The openssldh_compare(),
			openssldh_paramcompare(), and openssldh_todns()
			functions were affected

CVE-2022-2881 - When an HTTP connection was reused to get
			statistics from the stats channel, and zlib
			compression was in use, each successive
			response sent larger and larger blocks of memory,
			potentially reading past the end of the allocated
			buffer

CVE-2022-2795 - Prevent excessive resource use while processing large
			delegations

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2022-09-22 01:22:39 -07:00
Adam Williams
44443e1241 wifi-presence: Update to version v0.2.0
This version better decodes SSID names which contain emoji, control
characters, and other non-ascii characters.

https://github.com/awilliams/wifi-presence/pull/8

Signed-off-by: Adam Williams <pwnfactory@gmail.com>
2022-09-22 01:22:07 -07:00
Tianling Shen
2a0ee392ae gg: Update to 0.2.11
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-22 01:21:08 -07:00
Stijn Tintel
c978cbaad5
Merge pull request #19410 from robimarko/mdio
mdio-tools: update to 1.2.0
2022-09-21 16:56:17 +03:00
Glenn Strauss
f750089d26 lighttpd: update to lighttpd 1.4.67 release hash
* update to lighttpd 1.4.67 release hash

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2022-09-21 09:40:03 +02:00
Florian Eckert
242bd83c84
Merge pull request #19335 from db260179/master-openconnect
vpnc-script: restart dnsmasq when openconnect disconnects
2022-09-20 11:14:57 +02:00
Robert Marko
ddf1bccc76 mdio-tools: update to 1.2.0
Update the mdio-netlink kmod and userspace mdio-tools to version 1.2.0.
This allows dropping the time64 musl patch which was upstreamed.

[v1.2.0] - 2022-09-15
---------------------

- mdio: A new addressing mode "mmd-c22": Used to access MMDs attached
  to MDIO controllers without Clause 45 support by using registers 13
  and 14 in the device's Clause 22 register space
- mdio: Pretty print gigabit link capability information from a PHY's
  extended status register
- mdio: Pretty print lots of status information from MMDs (C45 PHYs)
- mvls: Decode priority override information of ATU entries

- mvls: Table listings now always prints out the device information,
  even on single chip systems.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2022-09-19 19:50:16 +02:00
David Bentham
4772a9f7d0 vpnc-script: restart dnsmasq when openconnect disconnects
Signed-off-by: David Bentham <db260179@gmail.com>
2022-09-19 13:20:27 +01:00
Tianling Shen
f8c25627eb v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-18 23:06:34 -07:00
Tianling Shen
a0126b15c5 xray-core: Update to 1.6.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-18 23:06:34 -07:00
Dirk Brenken
e80d0236e3
adblock: update 4.1.4-3
* unbound: fix domain search regression

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-09-18 09:09:07 +02:00
Eneas U de Queiroz
fbcedc003e nut: ensure time_t is defined in upsclient.h
Use an upstream commit to ensure time_t is defined in upsclient.h,
fixing a compile failure in collectd.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-09-17 12:54:11 -07:00
Eneas U de Queiroz
1d3e666fbe nut: avoid picking up libi2c dependency
Add --without-linux-i2c to configure arguments to avoid using i2c if
found in the staging dir.

Switch to AUTORELEASE.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-09-17 12:54:11 -07:00
Stan Grishin
03a32717bc curl: update to 7.85.0
* https://curl.se/changes.html#7_85_0
* add GitHub to PKG_SOURCE_URL

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-09-15 20:55:01 +00:00
Stan Grishin
b814eec3b5 Revert "curl: update to 7.85.0"
This reverts commit 312ab68be4.

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-09-15 22:43:11 +02:00
Stan Grishin
312ab68be4 curl: update to 7.85.0
* https://curl.se/changes.html#7_85_0

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-09-15 19:51:31 +00:00
Florian Eckert
40f0235599
Merge pull request #19329 from jempatel/improve_keepalived-uci
keepalived: add status rpc and service improvement
2022-09-15 14:10:39 +02:00
Jaymin Patel
0f7415b8a8 keepalived: add status rpc and service improvement
- enable json by default to generate json stats
- add rpc to generate json status
- add kmod-nf-ipvs dependencies for virtual servers
- set default vip labels on virtual interfaces
- set process name for keepalived child processes

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
2022-09-15 17:08:11 +05:30
Nick Hainke
dc59d98c2c iperf3: fix install section of Makefile and dependencies
In the Makefile the library installation was accidentally called
"Package/iperf3/install" and not "Package/libiperf3/install". Fix this
typo. Thanks to Hartmut spotting this.

Also the iperf3-ssl does not need to depend on libiperf3.

Fixes ae48be8e21 ("iperf3: add shared libiperf library and link iperf3 dynamically")

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-09-15 00:02:16 +02:00
Rosen Penev
7dbf3f41c5 sysrepo: build under WSL
This check is for host, not cross compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-09-14 12:59:27 -07:00
YiZhen Choo
e806d85e46 AdGuardHome: update to v0.107.12
Signed-off-by: YiZhen Choo <yizhen.c02@gmail.com>
2022-09-14 22:19:08 +03:00
Maxim Anisimov
c588b92d51 modemmanager: bump to 1.18.12
Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
2022-09-14 22:12:01 +03:00
Hannu Nyman
dd2874594c
Merge pull request #19340 from EricLuehrsen/nut-280
nut: update to 2.8.0
2022-09-14 22:01:15 +03:00
John Audia
454bbae888 rsync: bump to 3.2.6
Bump to latest upstream release.

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-09-14 21:59:38 +03:00
Nick Peng
c4ef81e829 smartdns: bump to 1.2022.38
Signed-off-by: Nick Peng <pymumu@gmail.com>
2022-09-14 19:50:41 +03:00
Florian Eckert
0ed8450d2f 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>
2022-09-14 15:27:16 +02:00
Nick Hainke
ae48be8e21 iperf3: add shared libiperf library and link iperf3 dynamically
Add library for creating own functions with iperf3 functionality.
Example: https://github.com/esnet/iperf/blob/master/examples/mis.c
This library is needed by python3-iperf3.

Build iperf3 binary with dynamically linked libiperf3. However, still
build iperf3-ssl as static binary due to a lack of shipping two libiperf
versions.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-09-14 02:37:44 -07:00
Florian Eckert
10a0a90277
Merge pull request #19349 from rmilecki/ddns-scripts-clean
ddns-scripts: drop dead services
2022-09-14 08:53:55 +02:00
Jan Hák
023df0992a knot: update to version 3.2.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2022-09-13 15:44:51 +02:00
Naraku J
3eba8468e1 aria2: Fix aria2.init start issue
Re-mount '$config_file' inside the '$config_dir' will cause aria2 process unable to start.

Signed-off-by: Naraku J <74468372+Narakuku@users.noreply.github.com>
2022-09-12 12:04:05 -07:00
Rafał Miłecki
dad2be532d ddns-scripts: drop dead services
Drop services that are not available anymore.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2022-09-12 15:27:42 +02:00
Dirk Brenken
54f493ed9d
adblock: update 4.1.4-2
* some more cleanups, forgotten with the last update
* optimized unbound syntax ('always_nxdomain' & 'always_transparent')
* optimized oisd download sources (use wilcard variants which are much smaller)
* removed superfluous version information/function

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-09-11 12:45:51 +02:00
Eric Luehrsen
f5c0f8297d nut: update to 2.8.0
-- Release Message Snippet https://networkupstools.org/ --
After a long and windy trip since the last official release v2.7.4 half
a dozen years ago ... NUT v2.8.0! ... the new release includes numerous
new drivers, sub-drivers, protocols and bug-fixes, with many companies
and individuals chipping in with contributions of code. ...

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2022-09-10 22:40:10 -04:00
Dirk Brenken
254b3d9380
adblock: update 4.1.4
* dnsmasq upstream has changed the code for domain handling
  and recommends the 'local' syntax for large blocklists
* remove pipefail command, see #19043 for reference
* removed the unused 'adb_dnsinotify' parameter
* removed the 'adb_maxqueue' parameter,
  the queue size will be automatically set by the number of cpu cores
* various cleanups, mostly shellcheck related

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-09-10 18:45:33 +02:00
Michael Pratt
94f2484ac7 conserver: fix build with new autotools
Backport a patch that fixes build
with new versions of Autoconf and Automake.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2022-09-09 15:20:58 -07:00
Michael Pratt
baf45303bf boinc: fix build with new autotools
Backport a patch that fixes build
with new versions of Autoconf and Automake.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2022-09-09 15:20:58 -07:00
Michael Pratt
af92cf8f2f nfdump: add flex to dependencies
This package uses the macro
AC_PROG_LEX(yywrap)
which in new versions of GNU Autoconf
specifically looks for the yywrap function in the libraries,
and considers lex/flex not present if the function is not found.

Signed-off-by: Michael Pratt <mcpratt@pm.me>
2022-09-09 15:20:58 -07:00
Tianling Shen
975153f93d v2ray-geodata: split from xray-geodata
This can be used for v2ray, Xray, v2rayA and some other projects,
make it generic.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-09 15:17:38 -07:00
Tianling Shen
6461d1b055 v2ray-core: add new package
Project V is a set of network tools that help you to build your own computer network.
It secures your network connections and thus protects your privacy.

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

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-09 15:17:38 -07:00
Florian Eckert
99a659c798
Merge pull request #19188 from mars642/feature_lorawan
basicstation, sx1302_hal: initial commit
2022-09-08 16:23:18 +02:00
Tianling Shen
2bad3b604a cloudflared: Update to 2022.9.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-07 22:27:15 -07:00
Daniel Golle
6d49ad9e5c
gnunet: update to version 0.17.5
Beware that switching to the new major version 0.17.x results in
incompatibility with clients still running 0.16.x.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-09-07 22:57:01 +01:00
Michael Heimpold
4155774ef4
Merge pull request #19250 from mhei/bugfix19099
squid: fix compilation with libxml (refs #19099)
2022-09-07 21:27:32 +02:00
Jo-Philipp Wich
8c7a48957b
Merge pull request #19320 from jow-/miniupnpd-rework
miniupnpd: rework firewall4 integration
2022-09-07 19:53:28 +02:00
Marcus Schref
b7d466040c basicstation: initial check-in
(LoRa) Basicstation is an implementation of a LoRa packet forwarder and is
intended to be run on the host of a LoRa-based gateway. Basicstation forwards
RF packets recieved by a concentrator to a LoRaWAN network server (LNS).
It also transmits RF packets received from the LNS to one or multiple LoRa
end devices. Further information: https://lora-developers.semtech.com/build/
software/lora-basics/lora-basics-for-gateways

Signed-off-by: Marcus Schref <mschref@web.de>
2022-09-07 13:17:00 +02:00
Marc Benoit
e54247a6fa nextdns: initialize nextdns from /etc/uci-defaults
Signed-off-by: Marc Benoit <marcb62185@gmail.com>
2022-09-06 13:39:40 -07:00
Nick Hainke
4ab30bf712 memcached: update to 1.6.17
Update to latest version.

Release Notes:
- 1.6.16: https://github.com/memcached/memcached/wiki/ReleaseNotes1616
- 1.6.17: https://github.com/memcached/memcached/wiki/ReleaseNotes1617

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-09-06 13:38:58 -07:00
Jo-Philipp Wich
f1c69d0e6c miniupnpd: rework firewall4 integration
- Bump to the latest Git version in order to increase the package version
   for simpler opkg upgrade of the broken version

 - (Re-)Introduce PKG_RELEASE into the package, omitting it may lead to
   opkg segmentation faults under certain circumstances

 - Utilize automatic include hooks to drop the isolated miniupnpd table
   in favor to chains within the main inet fw4 table, otherwise PCP is
   unreliable as the upnp table might accept traffic which is later
   rejected by fw4

 - Install a fw4 script hook to restart miniupnpd on fw4 restarts and
   reloads in order to repopulate the upnp chains with forward rules

 - Register the used miniupnpd configuration file and the firewall uci
   configuration as change sources, otherwise `/etc/init.d/miniupnpd reload`
   has no effect if the firewall or upnpd config was changed

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-09-06 20:28:11 +02:00
Tianling Shen
982903e0a3 dnslookup: Update to 1.7.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-03 14:06:06 -07:00
Tianling Shen
2acf2d920f dnsproxy: Update to 0.44.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-03 14:05:41 -07:00
Tianling Shen
529164d054 cloudflared: Update to 2022.8.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-09-03 14:05:33 -07:00
Daniel Engberg
51d381e549 telnet-bsd: add package
net/telnet-bsd: Add telnet-bsd 1.2 to repo

Patch sources:
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-misc/telnet-bsd/files
https://ftp.uni-erlangen.de/gentoo-portage/net-misc/telnet-bsd/files

Template for excluding telnetd:
https://github.com/theeternalsw0rd/telnet-macos

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
[set me as maintainer, add patches suggested by @pkgadd]
Signed-off-by: Paul Spooren <mail@aparcar.org>
2022-09-01 11:09:52 +02:00
Christian Lachner
2840abb0c0 haproxy: Update HAProxy to v2.6.4
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-08-31 13:34:37 -07:00
Miroslav Lichvar
122b3fc27d chrony: update to 4.3
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2022-08-31 13:33:45 -07:00
Ivan Pavlov
62e909e845 openvpn: explicitly disable engine parameter for openssl variant
Engine support is deprecated in OpenSSL 3.0 and for OpenSSL 3.0 the default
is to disable engine support as engine support is deprecated. For ath79 architecture
build with autodetection engine support fails, so explicitly set off for now.

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2022-08-31 13:32:56 -07:00
Florian Eckert
bb79972f8d
Merge pull request #19030 from tomsommer/tomsommer-patch-1
ddns-scripts: Add Simply.com provider
2022-08-30 13:47:47 +02:00
Josef Schlehofer
2d93c865f6
Merge pull request #19282 from 1715173329/gg
gg: Update to 0.2.9
2022-08-30 11:21:05 +02:00
Josef Schlehofer
0c72fa3688
Merge pull request #19284 from 1715173329/xr
xray-core: Update to 1.5.10
2022-08-30 11:17:32 +02:00
YiZhen Choo
79acc3c21f AdGuardHome: update to v0.107.11
Signed-off-by: YiZhen Choo <yizhen.c02@gmail.com>
2022-08-30 11:15:26 +02:00
Tianling Shen
ddd4082d30
xray-core: Update to 1.5.10
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-30 14:49:28 +08:00
Tianling Shen
a6c043c296
gg: Update to 0.2.9
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-30 14:45:46 +08:00
Stan Grishin
717499e62b simple-adblock: bugfix for allow command
Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-08-26 18:43:45 +00:00
Tiago Gaspar
651a578cac miniupnpd: update and fix nftables variant
Update the package to a commit that fixes an issue with removing PCP
mappings from nftables.
This also allows us to fix the nftables miniupnpd implementation on
openwrt.
In this new implementation, a table is created at the start of miniupnpd
and it is dedicated to miniupnpd with a priority above the firewall4
table. This allows miniupnpd to go ahead of the drop rules of firewall4
and forward traffic as needed. There was the possibility of adding a
chain inside the firewall4 table, but this would raise an issue where
if firewall4 was reloaded the port forwardings would be lost and
miniupnpd could be out of sync. When miniupnpd is stopped the table is
deleted, taking the port forwardings with it.

Some of this commit is based of msylgj's work, mainly the logic of the
init/hotplug scripts and the makefile build parameters.

Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2022-08-25 00:40:19 -07:00
Hauke Mehrtens
1d795f2c1e gnunet-fuse: Fix compile with glibc
Always use pthread_mutexattr_settype() the
pthread_mutexattr_setkind_np() function is not available in the
glibc and musl version used by OpenWrt.

This fixes the following compile error:
arc-openwrt-linux-gnu/bin/ld: gnunet_fuse-mutex.o: in function `GNUNET_mutex_create':
mutex.c:(.text+0x14): undefined reference to `pthread_mutexattr_setkind_np'
arc-openwrt-linux-gnu/bin/ld: mutex.c:(.text+0x14): undefined reference to `pthread_mutexattr_setkind_np'
arc-openwrt-linux-gnu/bin/ld: mutex.c:(.text+0x76): undefined reference to `pthread_mutexattr_setkind_np'
arc-openwrt-linux-gnu/bin/ld: mutex.c:(.text+0x76): undefined reference to `pthread_mutexattr_setkind_np'
collect2: error: ld returned 1 exit status

This patch was taken from:
https://aur.archlinux.org/cgit/aur.git/plain/pthread_mutexattr_settype.patch?h=gnunet-fuse

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-08-25 00:37:54 -07:00
Michael Heimpold
3ec47dc85c squid: fix compilation with libxml (refs #19099)
Add a patch which removes a call in Libxml2Parser.cc to 'xmlSetFeature'.
This function belongs to the 'depreciated' API part and is not
available in OpenWrt builds.

According to my understanding, this call can be removed safely since
it disables the feature "substitute entities" which is disabled by default.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-08-25 08:26:44 +02:00
Toke Høiland-Jørgensen
a69e80648a sqm-scripts: Bump to v1.5.2
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2022-08-24 16:41:22 +02:00
Jianhui Zhao
33a93e20a6 nginx: support gzip static mudule
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2022-08-23 22:19:07 -07:00
Tianling Shen
3c43f65ae9 v2raya: Update to 1.5.9.1698.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-23 21:18:29 -07:00
Peter van Dijk
dc1ab96f60 pdns-recursor: update to 4.7.2
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-08-23 21:15:54 -07:00
Stan Grishin
efc1ab0700
Merge pull request #19212 from stangri/master-simple-adblock
simple-adblock: update to 1.9.0-1
2022-08-24 03:03:38 +03:00
Daniel Bermond
58b3857a5a i2pd: update to version 2.43.0
Maintainer   : @yangfl (David Yang)
Build system : Arch Linux x86_64
Build tested : r7800 OpenWrt git master (commit a434795809)
Run tested   : r7800 OpenWrt git master (commit a434795809)

Signed-off-by: Daniel Bermond <danielbermond@gmail.com>
2022-08-23 08:27:00 +02:00
Jan Hák
74e2bfdd27 knot: update to version 3.2.0
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2022-08-22 14:22:52 +02:00
Glen Huang
952d449eed acme: fix acme path
Signed-off-by: Glen Huang <heyhgl@gmail.com>
2022-08-22 10:43:34 +02:00
Fabian Lipken
2c617bbe22 dnscrypt-proxy2: update to version 2.1.2
Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
2022-08-21 16:31:12 +02:00
Hauke Mehrtens
55297e45c8 coova-chilli: Fix compile problem with _init()
The _init() function collides with a _init() function in crti.o.
This results in the following error in OpenWrt:
arc-openwrt-linux-gnu/bin/ld: libxt_coova.o: in function `_init':
/lib/gcc/arc-openwrt-linux-gnu/11.3.0/crti.o:(.init+0x4): first defined here
collect2: error: ld returned 1 exit status
make[7]: *** [Makefile:22: libxt_coova.so] Error 1

Fix this by suing a constructor attribute instead. This function will
still be called after the shared library was loaded.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-08-20 19:25:17 -07:00
Dirk Brenken
963137dcc5
travelmate: update 2.1.0
* vpn support can be disabled (enabled by default), fixes #19107 (see trm_vpn option)
* vpn support can be limited to certain interfaces (see trm_vpnifacelist list option)
* openvpn support works now per instance (same as wireguard today)
* add an auto-login script for tplink-omada hotspots provided by Sebastian Muszynski <basti@linkt.de>
* remove pipefail command, see #19043 for reference

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-08-20 17:51:01 +02:00
Stan Grishin
3b686b08a5 simple-adblock: update to 1.9.0-1
* Update maintainer's email address
* Style Make and init file to OpenWrt standard
* Rename dnsmasq and unbound-related variables to better reflect
  their use
* New 'allow' CLI parameter to quickly unblock domain(s)
* Switch to uci wrappers
* Beautify the output of the 'check' CLI parameter
* Better handling of output files directory creation error
* Support for (upcoming) dnsmasq nftsets

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-08-19 21:44:12 +00:00
David Bauer
6e1687df30 usteer: update to latest HEAD
7d2b17c ubus: optimize connected_clients output format
8b10a4b policy: don't alter stats when remaining idle
3cc0f45 policy: count kick total
aadc562 policy: make steering ability evaluation uniform
17c558d ubus: include SSID in node dump
fc158e0 policy: only trigger roam-sm after client becomes roamable
837f144 usteer: add connected-since
9e6002d policy: improve readability

Build-tested: ath79-generic / ramips-mt76x8
Run-tested: ath79-generic / UniFi AC Lite

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-08-18 18:36:56 +02:00
Bheesham Persaud
ad7f24684e
ddns-scripts: Fix typo s/ganid/gandi/
Signed-off-by: Bheesham Persaud <me@bheesham.com>
2022-08-17 13:55:41 -04:00
Stijn Tintel
6155b8245f usteer: bump to git HEAD
041e884 local_node: query client MBO support from hostapd

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-08-17 13:46:58 +02:00
Toni Uhlig
49b85f9b50 sslh: install sslh-select
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2022-08-16 13:11:43 -07:00
Van Waholtz
17923831a9 frp: update to 0.44.0
Changelog: https://github.com/fatedier/frp/release

Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2022-08-16 13:10:13 -07:00
Alberto Martinez-Alvarez
859971a3ae iperf: Updated to 2.1.8
Enabling fast sampling to support four digit (e.g., 1.0000) precision in reports' timestamps. Useful for sub-millisecond sampling.

Changelog: https://sourceforge.net/p/iperf2/code/ci/2-1-8/tree/README

Signed-off-by: Alberto Martinez-Alvarez <amteza@gmail.com>

Maintainer: @nbd168
Compile tested: ath79, ramips, bcm27xx
2022-08-16 13:09:50 -07:00
Tianling Shen
6c757f0ff8 gg: Update to 0.2.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-16 13:09:34 -07:00
Tianling Shen
5c4b54de56 rclone: Update to 1.59.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-16 13:09:21 -07:00
Christian Lachner
7e4ca70914 haproxy: Update HAProxy to v2.6.2
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-08-16 13:09:10 -07:00
Glenn Strauss
5eaf000c83 lighttpd: update to lighttpd 1.4.66 release hash
* update to lighttpd 1.4.66 release hash

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2022-08-16 13:08:34 -07:00
Tianling Shen
92f0b1b5a4 cloudflared: Update to 2022.8.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-08-16 13:08:06 -07:00
Van Waholtz
aee5b7db55 ariang: update to 1.2.4
Changelog: https://github.com/mayswind/AriaNg/releases

Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2022-08-16 13:06:37 -07:00
Stijn Tintel
d960988043 Revert "strongswan: add strongswan-mod-socket"
The original PR for this change is #16373, where it's cleary stated it
doesn't work. This should have never been merged. It causes the
following recursive dependency:

tmp/.config-package.in:122354:error: recursive dependency detected!
tmp/.config-package.in:122354:  symbol PACKAGE_strongswan-default depends on PACKAGE_strongswan-mod-socket-default
tmp/.config-package.in:123534:  symbol PACKAGE_strongswan-mod-socket-default is selected by PACKAGE_strongswan-default

This reverts commit 603f70e96b.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-08-16 15:24:22 +03:00
Glen Huang
e84f651453 acme: use the hotplug system
Signed-off-by: Glen Huang <heyhgl@gmail.com>
2022-08-16 00:32:04 +02:00
Philip Prindeville
b02fea131b
Merge pull request #16367 from pprindeville/strongswan-mod-socket-dep
strongswan: Add dependency to virtual package strongswan-mod-socket
2022-08-15 13:32:00 -06:00
Jan Hák
39a08a7aaf knot: update to 3.1.9
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2022-08-15 15:30:25 +02:00
John Audia
eeaacc9052 rsync: bump to 3.2.5
With the new OW release approaching, it might be better to get an officially
tagged upstream release in as PR#19087 just contained a fix for CVE-2022-29154
which itself introduced a few bugs.

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-08-15 13:50:15 +02:00
Liangbin Lian
7af716f12d rclone: fix init script on CIDR format ipaddr
Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2022-08-13 11:34:21 +02:00
John Audia
2611b86547 rsync: fix CVE-2022-29154
The rsync package is vulnerable to CVE-2022-29154[1], which is not yet in a
non-preview release. This commit applies the upstream commit to fix it and
several subsequent commits needed to fix bugs the initial fix introduced[2].

1. https://rsync.samba.org/ftp/rsync/NEWS#SECURITY_FIXES-3.2.5
2. https://bugs.archlinux.org/task/75558

Signed-off-by: John Audia <therealgraysky@proton.me>
2022-08-13 11:31:08 +02:00
Josef Schlehofer
d3eca9a12c
Merge pull request #19085 from hardfalcon/unbound-1.16.2
unbound: update to 1.16.2, fix CVE-2022-30698, CVE-2022-30699
2022-08-12 06:09:34 +02:00
Rafał Miłecki
d0406d4c95 ksmbd-tools: add package with hotplug.d script for auto sharing
One of common use cases for SMB3 server in routers is sharing hotplugged
drives. Users make many attempts setting that up which often are not
optimal.

This script handles it in the cleanest way by using:
1. hotplug.d mount subsystem
2. runtime config in the /var/run/config/

It provides a working basic solution that can be later adjusted by
modifying provided hotplug script.

A pretty much idential solution was part of the samba36 package. It was
added in the OpenWrt commit ef1efa756e0d0 ("samba36: add package with
hotplug.d script for auto sharing") as an answer for feature required by
the Rosinson company.

Cc: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2022-08-11 14:05:45 -07:00
Rafał Miłecki
c9cba61989 ksmbd-tools: append config from /var/run/config/ for runtime shares
Dynamically created shares shouldn't be stored in the /etc/config/
because of:
1. Flash wearing
2. Risk of inconsistent state on reboots

With this change all automation/hotplug.d scripts can store runtime in
the /var/run/config/samba. It's useful e.g. for USB drives that user
wants to be automatically shared.

Also: automated scripts should never call "uci [foo] commit" as that
could flush incomplete config. This problem also gets solved.

Identical feature was added to samba36 in the OpenWrt commit
5a59e2c059866 ("samba36: append config from /var/run/config/ for runtime
shares") but wasn't ported to ksmbd until now.

Cc: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2022-08-11 14:05:45 -07:00
Philip Prindeville
5a2fa10d07
Merge pull request #19146 from pprindeville/strongswan-include-mgf1
strongswan: bundle mgf1 with everything
2022-08-10 21:45:59 -06:00
Yousong Zhou
04ee032699 shadowsocks-libev: ss-rules: nft rule cleanup on reload
Remove nft rules file generated by ss-rules if ss-rules was or should be
turned off for by configuration.  Use "fw4 restart" instead of "fw4
reload" to force the runtime rule reloading

Ref: https://github.com/openwrt/packages/pull/17937#issuecomment-1207357037
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-08-11 10:44:10 +08:00
Yousong Zhou
58aa859d06 shadowsocks-libev: ss-rules: setup policy rules for udp/ip6
Supersedes: https://github.com/openwrt/packages/pull/18852
Fixes: https://github.com/openwrt/packages/issues/18850
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-08-11 09:54:18 +08:00
Philip Prindeville
be6762d663 strongswan: bundle mgf1 with everything
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-08-10 18:20:30 -06:00
Philip Prindeville
79be9563c3
Merge pull request #19145 from Thermi/strongswan-5.9.7-model-kdf-dependencies
strongswan: try to model kdf optional dependencies
2022-08-10 18:09:17 -06:00
Noel Kuntze
dc4defdbac
strongswan: try to model kdf optional dependencies
Signed-off-by: Noel Kuntze <noel.kuntze@thermi.consulting>
2022-08-11 00:45:38 +02:00
Jo-Philipp Wich
443c6c1c17 cgi-io: update to latest Git HEAD
901b0f0 main: fix two one-byte overreads in header_value()

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-08-10 23:53:49 +02:00
Philip Prindeville
f82b83fefa
Merge pull request #19128 from pprindeville/strongswan-update-5.9.7
strongswan: Update to 5.9.7
2022-08-10 14:21:16 -06:00
Philip Prindeville
dd9f2849a4 strongswan: Update to 5.9.7
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-08-08 10:30:08 -06:00
Michael Brown
99213e6311 openconnect: Allow reconnect timeout to be specified
Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2022-08-07 16:20:21 +01:00
Michael Brown
5c84d8ceba openconnect: Support use of a proxy server
Allow connection via a proxy server (required on some sites where
direct outbound HTTP(S) access is not permitted).

Signed-off-by: Michael Brown <mbrown@fensystems.co.uk>
2022-08-07 16:18:18 +01:00
Stijn Tintel
da128ced43 kea: bump to 2.0.3
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-08-04 16:53:05 -07:00
Josef Schlehofer
ebc3704745
Merge pull request #18781 from paper42/fail2ban-py310
fail2ban: fix patch for python 3.10
2022-08-04 13:45:31 +02:00
Eneas U de Queiroz
2d41278daa
Merge pull request #19021 from borkra/fix_dependencies
Avoid building unused package dependencies
2022-08-03 23:44:33 -03:00
Pascal Ernster
2179432991
unbound: update to 1.16.2, fix CVE-2022-30698, CVE-2022-30699
Maintainer: @EricLuehrsen
Compile tested: x86/64
Run tested: x86/64
Description: Update to 1.16.2, fix CVE-2022-30698 and CVE-2022-30699.

Signed-off-by: Pascal Ernster <git@hardfalcon.net>
2022-08-02 23:43:45 +02:00
Boris Krasnovskiy
0c245fda70 gensio: Avoid building unused python and libstdcpp dependecies
Avoid building unused python and libstdcpp dependecies

Signed-off-by: Boris Krasnovskiy <borkra@gmail.com>
2022-07-30 19:10:06 -04:00
Boris Krasnovskiy
089eabedf9 chrony: Avoid building unused gnutls and ca dependencies
Avoid building unused gnutls and ca dependencies

Signed-off-by: Boris Krasnovskiy <borkra@gmail.com>
2022-07-30 19:08:54 -04:00
Florian Eckert
573355dedd
Merge pull request #19073 from jempatel/apinger-rrd-graph
apinger: add rrd graph support
2022-07-29 16:12:25 +02:00
Jaymin Patel
4281b7639c 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>
2022-07-29 14:12:45 +05:30
Florian Eckert
d446b5108d stunnel: update version to 5.65
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-07-28 17:40:28 -07:00
Lucian Cristian
26b64bee70 frr: update to 8.3.0
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-07-28 15:07:08 -07:00
ZiMing Mo
05df1fe4f1 rclone: update to 1.59.0
Release note: https://rclone.org/changelog/#v1-59-0-2022-07-09

Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
2022-07-28 11:57:51 +03:00
Philip Prindeville
3115c16fdc
Merge pull request #18930 from pprindeville/isc-dhcp-drop-allow-update
isc-dhcp: don't use allow-update in bind config
2022-07-27 10:07:07 -06:00
Stan Grishin
8a6483bc10
Merge pull request #18914 from stangri/master-nebula
nebula: update to 1.6.0
2022-07-26 10:59:27 -06:00
Tom Sommer
28c1db8997 ddns-scripts: Add simply.com provider
Signed-off-by: Tom Sommer <tomsommer@users.noreply.github.com>
2022-07-25 09:03:11 +02:00
Dengfeng Liu
9fbd26f170 xfrpc: Update to 1.07.582
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-07-25 10:29:20 +08:00
Arkadiusz Drabczyk
cdbc7a67fc modemmanager: fix mm_log() invocations in 25-modemmanager* files
Definition of mm_log() was changed in
45a56a8899 but 25-modemmanager* weren't
changed.

Signed-off-by: Arkadiusz Drabczyk <arkadiusz@drabczyk.org>
2022-07-24 10:35:43 -07:00
Nick Hainke
28ca76d29b dawn: update to 2022-07-24
edca4d2 network: rework network status callbacks

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-24 13:01:46 +02:00
Rosen Penev
0a65e4c6fa curl: switch default SSL to mbedTLS
The decision to switch the default to wolfSSL was taken because of
hostapd back from when curl was in base. Unfortunately, not only is
wolfSSL bigger but it has also been causing issues recently. There's
also no relation between hostapd and curl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-23 12:39:21 -07:00
Nick Hainke
1f60c23296 dawn: update to 2022-07-22
10fb043 network: dump detail on ping pong received

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-22 21:32:42 +02:00
Nick Hainke
204fd77bbc dawn: update to 2022-07-21
bb362db datastorage: fix ap_array_unlink_entry always returns NULL
47e98ef network: ping pong keepalive for tcp connections
eba0354 network: add timeout for client connections

In the dawn config the con_timeout needs to be added:
  option con_timeout '60'

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-21 17:16:23 +02:00
David Bauer
7967abfae0 usteer: update to latest HEAD
9059b9a ubus: derive RSSI from measurement report

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-07-21 10:31:10 +02:00
Rosen Penev
83fb896117 geth: update to 1.10.20
Fix compilation with latest iconv changes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-20 02:39:15 -07:00
Rosen Penev
4605f98b41 wifidog: fix compilation with more recent wolfssl
Needs an extra header. pthread.h is also no longer implicitly included.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-19 21:19:04 -07:00
Rosen Penev
317575755a curl: fix compilation with wolfSSL
options.h header is needed now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-19 20:03:26 -07:00
Pascal Ernster
e702a66058 unbound: update to 1.16.1
Maintainer: @EricLuehrsen
Compile tested: realtek/rtl838x, x86/64
Run tested: realtek/rtl838x, x86/64
Description: Update to 1.16.1

Signed-off-by: Pascal Ernster <git@hardfalcon.net>
2022-07-19 12:29:19 +03:00
Nick Hainke
bb0d45ed35 dawn: update to 2022-07-18
e596ff1 ubus.c: only add nr entries matching our own SSID

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-18 18:11:21 +02:00
Tianling Shen
25922c6afd xray-core: Update to 1.5.9
Updated geodata to latest version while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-07-18 07:43:19 +02:00
Jeffery To
1e6ac889a3
Merge pull request #18854 from Torxgewinde/restic_rest_server_update
restic-rest-server: update to 0.11.0
2022-07-18 13:30:37 +08:00
Martin Blumenstingl
cf5fde6bea netsniff-ng: Update to version 0.6.8
The update fixes GCC-10 (or newer) builds. Remove 010-uclibc.patch as it
has been applied upstream in this new version.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2022-07-17 13:56:06 -07:00
Rosen Penev
6c4d3583b7 softethernetvpn: remove libiconv/host dependency
No longer present and with the nls.mk removal, no longer needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-17 10:56:47 -07:00
Dirk Brenken
3ae7a46b82
travelmate: update 2.0.9-2
* fix another vpn corner case
* add support for javascript based captive portals (location.href)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-07-17 13:14:05 +02:00
Nick Hainke
eef9ee0b83 dawn: update to 2022-07-16
0689b5e ubus: add missing lock for ubus hearing_map
4b7db09 CONFIGURE.md: fix typo
b3f61d4 CONFIGURE.md: adjust documentation about log levels

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-16 19:44:21 +02:00
Rosen Penev
83fe727ff1 spoofer: update to 1.4.8
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-14 15:00:27 -07:00
Philip Prindeville
ab396fa584 isc-dhcp: don't use allow-update in bind config
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-07-13 21:20:43 -06:00
Ralf Kaiser
2a4edb8a85 gsocket: add a new package with version 1.4.37
Global Socket allows two workstations on different private networks to
communicate with each other. Through firewalls and through NAT - like
there is no firewall.

The TCP connection is secured with AES-256 and using OpenSSL's SRP
protocol (RFC 5054). It does not require a PKI and has forward
secrecy and (optional) TOR support.

The gsocket tools derive temporary session keys and IDs and connect
two TCP pipes through the Global Socket Relay Network (GSRN). This is
done regardless and independent of the local IP Address or geographical
location.

The session keys (secrets) never leave the workstation. The GSRN sees only
the encrypted traffic.

The workhorse is 'gs-netcat' which opens a ssh-like interactive PTY
command shell to a remote workstation (which resides on a private and
remote network and/or behind a firewall).

Also added test.sh file to run test it inside containeer

Signed-off-by: Ralf Kaiser <skyper@thc.org>
2022-07-13 12:28:39 -07:00
Peter van Dijk
c5480ef8a1 pdns-recursor: update to 4.7.1
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-07-13 21:23:01 +02:00
Peter van Dijk
636da278eb pdns: update to 4.6.3
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-07-13 21:22:48 +02:00
Florian Eckert
6c34135cad
Merge pull request #18913 from jempatel/improve_apinger-procd-uci
apinger: improve uci and procd support
2022-07-12 09:24:05 +02:00
Jaymin Patel
e4e3206f32 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>
2022-07-12 12:27:05 +05:30
Stan Grishin
aa52a971a7 nebula: update to 1.6.0
* Update to https://github.com/slackhq/nebula/releases/tag/v1.6.0
* Update maintainer's email address
* Update for newest shellcheck

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-07-11 22:59:30 +00:00
Josef Schlehofer
aaf83ad88b
Merge pull request #18811 from turris-cz/bind
bind: update to version 9.18.4
2022-07-11 12:44:35 +02:00
Rosen Penev
6283311fc1 softethervpn: get rid of external iconv
Not really needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-10 18:26:50 -07:00
Rosen Penev
142b73b5db transmission: get rid of iconv dependency
No need for an external one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-10 18:26:50 -07:00
Michael Heimpold
02faa202e5 ser2net: schedule start later during boot (fixes #18872)
Usually, no other local service depends on the start of ser2net, so
let's start it later in the boot process.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-07-09 21:46:41 +02:00
Rosen Penev
598bf7936a clamav: fix compilation without libiconv-stub
Ported similar patch from hidapi.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-07-08 23:43:54 -07:00
Tianling Shen
798cf62bd8 dnslookup: Update to 1.7.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-07-07 07:45:06 +02:00
Tianling Shen
e858624d29 cloudflared: Update to 2022.7.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-07-07 07:44:47 +02:00
Dirk Brenken
cf1f9dc933
travelmate: update 2.0.9
* various vpn fixes/optimizations (run tested by forum users)
* refine several log statements

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-07-06 23:17:07 +02:00
Dengfeng Liu
5615ce33fa xfrpc: update to 1.06.579
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-07-05 22:03:12 -07:00
Dengfeng Liu
10a24d4cad xfrpc: set xfrpc's disabled default value to 0
change this to satisfy luci-app-xfrpc's need

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-07-05 22:03:12 -07:00
Aleksander Morgado
c15e94f6c5 modemmanager: explicitly disconnect even if no bearers found
A network restart where netifd is cleanly restarted involves bringing
the network interfaces down. The 'modemmanager' protocol handler will
run a mmcli --simple-disconnect in this case, but only if there are
bearer objects found.

If the network restart happened *during* the connection attempt
procedure, while the modem is e.g. being registered in the network, no
bearer objects exist yet, and so, we would skip doing anything during
the interface teardown operation. This would lead to the original
connection attempt succeeding, so leaving the modem in ModemManager
in connected state, while the associated interface in netifd is
reported down.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2022-07-05 21:59:51 -07:00
Stijn Tintel
8b5c761c88 kea: create /var/run/kea in init script
Kea expects /var/run/kea to exist. Without it, errors occur:

  Mon Jun 13 10:31:45 2022 daemon.err kea-dhcp6[2977]: Unable to use interprocess sync lockfile (No such file or directory): /var/run/kea/logger_lockfile

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-07-05 21:59:34 -07:00
Rui Salvaterra
f47a311269 tor: bump to 0.4.7.8 stable
From the changelog…

  o Major bugfixes (congestion control, TROVE-2022-001):
    - Fix a scenario where RTT estimation can become wedged, seriously
      degrading congestion control performance on all circuits. This
      impacts clients, onion services, and relays, and can be triggered
      remotely by a malicious endpoint. Tracked as CVE-2022-33903. Fixes
      bug 40626; bugfix on 0.4.7.5-alpha.

  o Minor features (fallbackdir):
    - Regenerate fallback directories generated on June 17, 2022.

  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2022/06/17.

  o Minor bugfixes (linux seccomp2 sandbox):
    - Allow the rseq system call in the sandbox. This solves a crash
      issue with glibc 2.35 on Linux. Patch from pmu-ipf. Fixes bug
      40601; bugfix on 0.3.5.11.

  o Minor bugfixes (logging):
    - Demote a harmless warn log message about finding a second hop to
      from warn level to info level, if we do not have enough
      descriptors yet. Leave it at notice level for other cases. Fixes
      bug 40603; bugfix on 0.4.7.1-alpha.
    - Demote a notice log message about "Unexpected path length" to info
      level. These cases seem to happen arbitrarily, and we likely will
      never find all of them before the switch to arti. Fixes bug 40612;
      bugfix on 0.4.7.5-alpha.

  o Minor bugfixes (relay, logging):
    - Demote a harmless XOFF log message to from notice level to info
      level. Fixes bug 40620; bugfix on 0.4.7.5-alpha.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-07-05 21:58:40 -07:00
Jaymin Patel
d71bea3f19 autossh: improve uci and procd support
- convert autossh into procd instances
- add new uci config options to handle local and remote
  port forwarding
- remove hotplug down actions causing service to stop on
  any interface down event

Signed-off-by: Jaymin Patel <jem.patel@gmail.com>
2022-07-05 21:53:27 -07:00
Darryl Sokoloski
74ea2bdb80 netifyd: Updated to v4.2.0.
Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
2022-07-05 17:37:09 -07:00
Moritz Warning
9e39792603 zerotier: update to 1.10.1
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2022-07-04 15:58:49 -07:00
Nick Hainke
53e3e5d127 radsecproxy: update to 1.9.1
Remove upstreamed patches:
- 100-fix-setstacksize-for-glibc-2.34.patch

Refresh patches:
- 200-logdest-on-foreground.patch

Changes:
  Misc:
  - OpenSSL 3.0 compatibility

  Bug Fixes:
  - Fix refused startup with openssl <1.1
  - Fix compiler issue for Fedora 33 on s390x
  - Fix small memory leak in config parser
  - Fix lazy certificate check when connecting to TLS servers
  - Fix connect is aborted if first host in list has invalid certificate
  - Fix setstacksize for glibc 2.34
  - Fix system defaults/settings for TLS version not honored

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-07-04 00:02:02 +02:00
Tom Stöveken
eecb90faac restic-rest-server: update to 0.11.0
Maintainer: Tom Stöveken <tom@naaa.de>, Markus Weippert handed over, see: https://github.com/openwrt/packages/pull/18715#issuecomment-1153567619
Compile tested: SDK for OpenWrt 21.02.3
Run tested: x86/64, J&W Technologies I1171D001 Intel(R) Celeron(R) CPU N3160 @ 1.60GHz, OpenWrt 21.02.3

Description:
Updated to version 0.11.0
Added new configuration parameters

Signed-off-by: Tom Stöveken <tom@naaa.de>
2022-07-03 12:01:18 +02:00
Stijn Tintel
d0878c8504 usteer: bump to git HEAD
5be6819 policy: allow disabling load balancing
  80b0b65 main: disable load balancing by default
  fca4b87 policy: improve readability
  73c424b usteer: add option for probe steering
  87de1ab main: disable probe steering by default

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-07-02 07:46:58 +02:00
Maxim Storchak
6f996e50e8 tgt: update to 1.0.83
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2022-07-01 12:19:36 +02:00
Dirk Brenken
f0477d9499
travelmate: update 2.0.8-3
* refine vpn timeout

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-06-27 11:27:17 +02:00
Dirk Brenken
06784b4e32
travelmate: update 2.0.8-2
* make vpn handling more reliable

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-06-25 09:44:41 +02:00
Josef Schlehofer
fd3a6ac709
bind: update to version 9.18.4
Fixes:
- CVE-2022-1183

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-06-24 11:57:26 +02:00
Peter van Dijk
283b269c7c dnsdist: switch from liblua to luajit
luajit provides higher performance for requests handled in Lua hooks.
It also enables access to dnsdist functionality only exposed via FFI,
and allows configurations/hooks to call functions in any C library
without providing separate bindings.

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-06-23 12:35:59 -06:00
Dirk Brenken
0ee0aa2b53
travelmate: update 2.0.8
* the domain whitelist feature has been extended to free up multiple nested captive portal domains.

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-06-23 09:19:23 +02:00
Josef Schlehofer
f74754fac1 knot-resolver: update to version 5.5.1
Changelog for versions:
- 5.4.4 [1]
- 5.5.0 [2]
- 5.5.1 [3]

[1] https://www.knot-resolver.cz/2022-01-05-knot-resolver-5.4.4.html
[2] https://www.knot-resolver.cz/2022-03-15-knot-resolver-5.5.0.html
[3] https://www.knot-resolver.cz/2022-06-14-knot-resolver-5.5.1.html

And refresh patch to avoid offset

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-06-22 22:24:33 -06:00
Ivan Pavlov
69e4ed4b6f xtables-addons: update to 3.21
updated to kernel 5.10.121+ changes

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2022-06-22 22:17:15 -06:00
Christian Lachner
c571a146b4 haproxy: Update HAProxy to v2.6.1
- New major LTS release (https://www.mail-archive.com/haproxy@formilux.org/msg42371.html)
- Sadly, no QUIC/H3 support for now because the QuicTLS library - which is a fork of OpenSSL - would be needed. However, we do not have a package for that and I currently do not want to build and statically link it into the haproxy package
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-06-22 16:47:20 +03:00
Andy Walsh
cd49a8fb27 samba4: drop maintainership
drop maintainership:
* samba4
* ksmbd-tools
* perl-parse-yapp
* libtirpc
* softethervpn5
* wsdd2
* rpcsvc-proto

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2022-06-21 12:24:15 -06:00
Rosen Penev
bed4479617 ksmbd-tools: fix meson build
It changed the binaries from sbin to bin, breaking the init script.
Change it back.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-21 07:27:24 -06:00
Tianling Shen
c6103fe402 xray-core: Update to 1.5.8
Updated geodata to latest version while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-20 17:44:45 -06:00
Michal Vasilek
4bd2169e73
fail2ban: fix patch for python 3.10
89d5d2e091 only patched importing
MutableMapping from collections, but importing Mapping has to be patched
too

Closes: #18681
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-06-20 13:04:50 +02:00
Stijn Segers
695e0dbaa4 unbound: update to 1.16.0
Signed-off-by: Stijn Segers <foss@volatilesystems.org>
2022-06-19 00:44:36 -06:00
Tianling Shen
f23aeedcbb cloudflared: Update to 2022.6.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-19 00:43:45 -06:00
Tianling Shen
d629a6f8b2 v2raya: Update to 1.5.8.1
1. Switched to use prebuilt web files to get rid of massive Node.js.
2. Increased nofile limitation to avoid "too many open files" error.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-19 00:43:33 -06:00
Rosen Penev
df5d7245b9 treewide: remove PKG_INSTALL for meson projects
It doesn't seem to be used by meson.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-15 18:07:46 -07:00
Michael Heimpold
aeec3ad701
Merge pull request #18739 from mhei/ser2net-update
Update gensio to 2.4.2 and ser2net to 4.3.6
2022-06-15 20:26:59 +02:00
Peter van Dijk
573829d625 dnsdist: update to 1.7.2
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-06-14 15:22:07 +02:00
Nick Hainke
4a9eaecf58 dawn: update to 2022-06-13
88c78b4 memory_utils: fix reallocation

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-06-13 23:04:06 +02:00
Rosen Penev
f95519ace3 ksmbd-tools: add meson build
Avoids iconv problems.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-12 16:31:55 -07:00
Nick Hainke
0c74ab9a79 dawn: update to 2022-06-11
4cf9d0b treewide: code and documentation cleanup
48b12ee datastorage: Minor chnages to kicking algorithm to tidy up some handling.
7b615b6 treewide: improve beacon/probe logging
185f31b treewide: improve beacon request handling
0c2e713 datastorage/ubus: Add "soft" kicking algorithm
38f60c5 treewide: RSSI / RCPI handling updates
aba3e81 documentation: Parameter defaults and documentation
3979fdf treewide: cleanup code
e3b3753 scoring: improve scoring algorithm
33f380f treewide: cleanup code
b42193f kicking: improve kicking algorithm
16deab3 treewide: improve mutex handling
31f0a37 test: cleanup tests and add some test scripts
43ca8b8 treewide: fix bugs from Coverity Scan
8ae2a42 utils/storage: improve descriptions
9a9b4dd ubus: Simplify loops and scans in generating hearing map
c833064 treewide: rework mutex
1df5bc5 (master) network: cleanup and improve network handling
3bd349a utils: cleanup
a855087 utils/storage: cleanup
439fe95 ubus/datastorage/msghandler: cleanup
335ace2 datastorage: improve linked list
40ebf48 ubus/datastorage: cleanup
c13c285 utils: cleanup
0e4fc50 documentation: Heavily revised Markdown documentation files

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-06-11 20:40:55 +02:00
Michael Heimpold
c10b700bcc ser2net: update to 4.3.6
We need to add an upstream patch as well, which fixes disabling
the newly introduced PAM support.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-06-11 12:17:51 +02:00
Michael Heimpold
ef495f7f59 gensio: update to 2.4.2
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2022-06-10 23:22:15 +02:00
Rosen Penev
2fd7ee49a5 cshark: fix compilation with GCC12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-10 14:09:35 -07:00
Glenn Strauss
db8205e545 lighttpd: update to lighttpd 1.4.65 release hash
* update to lighttpd 1.4.65 release hash
* specify lua version w/ -Dlua_version=lua to avoid patching meson.build

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2022-06-09 12:30:37 -07:00
Nick Hainke
c3141dc16a xtables-addons: update to 3.20
866bc7f Xtables-addons 3.20
aa70669 doc: move changelog to rST
d7de2a9 doc: remove old changelog entries
d7e49a8 build: bump supported kernel version to 5.17
966fa43 extensions: replace PDE_DATA

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-06-09 11:09:01 -07:00
Nick Hainke
b4d00c1c20 xtables-addons: add PKG_LICENSE_FILES and use SPDX
Add PKG_LICENSE_FILES. Use SPDX.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-06-09 11:09:01 -07:00
Ivan Pavlov
45b751dd85 openvpn: update to 2.5.7
Added limited support for OpenSSL 3.0
Fixed some bugs

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2022-06-09 11:07:03 -07:00
Robert Marko
44149099e7 mdio-tools: include mvls
mdio-tools have a app dedicated to reading Marvell Link Street switch
properties which is really usefull to not have to manually do it via
MDIO.

So, install the mvls binary as well.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2022-06-09 11:06:41 -07:00
Robert Marko
4048eeb3ea mdio-tools: update to 1.1.1
Update the mdio-netlink kmod and userspace mdio-tools to version 1.1.1.

mdio-tools required a musl time64 compatibility fix that I have an PR
open for already.

Changelog:
[v1.1.1] - 2022-05-23
---------------------

Tiny bugfix release.

- mdio: The bench operation is now much more reliable when stacked on
  other devices than regular PHYs (e.g. paged PHYs or Marvell
  switches).
- mvls: The STU can now be dumped chips from the Peridot generation.

[v1.1.0] - 2022-05-04
---------------------

A sprawling release, adding various mvls related introspection
features. mvls also gains a JSON output format.

- mvls: The STU can now be dumped (requires Linux 5.17 or later). This
  is useful now that mv88e6xxx supports offloading of MST states
- mvls: Output can now be formatted as JSON for easier scripting
- mdio: mvls: A subset of MIB counters can now be dumped. This let's
  you get at counters for DSA ports, which are not reachable from
  ethtool
- mdio: mvls: The LAG mask and LAG map tables can now be dumped
- mdio: Improve usage message by including the examples from the
  manual

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2022-06-09 11:06:41 -07:00
Tan Xiaofan
27a6a2df7e udpspeeder: add key option
Signed-off-by: Tan Xiaofan <xfan1024@live.com>
2022-06-09 11:04:31 -07:00
Rosen Penev
6b738b977b memcached: update to 1.6.15
Fixes compilation with GCC12.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-09 11:01:11 -07:00
Nick Hainke
96975a1f78 dawn: update to 2022-06-09
850a75c fix compilation with GCC12
2ac7b9d workflow: fix workflow

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-06-09 10:15:30 +02:00
Tianling Shen
b7e1077a60 dnsproxy: Update to 0.43.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-08 14:06:50 -07:00
Tianling Shen
d98fd52865 xray-core: increase nofile limitation
This fixes "too many open files" error caused by max-file limitation
when xray processes large traffic.

Reported-by: Terry Ding <terryding77@gmail.com>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-08 14:06:16 -07:00
Stan Grishin
2730e04168
Merge pull request #18576 from stangri/master-curl
curl: bump to 7.83.1
2022-06-07 01:56:19 +03:00
Stan Grishin
b0f213a726 curl: bump to 7.83.1
* https://curl.se/changes.html#7_83_1

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-06-06 22:47:08 +00:00
Tianling Shen
576032a0e4 gg: Update to 0.2.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-06 15:09:10 -07:00
Tianling Shen
a60ebb597a xray-core: Update to 1.5.7
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-06-06 15:08:25 -07:00
Rosen Penev
6fab78170c nfs-kernel-server: disable IPv6 for host
Some issue with static libtirpc

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-04 22:47:53 -07:00
Rosen Penev
d513df080d ksmbd-tools: update to 3.4.5
Major changes are:

Add support for Heimdal as the Kerberos 5 implementation.
Add smbd max io size parameter.
Accept global share options.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-06-04 10:28:09 -07:00
Dengfeng Liu
b3bd24f1af xfrpc: fix bug of xfrpc.init
replace xfrpc with xfrp

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-06-04 15:54:24 +02:00
Dengfeng Liu
d4430d2e89 xfrpc: update to 1.05.561
support tcp mux and default to turn it on

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-06-04 15:54:24 +02:00
Lucian Cristian
5ac7b5c62c open-iscsi: update to 2.1.7
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-06-03 21:31:18 -07:00
Zoltan HERPAI
07a1ed8805 samba4: add riscv64 support
Required for sifiveu target.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
2022-06-02 15:55:36 -07:00
Philip Prindeville
84fed28987
Merge pull request #18654 from pprindeville/strongswan-need-kmod-chapoly
strongswan: add kernel module dependency on chapoly
2022-06-02 13:25:30 -06:00
Maciej Krüger
db1ee5746c yggdrasil: stop properly
Previously it was using killall with procd respand enabled

This was causing yggdrasil to restart after being killed

root@r3test-hap:/# service yggdrasil stop ; echo $? ; sleep 10s ; ps | grep yggdrasil
Terminated
143
 6701 root      653m S    /usr/sbin/yggdrasil -useconffile /tmp/yggdrasil.conf
 6748 root      1308 S    grep yggdrasil

Now it's just using whatever procd is using and see there, it actually stops

root@r3test-hap:/# service yggdrasil stop ; echo $? ; sleep 10s ; ps | grep yggdrasil
0
 6802 root      1308 S    grep yggdrasil

I assume there was some procd bug that kept it from being used properly

Signed-off-by: Maciej Krüger <mkg20001@gmail.com>
2022-06-02 16:40:47 +02:00
Jottr Doe
17d7efe7e7 mosh-full: Add perlbase-text dependency
Fixes https://github.com/openwrt/packages/issues/18182

Signed-off-by: Jottr Doe <jottr@users.noreply.github.com>
2022-06-01 14:00:20 -07:00
Jottr Doe
eaa37d2e8d mosh-full: Sort dependencies alphabetically
Signed-off-by: Jottr Doe <jottr@users.noreply.github.com>
2022-06-01 14:00:20 -07:00
Rui Salvaterra
916fa87c33 openconnect: make the host dependency optional
According to David Woodhouse, OpenConnect has no issues reconnecting on any
interface. Make the host dependency optional, as it can cause issues in multiple
WAN scenarios.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-06-01 13:54:13 -07:00
Rui Salvaterra
a85bda72cc openconnect: avoid using the --juniper switch
The --juniper switch has been deprecated in favour of --protocol=nc. Fix the
proto script thusly, while keeping compatibility with existing configurations.

Note that, as far as UCI is concerned, if both options juniper and vpn_protocol
are specified, the latter takes precedence.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-06-01 13:54:13 -07:00
Rui Salvaterra
278a35be9c openconnect: fix inclusion of netifd proto scripts
This is the preferred way, according to the wiki.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-06-01 13:54:13 -07:00