Commit graph

11167 commits

Author SHA1 Message Date
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
Rui Salvaterra
2ab669d0b9 Revert "openconnect: drop the dependency on resolveip"
Using resolveip is more robust and predictable than depending on nslookup and
awk.

This reverts commit 131ec7b3bd.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-06-01 13:54:13 -07:00
Lucian Cristian
25bd93c203 openfortivpn: update to 1.17.3
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-06-01 13:51:47 -07:00
Philip Prindeville
6a30ed6fbd strongswan: add kernel module dependency on chapoly
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-05-31 18:42:32 -06:00
Lucian Cristian
8cf8518a08 libreswan: update to 4.7
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-05-30 17:21:09 -07:00
Peter van Dijk
c0bc5926a8 pdns-recursor: update to 4.7.0
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-05-30 17:21:00 -07:00
Tianling Shen
2f5980d589 xray-core: Update to 1.5.6
Updated geodata to latest version while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-30 17:20:47 -07:00
Tianling Shen
1ce63c3fd8 cloudflared: Update to 2022.5.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-30 17:20:31 -07:00
R4SAS I2P
bdd8ab6faf i2pd: Update package
* Update to 2.42.1
* Replace spaces with tabulation in init file

Signed-off-by: R4SAS I2P <r4sas@i2pmail.org>
2022-05-28 21:32:50 -07:00
Dirk Brenken
a2f0257272
banip: mark as broken
banIP 0.7.x is not compatible with new nft firewall (default in master and 22.03).
Mark the package as BROKEN for now.

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-05-27 21:23:56 +02:00
Aleksandr V. Piskunov
3c04a6d235 stubby: restart on trigger interfaces
Force restart stubby if any of the trigger interfaces goes up or down.
Avoids DoT DNS lookup timeouts when default route changes, in case of multiple
upstream interfaces.

Signed-off-by: Aleksandr V. Piskunov <aleksandr.v.piskunov@gmail.com>
2022-05-25 17:35:38 -07:00
Andreas Erhard
bf6f2dae15 vpnc: Update to 0.5.3+git20220517
The new version of vpnc supports additional DH groups for improved key exchange security.

Signed-off-by: Andreas Erhard <andreas.erhard@i-med.ac.at>
2022-05-25 17:06:13 -07:00
Christian Lachner
e69fe1f211 haproxy: Update HAProxy to v2.4.17
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-05-25 17:05:02 -07:00
Tianling Shen
202f0007d6 dnslookup: Update to 1.7.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-25 17:00:34 -07:00
Tianling Shen
20a51c2efd dnsproxy: Update to 0.43.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-25 17:00:21 -07:00
Rui Salvaterra
ae11bdf5d8 openconnect: make sure OpenSSL is built with DTLS support
Otherwise, OpenConnect will fail to connect with DTLS.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-05-24 12:03:06 +01:00
Rui Salvaterra
9bbecd2438 openconnect: don't bother loading the tun module
If it exists (if it isn't built-in), it will be loaded automatically at boot.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-05-23 23:58:42 +01:00
Rui Salvaterra
131ec7b3bd openconnect: drop the dependency on resolveip
We have nslookup and awk, let's use them.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-05-23 23:58:42 +01:00
Tianling Shen
35961ec90d dnsproxy: Update to 0.42.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-23 15:21:42 -07:00
Sergey V. Lobanov
510d44d988 samba4: fix build on macos
This commit fixes two issues on macos:
1. Added a patch to fix 'echo -n' issue with MacOS shell
(backported from upstream)
2. Redefined sys.platform='linux' for target build if build host is
MacOS (otherwise, build script tries to use MacOS logic for
OpenWrt(Linux) target build)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-05-22 13:40:48 -07:00
Toke Høiland-Jørgensen
d926da5182 acme: switch from iptables to nft
Use nft instead of iptables to open port 80 in the firewall when getting a
cert. Since nft doesn't allow deleting a rule by its contents, capture and
save the handle when creating the rule, and use that to delete.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2022-05-20 13:16:59 -07:00
Rui Salvaterra
1ee8d9c8ff openconnect: fix OpenSSL build without deprecated API
Backport a patch in order to allow building OpenConnect against OpenSSL 1.1.x
without the need for deprecated API (further fixes will be required for OpenSSL
3.x, though).

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-05-20 12:16:18 -07:00
Adam Williams
a03282f0db wifi-presence: Add config for process user/group
On systems using seccomp, the hostapd socket files will be owned by the
'network' user/group ([source][0]). In this case, if wifi-presence is
run as root/root, then it does not have permissions to open the
hostapd socket files. This was discussed in awilliams/wifi-presence#3.

This change allows the process user/group to be specified in
/etc/config/wifi-presence. If no explicit user/group is set, then the
init script will use the owner of the socket files in /var/run/hostapd/
to determine the appropriate process user/group.

[0]: ec6293febc/package/network/services/hostapd/files/wpad.init (L35-L36)

Signed-off-by: Adam Williams <pwnfactory@gmail.com>
2022-05-20 12:12:15 -07:00
Stijn Tintel
f9424b1745 frr: drop elfutils/host dependency
The elfutils package moved to tools and elfutils/host no longer exists.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-05-19 16:55:16 -07:00
Florian Eckert
d932134b1d stunnel: update to version 5.64
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-05-19 16:11:25 +02:00
Stan Grishin
d03d91b343
Merge pull request #18361 from stangri/master-https-dns-proxy
https-dns-proxy: 2021-11-22-3: add support for Canary Domains
2022-05-19 12:00:31 +03:00
David Bauer
c46095085a usteer: update to latest HEAD
7afab96 usteer: Fix better candidate not being set in policy

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-05-17 16:35:11 +02:00
Florian Eckert
febc364214
Merge pull request #18472 from sotux/master
kcptun: add tcp option
2022-05-17 08:06:46 +02:00
Jesus Fernandez Manzano
faf414d0ea softflowd: add traffic capture filter
softflowd can filter the traffic with an optional bpf program,
specified on the command-line as a BPF expression

Signed-off-by: Jesus Fernandez Manzano <jesus.manzano@galgus.net>
2022-05-16 19:32:09 -07:00
W. Michael Petullo
eed95600bb snort3: update to 3.1.29.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-14 21:40:21 -07:00
Aleksander Morgado
bc754f31cf modemmanager: report network initiated disconnections to netifd
The new connection dispatcher scripts support integrated in
ModemManager 1.18.8 allows us to provide a openwrt-specific dispatcher
script used to report netifd that the underlying network connection is
down.

See also https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/775

Fixes https://github.com/openwrt/openwrt/issues/8368
Fixes https://github.com/openwrt/packages/issues/14096

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2022-05-14 21:39:50 -07:00
Aleksander Morgado
e430420aa1 modemmanager: install available FCC unlock scripts
The FCC unlock scripts are installed but not enabled by default.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2022-05-14 21:39:50 -07:00
Aleksander Morgado
43d4e8fff8 modemmanager: bump to 1.18.8
Also removed two patches that are already included in the upstream
release.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2022-05-14 21:39:50 -07:00
Jeffery To
f4826a0f74
Merge pull request #18293 from hexian000/privoxy_bugfix
privoxy: prevent killing the init script itself when stopping service
2022-05-15 01:20:41 +08:00
Tianling Shen
dcb0495ca1 dnsproxy: Update to 0.42.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-14 06:40:45 -07:00
Tianling Shen
95a0d04046 cloudflared: Update to 2022.5.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-14 06:40:34 -07:00
He Xian
5d917b9578 privoxy: update to 3.0.33 and fix the init script
1. Fixed init script would kill itself when trying to stop a service.
2. Upgrade privoxy release to 3.0.33
3. Set PKG_RELEASE to AUTORELEASE

Signed-off-by: He Xian <hexian000@outlook.com>
2022-05-14 16:02:07 +08:00
Christian Lachner
f906a32cc2 haproxy: Update HAProxy to v2.4.16
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-05-13 13:15:02 +03:00
Jeffery To
25d3eb0770
Merge pull request #18516 from robje/cable-type
nut: add cable type nut driver config
2022-05-13 16:37:00 +08:00
Rob J. Epping
67e49b7e0e nut: add cable type nut driver config
at least driver apcsmart-old (maybe more) allow for specifying the
type of cable used. My old UPS does will not function when cable type
is not specified.

This will add support for configuration option 'cable'

Signed-off-by: Rob J. Epping <epping@renf.us>
2022-05-13 06:53:27 +02:00
Jeffery To
ea5fa619fa
Merge pull request #18467 from AdorableJiang/mydnsjp
ddns-scripts: mydns.ip to mydns.jp
2022-05-13 05:45:06 +08:00
Magnus Kessler
b557e9f0d1 tailscale: update to version 1.24.2
Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2022-05-12 21:14:31 +02:00
Shengjiang Quan
1a53aaa6cd ddns-scripts: mydns.ip to mydns.jp
The provider is `mydns.jp` not `mydns.ip` which is wrong and misleading.

Signed-off-by: Shengjiang Quan <qsj287068067@126.com>
2022-05-12 20:48:42 +09:00
Rui Salvaterra
a85a057b14 openconnect: bump to version 9.01
Now with basic support for the Array Networks SSL VPN protocol.

Also fix the OpenSSL build. OpenConnect requires support for deprecated APIs,
for the time being, so select them if compiling against OpenSSL.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-05-12 11:17:59 +01:00
W. Michael Petullo
ab802a1166 dmapd: update to 0.0.91
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:50:26 -04:00
W. Michael Petullo
d3b96a4b26 nfdump: update to 1.6.24
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:47:26 -04:00
W. Michael Petullo
094350508e krb5: update to 1.19.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-05-11 17:46:25 -04:00
Jeffery To
a6bd96b124
Merge pull request #18471 from liudf0716/xfrpc
xfrpc: Update to 1.05.548
2022-05-12 03:59:10 +08:00
Jeffery To
7de587566e
Merge pull request #18390 from lowjoel/strongswan-rekey-bytes-packets
strongswan: support child rekey by bytes and packets
2022-05-11 04:15:06 +08:00
Dirk Brenken
7c66d054bf
adblock: list maintenance
* add new oisd nsfw source (XL)
* change korean source name (again)
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-05-10 16:53:52 +02:00
Nick Hainke
8b41e959d0 dawn: update to 2022-05-09
7a72674 datastorage/ubus: rework kicking algorithm

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-05-09 21:57:21 +02:00
Joel Low
5c8af06c94 strongswan: support child rekey by bytes and packets
This adds support for the child SA to be rekeyed through the byte/packet
threshold. The default is blank (which disables the byte/packet thresholds).

Signed-off-by: Joel Low <joel@joelsplace.sg>
2022-05-09 19:27:17 +08:00
Zheng Qian
81564a628d kcptun: add tcp option
Signed-off-by: Zheng Qian <sotux82@gmail.com>
2022-05-08 16:03:29 +08:00
Dengfeng Liu
2cb01429b1 xfrpc: Update to 1.05.548
deprecated xfrps, compatible with frps

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-05-08 12:02:04 +08:00
Philip Prindeville
3485ad75bc
Merge pull request #18312 from lowjoel/strongswan-wolfssl
strongswan: add wolfssl plugin
2022-05-06 14:31:10 -06:00
Philip Prindeville
a6b6834a0c
Merge pull request #18439 from pprindeville/strongswan-update-5.9.6
strongswan: Update to 5.9.6
2022-05-06 14:22:52 -06:00
David Bauer
dcd33d5da6 usteer: update to latest HEAD
46539ae policy: abort kick process for missing candidate
408bbca policy: don't kick clients immediatly
444b233 policy: only send preferred candidate with transition request

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-05-06 00:48:29 +02:00
Tianling Shen
74d7af61fe cloudflared: Update to 2022.5.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-05-05 22:16:31 +02:00
Tianling Shen
fc090f1eeb cloudreve: Update to 3.5.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit fdfca59e0df62bbe49964f555f81ae47803341d3)
2022-05-05 22:13:45 +02:00
Philip Prindeville
9e585b0688 strongswan: Update to 5.9.6
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-05-02 13:11:12 -06:00
Florian Eckert
1c3cf333f6
Merge pull request #18335 from fjamarquez/keepalived_uci_support
keepalived: add uci support
2022-05-02 12:38:57 +02:00
Mister Benjamin
5e894cae13 etherwake-nfqueue: swap iptables for nftables dependency
Signed-off-by: Mister Benjamin <144dbspl@gmail.com>
2022-05-01 00:10:14 -07:00
Rui Salvaterra
0b50456514 tor: bump to 0.4.7.7 stable
The first stable release in the 0.4.7.x series.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-04-30 23:58:20 -07:00
Moritz Warning
48487a3423 zerotier: update to 1.8.9
Replace patch with Makefile options
to disable Rust components that
cannot be build with OpenWrt.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2022-04-30 11:55:46 -07:00
Nick Peng
170ed0a5d9 smartdns: Update to 1.2022.36
Signed-off-by: Nick Peng <pymumu@gmail.com>
2022-04-30 11:22:25 -07:00
Tianling Shen
cf81132418 rclone: Update to 1.58.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-30 13:57:39 +02:00
Van Waholtz
b4aed62fe3 frp: update to 0.42.0
Changelogs: https://github.com/fatedier/frp/releases

Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2022-04-30 09:53:30 +02:00
Tianling Shen
f6b1169c20 dnsproxy: Update to 0.42.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-29 15:22:37 -07:00
Jan Hák
db12181940 knot: update to 3.1.8
- Release notes:
https://www.knot-dns.cz/2022-04-28-version-318.html

- Refreshed patch to avoid offset

Signed-off-by: Jan Hák <jan.hak@nic.cz>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[added commit message, refresh patch]
2022-04-29 15:21:59 -07:00
Guilherme Janczak
4568433d68 usbip: remove unused libbsd and pthreads deps
Signed-off-by: Guilherme Janczak <guilherme.janczak@yandex.com>
2022-04-28 23:03:51 -07:00
Tianling Shen
8f6bf937ca cloudreve: Update to 3.5.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-28 22:56:04 -07:00
Francisco Jose Alvarez
f514bff2de keepalived: add uci support for track_bfd configuration
Allow the configuration of track_bfd for vrrp instance throught uci

Signed-off-by: Francisco Jose Alvarez <francisco.alvarez@galgus.net>
2022-04-28 18:11:30 +02:00
Yousong Zhou
512eda2c3b shadowsocks-libev: Revert "dbg"
This reverts commit 0d18bd49f1.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-04-28 03:12:42 +00:00
Yousong Zhou
93162b35c8 shadowsocks-libev: fix compat issue with newer version of ucode
Link: https://github.com/openwrt/packages/issues/18393
Reported-by: Huangbin Zhan <zhanhb88@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-04-28 03:11:06 +00:00
Yousong Zhou
0d18bd49f1 dbg 2022-04-28 02:20:10 +00:00
Florian Eckert
da61ea2ee5
Merge pull request #18262 from TDT-AG/pr/20220406-strongswan
strongswan: do not force to use iptable-legacy
2022-04-27 14:12:10 +02:00
Li Zhang
5fc06d939f wsdd2: Remove extra comma, which breaks the key-value pair of the '-b' parameter
Signed-off-by: Li Zhang <starsunyzl@gmail.com>
2022-04-25 18:36:31 -07:00
Tianling Shen
f5401ff6dc cloudreve: Update to 3.5.1
Removed statik which was deprecated by the project.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-25 12:14:32 -07:00
Maxim Storchak
613d4249c5 tgt: update to 1.0.82
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2022-04-25 12:12:47 -07:00
Peter van Dijk
e2f8ac23f6 dnsdist: update to 1.7.1
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-04-25 12:12:15 -07:00
Jeffery To
21c8252dc7
Merge pull request #18366 from turris-cz/git-update
git: update to version 2.34.3
2022-04-25 17:17:33 +08:00
Tianling Shen
67c0a17fee xray-core: Update to 1.5.5
Updated geodata to latest version while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-24 23:07:16 -07:00
Stan Grishin
5347139ee7 https-dns-proxy: 2021-11-22-3: add support for Canary Domains
Fixes https://github.com/stangri/source.openwrt.melmac.net/issues/155.
Background: https://support.mozilla.org/en-US/kb/canary-domain-use-application-dnsnet

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-04-25 01:13:48 +00:00
Josef Schlehofer
c77f4f9e1d
git: update to version 2.34.3
Fixes:
- CVE-2022-24765

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-04-24 15:28:19 +02:00
Chukun Pan
5c3d27677f mdio-tools: add kmod-mdio-netlink as dependencies
Otherwise it will fail as follows:
  failed to find a module named mdio-netlink
  ERROR: mdio-netlink module not detected, and could not be loaded.

Run-tested on: ramips/mt7621

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
2022-04-24 11:02:43 +02:00
Tianling Shen
ff8f25cb98
v2rayA: Update to 1.5.7
- Removed an upstreamed patch
- Move logs to /var/log in accordance with FHS 3.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-23 06:07:24 +08:00
Josef Schlehofer
0bc25077b3
Revert "miniupnpd: bump to latest git source"
This was reverted because the commit does more things than just "bump to
latest git source". Also, it was not properly reviewed/tested.

See: https://github.com/openwrt/packages/pull/18133#issuecomment-1106346788

This reverts commit b3b911e992.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-04-22 17:20:39 +02:00
David Bauer
0248058f6b usteer: update to latest HEAD
f88ac23 local-node: periodically send link-measurement requests
4473c6e measurement: add missing timeout-reset
6d3314c local-node: handle received link-measurement reports
7df969f measurement: generalize measurement handling
bb61f2a local-node: enable link-measurement capability
4458b6f usteer: expose STA link measurement capability

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-04-22 02:06:35 +02:00
Moritz Warning
b45d39c142 zerotier: fix segfault on ARM platforms
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2022-04-21 09:34:32 +02:00
Moritz Warning
a5f19e2e83 zerotier: update to 1.8.8
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2022-04-21 09:34:32 +02:00
John Audia
4876401174 rsync: bump to 3.2.4
Bump to latest upstream release.

Signed-off-by: John Audia <graysky@archlinux.us>
2022-04-20 18:14:27 +02:00
Derek Yerger
51203cae24 strongswan: add wolfssl plugin
Signed-off-by: Derek Yerger <derek@altdevs.net>
Signed-off-by: Joel Low <joel@joelsplace.sg>
2022-04-16 18:49:58 +08:00
Rosen Penev
e35467459b ola: fix compilation with musl 1.2.3
Upstream sent patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-04-15 22:05:24 -07:00
James White
ff6946e73e adguardhome: Update v0.107.6
Remove Go 1.18 patch as upstream source has updated go dependencies

Signed-off-by: James White <james@jmwhite.co.uk>
2022-04-15 08:57:15 +02:00
ZiMing Mo
b3b911e992 miniupnpd: bump to latest git source
Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
2022-04-14 19:01:03 -07:00
Peter van Dijk
da524a4d08 pdns: update to 4.6.2
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-04-13 15:46:51 -07:00
Peter van Dijk
cbcc4c08df pdns-recursor: update to 4.6.2
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-04-13 15:46:51 -07:00
Sibren Vasse
08b45115d7 openssh: update to 9.0p1
Remove upstreamed patches.

Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
2022-04-13 15:46:37 -07:00
Tianling Shen
74bf9cc71c cloudflared: Update to 2022.4.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-13 23:54:14 +02:00
Alexander Egorenkov
cbc1b0790d transmission: add 'incomplete' and 'watch' dirs to ujail mounts
To fix the errors:

Sun Apr 10 14:19:41 2022 daemon.err transmission-daemon[29831]: [2022-04-10 14:19:41.098] watchdir Failed to open directory "/mnt/sda1/openwrt/transmission/watch" (2): No such file or directory (watchdir.c:358)

and

Sun Apr 10 14:20:18 2022 daemon.err transmission-daemon[30175]: [2022-04-10 14:20:18.641] Couldn't create "/mnt/sda1/openwrt/transmission/incomplete": Permission denied (file-posix.c:243)

References:
- https://github.com/openwrt/packages/issues/17674

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2022-04-13 15:03:15 +01:00
Jeffery To
35e419ae14
Merge pull request #18268 from jamesmacwhite/ooniprobe-v3.14.1
ooniprobe: Update to v3.14.2
2022-04-13 16:10:25 +08:00
James White
ddb4ccfeaf ooniprobe: Update 3.14.2
Signed-off-by: James White <james@jmwhite.co.uk>
2022-04-13 08:35:35 +01:00
Dirk Brenken
51a5ec6069
adblock: 4.1.3-8
* add new 'hblock' compilation source (XL, see https://hblock.molinero.dev for reference)
* print runtime/date information in ISO-8601 standard format
* minor cleanups

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-04-11 21:33:57 +02:00
Eneas U de Queiroz
1642b68d45 uacme: add libev dependency to uacme-ualpn
The dependency has a PACKAGE_uacme-ualpn condition so that libev won't
be unnecessarily built if uacme-ualpn is not selected.

Remove PKG_USE_MIPS16:=0, as it is not necessary when not using the
libev that is bundled with uacme.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-04-09 14:45:57 -03:00
Florian Eckert
fa95654b28
Merge pull request #18263 from TDT-AG/pr/20220406-keepalived
keepalived: fix makfile
2022-04-08 08:32:03 +02:00
Dengfeng Liu
9af01c87bf xfrpc: fast reverve proxy client in c language
Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-04-07 16:40:36 -07:00
Josef Schlehofer
129855e2d5
Merge pull request #18266 from 1715173329/cf
cloudflared: Update to 2022.4.0
2022-04-07 22:38:47 +02:00
Jeffery To
9cc2107ece
Merge pull request #18228 from jamesmacwhite/adguardhome-v0.107.5-go-1.18-fix
[master] adguardhome: Patch quic-go to fix compilation on Go 1.18
2022-04-08 01:12:02 +08:00
Tianling Shen
51208c9514
cloudflared: Update to 2022.4.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-07 23:36:57 +08:00
Florian Eckert
eed4277d5c keepalived: fix libip6tc dependency
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-04-06 17:31:58 +02:00
Florian Eckert
209bcc649a keepalived: add missing CONFIG_ prefix to PKG_CONFIG_DEPENDS elements
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-04-06 17:31:49 +02:00
Florian Eckert
fdeaa02ccf strongswan: do not force to use iptable-legacy
The default firewall is the fw4, which uses nft. In order to not
install the legacy implementation when installing strongswan, the build
system should decide which firewall backend to use.

While we are at it, I have also added the dependency packages for IPV6.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-04-06 17:19:02 +02:00
Tianling Shen
b6a86a2b63
dnslookup: Update to 1.6.0
Fixed typo error: `AUTORELESE` > `AUTORELEASE`.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-06 22:26:00 +08:00
Alexandru Ardelean
ac670e8095
Merge pull request #18244 from liudf0716/apfree-wifidog
apfree-wifidog: fix compile error
2022-04-06 09:11:16 +03:00
Alexandru Ardelean
7df142a006
Merge pull request #18200 from neheb/8
ptunnel-ng: fix compilation with kernel 5.15
2022-04-06 09:10:10 +03:00
Alexandru Ardelean
4c0dfeed81
Merge pull request #18217 from rsalvaterra/tor-bump
tor: bump to 0.4.6.10 stable
2022-04-06 09:09:29 +03:00
Alexandru Ardelean
4ee0a2f745
Merge pull request #18224 from rs/nextdns-1.37.11-master
nextdns: Update to version 1.37.11
2022-04-06 09:07:44 +03:00
Alexandru Ardelean
20dd80dfb0
Merge pull request #18245 from 1715173329/dp
dnsproxy: Update to 0.42.1
2022-04-06 09:05:20 +03:00
Rosen Penev
1cd93b673b xtables-addons: fix various warning in lua patch
These will become errors in the next LTS kernel.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-04-05 07:34:36 -07:00
Rosen Penev
e5af506795 xtables-addons: update to 3.19
Fixes compilation with kernel 5.15.

Fixed changed binary name.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-04-05 07:34:36 -07:00
Adam Williams
aabd0da680 wifi-presence: add new package
See https://github.com/awilliams/wifi-presence for details.

Signed-off-by: Adam Williams <pwnfactory@gmail.com>
2022-04-05 13:37:55 +01:00
Tianling Shen
a1f86641d2
dnsproxy: Update to 0.42.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-04-05 20:35:41 +08:00
Dengfeng Liu
7408185c1d apfree-wifidog: fix compile error
which requires libiptext library from iptables

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2022-04-05 10:20:36 +00:00
James White
4165f7c7dd adguardhome: Patch quic-go to fix compilation on Go 1.18
Signed-off-by: James White <james@jmwhite.co.uk>
2022-04-03 08:37:16 +01:00
Rosen Penev
3bd4564d71 pingcheck: update to 2022-03-01
Fixes compilation with kernel 5.15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-04-02 14:33:28 -07:00
Stijn Tintel
e58438abd6 kea: bump to 2.0.2
Drop patches that no longer apply:
- net/kea/patches/001-fix-cross-compile.patch
- net/kea/patches/002-fix-host-compile.patch

Drop upstreamed patches:
- net/kea/patches/020-shared_ptr.patch
- net/kea/patches/030-gcc11.patch
- net/kea/patches/040-map.patch

Fixup patch net/kea/patches/003-no-test-compile.patch.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-04-02 14:29:06 -07:00
Stijn Tintel
58866f3452 kea: drop host build
The host build is used to build kea-msg-compiler, which is only needed
when there are changes to .mes files. Since we're not making any changes
to such files, we do not need this.

As host build fails for Kea 2.0.2, and the git history for kea doesn't
contain any reasoning for enabling it, let's just drop it.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-04-02 14:29:06 -07:00
Olivier Poitrey
b665a6d683 nextdns: Update to version 1.37.11
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2022-04-02 20:59:21 +00:00
Jan Hák
f30da8c572 knot: update to 3.1.7
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2022-04-01 12:12:16 -07:00
Rui Salvaterra
17e78a9790 tor: bump to 0.4.6.10 stable
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-04-01 08:13:08 +01:00
Marko Ratkaj
1981ca782e clamav: update maintainer email
Signed-off-by: Marko Ratkaj <markoratkaj@gmail.com>
2022-03-31 12:50:08 +02:00
Nita Vesa
e30585cd34 gensio: Update to 2.3.6
Changes since last version:
  Just bug fixes and minor changes.

Signed-off-by: Nita Vesa <werecatf@outlook.com>
2022-03-31 02:16:15 -07:00
Maxim Anisimov
6ae8b15d68 modemmanager: switch to meson build tools
Using https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git to download the source code.
Added compile option to compile qrtr support.
Enabled lto and additional gcc flags for perfomance and less size.
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
2022-03-30 21:48:56 -07:00
Rosen Penev
468863128f ptunnel-ng: fix compilation with kernel 5.15
Some header change requires to include musl's headers first.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-30 20:29:26 -07:00
Nita Vesa
ea3ad6b090 gensio: Fix circular dependency error
Adding libsctp adds IPV6 dependency to gensio, so this patch is
an attempt at working around that with the goal of getting rid of
the circular dependency error.

Signed-off-by: Nita Vesa <werecatf@outlook.com>
2022-03-30 19:44:57 -07:00
Nita Vesa
7da45225f4 ser2net: Update to version 4.3.5
The updated version requires libgensio, libyaml and libpthread,
so those have been added accordingly to dependencies.

Also added arguments for the configure-script to always attempt
to build ser2net with the same settings, instead of leaving it
to guess, for consistency.

Signed-off-by: Nita Vesa <werecatf@outlook.com>
2022-03-30 19:41:18 -07:00
Stijn Tintel
6e132e74fd strongswan: fix forecast plugin dependency
The forecast plugin does not require the iptables binary, it uses
libiptc instead.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-30 19:41:04 -07:00
Stijn Tintel
6cb15df69a strongswan: fix connmark plugin dependency
The connmark plugin does not require the iptables binary, it uses
libiptc instead.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-30 19:41:04 -07:00
Stijn Tintel
93fbbcbfee strongswan: move iptables deps to updown plugin
Let's move the iptables IPsec dependencies out of the strongswan package
and into the plugin package that actually depends on it,
strongswan-mod-updown. As the default updown script calls the iptables
binary, also add a dependency on the iptables-legacy package.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-30 19:41:04 -07:00
Marko Ratkaj
180c5e48ce dhcpcd: bump to 9.4.1
Signed-off-by: Marko Ratkaj <markoratkaj@gmail.com>
2022-03-30 19:38:51 -07:00
Marko Ratkaj
15132b85b7 squid: bump to 4.17
Signed-off-by: Marko Ratkaj <markoratkaj@gmail.com>
2022-03-30 19:37:52 -07:00
Tiago Gaspar
1dd0c8bfbb jool: update to 4.1.8
Update jool to the latest version.

 Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2022-03-29 06:00:24 -07:00
Martin Moreno
9b90bb37ee sslh: update to v1.22c
Change notes:
	Updated Makefile package version and hash.
	Added libpcre2 dependency
	Removed USELIBPCRE make flag (no longer optional within sslh)
	Updated patch 001 to work with new sslh Makefile

Signed-off-by: Martin Moreno <fett3270@yahoo.com>
2022-03-29 09:01:45 +01:00
Peter van Dijk
5f6dcc013d pdns-recursor: update to 4.6.1
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-03-28 19:55:18 -07:00
Peter van Dijk
0aaea23c07 pdns: update to 4.6.1
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-03-28 19:55:18 -07:00
Lucian Cristian
c289a274fe uacme: always include ualpn
with mbetls update we can have ualpn on any variant

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-03-28 19:43:22 -07:00
Tianling Shen
7aa127e208 v2raya: fix panic in go 1.18
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-28 14:27:40 -07:00
Florian Eckert
87c611abf8 mwan3: fix sticky chain length
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-28 14:02:18 +02:00
Tianling Shen
f3a1d2ed1f dnsproxy: Update to 0.42.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-27 21:48:01 +03:00
Hannu Nyman
76004e480c
Merge pull request #18093 from AuthorReflex/ovpn-2.5.6
openvpn: update to 2.5.6
2022-03-27 21:46:33 +03:00
Tianling Shen
99dfcbd2fb cloudflared: Update to 2022.3.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-27 21:43:27 +03:00
Daniel Golle
65f5f850f3
gnunet: work-around sysupgrade restore missing file ownerships
Make sure /etc/gnunet and all its files and sub-directories are owned
by gnunet:gnunet. This is somehow necessary as file ownership otherwise
doesn't survive sysupgrade.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-03-26 21:21:33 +00:00
Dirk Brenken
bed70d5f4b
adblock: 4.1.3-7
* removed discontinued source 'gaming'
* changed url of source 'reg_kr'

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-03-24 21:01:12 +01:00
Yousong Zhou
be95ccbc8c xl2tpd: bump to version 1.3.17
The typo fix patch was merged upstream

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-03-24 12:53:31 +08:00
Yousong Zhou
cd51e3de5f ovn: bump to version 22.03.0
libovn now depends on libopenvswitch since ovn 21.09.0

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-03-24 12:53:31 +08:00
Yousong Zhou
b1b37995e1 openvswitch: bump to version 2.17.0
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-03-24 12:53:31 +08:00
Philip Prindeville
ede6c7f020
Merge pull request #18055 from pprindeville/bind-subpackage-ddns-confgen
bind: add subpackaging for ddns-confgen
2022-03-23 18:14:33 -06:00
Stijn Tintel
f8c8348f32 openvswitch: bump to 2.15.3
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-23 11:21:46 +08:00
Stijn Tintel
cf1e146858 openvswitch: enable AUTORELEASE
Enable AUTORELEASE in a separate commit so that the next commit can be
reverted without having to manually re-introduce it.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-23 11:21:46 +08:00
Lucian Cristian
47748e29dc frr: update to 8.2.2 branch
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-03-22 11:28:20 -07:00
Rosen Penev
2bf3d9a777 horst: fix compilation with ncurses 6.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-21 15:14:50 -07:00
Tianling Shen
ed260f3b98 cloudflared: Update to 2022.3.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-20 20:16:40 -07:00
Tianling Shen
f8fa16f40d xray-core: Update to 1.5.4
Updated geodata to latest version while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-20 20:16:28 -07:00
Daniel Golle
d59731ba61
gnunet-fuse: update to 0.16.0
Only notable change since 0.14.0 is that pthread_mutexattr_setkind_np()
is now no longer used.
pthread_mutexattr_setkind_np() is deprecated and non-standard.
The standard version is called pthread_mutexattr_settype()

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-03-21 01:58:01 +00:00
Daniel Golle
033744ac59
gnunet: update to 0.16.2
This is a bugfix release for gnunet 0.16.1.

Noteworthy changes in 0.16.2 (since 0.16.1)

    DHT: Fix path signature handling.
    GNS: Fix BOX handling in zone apex.
    NAMESTORE: Prevent storing under invalid labels.
    Buildsystem: Fix build on *BSD and Guix.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-03-21 01:57:50 +00:00
Tianling Shen
546af5266b rclone: Update to 1.58.0
Added missing call for rclone-config.

Refreshed patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-19 11:54:07 -07:00
David Bauer
0ad73569fe usteer: update to latest version
f4e120c band-steering: add band-steering component
439acc5 policy: add steer-reject-timeout
648c6f3 policy: make roam-steers client-rejectable
1fa3210 policy: update roam-state after hard-kicks
c19c885 policy: move load-kick out of kick meta-function
96ef3a6 ubus: skip neighbors which exceed their assoc limit
86e7297 policy: export below_max_assoc
33a5acd policy: make policy helpers more generic
32fed79 add local_mode config option

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-03-18 23:58:37 +01:00
Michael Heimpold
6b797e9ad8
Merge pull request #17903 from WereCatf/feature_gensio
gensio: Add new package
2022-03-18 21:16:03 +01:00
Stan Grishin
c4573e41a3
Merge pull request #18091 from c---/fixcurlwolfssl
curl: Fix compiling curl wolfSSL when IPv6 is disabled
2022-03-18 09:38:32 -07:00
Chris Osgood
4eb08bacf3 curl: Fix compiling curl wolfSSL IPv6 disabled
Fixes #18082

Signed-off-by: Chris Osgood <chris_github@functionalfuture.com>
2022-03-18 10:48:07 -04:00
Noah Meyerhans
4c6ea5379c bind: bump to 9.18.1
Fixes multiple security issues:

 * CVE-2022-0667 -- An assertion could occur in resume_dslookup() if the
                    fetch had been shut down earlier
 * CVE-2022-0635 -- Lookups involving a DNAME could trigger an INSIST when
                    "synth-from-dnssec" was enabled
 * CVE-2022-0396 -- A synchronous call to closehandle_cb() caused
                    isc__nm_process_sock_buffer() to be called recursively,
                    which in turn left TCP connections hanging in the CLOSE_WAIT
                    state blocking indefinitely when out-of-order processing was
                    disabled.
 * CVE-2021-25220 -- The rules for acceptance of records into the cache
                     have been tightened to prevent the possibility of
                     poisoning if forwarders send records outside the
                     configured bailiwick

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2022-03-18 00:34:43 -07:00
Ivan Pavlov
172795b858 openvpn: update to 2.5.6
Maintainer: me / @mkrkn

Compile tested: ramips/mt7620 TP-Link Archer C50 v1, ramips/mt7621 Xiaomi Mi router 3 Pro, ath79/generic TP-Link WDR-3500
Run tested: ramips/mt7620 TP-Link Archer C50 v1, ramips/mt7621 Xiaomi Mi router 3 Pro, ath79/generic TP-Link WDR-3500

bugfix release including one security fix ("Disallow multiple deferred authentication plug-ins.", CVE: 2022-0547)

several build fixes, refer to https://github.com/OpenVPN/openvpn/blob/release/2.5/Changes.rst

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2022-03-18 10:29:57 +03:00
Nita Vesa
fbd47efd7e gensio: Add new package
A library to abstract stream I/O like serial port, TCP, telnet,
UDP, SSL, IPMI SOL, etc.

Signed-off-by: Nita Vesa <werecatf@outlook.com>
2022-03-18 02:02:46 +02:00
Tianling Shen
cf9f4409e5 cloudflared: Update to 2022.3.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-17 11:39:08 -07:00
Philip Prindeville
55055f70e4 bind: fix warnings about unknown options
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-03-17 08:38:05 -07:00
Florian Eckert
9aba2936e2
Merge pull request #17940 from TDT-AG/pr/20220225-mwan3
mwan3: update to version 2.11.0
2022-03-17 14:01:43 +01:00
Michal Vasilek
ee7aae202a openssh: update to 8.9p1
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-03-16 19:53:38 -07:00
Tianling Shen
35c109c7ff cloudflared: add new package
Contains the command-line client for Cloudflare Tunnel, a tunneling
daemon that proxies traffic from the Cloudflare network to your origins.

Docs: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/tunnel-guide

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-16 19:46:07 -07:00
Christian Lachner
ff90e4d479 haproxy: Update HAProxy to v2.4.15
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-03-16 19:45:52 -07:00
Marc Egerton
b9b9929591 mtr: bump version to 0.95, split package for JSON and non-JSON variants
As per the discussion in PR #18047, split the MTR package into
two, one with jansson enabled for JSON output, and one without.

This commit also bumps the version to 0.95. Since the MTR project
website does not seem to be updated with builds any longer, switch
to GitHub Codeload instead.

Also enable PKG_FIXUP:=autoreconf so that MTRs bootstrap.sh process
is executed properly.

Signed-off-by: Marc Egerton <marc@malloc.me>
2022-03-16 19:45:29 -07:00
Moritz Warning
2f488873eb zerotier: update to 1.8.6
* remove upstreamed gcc10 and cerrno patches
* disable SSO and OIDC as it needs Rust/Cargo support

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2022-03-16 19:45:14 -07:00
Stijn Tintel
3c503436d1 chrony: enable LTO
Size difference of the ipk on qoriq:
* chrony:	718571	676886
* chrony-nts:	786960	757064

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-16 19:35:01 -07:00
Stijn Tintel
51550d1415 chrony: enable AUTORELEASE
Enable AUTORELEASE in a separate commit so that the next commit can be
reverted without having to manually re-introduce it.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-16 19:35:01 -07:00
Philip Prindeville
649244dae2 isc-dhcp: Update to 4.4.3
Note that on 32-bit ARM with MUSL we don't have Unwind_GetIP() so
we need to disable backtraces.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-03-15 17:18:24 -06:00
Philip Prindeville
9e4485b156 named: don't leak mktemp files on reload
Unless we're using "mktemp -u ..." (not recommended), it will
create the temp file as part of its safety checking.  Thus you
should only create the name (file) if you're going to use it,
and always remove it if you have created it.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-03-15 15:20:15 -07:00
Philip Prindeville
2aff212510 isc-dhcp: detect whether ddns transfers are IPv4 only
If named is configured to not listen on any IPv6 interfaces,
then we should run 'nsupdate' with the '-4' argument.

Also:

* cleanup RFC-1918 address detection;
* don't generate PTR records for domain entries that aren't
  RFC-1918 addresses or these will generate NOTAUTH failures;

We're assuming that we're doing DNS split-horizon and that
internal addresses aren't routable.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-03-15 13:25:55 -06:00
Philip Prindeville
aa490f0279 isc-dhcp: don't leak mktemp files
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-03-15 12:55:21 -06:00
Daniel Golle
f951f61005
gnunet: improve init script
Ensure correct ownership of /etc/gnunet.
Quote variables and more or less make shellcheck happy.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-03-15 18:33:37 +00:00
Daniel Golle
079479918d
gnunet: depend on 'uci-firewall' instead of 'firewall'
To allow using gnunet on systems with firewall4, add replace direct
dependency on 'firewall' with 'uci-firewall' which is satisfied by
either 'firewall' or 'firewall4'.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-03-15 02:41:31 +00:00
Etienne Champetier
34f556cb57 shorewall6-lite: add @IPV6 to DEPENDS
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2022-03-14 09:28:47 -04:00
Etienne Champetier
57855319f1 shorewall6: add @IPV6 to DEPENDS
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2022-03-14 09:28:47 -04:00
Florian Eckert
bacc3a889f keepalived: enable nftables filtering
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 12:00:31 +01:00
Florian Eckert
c688ffb025 mwan3: update version to 2.11.0
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 11:34:10 +01:00
Josef Schlehofer
94fb0da32c
Merge pull request #18002 from BKPepe/haproxy-conflicts
haproxy: Makefile polishing and add conflict to SSL/non-SSL variant
2022-03-14 10:03:31 +01:00
Florian Eckert
0b5f09162b mwan3: dump iptables and ipset command for debugging
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
5a80a5dbfe mwan3: unify error messages
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
ed2e0b33ed mwan3: add sleep to release ipset reference
It turns out that under high system load, ipsets cannot be deleted. This
is because there is still a reference in iptables. A short sleep should
give the system time to clean this up.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
13c2604eb1 mwan3: remove not needed ipset del cmd
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
408458a72f mwan3: Split ipsets into separate ipv4 and ipv6 sets
Nft does not directly support ipsets, nft sets must be used instead.
The mwan3 uses ipsets for certain tasks. They can be combinded. So called
an ipset of ipsets. This list type is not available in nft. So that
mwan3 could be ported to nft in the feature, the ipset handling should be
split. So we have for each ipset an iptables rule.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
502779755a mwan3: use mwan3_push_update function for mwan3_delete_iface_iptables
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
b5c675392d mwan3: remove ipset generation from mwan3_set_general_iptables
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
9c2abb19e2 mwan3: use sticky ipset generation mwan3_push_update pattern
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
e985f0dcd1 mwan3: do not create dynamic ipset for IPv6 if not supported
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
fedfbd5004 mwan3: do not add mwan3_custom_v6 set if ipv6 is not available
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
54fad2326e mwan3: use also ipset restore for connected ipv4 sets
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
a49d0953dc mwan3: move command definitions to common.sh
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Florian Eckert
33e70606c6 mwan3: update iptables dependencies
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-03-14 09:34:49 +01:00
Philip Prindeville
72d05acff0 bind: add subpackaging for ddns-confgen
ddns-confgen is a useful tool for generating partial zones for
transfer/update in dynamic DNS (ddns) scenarios.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-03-13 20:26:06 -06:00
Tianling Shen
88750d67e2
v2raya: add iptables as dependency
This package requires to use iptables (no matter which variant).

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-13 23:34:53 +08:00
Daniel Golle
2f8e696189 gnunet: update to version 0.16.1
* OPUS and Pulse can be configured nicely by default now, no longer
   need a local patch for that
 * mysql version checks fail when cross-compiling, add patch to remove
   them and always assume MySQL >8.0.
 * Package new services, communicators, ...

This is a new major release. It breaks protocol compatibility with the
0.15.x versions. Please be aware that Git master is thus henceforth
(and has been for a while) INCOMPATIBLE with the 0.15.x GNUnet network,
and interactions between old and new peers will result in issues.
0.15.x peers will be able to communicate with Git master or 0.16.x
peers, but some services - in particular GNS - will not be compatible.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-03-13 13:14:44 +00:00
Rosen Penev
196e15162d treewide: remove rpath-link
Most usages seem to be outdated and fixed a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-13 00:02:02 -08:00
Rosen Penev
a97993a887 softethervpn: remove rpath hack
This was needed when readline was a shared library. Now that it's
static, this can be removed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-10 21:51:24 -08:00
Tianling Shen
2dff513cd8 dnsproxy: Update to 0.41.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-09 12:11:56 -08:00
Kuan-Yi Li
de9fce568b modemmanager: bump to 1.18.6
Remove upstreamed patch.

Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2022-03-09 02:15:46 -08:00
James White
b08aa72bad adguardhome: Update adguardhome to v0.107.5
Signed-off-by: James White <james@jmwhite.co.uk>
2022-03-08 22:02:33 -08:00
Thibaut VARÈNE
385923321b coova-chilli: remove kmod dep on binary package
There is no reason for the kmod to depend on the binary package
itself, neither for building nor for installing.

That dependency prevents phase1 from building the kmod even though
support is enabled in the binary.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2022-03-08 21:57:48 -08:00
Erwan MAS
fb99d50c1e tinc: add creation of hosts directory for each network configuration
Signed-off-by: Erwan MAS <erwan@mas.nom.fr>
2022-03-08 21:56:52 -08:00
Lucian Cristian
9ffd55a993 frr: update to 8.2
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-03-08 21:56:19 -08:00
John Audia
9e5e23737e iperf3: bump to 3.11
Update to latest upstream version

Signed-off-by: John Audia <graysky@archlinux.us>
2022-03-08 16:46:10 -08:00
Yousong Zhou
3623e50e1e shadowsocks-libev: remove now unused file firewall.ss-rules
It was leftover from the previous rewrite of ss-rules.  The built
package has no ref to it so no need to update PKG_RELEASE

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-03-08 15:23:55 +08:00
Stan Grishin
0b81af23a4
Merge pull request #18018 from rs/nextdns-1.37.10-master
nextdns: Update to version 1.37.10
2022-03-07 13:35:37 -08:00
Josef Schlehofer
6d15260c0a
Merge pull request #18001 from turris-cz/chrony-conflicts
chrony: add conflict between without NTS and NTS variant
2022-03-07 21:41:48 +01:00
Dirk Brenken
81d468489f
adblock: 4.1.3-6
* remove discontinued sources: shallalist, stalkerware
* fix a logical glitch in startup trigger handling

Signed-off-by: Dirk Brenken <dev@brenken.org>
2022-03-07 21:25:31 +01:00
Olivier Poitrey
0dc33a69de nextdns: Update to version 1.37.10
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2022-03-07 19:48:04 +00:00
Stan Grishin
ae9baa8d7e
Merge pull request #18004 from stangri/master-curl
curl: update to 7.82.0
2022-03-06 23:19:20 -08:00
Jeffery To
c05460c9ad seafile: Remove packages
I believe these packages should be removed (and imported into the
abandoned packages repo[1]) as Seafile Server and Seahub have been
marked as broken for some time, and I do not believe I will have time to
fix or update these packages in the foreseeable future.

[1]: https://github.com/openwrt/packages-abandoned/pull/22

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-03-06 19:37:45 -08:00
Stan Grishin
38b3a5f857 curl: update to 7.82.0
* changelog: https://curl.se/changes.html#7_82_0

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-03-07 02:57:42 +00:00
Yousong Zhou
d86ca89e49 shadowsocks-libev: add note on nftables set restriction
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-03-07 10:18:19 +08:00
Zhong Jianxin
2de9035bda shadowsocks-libev: add nft_tcp_extra/nft_udp_extra options
To add extra statement to tcp/udp forward rule, example:

```
config ss_rules 'ss_rules'
    ...
    option nft_tcp_extra 'tcp dport { 80, 443 }' # tcp only forward connections with dport 80 or 443
    option nft_udp_extra 'udp dport { 53 }' # udp only forward connections with dport 53
```

This somewhat restores the old ipt_args functionality.

Signed-off-by: Zhong Jianxin <azuwis@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(Amend README.md a bit)
2022-03-07 10:09:56 +08:00
Josef Schlehofer
487cc8fb26
haproxy: add conflict to packages with SSL or without SSL support
Both packages provide the same packages and should conflict to each
other.

Fixes:
```
Packages 'haproxy' and 'haproxy-nossl' do not conflict while providing same file: /usr/sbin/haproxy
Packages 'haproxy' and 'haproxy-nossl' do not conflict while providing same file: /etc/haproxy.cfg
Packages 'haproxy' and 'haproxy-nossl' do not conflict while providing same file: /etc/init.d/haproxy
```

They should not be installed side by side.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-03-06 13:06:44 +01:00
Josef Schlehofer
cedc95c862
haproxy: Makefile polishing
- There should be shorter TITLE in Package/haproxy/Default
otherwise it is not shown
- No need to call Build/Prepare/Default
- Remove twice TITLE in non-SSL variant
- Make conffiles more clear
- Remove empty menu for halog

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-03-06 13:06:39 +01:00
Josef Schlehofer
b898847395
chrony: add conflict between without NTS and NTS variant
Both packages provide the same files:
/usr/bin/chronyc
/usr/sbin/chronyd
/etc/chrony/chrony.conf
/etc/hotplug.d/iface/20-chrony
/etc/init.d/chronyd

They should not be installed side by side.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-03-06 12:28:21 +01:00
Josef Schlehofer
a504fd9dfa
snort: add conflict with snort3
Both packages provides the same files:
- /usr/bin/u2boat
- /usr/bin/u2spewfoo
- /usr/bin/snort
- /etc/init.d/snort
- /etc/config/snort

So they should be in conflict.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-03-04 16:28:58 +01:00
Maarten Aertsen
baa97e7fdf mdnsresponder: Fix nullpointer dereference while parsing interface list
This patch was backported from https://github.com/IETF-Hackathon/mDNSResponder/commit/1fb07b9524b4afed3a826c087db4dc48a7bfdb8

Signed-off-by: Maarten Aertsen <maarten@rtsn.nl>
2022-03-04 06:28:53 -08:00
Stijn Tintel
bc09311c38 strongswan: add missing dependencies
Fix the following build failures by adding the missing dependencies:

Package strongswan-mod-connmark is missing dependencies for the following libraries:
libip4tc.so.2

Package strongswan-mod-forecast is missing dependencies for the following libraries:
libip4tc.so.2

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-03-04 06:28:08 -08:00
Rosen Penev
160deb4465 tcpproxy: fix Wformat warning
snprintf call requires one more byte for NULL termunator.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-03-03 14:21:24 -08:00
Tianling Shen
39a804e99b
dnsproxy: Update to 0.41.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-03-03 21:51:43 +08:00
Christian Lachner
ff56783b1c haproxy: Update HAProxy to v2.4.14
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-03-02 16:35:24 -08:00
Etienne Champetier
68fb9c62a5 sqm-scripts: switch back to iptables
Following recent dependency rework, we can switch
between iptables-legacy and iptables-nft, and they both
PROVIDES iptables. Make it easier for user that want/need to
stick to firewall3/iptables-legacy to do so.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2022-03-02 17:26:23 -05:00
Yousong Zhou
c99cfc3ea3 shadowsocks-libev: update README.md
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-03-01 02:19:35 +00:00
Yousong Zhou
fdaf2de2ae shadowsocks-libev: convert to using nft
It will be mostly implemented with ucode templates installed at
/usr/share/ss-rules and called from init script.  The generated nftables
rules will be stored at /etc/nftables.d/

Incompatible changes were introduced as described in the README.md file

 - Netfilter ipset was replaced with nftables sets
 - UCI options ipt_args and dst_forward_recentrst of section ss_rules
   are now deprecated.  The former does not apply to nftables.  The
   later not yet implemented with nftables.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-03-01 10:06:48 +08:00
Yousong Zhou
e60310eb2e shadowsocks-libev: ss-rules: request presence of nat table
ss-rules with iptables needs presence of netfilter nat table to work.
ss-rules works before without explicitly requesting it as a dependency
because it's present by default on a pre-firewall4/nftables OpenWrt
install.  We request it explicitly now to make life easier in case
people would like to try ss-rules/iptables on firewall4/nftables enabled
OpenWrt system

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2022-03-01 10:06:48 +08:00
Chao Liu
b7171d5382 kcptun: bump to v20210922
Signed-off-by: Chao Liu <git@expiron.dev>
2022-02-28 14:09:34 -08:00
Tianling Shen
ca4324aee0 gg: Update to 0.2.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-28 11:43:53 -08:00
Rosen Penev
ece80b55eb samba: add ppc64 support
Needed for QoriQ target

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-02-28 05:33:05 -08:00
Rosen Penev
97cbb3d20a samplicator: fix Wformat warning
Wrong type.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-02-28 11:24:56 +01:00
Nikos Mavrogiannopoulos
465ddb4dd1 ocserv: updated to 1.1.6
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2022-02-25 23:33:45 +01:00
Nikos Mavrogiannopoulos
54360ea2f1 openconnect: updated to 8.20
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2022-02-25 23:30:17 +01:00
Matthew Hagan
98a551a208 geoipupdate: update to 4.9.0
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2022-02-23 23:57:59 -08:00
Van Waholtz
df88c57811 frp: update to 0.39.0
Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2022-02-23 22:31:45 -08:00
Van Waholtz
5c93d6475b frp: add service_trigger
Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2022-02-23 22:31:45 -08:00
Van Waholtz
30d8431b71 frpc: add anonymous proxy config support
Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2022-02-23 22:31:45 -08:00
Alexandru Ardelean
a9170cf860 tcpreplay: bump to version 4.4.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-02-23 17:24:04 -08:00
Oleg Derevenetz
933b60b5b1 bwping: update to version 2.5
Signed-off-by: Oleg Derevenetz <oleg-derevenetz@yandex.ru>
2022-02-23 17:15:22 -08:00
Sergey V. Lobanov
6f1e8ab67c shorewall-core: fix build on macos
shorewall-core macos build fails due to:
1. MacOS bash is too old (3.x), but shorewall-core requires bash>4
This patch uses OpenWrt tools/bash built for macos (bash 5.x)

2. install.sh detects Darwin using uname and changes install logic,
but it fails in case of cross-platform build
This patch uses fakeuname/host tool to avoid Darwin detection

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-02-23 17:13:16 -08:00
Sergey V. Lobanov
d865f898b6 shorewall: fix build on macos
shorewall macos build fails due to:
1. MacOS bash is too old (3.x), but shorewall requires bash>4
This patch uses OpenWrt tools/bash built for macos (bash 5.x)

2. install.sh detects Darwin using uname and changes install logic,
but it fails in case of cross-platform build
This patch uses fakeuname/host tool to avoid Darwin detection

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-02-23 17:13:04 -08:00
Sergey V. Lobanov
166f82f3c2 shorewall6-lite: fix build on macos
shorewall6-lite macos build fails due to:
1. MacOS bash is too old (3.x), but shorewall6-lite requires bash>4
This patch uses OpenWrt tools/bash built for macos (bash 5.x)

2. install.sh detects Darwin using uname and changes install logic,
but it fails in case of cross-platform build
This patch uses fakeuname/host tool to avoid Darwin detection

3. fakeuname does not work in install.sh because install.sh
redefines PATH.
This patch removes PATH=... from install.sh on macos

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-02-23 17:12:50 -08:00
Sergey V. Lobanov
dca9828479 shorewall6: fix build on macos
shorewall6 macos build fails due to:
1. MacOS bash is too old (3.x), but shorewall6 requires bash>4
This patch uses OpenWrt tools/bash built for macos (bash 5.x)

2. install.sh detects Darwin using uname and changes install logic,
but it fails in case of cross-platform build
This patch uses fakeuname/host tool to avoid Darwin detection

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-02-23 17:12:40 -08:00
Sergey V. Lobanov
5da4196dc5 shorewall-lite: fix build on macos
shorewall-lite macos build fails due to:

1. MacOS bash is too old (3.x), but shorewall-lite requires bash>4
This patch uses OpenWrt tools/bash built for macos (bash 5.x)

2. install.sh detects Darwin using uname and changes install logic,
but it fails in case of cross-platform build
This patch uses fakeuname/host tool to avoid Darwin detection

3. fakeuname does not work in install.sh because install.sh
redefines PATH.
This patch removes PATH=... from install.sh on macos

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-02-23 17:12:28 -08:00
R4SAS I2P
c08bb2df62 i2pd: Update package
* Update to 2.41.0
* Added use AUTORELEASE

Signed-off-by: R4SAS I2P <r4sas@i2pmail.org>
2022-02-23 17:11:44 -08:00
Jo-Philipp Wich
e871318002 htpdate: drop www.freebsd.org from default server list
The FreeBSD project stopped publishing HTTP date headers and seeks to
limit further resource taxing by distributed htpdate clients using the
www.freebsd.org host as default time source.

Fixes: #17924
Reported-by: Allan Jude <allanjude@freebsd.org>
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-02-22 23:28:55 +01:00
George Iv
3c651c6c95 yggdrasil: bump to 0.4.3
Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
2022-02-21 11:24:32 -08:00
Daniel Golle
23f722f905
gnunet: packaging fixes
* include gnunet-service-zonemaster-monitor in gnunet-gns package
 * rename namestore-heap back to namestore-flat

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-02-20 16:36:23 +00:00
David Bauer
a6f2d72288 usteer: update to latest git head
98247d1 usteer: track RRM and BSS-TM support per connection
6ec60fc ubus: add BSS-transition-management support
f462de0 local-node: fetch bss-transition-management support
c5242dd ubus: add supported beacon-measurement modes
0dd47b1 local-node: convert kick-dely to absolute time
96976ba readme: add initial README

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-02-19 22:36:51 +01:00
Christian Lachner
c48a375d9e haproxy: Update HAProxy to v2.4.13
- Update haproxy download URL and hash
- Updated upstream patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-02-17 19:29:30 -08:00
Lucian Cristian
58aa97cb8f uacme: proper ualpn integration
ualpn works only with openssl and gnutls, so default build will not have this included

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-02-17 19:29:24 -08:00
Tianling Shen
125da0f2f4 dnsproxy: Update to 0.41.2
Fixed typo error: `AUTORELESE` -> `AUTORELEASE`.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-17 19:28:01 -08:00
Lucian Cristian
ce5755cc0b uacme: pack ualpn.sh
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-02-16 22:16:46 -08:00
Lucian Cristian
7f5dc09e5d frr: branch update, mips64 fix
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-02-16 22:15:41 -08:00
Josef Schlehofer
cb3eb63f77
Merge pull request #17850 from BKPepe/unbound
unbound: update to version 1.15.0
2022-02-16 09:15:45 +01:00
Luiz Angelo Daros de Luca
4e0d54f4d2 openvpn-easy-rsa: make it reproducible
The "build" script was replacing a ~DATE~ with current date.
Now it uses $(SOURCE_DATE_EPOCH).

Fixes #17848

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2022-02-15 16:41:50 -08:00
Rosen Penev
3ffd540b04 ksmbd-tools: update to 3.4.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-02-14 19:50:14 -08:00
Jeffery To
b3869e1e46 obfs4proxy: Update to 0.0.13
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-02-14 17:16:54 -08:00
Etienne Champetier
66b7c19992 phantap: switch to nftables
e80be64 Remove disable_eap_hack
b066ce2 Switch to nftables / firewall4
4d88b0b Do not harcode build flags

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2022-02-12 23:20:54 -05:00
Sergey V. Lobanov
ac62437099 ipvsadm: fix build on macos
ipvsadm build fails on macos due to libipvs Makefiles uses system
`ar` that is not compatible with the objectes generated by OpenWrt
GCC Toolchain.

This commit adds patch to allow ar redefining
This commit modifes an old patch (removing CC=gcc is not required
due to it is redefinable)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-02-12 15:18:06 -08:00
Nicholas Smith
8a878440bf modemmanager: bump to 1.18.4 with patch
The included patch corrects an issue preventing udev rules from
being parsed correctly. [1][2]

This patch should not be needed after the next release. [3]

More information:
[1] e9f254ba3f
[2] https://lists.freedesktop.org/archives/modemmanager-devel/2021-December/009024.html
[3] https://lists.freedesktop.org/archives/modemmanager-devel/2021-December/009022.html

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2022-02-11 11:58:42 -08:00
Josef Schlehofer
2abe98e134
unbound: update to version 1.15.0
Refresh patch

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-02-11 17:11:44 +01:00
Rucke Teg
f2a8fc48c5 openssh-server: manually set path to passwd binary
In the build environment the autotools finds the `passwd` binary in
/usr/bin. But in the target image it is available under /bin instead.
Manually set the path to `passwd` binary to `/bin/passwd`

Signed-off-by: Rucke Teg <rucketeg@protonmail.com>
2022-02-10 21:10:08 -08:00
Rucke Teg
fb113c5a70 openssh-server: change sshd.failsafe
There is no need to remove root password from /etc/shadow as the
password in the file is blank anyway in the failsafe mode.

Signed-off-by: Rucke Teg <rucketeg@protonmail.com>
2022-02-10 21:10:08 -08:00
Tiago Gaspar
5482b98940 jool: update default config
Update the default configuration files to match the upstream example
ones.


Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2022-02-10 19:32:38 -08:00
Tianling Shen
b8b1305e74 dnsproxy: Update to 0.41.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-10 15:58:04 -08:00
Chip Lee
68704969ce mbusd: Repair UCI config file about parity
in mbusd, parity must be N, E or O, can't be y.

Signed-off-by: Chip Lee <chplee@gmail.com>
2022-02-10 15:02:06 -08:00
Dirk Brenken
067d133601
Merge pull request #17829 from neheb/6
banip: make reproducible
2022-02-10 16:34:24 +01:00
Dirk Brenken
721a310897
Merge pull request #17828 from neheb/5
adblock: make reproducible
2022-02-10 16:33:49 +01:00
Jan Hák
4de863e418 knot: update to 3.1.6
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2022-02-09 16:04:51 -08:00
Stijn Tintel
289a751530
Merge pull request #17827 from skingry/snmpd_init_order
net-snmp: move start order from 50 to 99
2022-02-09 19:28:59 +02:00
David Bauer
bcf4e90f0c usteer: update to latest git head
6aebb75 local-node: check correct field
f42bf29 gitignore: add .orig files
3c0cd98 local-node: save latest bss-transition-response
1dc69d7 ubus: add get_connected_clients
04ef308 local-node: save beacon-reports
b0dab90 measurement: add handling of measurements
76ccae6 node: add methods to access nodes by bssid
3b51bfb local-node: obtain channel + op-class
c7830b5 policy: add min_snr_kick_delay
e36967f local-node: handle BSS transition queries
022635c policy: don't track roam_scan_done
742236f policy: fix incurrect handling of scan-requests with disabled timeout
9a78412 policy: add roam-scan timeout
7e999e0 policy: don't select better candidate with bad signal
3c1dd51 policy: export snr_to_signal to other source files
1c5a738 ubus: only request beacon-report for current SSID
5610ace config: make remote_node_timeout configurable
918b809 policy: only select candidates with better load
55e98d8 sta: uniform disconnect state handling
806e647 sta: remove duplicate code
2ccb99e policy: remove redundant candidate evaluation
bbf133f policy: fix not selecting better candidate on request

Signed-off-by: David Bauer <mail@david-bauer.net>
2022-02-09 11:43:26 +01:00
Alexandru Ardelean
3ebd7e7e5f tcpreplay: bump to version 4.4.0
Also need to use musl-fts when building with musl now.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-02-08 14:18:51 -08:00
Rosen Penev
59dcbb741a banip: make reproducible
Timestamp needs to be removed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-02-07 22:02:26 -08:00
Rosen Penev
5d095a1366 adblock: make reproducible
Need to get rid of the timestamp.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-02-07 22:00:12 -08:00
Seth Kingry
7b1bfb181a
net-snmp: move start order from 50 to 99
Signed-off-by: Seth Kingry <sjkingry@gmail.com>
2022-02-08 00:36:36 -05:00
Noah Meyerhans
6a0a55a5ed bind: support compile-time exclusion of DNS-over-HTTPS support
DoH is enabled by default, but disabling it removes the need to link
against libnghttp2, which may be desirable more constrained
environments.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2022-02-07 21:31:54 -08:00
R4SAS I2P
b9000cf231 i2pd: add service reload support
Signed-off-by: R4SAS I2P <r4sas@i2pmail.org>
2022-02-07 21:29:08 -08:00
Tianling Shen
71de776796 gg: Update to 0.2.2
Updated PKG_LICENSE_FILES according to upstream change.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-07 09:42:41 -08:00
Florian Eckert
493bf98d69
Merge pull request #17785 from TDT-AG/pr/20220204-stunnel
stunnel: update version to 5.62
2022-02-07 09:12:40 +01:00
Florian Eckert
9dbcfadf88
Merge pull request #17784 from TDT-AG/pr/20220204-keepalived
keepalived: update version to 2.2.7
2022-02-07 09:12:28 +01:00
Stan Grishin
88265c4fb9 https-dns-proxy: init script refactoring
* consolidate dnsmasq config manipulation into one function
* more elegant code for PROCD data processing (Thanks @jow-!)

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-02-06 06:00:03 +00:00
Tianling Shen
c7b5e7ed67 v2rayA: Update to 1.5.6.2
Manually added new env variable `XDG_DATA_HOME` which won't be passed
by procd by default.

Removed upstreamed patch.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-04 08:28:41 -08:00
Tianling Shen
8465053a58 v2raya: init: convert arguments into env variables
Suggested by upstream, to provide forward compatibility.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-04 08:28:41 -08:00
Tianling Shen
d8d261fe2d xray-core: Update to 1.5.3
Removed outdated `alterId` in sample config.

Updated geodata to latest version while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-02-04 08:28:20 -08:00
Florian Eckert
d7b73fb195 stunnel: update version to 5.62
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-02-04 08:16:33 +01:00
Florian Eckert
792d745a59 keepalived: update version to 2.2.7
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-02-04 08:14:42 +01:00
Stijn Tintel
603f70e96b strongswan: add strongswan-mod-socket
This a virtual package that is satisfied by either
strongswan-mod-socket-default or strongswan-mod-socket-dynamic, and is
required by the charon daemon. When neither of these packages is
installed, charon will not function.

Closes #16261, #16263 and #16367.

Signed-off-by: Noel Kuntze <noel.kuntze@thermi.consulting>
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-02-03 17:44:06 -07:00
Hannu Nyman
f21774629c
Merge pull request #17671 from tohojo/sqm-nft
sqm-scripts: Change iptables dependency to iptables-nft
2022-02-03 20:00:09 +02:00
Florian Eckert
cb4719789c
Merge pull request #17748 from neheb/8
xinetd: fix bad printf formats
2022-02-03 09:16:28 +01:00
Stan Grishin
b59938c86e
Merge pull request #17762 from stangri/master-https-dns-proxy
https-dns-proxy: update to 2021-11-22-1
2022-02-02 09:12:20 -08:00
James White
435733a899 adguardhome: Bump adguardhome to v0.107.3 stable
Signed-off-by: James White <james@jmwhite.co.uk>
2022-02-02 07:25:37 -08:00
Josef Schlehofer
6c6c99ffb5 apache2: security update to version 2.4.52
Fixes CVEs:
- CVE-2021-44790
- CVE-2021-44224

Refreshed patches

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-02-02 07:24:59 -08:00
Philip Prindeville
2b00697f08 strongswan: Update to 5.9.5
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-02-01 23:24:46 -08:00
Toke Høiland-Jørgensen
698af2eb99 sqm-scripts: Change iptables dependency to iptables-nft
There's only one of the shaper scripts (simple.qos) that uses iptables, and
it should be fine with iptables-nft for compatibility with the new default
nft-based firewall. Confusingly, we still need the iptables-mod-ipopt
package to get the DSCP match module; we never used CONNMARK, though, so
drop the iptables-mod-conntrack-extra dependency while we're at it.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2022-02-01 23:30:17 +01:00
Nick Hainke
40b87aac95 wg-installer: use babeld add_interface function
With commit 385200443554 ("babeld: add add_interface function") babeld
has a new ubus function allowing to dynamically add an interface.

Before the add_interface function, we were required to reload babeld.
The reload influenced the babeld routing. However, the remove part is
still missing and will be added at a later stage.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-02-01 22:32:30 +01:00
Noah Meyerhans
127ef1207b bind: bump to 9.18.0
Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2022-02-01 09:09:17 -08:00
Andy Walsh
1fa70d6a3c samba4: update to 4.14.12
* update to 4.14.12
* fixes: CVE-2021-44142, CVE-2022-0336

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2022-02-01 07:20:56 -05:00
Sergey V. Lobanov
0528707fd7 chaosvpn: fix build on macos
chaosvpn Makefile detects Darwin (macos) and changes compilation
flags for macos target, but OpenWrt is always Linux so build fails.
This patch redefines OS=Linux to use Linux compilation flags.

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-31 18:37:30 -08:00
Stan Grishin
1e5e7ce469 https-dns-proxy: update to 2021-11-22-1
* update to 2021-11-22 upstream source
* update patch file
* update init script to preserve manual entries
	(fixes https://github.com/stangri/source.openwrt.melmac.net/issues/149)
* update init script service_triggers

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-01-31 22:15:04 +00:00
Sergey V. Lobanov
43372343ee nut: fix build on macos
nut build fails on macos due to:
1. configure script can not use AR env var due to OpenWrt build
system provides only executable name (e.g. aarch64-openwrt-linux-musl-gcc-ar)
but configure script checks if AR has '/'. As a result, configure
script ignores AR env var and uses system `ar` but macos `ar` is
not compatible with the objects generated by OpenWrt GCC toolchain.

This commit explicitly sets ac_cv_path_AR=$(TARGET_AR) to use
OpenWrt toolchain AR.

2. configure script detects if build host is macos and adds
macosx_ups driver as a build target, but this driver can not be
build with OpenWrt toolchain because OpenWrt is Linux.

This commit explicitly disables macosx_ups driver using configure
flag --without-macosx_ups

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-31 13:57:36 -08:00
Sergey V. Lobanov
f01baee526 softethervpn: fix build on macos
host-compile fails on macos due to several reasons:
1. host-compile Makefile always selected for linux
2. macos host cc (clang) fails due to implicit-function-declaration
3. ar and ranlib tools are hardcoded in softethervpn Makefiles

All three issues are fixed by this patch

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-31 13:57:22 -08:00
Rosen Penev
e87e3406ee bridge-utils: update to 1.7.1
Added missing limits header for PATH_MAX.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-31 07:08:39 -08:00
Rosen Penev
31a8112c51 linuxptp: fix bad formats with ppc64 and mips64
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-31 07:04:17 -08:00
André Herbst
07dec08c78 ddns-scripts: remove extra pipe
The extra pipe caused an error WARN : PID 'xyz' exit WITH ERROR '2' when executing ddns update.
Signed-off-by: André Herbst <moormaster@gmx.net>
2022-01-31 10:46:40 +01:00
Rosen Penev
d438d1295c xinetd: fix bad printf formats
Easier to use the proper C macro.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-30 23:27:41 -08:00
Sergey V. Lobanov
ae7b158723 knxd: fix build on macos
knxd compilation fails on macos due to clang does not support
exit() builtin function that is used to detect build cc

This commit adds a patch to fix this issue (replaces `exit 0` by
`return 0` in conftest.c)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-30 23:08:41 -08:00
Tianling Shen
eeb3143a88 dnsproxy: Update to 0.41.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-01-30 15:44:05 -08:00
Thibaut VARÈNE
8c78c33fed coova-chilli: add interface_trigger "wan"
This intends to replace the hotplug script. It still hardcodes "wan"
interface name (as several other packages do) for lack of a deterministic
way to detect the actual wan iface before it is brought up, but at least
it is fully integrated with procd and will not start a disabled service.

The interface trigger forcefully restarts chilli as a simple reload may
not be sufficient to recover from wan changes.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2022-01-29 21:02:28 -08:00
Thibaut VARÈNE
a3e125267c coova-chilli: remove hotplug call
This hotplug trigger unconditionaly restarts coova-chilli when the "wan"
interface sees action "ifup", without checking whether or not the
service is disabled or the upstream interface is actually called "wan".

This hotplug could be replaced by a suitable service trigger instead.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2022-01-29 21:02:28 -08:00
Thibaut VARÈNE
b1fb66e007 coova-chilli: execute firewall cleanup at shutdown
Coova Chilli creates "undo" firewall scripts that are intended to be run
when the daemon is shut down. Failure to do so results in leftover
entries in firewall and duplicated ones if chilli is subsequently
restarted.

Execute these scripts when the service stops.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2022-01-29 21:02:28 -08:00
Thibaut VARÈNE
06193dfdd6 coova-chilli: postpone startup until wan is available
Coova Chilli will fail to start if e.g. it cannot resolve names in its
configuration (like uamserver, radiusserver, etc) which is typically the
case when wan is unavailable. Prevent this situation by delaying startup
if wan is not available.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
2022-01-29 21:02:28 -08:00
Rosen Penev
6e4bf0deaf radsecproxy: fix compilation with newer GCC
Errors on uninitialized variable. Only on powerpc64 for some reason.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-29 16:38:49 -08:00
Philip Prindeville
b8f1dcd22f
Merge pull request #17718 from pprindeville/isc-dhcp-fix-srvhost-rr
isc-dhcp: properly anchor SRV RR's
2022-01-28 22:33:24 -07:00
Philip Prindeville
93c9a1cb7a isc-dhcp: properly anchor SRV RR's
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2022-01-28 21:32:53 -07:00
Josef Schlehofer
dcedbe8027 prosody: update to version 0.11.13
Fixes CVEs:
- CVE-2022-0217
- CVE-2021-37601
- CVE-2021-32918
- CVE-2021-32920
- CVE-2021-32921
- CVE-2021-32917
- CVE-2021-32919

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-28 12:10:09 -08:00
Andy Walsh
7730a65d30 samba4: update to 4.14.11; fix AD_DC build
* update to 4.14.11
* fix AD_DC build
* add vfs_widelinks to defaults
* refresh patches
* fixes: #16697, #17692
* fixes: CVE-2016-2124, CVE-2020-25717, CVE-2020-25718, CVE-2020-25719, CVE-2020-25721, CVE-2020-25722, CVE-2021-3738, CVE-2021-23192

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2022-01-28 12:09:09 -08:00
Sergey V. Lobanov
768a832df1 isc-dhcp: fix build on macos
isc-dhcp uses system ar tool so build fails on Darwin build host.
Embedded bind lib uses system ar and ranlib tools and fails on Darwin

This patch explicitly specifies ar and ranlib tools for target build

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-28 12:08:27 -08:00
Josef Schlehofer
98332fea15
Merge pull request #17713 from turris-cz/clamav-update
clamav: update to version 0.104.2
2022-01-28 17:34:48 +01:00
Josef Schlehofer
eddbb64bc9
clamav: update to version 0.104.2
Backported upstream pending pull request to fix following error:

CMake Error at /foo/staging_dir/host/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
  Could NOT find CURSES (missing: CURSES_LIBRARY)

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-28 15:22:32 +01:00
Kerma Gérald
d2fd1f8346 crowdsec: update from latest upstream release 1.3.0
Changes (from 1.2.3):
https://github.com/crowdsecurity/crowdsec/compare/v1.2.3...v1.3.0

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2022-01-27 17:43:16 -08:00
Florian Eckert
64da77a4fd
Merge pull request #17646 from LugicoHDPlayer/feature-ddns-scripts-one-com
ddns-scripts: add one.com provider
2022-01-27 16:06:09 +01:00
Luca Conte
60047cdce1 ddns-scripts: add one.com provider
Signed-off-by: Luca Conte <main@lugico.de>
2022-01-27 13:59:42 +01:00
Hannu Nyman
569f3710fe miniupnpd: declare nftables variant as DEFAULT_VARIANT
Declare the nftables variant as the DEFAULT_VARIANT
as nftables firewall4 is the now default in OpenWrt.

Additionally,
 * toggle CONFLICTS placement to avoid circular dependency warning
 * use AUTORELEASE

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-01-26 13:11:05 -05:00
Tianling Shen
ad608b5ca7 dnsproxy: Update to 0.40.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-01-25 15:30:38 -08:00
Peter van Dijk
c3d2311e35 pdns: update to 4.6.0
* Bump to 4.6.0
* Remove "random" backend as it is gone upstream

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-01-25 15:30:30 -08:00
Jan Hoffmann
948f0d29cc vnstat2: update to version 2.9
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2022-01-25 21:54:48 +01:00
Daniel Bermond
9baa761936 proxychains-ng: update to version 4.16
Maintainer: me

Build system: Arch Linux x86_64
Build tested: ipq806x/R7800
Run tested  : ipq806x/R7800

Signed-off-by: Daniel Bermond <danielbermond@gmail.com>
2022-01-25 21:54:13 +01:00
Nick Hainke
94efdcf02a wg-installer: fix multiple namespaces
Add flag "--lookup-default-namespace" to signal that wg-installer should
look already established wireguard sessions in the default namespace.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-23 00:08:32 +01:00
Stijn Tintel
59af1d0694
Merge pull request #17543 from stintel/vallumd
vallumd: bump to 0.2.0
2022-01-22 16:59:25 +02:00
Tiago Gaspar
28ac3a6997 jool: remove iptables support and update templates
This commit removes iptables backend support and leaves only the
netfilter backend support. This means that:
-  iptables and nftables firewall based systems (firewall3 and firewall
4) are supported trough the netfilter instance mode
-  the iptables/xtables mode support is disabled

For more information on the modes and how to use the new netfilter
instance checkout https://www.jool.mx/en/intro-jool.html

This move is made out of the commit upstream that sets firewall4 as the
default for new default buils and based on the conversation in #16818
and was decided that the netfilter interface is the priority since
iptables support will be dropped in the foreseeable future.

While at it update the templates provided.

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2022-01-21 18:57:02 -08:00
Sergey V. Lobanov
270e8eabc3 libreswan: fix build on macos
libreswan makefile detects macos (darwin) and changes build logic
but OpenWrt is always Linux so it is required to specify linux as
target platfrom

This patch specifies Linux as a target platfrom

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-20 20:49:08 -08:00
Kerma Gérald
d6b116cb43 crowdsec-firewall-bouncer: fix name in initd to start the process
crowdsec rename the binary from crowdsec-firewall-bouncer to cs-firewall-bouncer
the initd need the correct binary name to start the process
the link for github source need also to be fixed (only the information one)
fix the BuildDate
updated copyright

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2022-01-20 20:48:18 -08:00
Tianling Shen
de310c7ff0 dnsproxy: Update to 0.40.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-01-20 20:47:01 -08:00
Glenn Strauss
3badd76668 lighttpd: update to lighttpd 1.4.64 release hash
remove long-deprecated modules

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2022-01-20 15:21:28 -08:00
Nick Hainke
fab86eb626 wg-installer: remove unused dependency
Remove the dependency "coreutils-realpath" from
wg-installer-server-hotplug-olsrd.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-20 15:56:02 +01:00
Nick Hainke
324fa79d7c wg-installer: create wireguard key if it does not exist
Check if the key exists which is given by
    option wg_key '/etc/wgserver/wg.key'

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-20 14:44:26 +01:00
Nick Hainke
432a965689 wg-installer: install cronjob
Install a cronjob that removes unused wireguard interfaces every 10
minutes.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-20 09:51:05 +01:00
Nick Hainke
da48bc3792 wg-installer: check if a key is already inserted
Check if a peer is already existing with a given public key. Introduce a
response code for signaling why the server rejected the request.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-20 09:19:04 +01:00
Nick Hainke
69c81790d1 wg-installer: rework code
Use shellcheck to rework the code. Use "export" to return variables from
a function call. Further, fix typos.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-20 02:04:50 +01:00
Peter van Dijk
8ca0439f97 dnsdist: update to 1.7.0
* bump to 1.7.0
* add outgoing DNS over HTTPS support, using new dependency nghttp2

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-01-19 13:27:16 -08:00
Peter van Dijk
9e3d0bdd82 pdns-recursor: update to 4.6.0
* bump to 4.7.0
* enable DNS over TLS (uses libssl which was already a dependency)
* add libcurl dependency for new zone-to-cache feature.

Co-Authored-By: wout@wbnet.eu
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2022-01-19 13:27:03 -08:00
Sergey V. Lobanov
d60a7ccedc ola: fix build on macos
Latest Apple clang (v13) defines __cplusplus=199711 by default, but
protobuf requires at least 201103 (c++11)

Backported patch to fix c++ detection:
30fe936a88

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-19 11:25:15 -08:00
Lucian Cristian
a1cdf51ba8 frr: update to latest
also fix mips compile

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-01-18 21:29:39 -08:00
Josef Schlehofer
042bf16072 git: update to version 2.34.1
- Refreshed patches

- Release notes 2.34.0:
2ae0a9cb82/Documentation/RelNotes/2.34.0.txt

- Release notes 2.34.1:
2ae0a9cb82/Documentation/RelNotes/2.34.1.txt

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-18 18:06:07 -08:00
Robert Marko
9f0fdb0ee2 mdio-tools: update to version 1.0.1
Version 1.0.1 brought the following changes:
[v1.0.1] - 2021-11-26

Primarily fixes a few issues in the kernel module that were found
during a quick review from Russell King:

https://lore.kernel.org/netdev/YYPThd7aX+TBWslz@shell.armlinux.org.uk/
https://lore.kernel.org/netdev/YYPU1gOvUPa00JWg@shell.armlinux.org.uk/

- mdio: The mvls subcommand now supports flushing the ATU

- mdio-netlink: Plug some glaring holes around integer overflows of
  the PC.
- mdio-netlink: Release reference to MDIO bus after a transaction
  completes.

So, update to the latest version and switch the kernel module back
to fetching tarballs like the userspace tool does.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2022-01-18 18:05:33 -08:00
Nick Hainke
38a9a3e0dc wg-installer: cosmetic changes
Use "ip addr" instead of "ip addres" or "ip a".

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-18 18:20:20 +01:00
Kerma Gérald
de41b63ca4 crowdsec: update from upstream latest release 1.2.3
update from latest upstream release 1.2.3
updated copyright

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2022-01-18 16:31:31 +01:00
Florian Eckert
505b6c74db
Merge pull request #17586 from clayface/davfs2-secrets
davfs2: add secrets file to conffiles definition
2022-01-18 09:28:56 +01:00
Sergey V. Lobanov
5cd8b75f94 redsocks: fix build on macos
fix cross-compile issues (on macos)
use $CC -dumpmachine instead of `uname`
use $CC instead of CC

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-17 21:09:19 -08:00
Lucian Cristian
ec252c20cc libreswan: update to 4.6
this update also fixes a CVE

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2022-01-17 21:08:31 -08:00
Othmar Truniger
a2ba5e57cb knxd: bump to new upstream version 0.14.53
Signed-off-by: Othmar Truniger <github@truniger.ch>
2022-01-17 20:52:03 -08:00
Nick Hainke
7cb73ae3b9 dawn: update to 2022-01-17
877e2dc iwinfo: fix get_bandwidth_iwinfo
9ce01ec datastorage: fix multi-SSID
9187665 treewide: improve maintaince
6bf9b6d memory: Tighten up some memory handling to help spot errors
4df0c98 treewide: improve logging

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-17 11:52:42 +01:00
Michael Heimpold
6831c51a8c
Merge pull request #17534 from neheb/4
knxd: fix compilation with newer glibc
2022-01-16 15:39:17 +01:00
Nick Hainke
b89eb0115f wg-installer: switch to ubus call for olsrd hotplug
Use ubus ipc calls to add and remove interfaces.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-16 11:05:27 +01:00
Nick Hainke
fea27cec05 wg-installer: rework iproute2 commands
- Use ip address add instead of ip a a
- Directly add broadcast address

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-16 10:39:19 +01:00
Florian Eckert
b4694bb82c
Merge pull request #17617 from hgl/ddns-cloudflare
ddns-scripts-cloudflare: fix shell conditional
2022-01-15 16:03:37 +01:00
Glen Huang
aed4dbf349 ddns-scripts-cloudflare: fix shell conditional
Signed-off-by: Glen Huang <heyhgl@gmail.com>
2022-01-15 22:33:28 +08:00
Florian Eckert
e85fa926e6
Merge pull request #17600 from camarel/feature/ddns-scripts-wget-user-agent
ddns-scripts: pass user agent string
2022-01-15 15:24:43 +01:00
Claudio Marelli
dc0953fedd ddns-scripts: pass user agent string
This adds a user agent string to the wget request.

Fixes #17507

Signed-off-by: Claudio Marelli <camarelli@gmx.net>
2022-01-15 10:07:30 +01:00
Josef Schlehofer
0f0c7b8ea4
Merge pull request #17432 from r4sas/i2pd-2.40.0
i2pd: Update to 2.40.0, update init.rc script, UCI config and Makefile
2022-01-14 16:27:24 +01:00
R4SAS I2P
ac27fffff9
i2pd: Update to 2.40.0 and update package sources
* Updating i2pd package to 2.40.0
* Rewrite Makefile
* Remove usage of PKG_INSTALL (package's make install)
* Rewrite init.rc configuration and script
* Remove '--service' option from init, which only sets datadir to /var/lib/i2pd
* Use '--datadir' option in init, otherwise datadir changing via uci is not works
* Update patch for i2pd.conf

Signed-off-by: R4SAS I2P <r4sas@i2pmail.org>
2022-01-14 12:46:37 +00:00
Aleksander Morgado
ab061c8ddd modemmanager: remove 2s timeout before reporting cached events
When ModemManager is started on boot we may end up with hotplug events
reported directly to the daemon, plus some others already cached in
the cache file before the daemon was started.

If the cached events correspond to the same device that is still
notifying ports directly, we may end up with a modem object created
before the cached events have been emitted, so the modem may not
handle all control/data ports it should.

E.g.:

  - modem detected
  - hotplug event for wwan0 port, cached as MM not running
  - hotplug event for cdc-wdm0 port, cached as MM not running
  - hotplug event for ttyUSB0, cached as MM not running
  - MM starts
  - hotplug event for ttyUSB1, directly processed as MM is running
  - hotplug event for ttyUSB2, directly processed as MM is running
  - modem object created with ttyUSB1 and ttyUSB2
  - 2s after MM starts, cached events for wwan0, cdc-wdm0 and ttyUSB0
    happen, but are ignored because the modem object has already been
    created

MM expects that ports of the same device are reported with less than
1500ms in between ports. In other words, if ports are reported more
than 1500ms after the last reported port, they may get ignored.

If we remove the 2s timeout, the report of the cached events will
happen as soon as MM starts, which makes it much more likely to happen
in the timeslot that MM expects for ports of the same device reported.
The logic is still not perfect, and we may also need to increase that
1500ms timeout inside MM, but removing the 2s timeout right away here
makes sense.

This 2s timeout was introduced along with the new wrapper launcher for
the daemon, it didn't exist before.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2022-01-13 15:54:02 -08:00
Florian Eckert
bd10c454f4
Merge pull request #17563 from TDT-AG/pr/20220110-stunnel
stunnel: update to 5.61
2022-01-13 10:32:58 +01:00
Josef Schlehofer
8b2003ba34
Merge pull request #17494 from BKPepe/update-atlas
Atlas SW probe to version 5040 and its busybox version
2022-01-13 10:17:14 +01:00
Nick Hainke
53503c4a3a wg-installer: fix shell typo
Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-12 18:58:46 +01:00
Nick Hainke
ee879d3747 wg-installer: allow defining link costs for hotplugs
Add options to set link costs in mesh routing daemons.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-12 17:47:26 +01:00
Tiago Gaspar
98ac608fb8 jool: update to 4.1.6, add init files and default configuration
This commit adds support for starting and running jool through init
scripts, with default config files as examples.

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2022-01-12 04:00:30 -08:00
Rui Salvaterra
72974bed43 tor: bump to 0.4.6.9 stable
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-01-12 01:56:39 -08:00
Sergey V. Lobanov
4b23b2df3b iodine: fix build on macos
redefine TARGETOS=Linux due to OpenWrt is always Linux

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-12 01:56:19 -08:00
Nick Hainke
6a59d41fbf wg-installer: private key as parameter
Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-12 01:29:48 +01:00
Pascal Coudurier
f9bbc5173c nut: refactor upssched uci-defaults script
Add checks not to overwrite defaultnotify options in the nut-sendmail-notify fashion.
Use lists for defaultnotify instead of option.
Add check not to overwrite notifycmd if already defined.
upssched-cmd script must not be called directly, it is called by the upssched binary with needed arguments.

Signed-off-by: Pascal Coudurier <coudu@wanadoo.fr>
2022-01-11 16:27:19 -08:00
Pascal Coudurier
0f91594e2a nut: refactor nut-monitor uci config file
Convert notifyflags options to lists as supported by the init script, so multiple options can be chosen.
Add SYSLOG default option to individuals notifyflags instead of deprecated flag 1|0.
Add comment for defaultnotify and individuals notifyflags about possible values.

Signed-off-by: Pascal Coudurier <coudu@wanadoo.fr>
2022-01-11 16:27:19 -08:00
Pascal Coudurier
a46fd908df nut: fix typo in nut-monitor init script
This fixes a typo in the nut-monitor init script when building config file from uci config.

Signed-off-by: Pascal Coudurier <coudu@wanadoo.fr>
2022-01-11 16:27:19 -08:00
Sergey V. Lobanov
366c1b6fa7 lynx: fix build on macos
lynx uses host C-compiler to build internal utility that is used to
generate files required for target build. On MacOS it uses internal
clang with MacOS system headers so host build fails due to MacOS is
not Linux

Forced to use OpenWrt host C compiler using --with-build-*
./configure flags

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-11 16:23:58 -08:00
Hauke Mehrtens
d4b2345802 ntpd: Fix compile with glibc 2.34
This adds a patch from Open embedded to fix compilation with glibc 2.34.
This patch was taken from here:
https://github.com/openembedded/meta-openembedded/blob/master/meta-networking/recipes-support/ntp/ntp/0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch

It fixes the following build problem:
work_thread.c:45:57: error: missing binary operator before token "("
   45 | #if defined(PTHREAD_STACK_MIN) && THREAD_MINSTACKSIZE < PTHREAD_STACK_MIN
      |                                                         ^~~~~~~~~~~~~~~~~
make[7]: *** [Makefile:892: work_thread.o] Error 1

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-01-11 16:23:00 -08:00
Hauke Mehrtens
1de56f8990 radsecproxy: Fix compile with glibc 2.34
This backports a patch from upstream radsecproxy to fix compilation with glibc 2.34.

It fixes the following build problem:
radsecproxy.h:35:5: error: missing binary operator before token "("
   35 | #if PTHREAD_STACK_MIN > PTHREAD_STACK_SIZE
      |     ^~~~~~~~~~~~~~~~~
make[5]: *** [Makefile:623: dtls.o] Error 1

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-01-11 16:21:19 -08:00
Matthew Hagan
ebaec4c441 davfs2: add secrets file to conffiles definition
davfs2 username and password information is typically stored in
/etc/davfs2/secrets. This information should be kept across sysupgrades.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2022-01-12 00:20:19 +00:00
Nick Hainke
8ab044712a wg-installer: generate new keys for every connection
Generate new keys on every new connection.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-12 00:51:08 +01:00
Rui Salvaterra
e636e433c1 stubby: explicitly disable static linking
Although undocumented, there's a way to explicitly disable static linking in
Stubby, setting the CMake build option ENABLE_GETDNS_STATIC_LINK to OFF (ON by
default). Make it so.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-01-11 14:54:25 -08:00
Florian Eckert
9c12900aee
Merge pull request #17535 from hgl/ddns-cloudflare
ddns-scripts-cloudflare: allow explicit zone_id
2022-01-11 16:13:04 +01:00
Nick Hainke
5e8301d7dc wg-installer: fix using symlinks for conf files
It is useful to symlink babeld and olsrd to /tmp/ if we frequently
write to those config files.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-11 00:27:43 +01:00
Noah Meyerhans
2978bc1977 iputils: bump to 20211215
Drop the tftpd binary, which is no longer provided upstream.  Users
should switch to the atftp server as a replacement.

Avoid executing runtime tests, which are not supported in cross-build
environments.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2022-01-10 11:18:09 -08:00
Florian Eckert
71467fe5ee stunnel: add new protocol option capwin and capwinctrl
The new protocol capwin and capwinctrl was added in version 5.61
https://www.stunnel.org/NEWS.html

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-01-10 14:52:44 +01:00
Florian Eckert
1e17d3b93c stunnel: update to 5.61
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-01-10 14:37:09 +01:00
Florian Eckert
4e0a711bc2 stunnel: add missing sessionResume option
The option sessionResume was added in version 5.60
https://www.stunnel.org/NEWS.html

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-01-10 14:32:03 +01:00
Jeffery To
15008be5cb
Merge pull request #17341 from erdoukki/fail2ban-2to3
fail2ban: fix 2to3 error
2022-01-10 20:48:03 +08:00
Glen Huang
78ef7d7379 ddns-scripts-cloudflare: allow explicit zone_id
When zone id is explicitly provided, there is no need for the API token to have read permission. Inspired by acme.sh's cloudflare logic.

Signed-off-by: Glen Huang <heyhgl@gmail.com>
2022-01-10 20:44:40 +08:00
Nick Hainke
e6afcf8f3c wg-installer: fix cleanup script
The wrong function was called.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-10 13:32:20 +01:00
Christian Lachner
8891db4a91 haproxy: Update HAProxy to v2.4.10
- Update haproxy download URL and hash
- Updated upstream patches

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2022-01-09 13:50:49 -08:00
Kerma Gérald
b4f48b5c23 crowdsec-firewall-bouncer: update to 0.0.21
Update crowdsec-firewall-bouncer to latest upstream release version 0.0.21

Makefile rework
- use tagged version for download

Fixes
- set API_KEY in firewall bouncer config file

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2022-01-09 13:44:20 -08:00
Sergey V. Lobanov
e660ac3398 krb5: fix build on macos
backport of upstream commit
3c66c1fec7
Original author: Nikhil Benesch <nikhil.benesch@gmail.com>

Remove unnecessary flag in macOS build
The configuration logic for adding the `-search_paths_first` linker
flag on Darwin does not correctly handle cross compilation.  It should
check the value of $krb5_cv_host rather than `uname -s` to detect when
the compilation target is Darwin, rather than the build machine.

It turns out `-search_paths_first` has been the default behavior of ld
on macOS since XCode 4.  So just remove that bit of logic entirely.
(The flag was added in commit acd27af0e845f8b93de2e226cc2ec9ac8af52077
in 2004; XCode 4 was released in 2010.)

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2022-01-09 13:43:48 -08:00
Matthew Hagan
019501fe44 transmission: add ca_bundle support with procd-ujail
With procd-ujail enabled, it is not possible to use HTTPS URLs, for
example when either for downloading torrent files or blocklists. The
followig example occurs when downloading a URL from the "Upload Torrent
Files" dialogue box:

Error adding
"https://releases.ubuntu.com/21.10/ubuntu-21.10-desktop-amd64.iso.torrent":
gotMetadataFromURL: http error 0: No Response

syslog will also hint that no CA_BUNDLE is being used:

transmission-daemon[6683]: [2021-12-30 20:01:30.990] web will verify
tracker certs using envvar CURL_CA_BUNDLE: none (web.c:455)

This patch rectifies this issue by adding a ca_bundle configurable,
enabled by default. This explicitly fixes the ca_bundle file location
to /etc/ssl/certs/ca-certificates.crt and adds this file to the procd
jail. On subsequent testing, HTTPS URL download functionality is
restored.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2022-01-09 21:18:15 +00:00
Stan Grishin
dd81a4878c curl: update to 7.81.0
* changes: https://curl.se/changes.html#7_81_0

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2022-01-09 19:51:47 +00:00
Stijn Tintel
31fd0f03b2 vallumd: bump to 0.2.0
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-01-09 18:31:47 +02:00
Nick Hainke
0e416dadd1 wg-installer: fix typo in cleanup function
The delete variable was misspelled leading to devices always being
removed although they had connected neighbors.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-09 13:33:03 +01:00
Nick Hainke
714b51c630 wg-installer: add cleanup script
Add script to cleanup unused wireguard interfaces.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-09 10:21:44 +01:00
Rosen Penev
33181c98a4 knxd: fix compilation with newer glibc
the link variable conflicts with the link() function.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-08 20:41:13 -08:00
Rosen Penev
e7547d980d Revert "pdns-recursor: temp"
This reverts commit 96e355836d.
2022-01-08 19:06:07 -08:00
Rosen Penev
96e355836d pdns-recursor: temp
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-08 19:05:17 -08:00
Kerma Gérald
2a34e4987b crowdsec: update to 1.2.2
Update crowdsec to latest upstream release version 1.2.2

Makefile rework
- use tagged version for download

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2022-01-08 23:04:44 +01:00
Nick Hainke
4302bfd3c8 wg-installer: fix ipv4 meshing via olsr
The ipv4 address space was not allowed.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-08 22:30:47 +01:00
Kerma Gérald
ad0e1a1c3c fail2ban: fix 2to3 error
Issue: 2to3 support has been removed in setuptools since version 58.0.0.

Fix: openwrt/packages#17311

Requirements: 2to3/host openwrt/packages#17429

Add upstream patch: 196c55e931

To install/build for python3 from source, it is necessary to convert to py3
codebase before setup (invoke 2to3 or ./fail2ban-2to3 firstly).
> ./fail2ban-2to3
> python3 setup.py build

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2022-01-08 20:19:32 +01:00
Josef Schlehofer
a4325bc3b9
Merge pull request #17491 from jefferyto/obfs4proxy-0.0.12
obfs4proxy: Update to 0.0.12
2022-01-07 21:40:56 +01:00
Oleg Derevenetz
8bf6a355d4 bwping: update to version 2.4
Signed-off-by: Oleg Derevenetz <oleg-derevenetz@yandex.ru>
2022-01-07 21:38:10 +01:00
Nick Hainke
98d8680a8c wg-installer: add ipv4 support
Add base_v4prefix to allow ipv4 mesh connections.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-07 08:04:00 +01:00
Josef Schlehofer
3b17fd5b30
Merge pull request #17502 from jefferyto/radicale2-2.1.12
radicale2: Update to 2.1.12
2022-01-06 23:29:24 +01:00
Josef Schlehofer
c1e7bab06a
Merge pull request #17500 from jefferyto/radicale-1.1.7
radicale: Update to 1.1.7
2022-01-06 23:29:10 +01:00
Nick Hainke
d35c22951b wg-installer: add hotplug script for olsr
Add hotplug-olsrd to automatically mesh with olsrd via new wireguard
links.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-01-06 22:24:08 +01:00
Jeffery To
b37f409146
radicale2: Update to 2.1.12
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-01-05 19:23:55 +08:00
Jeffery To
8d0018f549
radicale: Update to 1.1.7
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-01-05 18:48:17 +08:00
Stijn Tintel
7fbc5d4db3 miniupnpd: create iptables and nftables variant
The next OpenWrt stable release aims to use firewall4 by default. As
this uses nftables as backend, miniupnpd will no longer work. Create an
iptables and nftables variant of the miniupnpd package so that miniupnpd
can be used with either firewall variant.

See #16818 for more info.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-01-05 11:00:02 +02:00
Stijn Tintel
23ba57418c Revert "miniupnpd: introduce IGDv1 variant"
Since version 2.2.3, miniupnpd will detect MS clients and force IGDv1.

This reverts commit 7f5534ac7a.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2022-01-05 11:00:02 +02:00
Shaleen Jain
82010861aa miniupnpc: update to version 2.2.3
Signed-off-by: Shaleen Jain <shaleen@jain.sh>
2022-01-05 08:18:38 +01:00
Shaleen Jain
c2e846dae6 miniupnpd: update to version 2.2.3
Signed-off-by: Shaleen Jain <shaleen@jain.sh>
2022-01-05 08:18:38 +01:00
Josef Schlehofer
cf65ca2db0
atlas-probe: update to version 2.4.1
Removed patches:
001-fix-stime-glibc-remove.patch - it is included in upstream
003-Fix-compilation-with-gcc11.patch - no longer necessary

Updated patches:
002-Avoid-problems-with-64-bit-time_t.patch

Refreshed patches:
004-Comment-out-librt-testing.patch

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-04 12:57:42 +01:00
Josef Schlehofer
ec767eb499
atlas-sw-probe: update to version 5040
Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-01-04 12:57:42 +01:00
Jeffery To
1c7a6d5cc2
obfs4proxy: Update to 0.0.12
Parts of the meek_lite transport are GPL3 (added in 0.0.9), the rest of
the program is BSD 2-Clause.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2022-01-04 13:56:42 +08:00
Rosen Penev
b434cd71b9 inadyn: update to 2.9.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-01-03 18:02:59 -08:00
Rui Salvaterra
e6809f7d79 stubby: clean up the makefile
These cmake modules are actually never referenced. Stubby itself doesn't link to
libidn or libunbound, only getdns does. They're most likely leftovers from when
stubby was split from getdns to its own repository.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-01-03 02:18:57 -08:00
James White
a02d4f646f adguardhome: Update to v0.107.2 stable
Signed-off-by: James White <james@jmwhite.co.uk>
2022-01-02 20:12:40 +01:00
Tianling Shen
a97c3c8cda
dnsproxy: Update to 0.40.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-01-02 14:13:36 +08:00
Tianling Shen
914e6eb7e2 dnsproxy: Update to 0.40.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-12-29 10:20:50 +01:00
Florian Eckert
bca4b5032e
Merge pull request #17418 from TDT-AG/pr/20211222-mwan3
mwan3: fix mwan3 flush conntrack table call
2021-12-28 14:52:06 +01:00
Dmitry Mikhirev
bdd264b890 stubby: quote address value in config
fixes #17421

Signed-off-by: Dmitry Mikhirev <mikhirev@gmail.com>
2021-12-26 15:43:07 +01:00
Josef Schlehofer
87c393f0ae
Merge pull request #17409 from alaviss/adguardhome-update
adguardhome: update to 0.107.0
2021-12-25 23:49:36 +01:00
David Bauer
2a371898c3 usteer: fix PKG_SOURCE_DATE
Reported-by: Hannu Nyman <hannu.nyman@iki.fi>
Signed-off-by: David Bauer <mail@david-bauer.net>
2021-12-24 17:49:24 -08:00
Josef Schlehofer
aafa614dea
Merge pull request #17388 from AuthorReflex/openvpn-2.5.5
openvpn: update to 2.5.5
2021-12-24 18:41:41 +01:00
Josef Schlehofer
841f4766d1
Merge pull request #17427 from 1715173329/xr
xray-core: Update to 1.5.2
2021-12-24 18:39:15 +01:00
Tianling Shen
d2b957e178
dnsproxy: Update to 0.40.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-12-24 23:15:51 +08:00
Tianling Shen
418e59356b
xray-core: Update to 1.5.2
Removed upstreamed patches.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-12-24 23:12:16 +08:00
Hiếu Lê
f44603a131
adguardhome: update to 0.107.0
Full changelog available at: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.0

packr has been removed from build dependencies, per
c6888326b0 (diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261L2)

Also added the ability to configure working directory location and moved
the directory to /var. On most setups this should not change anything,
as /var is symlinked to /tmp. The move mostly benefits setups where /var
is configured to be persistent.

The working directory is used by AdGuard to store persistent data like
query logs, filter lists, etc.

Data stored in this directory can get really huge, as such allowing
this directory to be moved elsewhere (ie. an USB drive) is very
beneficial.

Co-authored-by: Dobroslaw Kijowski <dobo90@gmail.com>
Co-authored-by: Jeffery To <jeffery.to@gmail.com>
Signed-off-by: Hiếu Lê <leorize+oss@disroot.org>
2021-12-22 22:06:49 -06:00
Dirk Brenken
25dd0c63af
adblock: 4.1.3-4
* fix backup dir creation in raw mode

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-12-22 13:19:40 +01:00
Matthew Hagan
c815c9a94d geoipupdate: initial commit
Add MaxMind's geoipupdate utility. mmdb files are downloaded to /var/GeoIP
by default. The user should update /etc/GeoIP.conf with their API key and
DB choice, currently set to country only. So as not to exceed MaxMind's
download limitations, the user should manually run the utility or set up a
cron job.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2021-12-22 02:09:22 -08:00
Florian Eckert
e1f321150d mwan3: fix mwan3 flush conntrack table call
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-12-22 09:28:12 +01:00
Kerma Gérald
ffd97e173c crowdsec-firewall-bouncer: remove crowdsec package dependency
Remove un-necessary crowdsec package dependency, to be able to use
crowdsec-firewall-bouncer independently from crowdsec local installation.
(with remote API)

Fix issue: https://github.com/openwrt/packages/issues/17406

Description:
  using crowdsec-firewall-bouncer on many OpenWRT devices connected
  with my domain LAPI server (which collect many crowdsec machines,
  mostly nginx), it works great. Actually, crowdsec package is not
  mandatory for that usage, it would be great if it was not a dependency.

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2021-12-22 06:18:48 +01:00
Tianling Shen
575bda1f63 gg: add new package
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-12-21 17:39:16 -08:00
Tianling Shen
6d56c80ff9 xray-core: Update to 1.5.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-12-21 17:37:53 -08:00
Jan Hák
2a56e478f5 knot: update to 3.1.5
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2021-12-21 17:18:16 +01:00
Wes Morgan
efb908b032 tailscale: update to 1.18.2
Signed-off-by: Wes Morgan <git@wesmorgan.me>
2021-12-20 11:27:50 +02:00
Alexandru Ardelean
3663b48186
Merge pull request #17378 from neheb/22
davfs2: update to 1.6.1
2021-12-20 11:26:02 +02:00
Maxim Storchak
6243a17250 tgt: update to 1.0.81
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2021-12-19 17:38:10 -08:00
Florian Eckert
3d809e0482
Merge pull request #17265 from TDT-AG/pr/20211203-modemmanager
modemmanager: refactoring procd init script
2021-12-18 12:08:59 +01:00
Ivan Pavlov
353499ac9d openvpn: update to 2.5.5
Maintainer: me / @mkrkn
Compile tested: ramips/mt7620 TP-Link Archer C50 v1, ramips/mt7621 Xiaomi Mi router 3 Pro, ath79/generic TP-Link WDR-3500
Run tested: ramips/mt7620 TP-Link Archer C50 v1, ramips/mt7621 Xiaomi Mi router 3 Pro, ath79/generic TP-Link WDR-3500

openvpn: update to 2.5.5

use of CFG Spectre-mitigations in MSVC builds
bring back OpenSSL config loading to Windows builds
several build fixes, refer to https://github.com/OpenVPN/openvpn/blob/release/2.5/Changes.rst

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2021-12-18 11:39:34 +03:00
Rosen Penev
0ad6384b5f atftp: update to 0.7.5
Remove upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-17 14:09:50 -08:00
Imran Khan
726633301e nft-qos: bump PKG_RELEASE
Signed-off-by: Imran Khan <gururug@gmail.com>
2021-12-17 14:07:47 -08:00
Imran Khan
4f4f66fd17 nft-qos: fix monitor duplicates
nft command syntax is incorrect

rearrange parameter order

Signed-off-by: Imran Khan <gururug@gmail.com>
2021-12-17 14:07:47 -08:00
Imran Khan
6d095c479a nft-qos: fix include on image build service enable
Fixes: f88485f572 ("nft-qos: silence buildsystem errors")

Prefixing IPKG_INSTROOT to sourced includes is ineffective for this
package.

Source includes only when empty to avoid image make errors.

Signed-off-by: Imran Khan <gururug@gmail.com>
2021-12-17 14:07:47 -08:00
Rui Salvaterra
cb9229870e sqm-scripts: drop redundant dependency
The kmod-sched-cake package already depends on kmod-sched-core, there's no need
for explicitly stating the dependency.

While at it, change PKG_RELEASE to $(AUTORELEASE).

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-12-17 18:33:42 +01:00
Rosen Penev
c44b96078b bwm-ng: update to 0.63
Remove upstreamed patch.

Add autoreconf and fixup configure section. The tarball no longer ships
configure and Makefiles.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-17 02:55:39 -08:00
Rosen Penev
4a400ed105 ariang: update to 1.2.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-16 19:26:45 -08:00
Rosen Penev
461c972d86 davfs2: update to 1.6.1
Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-12-16 15:53:40 -08:00
Alexander Ryzhov
89d5d2e091 fail2ban: Python 10.0 compatibility
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
2021-12-16 15:35:05 -08:00
W. Michael Petullo
605d06a014 snort: update to 2.9.19
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:31:07 -08:00
W. Michael Petullo
6c57db2bea snort3: update to 3.1.18.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-16 15:30:41 -08:00
Miroslav Lichvar
ca9ddcc7f8 chrony: update to 4.2
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2021-12-16 15:27:20 -08:00
Stijn Tintel
6fe18ac4de openvswitch: partially restore kmod-mpls dependency
Enabling OPENVSWITCH in the kernel config selects MPLS. This exposes the
MPLS_ROUTING symbol, which is missing if kmod-mpls is not enabled. On
kernel 5.4 this problem doesn't show up, as the Open vSwitch package
uses the in-tree kernel modules rather than the upstream ones.

Restore the kmod-mpls dependency when using the upstream kernel modules
to fix build.

Reported-by: Matthew Hagan <mnhagan88@gmail.com>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-12-16 13:27:24 +08:00
Matthew Hagan
5ffc45126d openvswitch: fix libunbound dependency check
The ifeq check for CONFIG_OPENVSWITCH_WITH_LIBUNBOUND does not evaluate
correctly within the menuconfig, resulting in libunbound not being
selected, resulting in a failing libunbound.so.8 dependency.

Instead add this condition:dependency in the manner defined in the
OpenWrt developer guide.

Signed-off-by: Matthew Hagan <mathagan@fb.com>
2021-12-16 13:25:37 +08:00
Matthew Hagan
136003c44d openvswitch: Change dependency from append to definition
ovs_libovsdb_depends and ovs_libofproto_depends append the libatomic
dependency. However in these cases these variables were not previously
defined and thus a reader may search the Makefile for the definition.
Therefore change the operator to explicitly define these dependency
variables, rather than append. In addition add a space after operator to
improve readability and conform to other dependency definitions in the
Makefile.

Signed-off-by: Matthew Hagan <mathagan@fb.com>
2021-12-16 13:25:37 +08:00
Matthew Hagan
4e5eb5e0b9 openvswitch: merge dependency lists
Rather than defining dependencies, then appending the libatomic
dependency on the following line, merge all into one definition.
Simultaneously, sort by alphabetical order.

Signed-off-by: Matthew Hagan <mathagan@fb.com>
2021-12-16 13:25:37 +08:00
Florian Eckert
7bd395fdbc
Merge pull request #17333 from ysc3839/ddns-ns1
ddns-scripts: add ns1.com provider
2021-12-15 12:50:01 +01:00
Richard Yu
9e6dd11484
ddns-scripts: add ns1.com provider
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2021-12-15 18:22:56 +08:00
Tianling Shen
5f1e6f7d09 dnsproxy: Update to 0.39.13
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-12-14 19:01:08 +01:00
Florian Eckert
45a56a8899 modemmanager: refactoring hotplug debug logging
The output of the hotplug is very chatty and floods the log with
messages that are not necessary in functioning operation.

So that the log can be filtered. A log level was added to each message
as the first opiton on mm_log function call.

In addition, the facility of the hotplug script has been set to daemon,
which in my view fits better than user.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-12-14 09:17:34 +01:00
Florian Eckert
dc7095baff ModemManager: add service options
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-12-14 09:17:02 +01:00
Sergey V. Lobanov
8457944e61 nfs-kernel-server: fix build on macos arm64
1. prctl() check is not required for host-compile on any OS due to prctl
is not used in rpcgen which is only one is compiled during host-compile
phase. prctl() check is disabled via HOST_CONFIGURE_VARS in OpenWrt makefile

2. __DARWIN_ONLY_64_BIT_INO_T is true on macos arm64 so struct stat64
and stat64() are not available. This patch defines stat64 as stat if
__DARWIN_ONLY_64_BIT_INO_T is true

Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
2021-12-13 19:57:18 -08:00
W. Michael Petullo
f614850285 krb5: update to 1.19.2
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-12-13 09:03:05 +01:00
Kerma Gérald
515f8489cc crowdsec-firewall-bouncer: update to 0.0.18
Update to upstream release 0.0.18

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2021-12-12 19:14:48 +01:00
Tianling Shen
21e98e952f v2rayA: Update to 1.5.5
Breaking changes:
The database has been replaced with boltdb to try to solve the problem
of database corruption.

Note that the data will not be migrated, but the previous data will be
retained. If you need the previous data, just downgrade v2rayA (v1.5.4).

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-12-12 01:39:40 -08:00
Glenn Strauss
35dff58b3a lighttpd: update to lighttpd 1.4.63 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2021-12-12 08:01:17 +01:00
Glenn Strauss
ddecac45c8 lighttpd: update to lighttpd 1.4.62 release hash
depend on libpcre2 instead of libpcre

also remove patches incorporated upstream into lighttpd 1.4.62

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2021-12-12 08:01:17 +01:00
David Bauer
0fdfcab67c usteer: update to latest git head
8e7b1ff ubus: skip current node for transition candidate list
e51ea7a node: move roam-events to dedicated struct
edbe7d4 node: skip neighbors exceeding assoc-limit

Signed-off-by: David Bauer <mail@david-bauer.net>
2021-12-11 00:09:09 +01:00
Eric Luehrsen
824aa45133 unbound: update to 1.14.0
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2021-12-10 10:50:14 +01:00
Josef Schlehofer
10ab230670 knot-resolver: update to version 5.4.3
Release notes:
https://www.knot-resolver.cz/2021-12-01-knot-resolver-5.4.3.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-12-07 12:24:03 -08:00
Othmar Truniger
f2f4649783 knxd: bump to upstream version 0.14.52
Signed-off-by: Othmar Truniger <github@truniger.ch>
2021-12-07 12:23:38 -08:00
Moritz Warning
b9aebd8cdc zerotier: update to 1.8.4
Also remove patch to fix uClibc-ng,
since it is not in openwrt anymore.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-12-06 15:12:35 -08:00
Oskari Rauta
61143fc8b9 cni-route-override: new package
route-override IPAM works as meta CNI plugin to override IP route given by previous CNI plugins. It is useful in a case with network-attachment-definition.
Currently route-override verified its feature with podman and crio(with Kubernetes).

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-12-06 23:00:38 +01:00
Florian Eckert
0b027b131c ModemManager: refactoring procd init script
The way the init script is written now, we get a bad output when calling
the ubus service backend.

ubus call service list "{'verbose':true,'name':'modemmanager'}"
>{
>        "modemmanager": {
>                "instances": {
>                        "instance1": {
>                                "running": true,
>                                "pid": 20511,
>                                "command": [
>                                        "sh",
>                                        "-c",
>                                        ".
>/usr/share/ModemManager/modemmanager.common;    \t
>mkdir -m 0755 -p /var/run/modemmanager;          \t
>mm_cleanup_interfaces;                            \t
>( mm_report_events_from_cache ) >/dev/null 2>&1 & \t
>/usr/sbin/ModemManager"
>                                ],
>                                "term_timeout": 5,
>                                "respawn": {
>                                        "threshold": 3600,
>                                        "timeout": 5,
>                                        "retry": 5
>                                },
>                                "pidfile":"/var/run/modemmanager/modemmanager.pid"
>                        }
>                }
>        }
>}"

I also get the output in the log that the PID file cannot be created.

> daemon.err procd: Failed to remove pidfile: :No such file or directory

The changes in this commit fixes this issues, by moving startup into a
wrapper script.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-12-06 14:49:43 +01:00
Oskari Rauta
053bc23573 speedtestpp: add new package
SpeedTest++
Yet another unofficial speedtest.net client cli interface

For users who instead of python based speedtest client want
to use something that was written in c++...

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-12-06 08:22:25 +01:00
Dirk Brenken
4be2a5b737
Merge pull request #17137 from oskarirauta/banip
banip: update nginx matching
2021-12-03 05:41:40 +01:00
Oskari Rauta
1441366364 banip: update nginx matching
Currently banip matches nginx log entries starting with
nginx[number]:...

I am running a containerized nginx with alpine as base, which
ends up adding log entries without [number] part..
like this:
nginx:...

This patch updates regex for nginx log entry search to include
both versions.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-12-03 05:15:00 +02:00
Olivier Poitrey
189a806293 nextdns: Update to version 1.37.7
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-12-03 01:09:08 +01:00
Olivier Poitrey
f94b7380a5 nextdns: Update to version 1.37.6
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-12-02 18:36:02 +01:00
Tianling Shen
04b82e9da0 cloudreve: Update to 3.4.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-12-02 09:23:02 +01:00
Jo-Philipp Wich
04d0e45da1 zerotier: add configuration reload trigger
Ensure that the zerotier service is automatically restarted when the uci
configuration is modified.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-12-01 18:59:24 +01:00
Olivier Poitrey
a2e26b101f nextdns: Update to version 1.37.5
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-11-30 16:10:27 +00:00
Martijn Atema
aa820a2cae ddns-scripts: Add script for TransIP.nl
Signed-off-by: Martijn Atema <martijn@atema.one>
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
- PKG_RELEASE number updated
2021-11-30 13:10:57 +01:00
Peter Gransdorfer
c0296bf25d ddns-scripts: use HTTPS for spdyn
Signed-off-by: Peter Gransdorfer <peter.gransdorfer@cattronix.com>
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
- PKG_RELEASE number updated
2021-11-30 12:55:23 +01:00
Florian Eckert
7a787760ac
Merge pull request #17228 from giannoug/fix-do
ddns-scripts: Fix DigitalOcean JSON payload
2021-11-30 12:39:33 +01:00
Alexandru Ardelean
add867a001
Merge pull request #17206 from cotequeiroz/seafile-broken
treewide: mark django1 and dependents BROKEN
2021-11-29 22:02:57 +02:00
George Giannou
49defda70c ddns-scripts: Fix DigitalOcean JSON payload
Signed-off-by: George Giannou <giannoug@gmail.com>
2021-11-29 13:00:36 +02:00
Georgi Valkov
4af04cdc05 ksmbd-tools: Fix ksmbd service is semi-killed at system startup
The configuration for the ksmbd service is auto-generated when
the OpenWRT configuration changes, and also during startup,
hence ksmbd.init has to reload the kernel module. It does that by
calling kill_server, which does not perform cleanup. This results
in ksmbd being killed but not restarted properly during boot.
This patch resolves the issue by using stop_service, which performs
proper cleanup.

https://forum.openwrt.org/t/ksmbd-samba3-4-alternative-ex-cifsd-smbd-package-support-thread/51695/68

Signed-off-by: Georgi Valkov <gvalkov@abv.bg>
2021-11-29 01:24:09 -08:00
Tianling Shen
06db04ba63 cloudreve: Update to 3.4.1
Use SPDX identifier for PKG_LICENSE.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-11-27 17:16:39 +02:00
Eneas U de Queiroz
9d97f4ba14
treewide: mark django1 and dependents BROKEN
Django 1.x is not compatible with python 3.10.
Mark the package as BROKEN.  Since its dependent packages will also
select it, they will need to be marked BROKEN as well to avoid recursive
dependencies--packages not marked as BROKEN will be able to select the
broken package.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-11-27 10:27:16 -03:00
George Iv
bc11243d04 yggdrasil: bump to 0.4.2
Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
2021-11-26 10:36:10 -08:00
Christian Lachner
7b7366b1d9 haproxy: Update HAProxy to v2.4.9
- Update haproxy download URL and hash
- Switched over to using USE_LIBATOMIC in favor of -latomic
- Added a patch which fixes nossl builds

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-11-26 16:07:09 +02:00
David Bauer
a419d35d2f usteer: update to latest git head
7bf79a2 ubus: set scan duration to roam scan interval
b4eb49e policy: only select nodes with better signal when roaming
5d5a0be ubus: don't request measurement from unsupported STAs
abc6fe0 local-node: update STA RRM capabilites
5ec713b node: determine roamability when selecting neighbors
d0cd65b node: save created time for node
a5c21ae ubus: prioritize neighbor reports on bss transition
532a48d local-node: prioritize neighbor candidates
4862080 node: keep track of roam-sources and roam-destinations
6a20591 sta-info: add last_connected field

Signed-off-by: David Bauer <mail@david-bauer.net>
2021-11-26 13:05:31 +01:00
Tianling Shen
55107364a4 dnsproxy: Update to 0.39.12
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-11-25 19:43:10 +01:00
Stijn Tintel
07c5f565bf openvswitch: document missing options
Commit 1038ac1235 ("openvswitch: add support for definining bridge ports...")
added two new options:
- drop_unknown_ports
- ports
They are missing from the README, so add them.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-11-25 09:36:05 +08:00
Moritz Warning
08878970e9 smcroute: update to 2.5.5
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-11-23 23:24:09 +01:00
Moritz Warning
a75702ecbb zerotier: update to 1.8.3
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-11-23 23:23:43 +01:00
Noah Meyerhans
249079187d bind: bump to 9.17.20
Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2021-11-22 17:02:35 -08:00
Kerma Gérald
2861370567 crowdsec: update to 1.2.1
crowdsec-firewall-boucer: update to 0.0.16

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2021-11-22 16:42:43 -08:00
Daniel Golle
2d09384be7
transmission: include default 'web_home' dir in jail
Fixes 'transmission-web' for users which didn't manually configure the
'web_home' option.
Assume transmission's default in case 'web_home' isn't defined and
mount the directory so it can be accessed from inside the jail.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-20 16:29:28 +00:00
Daniel Golle
c2f2e1706a
transmission: add a bunch of syscalls to seccomp filter
Add missing "inotify_add_watch", "inotify_init1" and "inotify_rm_watch"
syscalls to seccomp filter which are needed in case watch_dir feature
of transmission is used.

Fixes #16972
Reported-by: @siwind
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-20 11:57:10 +00:00
Nick Hainke
da619f19f4 conntrack-tools: import patch to fix cache
As written in the commit message:

Depending on your conntrackd configuration, events might get lost,
leaving stuck entries in the cache forever. Skip checking the conntrack
ID to allow for lazy cleanup by when a new entry that is represented by
the same tuple is added.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-11-20 02:24:31 -08:00
Stan Grishin
03c02bcd92
Merge pull request #17161 from stangri/master-nebula
nebula: update to 1.5.0
2021-11-19 13:53:20 -08:00
Stan Grishin
1421440174 nebula: update to 1.5.0
* update binaries to version 1.5.0 (thanks @jefferyto)
* update maintainer's email address

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2021-11-19 17:35:38 +00:00
Olivier Poitrey
709a0565c9 nextdns: Update to version 1.37.4
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-11-19 17:34:53 +00:00
Stijn Tintel
596051c77e openvswitch: bring up member ports
Open vSwitch does not bring up ports automatically. This is not a
problem for wireless ports, or for ports configured in
/etc/config/network, but other ports will be down, and require manual
interaction to be brought up. Configuring them with proto none will
cause netifd to do some actions on them, which might cause undefined
results, and will also bloat the UCI config file.

The cleanest solution is to bring all member ports up as part of the
init script.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-11-19 14:15:42 +08:00
Darryl Sokoloski
58143f4134 netifyd: update to 3.09
Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
2021-11-17 15:34:35 -05:00
Florian Eckert
fdb471ab9e
Merge pull request #17120 from giannoug/ddns-scripts-digitalocean
ddns-scripts: Rework DigitalOcean update script
2021-11-17 11:02:01 +01:00
Philip Prindeville
38b87f4ff9
Merge pull request #17037 from pprindeville/named-create-run-dir
bind: created /var/run/named directory
2021-11-16 17:05:02 -07:00
Wout Bertrums
e49e145060 pdns: Update to 4.5.2
Signed-off-by: Wout Bertrums <wout@wbnet.eu>
2021-11-16 13:27:53 -08:00
Matthew Hagan
16a5288206 rsyslog: move from net to admin
Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2021-11-16 13:27:24 -08:00
Moritz Warning
8414c29797 smcroute: update to 2.5.4
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-11-15 19:34:58 +01:00
Moritz Warning
9b2bf0abe3 zerotier: update to 1.8.2
Update und switch back to release source package.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-11-15 19:30:22 +01:00
George Giannou
550817815e ddns-scripts: Rework DigitalOcean update script
Signed-off-by: George Giannou <giannoug@gmail.com>
2021-11-15 16:24:30 +02:00
Martijn Atema
de2a9d4b13
ddns-scripts: Fix typo in route53 update script
Signed-off-by: Martijn Atema <martijn@atema.one>
2021-11-15 12:44:41 +01:00
Alexandru Ardelean
84adeaaed3
Merge pull request #17108 from commodo/ovs-no-python-six
ovs,ovn: remove python-six dep
2021-11-14 05:08:47 +02:00
Nikos Mavrogiannopoulos
0101370e1d ocserv: updated to 1.1.4
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2021-11-13 09:28:17 +01:00
Lucian Cristian
e965229a7d frr: update to 8.1.0
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-11-12 17:20:37 -08:00
Daniel Golle
ded4ab79b2 nfs-kernel-server: move hardcoded /run to /tmp/run
statd currently fails to start due to missing /run which doesn't exist
on OpenWrt.

Add a patch moving /run to /tmp/run as the path is hardcoded in several
places and cannot be configured neither at buildtime nor at runtime.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-11-13 01:11:34 +00:00
Stan Grishin
80ef61729b curl: update to 7.80.0
* bump version to 7.80.0
* update maintainer email address

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-11-12 20:25:53 +00:00
Huangbin Zhan
2689a0d11d openssh-server-pam: add key files as conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-11-12 11:04:02 -08:00
Huangbin Zhan
159e12381f openssh: keep same permission for /etc/ssh
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-11-12 11:04:02 -08:00
Lucian Cristian
90834c5ce1 netopeer2: update to 2.0.35
needed after libyang update

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-11-12 11:02:56 -08:00
Lucian Cristian
6048971467 sysrepo: update to 2.0.53
needed after libyang update
also drop python3-sysrepo as now is standalone

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-11-12 11:02:56 -08:00
Huangbin Zhan
9ac16d4528 wget: update to 1.21.2
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-11-12 11:00:24 -08:00
Huangbin Zhan
0907651268 wget: fix hsts time
`time_t` on musl 1.2 is 64bit, while `long` is 32 bit. we will always get zero time with the original source on mips big endian.

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-11-12 11:00:24 -08:00
Aleksander Morgado
9bc5942529 modemmanager: fix physdev sysfs path detection in PCIe modems
The PCIe physdev path lookup relies on the 'vendor' and 'device'
attribute files, instead of the 'idVendor' and 'idProduct' ones, which
are USB specific.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2021-11-12 11:00:04 -08:00
Tianling Shen
9b4031dec4 dnsproxy: Update to 0.39.10
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-11-11 03:47:03 -08:00
Tianling Shen
ae7c97f616 dnslookup: Update to 1.5.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-11-11 03:46:38 -08:00
Alexandru Ardelean
22ad3368f3 ovn: remove python-six dep
OVN doesn't require Python Six, since about commit
 338a6ddb5e
Maybe even earlier than that.

There are some left-over installations of six in their CI, but no usage in
any Python source code.

Refreshed patches.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-11-10 14:54:36 +02:00
Alexandru Ardelean
2648f2e02c openvswitch: remove python-six dependency
Python six was required to build the OVS Python libs during the time when
they were supporting both Python 2 & 3.

Python 3 is a minimum requirement for OVS Python's libs since commits:
  1ca0323e7c
  bd90524550
and Six is no longer required since commit
  0c4d144a98

The end-goal here is to get rid of the Python Six host-build.
OVS is the only user.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-11-10 14:32:16 +02:00
Karl Palsson
9be6e174a4 mosquitto: bump to 2.0.13
Security and bugfix releases.

Changelogs:
https://mosquitto.org/blog/2021/10/version-2-0-13-released/
https://mosquitto.org/blog/2021/08/version-2-0-12-released/

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-11-09 09:12:24 +00:00
Tianling Shen
4eac8f4087 trojan-go: add new package
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-11-08 17:54:18 -08:00
Ren Zongjia
1f6944d607 transmission-web-control: Update to the latest master branch(4b2e1858)
Signed-off-by: Ren Zongjia <acooler15@foxmail.com>
2021-11-08 17:47:18 -08:00
Jan Hák
60a80b31fb knot: update to 3.1.4
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2021-11-08 14:01:30 -08:00
Wout Bertrums
212f9fa76c pdns-recursor: Update to v4.5.7
Signed-off-by: Wout Bertrums <wout@wbnet.eu>
2021-11-05 15:43:55 -07:00
Oskari Rauta
9e7b9a4978 zerotier: update to 1.8.1
Release notes:

1.8.0
 - Upgrade json.hpp dependency to version 3.10.2
 - Check if DNS servers need to be applied on macOS
 - Set MAC address before bringing up Linux TAP link
 - Stop binding to temporary IPv6 addresses
 - Fix for mistakenly using v6 source addresses for v4 routes on some platforms
 - Fix for MacOS MTU capping issue on feth devices
 - Implement a workaround for one potential source of a "coma" bug, which can occur if buggy NATs/routers stop allowing the service to communicate on a given port. ZeroTier now reassigns a new secondary port if it's offline for a while unless a secondary port is manually specified in local.conf. Working around crummy buggy routers is an ongoing effort.
 - A completely rewritten desktop UI for Mac and Windows!

1.8.1
 - Fix an issue that could cause clobbering of MacOS IP route settings on restart.
 - Added additional hardening against address impersonation on networks (also in 1.6.6).
 - MacOS IPv6 no longer binds to temporary addresses as these can cause interruptions if they expire.
 - Remove support for REALLY ancient 1.1.6 or earlier network controllers.
 - Fix numerous UI issues from 1.8.0 (never fully released).

Changed to git as source and added $(AUTORELEASE)

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-11-05 17:28:03 +01:00
Tianling Shen
797c8b6c47 dnslookup: Update to 1.5.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-11-05 07:17:26 +01:00
Martin Schneider
a1d3552445 dns-over-https: Add dns-over-https.
Client and server software to query DNS over HTTPS, using Google DNS-over-HTTPS protocol and IETF DNS-over-HTTPS (RFC 8484). https://github.com/m13253/dns-over-https

Signed-off-by: Martin Schneider <martschneider@google.com>
2021-11-05 06:41:13 +01:00
Alexander Koenig
1589ebcede mdns-repeater: add package for mdns-repeater
Signed-off-by: Alexander Koenig <alex@lisas.de>
2021-11-04 15:17:00 -07:00
Tianling Shen
f712dc311e rclone: Update to 1.57.0
- Disabled unused plugins and re-enabled CGO.
- Fixed test script

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-11-03 08:12:07 -07:00
Ren Zongjia
cb54cef066 frp: update to 0.38.0
Signed-off-by: Ren Zongjia <acooler15@foxmail.com>
2021-11-03 07:30:55 +01:00
Josef Schlehofer
735d9deed6
Merge pull request #17031 from turris-cz/drop-rosy-fs
rosy-file-server: drop this package
2021-11-02 19:09:54 +01:00
Philip Prindeville
daf6b8b212 bind: created /var/run/named directory
Side-effect of dropping capabilities(7) with last commit is now we
need the `/var/run/named/` directory created for us at startup.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-10-31 16:01:44 -06:00
David Bauer
63e2771140 usteer: update to latest git head
6813542 remote: always re-schedule update timeout
d7833e1 remote: fix compilation with glibc
bee2caf sta: schedule sta_info timeout on creation
ae32cb9 ubus: fix channel for active probing
8dc0753 ubus: introduce enum for beacon measurement mode
46e5976 policy: use correct reference signal
1116fdb policy: avoid creating kick loop for client
d3ff0d5 sta: add sta_connection_state enum
30f9ba7 remote: include node BSSID into messages
8af7b6c usteer: add BSSID to node struct

Signed-off-by: David Bauer <mail@david-bauer.net>
2021-10-31 21:06:01 +01:00
Josef Schlehofer
f1893a426a
rosy-file-server: drop this package
Reasons to drop this package:
a) this package depends on luci-app-rosy-file-server
Unfortunately, it was marked as broken as it is unmaintained.

See: 34b682afac

b) maintainer is inactive
c) rosinson website does not seem to be working

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-10-31 09:26:21 +01:00
Javier Marcet
19596a013c nginx: add scgi_params if CONFIG_NGINX_HTTP_SCGI=y
Signed-off-by: Javier Marcet <javier@marcet.info>
2021-10-30 14:59:14 -07:00
Rui Salvaterra
2997d2dcf5 tor: bump to 0.4.6.8 stable
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-10-30 01:13:07 -07:00
Peter Stadler
55c3bc14f7 nginx, python3-{asgiref,django-cors-headers,drf-nested-routers,sqlparse}: bump versions
Update to the newest versions and switch to $(AUTORELEASE) for the python3 packages (where I am the maintainer).

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2021-10-30 01:12:02 -07:00
Matthew Hagan
bbf13f9d89 openfortivpn: add persistent reconnect option
Currently when the connection times out, the interface will disconnect.
Add capability to add persistent option to re-establish connectivity.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2021-10-30 01:07:49 -07:00
Matthew Hagan
008d4afa5f openfortivpn: add user, key, CA PEM support
Allow authentication inputs by key/cert PEM.

Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
2021-10-30 01:07:49 -07:00
Chao Liu
e99afaa97c zerotier: add respawn procd param
Signed-off-by: Chao Liu <git@expiron.dev>
2021-10-30 01:07:28 -07:00
Peter Stadler
545629e386 uwsgi: bump version and use less workarounds
* adopt pypi name and line numbers in patches
* remove custom tar command and patch for using python3 (changed upstream)

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2021-10-30 01:07:08 -07:00
Tianling Shen
ab540e6990 xray-core: remove dead jail files
It never works... And Xray-core needs root access to work.

Bump geodata to latest version while at it.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-30 01:06:40 -07:00
Glenn Strauss
2b67f2b178 lighttpd: update to lighttpd 1.4.61 release hash
also remove patches incorporated upstream into lighttpd 1.4.61

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2021-10-30 01:05:07 -07:00
Rosen Penev
53b5695ea8 softethervpn: update to 4.38-9760-rtm
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-28 16:54:50 -07:00
Philip Prindeville
a11d34617a
Merge pull request #16992 from pprindeville/named-restart-intf-flap
bind: detect new interfaces when they come up
2021-10-28 17:01:14 -06:00
Philip Prindeville
24e346e20b
Merge pull request #16984 from pprindeville/strongswan-update-5.9.4
strongswan: bump version to 5.9.4
2021-10-28 16:57:51 -06:00
Philip Prindeville
26bef5067c
Merge pull request #17010 from pprindeville/bind-update-9.17.19
bind: Bump to 9.17.19
2021-10-28 16:56:31 -06:00
Philip Prindeville
c2de702cbd bind: Bump to 9.17.19
The following CVE updates are included:

* CVE-2021-25219: The "lame-ttl" option is now forcibly set to 0. This
  effectively disables the lame server cache, as it could previously be
  abused by an attacker to significantly degrade resolver performance.

* CVE-2021-25218: An assertion failure occurred when named attempted
  to send a UDP packet that exceeded the MTU size, if Response Rate
  Limiting (RRL) was enabled.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-10-28 14:06:07 -06:00
Philip Prindeville
049b25bcf9 bind: detect new interfaces when they come up
Reload the service when interfaces flap; note that libcap support
is required to open new sockets on interfaces coming up during
a reload, otherwise a full restart would be needed.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-10-28 14:00:43 -06:00
Philip Prindeville
3ea87e6401
Merge pull request #17003 from pprindeville/named-deprecate-managed-keys
bind: deprecate managed-keys
2021-10-28 13:54:40 -06:00
Philip Prindeville
f7d11c9a1c strongswan: Bump to 5.9.4
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-10-28 13:04:40 -06:00
Daniel Golle
025bca81a0 nfs-kernel-server: reload when exported mountpoints show
Use newly introduced procd_add_reload_mount_trigger to reload nfsd
when a mountpoint covering an exported filesystem is added by blockd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-28 19:54:29 +01:00
Daniel Golle
c3c6a2ff1d
gnunet: several improvements
Fix uci-defaults for PostgreSQL backends
Add user 'gnunet' to 'postgres' group
Always build with sqlite3 as configure fails when --without-sqlite

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-28 16:31:44 +01:00
Ren Zongjia
1a5d35dd7b transmission: update seccomp config file
Add missing syscalls found using utrace.

Signed-off-by: Ren Zongjia <acooler15@foxmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-28 16:31:30 +01:00
Jan Hoffmann
f9ea814260 vnstat2: add hotplug script for adding interfaces
If an interface doesn't exist yet when vnStat is started, it won't be
monitored, as only existing interfaces can be added to the database via
the vnstat command.

This adds a hotplug script which adds any configured interfaces to the
vnStat database when it goes up.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2021-10-28 01:31:18 -07:00
Jan Hoffmann
ecae7dedde vnstat2: fix all interfaces being monitored when none are configured
By default, vnstatd adds all available interfaces on startup when its
database is empty. The --noadd option prevents this, but it breaks
import of legacy databases, and causes vnstatd to exit immediately
after startup, which breaks reloading.

This changes the init script to add the --noadd option when no legacy
databases need to be imported, and patches vnstatd to keep running
even when no interfaces are configured.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2021-10-28 01:31:18 -07:00
Huangbin Zhan
c1f4273501 nginx-util: add conffiles
Add /etc/config/nginx, restrict_locally, uci.conf.template
 as conffile

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-10-27 23:18:42 -07:00
Huangbin Zhan
e56930a8fc rosy-file-server: fix conffile name
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-10-27 23:18:42 -07:00
Huangbin Zhan
1c3600ca68 uradvd: fix installed filename, add conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-10-27 23:18:42 -07:00
Huangbin Zhan
94d57346fc treewide: add missing conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-10-27 23:18:42 -07:00
Huangbin Zhan
3d66be4203 atftpd: fix conffiles
Add missing conffiles
Fix conffile permission

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-10-27 23:18:42 -07:00
Huangbin Zhan
e6e770b268 treewide: fix broken conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-10-27 23:18:42 -07:00
Philip Prindeville
a39a8372b3 bind: deprecate managed-keys
This has been replaced with the "trust-anchors" keyword, per
section 8.21.1 New Features of the Bind 9 Administrator Reference
Manual:

• In order to clarify the configuration of DNSSEC keys, the trusted-keys and managed-keys statements have been deprecated, and the new trust-anchors statement should now be used for both types of key.
  When used with the keyword initial-key, trust-anchors has the same behavior as managed-keys, i.e., it configures a trust anchor that is to be maintained via RFC 5011.
  When used with the new keyword static-key, trust-anchors has the same behavior as trusted-keys, i.e., it configures a permanent trust anchor that will not automatically be updated. (This usage is not recommended for the root key.) [GL #6]

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-10-27 21:49:31 -06:00
Alexandru Ardelean
179358efbf mstpd: bump to version 0.1.0
And switch to AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-27 20:55:38 +03:00
Florian Eckert
9301cf124a
Merge pull request #16936 from aleksander0m/aleksander/mm-wwan-subsystem
modemmanager: add support for wwan subsystem in hotplug
2021-10-27 14:16:18 +02:00
Tianling Shen
92ee2a3cbb dnsproxy: Update to 0.39.9
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-26 23:04:11 -07:00
Sebastian Kemper
83d1cdaf3f apache: fixup apxs
apxs is used to get information about the apache installation when
building external modules. Currently there are issues:

1.

./staging_dir/target-mips_24kc_musl/usr/bin/apxs -q TARGET
apache2
apxs:Error: ./staging_dir/target-mips_24kc_musl/home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/bin/apr-1-config not found!.

This error is fixed by sed script #2.

2.

./staging_dir/target-mips_24kc_musl/usr/bin/apxs -q TARGET
cannot open ./staging_dir/target-mips_24kc_musl/home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/share/apache2/build/config_vars.mk: No such file or directory at ./staging_dir/target-mips_24kc_musl/usr/bin/apxs line 213.

This error is fixed by sed scipt #1.

Both sed scripts taken from buildroot (see [1]).

[1] https://github.com/buildroot/buildroot/blob/master/package/apache/apache.mk

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-10-26 09:39:53 -07:00
Sebastian Kemper
da4b1ca8d6 apache: security bump to 2.4.51
Fixes (see [1] for details):

  CVE-2021-33193
  CVE-2021-41524
  CVE-2021-41773
  CVE-2021-42013

[1] https://httpd.apache.org/security/vulnerabilities_24.html

Patch 020-openssl-deprecated.patch refreshed.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-10-26 09:39:53 -07:00
Nick Hainke
8b7fb614dd dawn: set symm_enc default to 0
User mpeleshenko reported that symm encryption breaks hearing map.
Set the default to 0.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-10-26 17:52:49 +02:00
Nick Hainke
2e02deb5a9 dawn: update to 2021-10-26
ddc007e32ced ubus: avoid use after free in handle_probe_req()
e1275713c057 github: fix workflow

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-10-26 00:37:56 +02:00
Jan Hák
175087bf25 knot: update to version 3.1.3
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2021-10-25 08:34:35 -07:00
David Bauer
737b4fef25 usteer: add package
This commits adds the new usteer package to the packages feed.

usteer is a daemon for steering wireless clients across frequency
bands as well as between multiple access points on a network.

Signed-off-by: David Bauer <mail@david-bauer.net>
2021-10-24 23:48:04 +02:00
Lucian Cristian
3dd857de9e frr: fixes and update to latest
ospf running in instance mod will keep cpu to 100% so revert offending commit
if daemon is disabled in the file while running also close that daemon
also add the pythontools to support reload

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-10-22 18:22:20 -07:00
Rosen Penev
23b5b516ae gnunet: fix compilation with big endian
if is in the wrong spot.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-22 18:14:36 -07:00
Rosen Penev
b6cd312557 wsdd: update to 2021-10-22
Fixes another segfault.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-22 18:14:15 -07:00
Olivier Poitrey
8d4baa39e4 nextdns: Update to version 1.37.3
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-10-22 10:13:40 -07:00
Nick Hainke
c1490175d3 dawn: respawn dawn in case of crash
Some users report that DAWN sometimes crashes after a while. Mostly
this happens after the new update has been rolled out.

Since I would not like to go back to the older version, I add as
a workaround for now that DAWN automatically respawned.

Workaround for:
https://github.com/berlin-open-wireless-lab/DAWN/issues/151

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-10-21 11:25:10 +02:00
Rosen Penev
27c315c3bb wsdd2: update to 2021-10-14
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-20 15:33:31 -07:00
Tianling Shen
1ea73ae717 cloudreve: add new package
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-20 13:05:28 -07:00
Aleksander Morgado
2a31359c47 modemmanager: add support for wwan subsystem in hotplug
WWAN devices may now be exposed in the new 'wwan' subsystem in the
kernel (since 5.13), initially applicable to devices exposed in PCIe
(no USB), but at some point may also apply to USB devices that until
now were exposed via other subsystems (e.g. usbmisc, tty).

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2021-10-19 21:39:26 +02:00
Stan Grishin
2b6c8d8273 vpn-policy-routing: bugfixes: killall and tmpfs params
* bugfix: change killall param from -HUP to -s HUP
* bugfix: change tmpfs param from status to gateway

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-10-19 05:40:17 +00:00
Stan Grishin
a8bce8d516
Merge pull request #16911 from stangri/master-vpn-policy-routing
vpn-policy-routing: revert to 0.3.4-8
2021-10-18 19:32:07 -07:00
Josef Schlehofer
6b37a15230 dnscrypt-proxy2: update to version 2.1.1
Update copyright

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-10-17 19:03:52 -07:00
Marcos Del Sol Vives
212f057df7 ksmbd-tools: update to 3.4.2
Signed-off-by: Marcos Del Sol Vives <marcos@orca.pet>
2021-10-17 19:02:59 -07:00
Stan Grishin
77514c10a7 vpn-policy-routing: revert to 0.3.4-8
* there are reports that 0.3.5-x versions do not work on some configs
* the development of the new features moved to the new package (pbr)
* revert to the last known good version of vpn-policy-routing

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-10-17 15:10:43 +00:00
Josef Schlehofer
972e6ed2e7
git: update to version 2.33.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-10-17 10:01:24 +02:00
Josef Schlehofer
4b603bc0a2
Merge pull request #16890 from paper42/knot-resolver-5.4.2
knot-resolver: update to 5.4.2
2021-10-16 14:12:47 +02:00
Tianling Shen
e475df4b79 rclone: add test script
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-15 23:02:30 -07:00
Tianling Shen
00747f7b97 rclone: fix logic err in service file
- Corrected `enable` detection.
- Granted config/log write permission for `rclone` user.

Fixes: d518239888 ("rclone: initial package")

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-15 23:02:30 -07:00
Stan Grishin
d11f310230 simple-adblock: update to 1.8.8-1
* update 'check' function

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-10-15 21:25:14 +00:00
Matthias Schiffer
0ffd7002df
Merge pull request #16628 from mwarning/uradvd
uradvd: add new package
2021-10-15 16:09:34 +02:00
Elon Huang
9b7e817f93 rclone-ng: initial package
Signed-off-by: Elon Huang <elonh@immortalwrt.org>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-14 22:25:04 -07:00
Elon Huang
5204e148b3 rclone-webui-react: initial package
Signed-off-by: Elon Huang <elonh@immortalwrt.org>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-14 22:25:04 -07:00
Elon Huang
d518239888 rclone: initial package
Signed-off-by: Elon Huang <elonh@immortalwrt.org>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-14 22:25:04 -07:00
Rosen Penev
9ff8e6bcf3 wsdd2: fix usage with musl 1.2.0
This package uses a wrong format string for time_t. Cast to long long to
fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-14 17:53:54 -07:00
Michal Vasilek
2b3b2ffe42
knot-resolver: update to 5.4.2
* refresh patches
* disabling kres_gen_test is not required anymore for cross compilation, it was fixed upstream with the 5.4.1 release

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-10-15 01:02:16 +02:00
Moritz Warning
1506e40c78 uradvd: add new package
Send IPv6 router advertisments.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
Co-authored-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-10-14 21:46:41 +02:00
Michael Heimpold
b22aa5b9e6 hs20: switch dependencies to php8
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-10-14 14:18:46 +01:00
Rosen Penev
6786e35ff8 transmission: build with wolfSSL again
The problem was discovered and is now patched with an upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-14 14:17:34 +01:00
Ivan Pavlov
23df343ab7 openvpn: update to 2.5.4
Include a number of small improvements and bug fixes.
Improve compatibility on Windows systems

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2021-10-13 22:23:30 -07:00
Jan Pavlinec
d6f6118113 git-lfs: update to version 3.0.1
Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
2021-10-13 22:23:09 -07:00
Eneas U de Queiroz
9e8f127c31 atlas-probe: allow parallel build
Set PKG_BUILD_PARALLEL:=1

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 22:21:28 -07:00
Eneas U de Queiroz
281df4bcf5 atlas-probe: Fix compilation with gcc11
This uses some definitions from <sys/cdefs.h> in gcc 8.4.0, not present
in musl or gcc11.

Also use clock_gettime() instead of syscall(__NR_clock_gettime,...),
which is not currently defined.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-10-13 22:21:28 -07:00
Stan Grishin
0d0b2a99bb
Merge pull request #16776 from stangri/master-https-dns-proxy
https-dns-proxy: update to 2021-09-27
2021-10-13 21:41:10 -07:00
Stan Grishin
f8d16338da https-dns-proxy: update to 2021-09-27
* update to [2021-09-27](da2501f542)
* fixes https://github.com/aarond10/https_dns_proxy/issues/125
* restart instead of reload on interface hotplug
* fixes https://github.com/openwrt/packages/issues/16794
* produce output and log entries on service start/stop
* prevent unnecessary dnsmasq restarts if service has previously updated dnsmasq settings
* allow both named and typed dnsmasq instance settings to be updated
* update 010-fix-cmakelists patch file

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-10-14 04:23:17 +00:00
Jan Pavlinec
3f62bd9df1 ooniprobe: update to version 3.10.1
Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
2021-10-13 17:07:14 -07:00
Nick Hainke
147c401d19 dawn: update to 2021-10-13
d222d12bcb58 ubus: use local blub_buffer definitions and free

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-10-13 11:20:00 +02:00
Jeffery To
382cac2253
Merge pull request #16844 from erdoukki/crowdsec-firewall-bouncer
crowdsec-firewall-bouncer: initial package v0.0.15
2021-10-11 20:59:20 +08:00
Jeffery To
aab450f27a
Merge pull request #16244 from erdoukki/crowdsec
crowdsec: initial package v1.2.0
2021-10-11 20:58:54 +08:00
Georgi Valkov
468fc5fca4 acme: update to 3.0.1
Default to letsencrypt because the upstream default may change.
Passing --staging is no longer needed, since --serever will
select a staging server if needed.

Signed-off-by: Georgi Valkov <gvalkov@abv.bg>
Tested-by: Georgi Valkov <gvalkov@abv.bg>
Acked-by: Toke Høiland-Jørgensen <toke@toke.dk>
2021-10-10 09:35:41 +02:00
Daniel Golle
0e380d8cff
opentracker: update to git HEAD of 2021-08-23
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-09 17:03:20 +01:00
Kerma Gérald
676a621647 crowdsec-firewall-bouncer: initial package v0.0.15
/net/crowdsec-firewall-bouncer/

crowdsec-firewall-bouncer will fetch new and old decisions from
 a CrowdSec API to add them in a blocklist used by supported firewalls.

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2021-10-09 11:53:43 +02:00
Kerma Gérald
8903d1b7ca crowdsec: initial package v1.2.0
/net/crowdsec/

Crowdsec - An open-source, lightweight agent to detect
 and respond to bad behaviours.
 It also automatically benefits from a global community-wide
 IP reputation database.

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2021-10-09 11:53:18 +02:00
Nick Hainke
2039e3fce0 dawn: update to 2021-08-05
* c70773a - datastorage: use signal strength as a metric
* 14e0f83 - Don't display debugging output with DAWN_NO_OUTPUT
* 97e5de1 - uci: add neighbor list priority options
* 2b1a53c - dawn_uci: set default values
* 6eb747b - Use separate configs for 802.11g & 802.11a bands
* 1e34357 - Verify compatibility before parsing config message
* a7a8309 - List all neighbors with same score when kicking
* 3ba0fa4 - Change beacon request fields to appropriate values
* 009aab9 - Change mode config parameter from int to string

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-10-09 10:07:00 +02:00
Daniel Golle
746bb95552
gnunet: update to version 0.15.3
Update to GNUnet release 0.15.3.
Note that GNUnet 0.15.x is incompatible with the previous 0.14.x
wire format.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-10-09 01:29:01 +01:00
Moritz Warning
078bd4189c zerotier: add option to copy config
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-10-08 09:51:03 -07:00
Christian Lachner
7b422274fa haproxy: Update HAProxy to v2.4.7
- Update haproxy download URL and hash
- Make build-target and parameters dependant on configured c-library
- Removed duplicate build-parameters

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-10-08 09:48:19 -07:00
Damiano Renfer
ae92cdda13 dnscrypt-proxy: update maintainer email address
Signed-off-by: Damiano Renfer <x9w2n7xnu@relay.firefox.com>
2021-10-08 09:44:27 -07:00
Stan Grishin
6c0f48ea21
Merge pull request #16828 from stangri/master-simple-adblock
simple-adblock: delete obsolete iptables-dependent function
2021-10-08 09:44:15 -07:00
Rosen Penev
215a4f96ec beanstald: fix compilation under macOS
Makefile tests the host system, not what it compiles to. Override.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-08 09:43:28 -07:00
Alexandru Ardelean
589c6bb2de python-pytz: bump to version 2021.3
And switch to AUTORELEASE for PKG_RELEASE.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-08 09:41:02 -07:00
Stan Grishin
94e53c0b3b simple-adblock: delete obsolete iptables-dependent function
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-10-06 22:40:00 +00:00
Leo Soares
9c4d79519c autossh: fix procd env issue
This commit fixes an issue where the `AUTOSSH_GATETIME` is not available in the `procd`  environment which gets overwritten by the second `procd_set_param env` call.
It now calls the `procd_set_param env` once with the two variables, instead of twice.

Signed-off-by: Leo Soares <leo@hyper.ag>
2021-10-06 12:30:45 -07:00
Florian Eckert
da42cf7071
Merge pull request #16792 from damianorenfer/master
ddns-scripts: add infomaniak.com provider
2021-10-05 08:50:01 +02:00
Rosen Penev
2661d615db net-snmp: remove uClibc reference in patch
uClibc is no longer used in OpenWrt. It's pointless anyway. uClibc
defines __GLIBC__.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-10-05 02:01:39 +03:00
Rosen Penev
9aa6d9b9ac net-snmp: update to 5.9.1
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
[remove irrelevant part from commit message after splitting changes]
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-10-05 02:00:56 +03:00
Glenn Strauss
07446a73ca lighttpd: update to lighttpd 1.4.60 release hash
also remove patches incorporated upstream into lighttpd 1.4.60

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2021-10-04 09:27:16 -07:00
Damiano Renfer
93b694aaa3
ddns-scripts: add infomaniak.com provider
Signed-off-by: Damiano Renfer <x9w2n7xnu@relay.firefox.com>
2021-10-04 11:03:07 +02:00
Dirk Brenken
9024ce70d5
Merge pull request #16785 from ayufan-research/master
travelmate: support meta-refresh with single-quote
2021-10-04 10:10:28 +02:00
Kamil Trzciński
2cbd9a2eb1 travelmate: support meta-refresh with single-quote
Currently `travelmate` only support `<meta` tag
if it contains `"`. This updates `travelmate.sh` to support
`'` as well.

```html
<meta...content='1; url=
```

Signed-off-by: Kamil Trzciński <ayufan@ayufan.eu>
2021-10-04 10:37:51 +03:00
Liangbin Lian
47d9e21104 zerotier: fix cross compile in macOS
zerotier's Makefile use `uname` to detect target when cross compile
uname should always be 'linux'

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2021-10-03 16:36:45 -07:00
Jan Hoffmann
73fff7a4ed vnstat2: update to version 2.8
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2021-10-03 23:40:41 +02:00
Tianling Shen
d48b22fb90 v2raya: Update to 1.5.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-02 16:24:53 -07:00
Tianling Shen
c9433cc43f dnsproxy: Update to 0.39.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-01 09:30:04 +02:00
Chukun Pan
373053a1e4 socat: update to 1.7.4.1
Remove upstreamed patch.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
2021-09-30 17:42:34 -07:00
Jun Zhu
10bfa7e974 ddns-scripts: Add dnspod.cn
Signed-off-by: Jun Zhu <zhujunsan@gmail.com>
2021-09-30 14:18:55 +08:00
Alexandru Ardelean
e2055b5433
Merge pull request #16745 from neheb/tinc2
tinc: update to 1.1pre18
2021-09-29 12:05:40 +03:00
Alexandru Ardelean
2b4fe34e0f
Merge pull request #16515 from jow-/nlbwmon-bump
nlbwmon: update to latest Git HEAD
2021-09-27 23:34:27 +03:00
Sibren Vasse
1a773dd20e openssh: update to 8.8p1
Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
2021-09-27 11:06:52 -07:00
Wout Bertrums
74bea91e5a dnsdist/pdns/pdns-recursor: Remove 010-time_t-check.patch
This patch to remove PowerDNS' check for whether time_t is 64-bit is not needed anymore,
due to OpenWrt now having a more recent musl libc where time_t is 64-bit on all architectures.

Signed-off-by: Wout Bertrums <wout@wbnet.eu>
2021-09-27 07:16:05 -07:00
Wout Bertrums
7cab44e001 dnsdist: Update to v1.6.1
The patch for GCC 11 is not needed anymore because it is upstream now:
https://github.com/PowerDNS/pdns/pull/10400

Signed-off-by: Wout Bertrums <wout@wbnet.eu>
2021-09-27 07:16:05 -07:00
Rosen Penev
5f51bc789b tinc: update to 1.1pre18
Switch to AUTORELEASE for simplicity.

Switch to normal tarballs.

Add license information.

Reorganize Makefile for consistency between packages.

Add libtool patch fixing compilation under some conditions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 20:11:26 -07:00
Chukun Pan
7f50af8949 zerotier: update to 1.6.6
This is a security release (see [1]).

[1] https://www.zerotier.com/2021/09/21/incident-response-to-september-20th-2021

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
2021-09-26 19:33:46 -07:00
Moritz Warning
b9c28a2eef smcroute: update to version 2.5.3
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-09-26 18:09:49 -07:00
Stan Grishin
6015bc32f5 curl: update to 7.79.1
* update to [7.79.1](https://curl.se/changes.html#7_79_1)

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-09-26 18:33:03 +00:00
Alexander Sulfrian
7e241da2b7 usbip: Add init script for usbip-server
Signed-off-by: Alexander Sulfrian <asulfrian@zedat.fu-berlin.de>
2021-09-26 14:58:33 +02:00
Daniel Golle
13516fa188
transmission: add two more syscalls to seccomp filter
Testing showed that additional syscalls are needed on ARMv7.
Add "clock_gettime64" and "statx" which seem to be used now instead
of "clock_gettime" and "stat" syscalls which are already listed.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-09-25 08:27:08 +01:00
Tianling Shen
f151172b42 dnsproxy: Update to 0.39.7
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-24 21:05:13 -07:00
Tianling Shen
0a2fb81acc xray-core: Update to 1.4.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-24 21:05:03 -07:00
Seb Belcher
ff68df2faa nut: Add the option to compile Nut NetXML drivers with the Nut package.
Also modifies the nut-server init script to include options specific to the netxml driver.

Signed-off-by: Seb Belcher <sdjbelcher@gmail.com>
2021-09-23 13:03:10 -07:00
Rosen Penev
fde4e42bfc hcxtools: update to 6.2.4
Refresh patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-23 12:04:40 -07:00
Rosen Penev
911df9bfa5 hcxdumptool: update to 6.2.4
Remove upstreamed patch. Refresh other.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-23 12:04:40 -07:00
Florian Eckert
a7f07a6321
Merge pull request #16687 from stintel/keepalived
keepalived: fix build with IPVS disabled
2021-09-23 07:37:58 +02:00
Stijn Tintel
9e45d45348 openvswitch: add option for failure mode
When Open vSwitch is configured to use a controller, but is unable to
connect to it, Open vSwitch will setup flows to allow all traffic, if
the failure mode is not configured, or set to standalone.

As this might be a security hazard, it is also possible to configure
Open vSwitch in a secure failure mode. Enabling this mode causes Open
vSwitch to drop all traffic if it is unable to connect to the
controller.

Redirect stderr of the command to /dev/null as it does not support the
--if-exists option.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-09-23 09:15:34 +08:00
Stijn Tintel
b2bfb572a3 openvswitch: fix build with libunbound
Due to a copy-paste error, libopenvswitch is missing a dependency when
Open vSwitch is configured to use unbound:

Package openvswitch-libopenvswitch is missing dependencies for the following libraries:
libunbound.so.8

Use the correct config symbol to solve this.

Fixes: 45c8cc9d8a ("openvswitch: make libunbound optional")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-09-23 09:15:34 +08:00
Stijn Tintel
624d2278e7 keepalived: fix build with IPVS disabled
The genhash binary is only built when IPVS is enabled, so make its
installation depend on IPVS being enabled.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-09-22 16:13:40 +03:00
Stijn Tintel
c05103da92 openvswitch: add option for OpenFlow datapath desc
Add a UCI config option to set the OpenFlow datapath description. This
allows setting a human readable description of the bridge, e.g.
"Building x, Floor y, AP z", which makes it easier to recognize the AP.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-09-22 20:40:45 +08:00
Damien Mascord
1a400370c0 mdio-tools: Bump version to 1.0.0
Upstream released 1.0.0, so change the package to the git tag 1.0.0

Mainly documentation and argument handling changes

Signed-off-by: Damien Mascord <tusker@tusker.org>
2021-09-22 01:05:56 -07:00
Josef Schlehofer
1f8cbabf7f
Merge pull request #16662 from kuanyili/mobile-broadband
bump libqmi and modemmanager
2021-09-21 13:08:29 +02:00
Rosen Penev
24eb557c25
Merge pull request #16667 from 1715173329/xray
xray-core: Update to 1.4.4
2021-09-20 14:11:52 -07:00
Tianling Shen
1d52df614d
dnsproxy: Update to 0.39.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-21 02:41:54 +08:00
Tianling Shen
0555b05030
xray-core: Update to 1.4.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-21 02:39:17 +08:00
Kuan-Yi Li
2937f0024b modemmanager: bump to 1.18.2
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
2021-09-20 21:52:09 +08:00
Lucian Cristian
0d84451371 openfortivpn: update to 1.17.1
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-09-19 15:19:37 -07:00
Lucian Cristian
44eb2ae619 clamav: update to 0.104.0
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-09-19 15:19:16 -07:00
Rosen Penev
563f84d469
Merge pull request #16634 from 1715173329/v2raya
v2raya: Update to 1.5.3
2021-09-18 14:49:38 -07:00
Rosen Penev
a0a6a8e06a
Merge pull request #16640 from neg2led/ieee8021xclient
ieee8021xclient: fix DEPENDS to not create a dependency loop
2021-09-18 02:03:06 -07:00
Rosen Penev
5ccd4d1c25 treewide: compile with tools/meson
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-17 22:06:52 -07:00
Tianling Shen
16e453e4ac
v2raya: Update to 1.5.3
- Added missing conffiles
- Refreshed init srcipt to adapt the new arguments
- Renamed package name to lowercase (suggestion from upstream)
- Updated dependencies and license

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-18 01:38:54 +08:00
Josef Schlehofer
52d6043dec
Merge pull request #16638 from paper42/fail2ban-cve
fail2ban: patch CVE-2021-32749
2021-09-17 15:27:06 +02:00
Andrew Powers-Holmes
07e17e2f06 ieee8021xclient: fix DEPENDS: to not create a dependency loop
Signed-off-by: Andrew Powers-Holmes <andrew@omnom.net>
2021-09-17 19:25:15 +10:00
Etienne Champetier
76b750d720 nft-qos: simplify ifname retrieval
network_get_device should be enough, and since https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=4b9a67362d70c544b85078b8d5c661f43f7472d9
uci network config interface sections use 'device' instead of 'ifname',
rendering the fallback useless

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2021-09-16 18:14:23 -04:00
Michal Vasilek
273a6d19c5
fail2ban: patch CVE-2021-32749
* switch to AUTORELEASE

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-16 23:33:37 +02:00
Stan Grishin
5d1794e6dc curl: update to 7.79.0
* update to [7.79.0](https://curl.se/changes.html#7_79_0)

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-09-15 13:03:34 -04:00
Dirk Brenken
40f1071a39
travelmate: update to 2.0.7-2
* removed the newly introduced wpa-supplicant dependency as it makes trouble with a circular dependency

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-09-15 14:52:03 +02:00
tripolar
58ce2b992f
Merge pull request #16521 from rsalvaterra/tor-bump
tor: bump to 0.4.6.7 stable
2021-09-13 17:09:20 +02:00
Lucian Cristian
b2efa063d2 libreswan: update to 4.5
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-09-12 10:59:07 -07:00
Richard Gering
e803f3d75f banip: update 0.7.10-3
* Updated firehol ipset URLs

Signed-off-by: Richard Gering <rg4github@dutchies.us>
2021-09-11 22:39:17 -07:00
Dirk Brenken
3167e00aff
travelmate: update to 2.0.7
* add wpa-supplicant package dependency
* removed no longer working 'db-bahn.login' and 'wifionice.login' auto-login scripts
* added the new 'wifibahn.login' script for auto-logins to captive portals WIFI@BAHN (DE),
  run tested on a single ICE (station logins are currently unsupported!)
* vodafone.login prepared to support free/time limited logins (still WIP!)
* change return code handling in login scripts and travelmate
* refine f_wifi function
* fix a few conercase issues

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-09-11 18:23:35 +02:00
Vladislav Grigoryev
57aab9f1d1 fail2ban: fix hotplug when disabled
Avoid restarting fail2ban by hotplug when the service is disabled.
Related issue: https://github.com/openwrt/packages/issues/16601

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2021-09-10 11:23:17 -04:00
Olivier Poitrey
d0fb2d7a9c nextdns: Update to version 1.37.2
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-09-09 12:47:24 -04:00
Jan Hák
2d2f1e5644 knot: update to version 3.1.2
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2021-09-09 10:51:25 +02:00
Jan Baier
3fa342d2f0 vpn-policy-routing: Call killall with the -s
Some versions of killall do support the `killall -SIGNAL` syntax and
have only `-s SIGNAL` which should be supported everywhere.

I see the problem with *killall (PSmisc) 23.3* on latest TurrisOS 5.2

Signed-off-by: Jan Baier <jan.baier@amagical.net>
2021-09-08 17:13:52 -04:00
Jan Baier
ada9d25ef7 simple-adblock: Call killall with the -s
Some versions of killall do support the `killall -SIGNAL` syntax and
have only `-s SIGNAL` which should be supported everywhere.

I see the problem with *killall (PSmisc) 23.3* on latest TurrisOS 5.2

Signed-off-by: Jan Baier <jan.baier@amagical.net>
2021-09-08 17:13:52 -04:00
Rosen Penev
54e2228259
Merge pull request #16579 from 1715173329/dnsproxy
dnsproxy: Update to 0.39.5
2021-09-08 13:54:13 -07:00
Ansuel Smith
212eddb92b unbound: backport fix for permission denied error
Currently there is a problem with log spam when ipv6 network
is dropped. Fix this by backporting a patch to silence these errors
when verbose logging is not enabled.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2021-09-08 16:30:47 -04:00
Jo-Philipp Wich
db8e0fdea4 cgi-io: update to latest Git HEAD
98cef9d Retry splice() syscall on EINTR

Fixes: https://github.com/openwrt/luci/issues/5342
Fixes: https://bugs.openwrt.org/index.php?do=details&task_id=4006
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-09-08 21:55:33 +02:00
Tianling Shen
01615cf828
dnsproxy: Update to 0.39.5
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-09 03:40:04 +08:00
Christian Lachner
76cb3f09fd haproxy: Update HAProxy to v2.4.4
- This update fixes CVE-2021-40346; see: https://jfrog.com/blog/critical-vulnerability-in-haproxy-cve-2021-40346-integer-overflow-enables-http-smuggling/
- Update haproxy download URL and hash
- Make use of $(AUTORELEASE) for PKG_RELEASE

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-09-08 07:32:53 -07:00
Andy Walsh
8a4f796cb9 wsdd2: update to git (2021-08-09), switch to Netgear repo
* update to git (2021-08-09)
* switch to Netgear repo

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-09-08 07:29:58 -07:00
Andy Walsh
f75bb89c7e samba: update to 4.14.7
* update to 4.14.7

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-09-08 07:28:54 -07:00
Rosen Penev
bebf1c68d5
Merge pull request #16554 from erdoukki/fail2ban-master-fix
fail2ban: fix package for fail2ban v0.11.2
2021-09-08 07:27:54 -07:00
Rosen Penev
181878b3bf
Merge pull request #16558 from 1715173329/xray
xray-core: Update to 1.4.3
2021-09-07 14:58:16 -07:00
Olivier Poitrey
538acc9dba nextdns: Update to version 1.37.1
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-09-07 14:57:54 -07:00
Tianling Shen
3f448adabb
xray-core: Update to 1.4.3
- Updated geodata to latest version
- Removed upstreamed patches

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-08 03:48:23 +08:00
Dirk Brenken
f630037043
banip: update 0.7.10-2
* optimize dns resolve function
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-09-07 21:16:08 +02:00
Olivier Poitrey
986b0d161a nextdns: Update to version 1.37.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-09-07 11:31:18 -07:00
Kerma Gérald
a4f24a353e fail2ban: fix package for fail2ban v0.11.2
fail2ban v0.11.2 package version 2

Following PR #15098, add fixes to build fail2ban package:
- remove use of fail2ban-python (directly use python3 in script)
- remove link to python3 in /usr/bin (break the package build)
- remove python-tests (reduce the package size)

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2021-09-07 15:12:59 +02:00
Nick Hainke
62cc627aba wg-installer: fix dependencies
Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-09-07 08:49:41 +02:00
Rosen Penev
1980bc21fb kea: fix compilation with boost 1.77
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-04 19:24:53 -07:00
David Yang
2ebe2b1757 ieee8021xclient: depend on wpa_supplicant (#16525)
Signed-off-by: David Yang <mmyangfl@gmail.com>
2021-09-04 17:26:29 -07:00
Nick Peng
b4b66e1715 smartdns: update to version 1.2021.35
Signed-off-by: Nick Peng <pymumu@gmail.com>
2021-09-04 17:26:00 -07:00
Rui Salvaterra
c12cb0cdde tor: bump to 0.4.6.7
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-09-03 11:00:07 +01:00
Brian J. Murrell
3d824ea288 mwan3: Use shebang in /etc/mwan3.user
To allow the script to define what it should be run with.
This let's the user use bash if it's available, or python, or perl, etc.

Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca>
Update PKG_VERSION to 2.10.11
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-09-03 11:46:28 +02:00
Florian Eckert
ff995f404e
Merge pull request #16220 from paulfertser/socat_add_user
net: socat: add option user
2021-09-03 10:57:49 +02:00
Florian Eckert
c663b159c4
Merge pull request #16430 from LecrisUT/improve-gandi
ddns-scripts: better error management for gandi
2021-09-03 10:49:48 +02:00
Dennis Schüsselbauer
d69534751e acme: Fix uhttpd restart to load new certificates
Fixes issue #16256

Signed-off-by: Dennis Schüsselbauer <scde@users.noreply.github.com>
2021-09-01 23:05:45 -07:00
Rosen Penev
862ff880a8
Merge pull request #16516 from jefferyto/golang-packages-remove-strip-ldflags
treewide: Remove GO_PKG_LDFLAGS for stripping binaries
2021-09-01 17:16:07 -07:00
Tianling Shen
974f6f0923
dnslookup: Update to 1.4.9
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-09-02 07:32:55 +08:00
Jeffery To
8a6def501a
treewide: Remove GO_PKG_LDFLAGS for stripping binaries
The "-s -w" flags in GO_PKG_LDFLAGS tells the Go compiler to strip the
binaries it produces. Since the default Go package build process will
strip binaries when CONFIG_USE_STRIP or CONFIG_USE_SSTRIP are selected,
these flags are unnecessary.

When CONFIG_NO_STRIP is selected, these flags override the user's
intention of building unstripped packages.

This removes these flags for all relevant packages.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-09-02 05:31:15 +08:00
David Yang
198486f6fe ieee8021xclient: add package
Signed-off-by: David Yang <mmyangfl@gmail.com>
2021-09-01 14:20:03 -07:00
Nguyen Quang Minh
2a86c465bc openvpn: add OpenVPN option push-peer-info
This will allow the server to know more info about the client like
HWADDR, very useful for managing IoT devices.

See: https://www.mankier.com/8/openvpn#--push-peer-info

Signed-off-by: Nguyen Quang Minh <minhnq31@fpt.com.vn>
2021-09-01 14:18:06 -07:00
Wakatatsu Ryou
cc80884976 acme: add haproxy support
Signed-off-by: Wakatatsu Ryou <lialosiu@gmail.com>
2021-09-01 14:13:53 -07:00
Wakatatsu Ryou
98985a9561 acme: add haproxy support
Signed-off-by: Wakatatsu Ryou <lialosiu@gmail.com>
2021-09-01 14:13:53 -07:00
Etienne Champetier
440d3c0450 tinc: use 'uci_get_state' instead of 'uci -P /var/state get'
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2021-09-01 14:12:26 -07:00
Rosen Penev
40b30f7359
Merge pull request #16505 from gladiac1337/haproxy-2.4.3
haproxy: Update HAProxy to v2.4.3
2021-09-01 14:09:23 -07:00
Kerma Gérald
e34396fd0e fail2ban: initial package of fail2ban version 0.11.2
python3-pyinotify: initial package version 0.9.6 of pyinotify for python3

Signed-off-by: Kerma Gérald <gandalf@gk2.net>
2021-09-01 14:08:17 -07:00
Jo-Philipp Wich
e8fb7fd648 nlbwmon: update to latest Git HEAD
d82c910 nfnetlink: warn if the requested recv buffer size surpasses rmem_max

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-09-01 21:54:17 +02:00
Cristian Le
e3183a3312 ddns-script-gandi: Better error management
- Changed DNS endpoint to LiveDNS
- Now using `jshn.sh`
- Better handle errors and ouput

Signed-off-by: Cristian Le <git@lecris.me>
2021-08-31 23:51:35 +09:00
Cristian Le
36afa3dfce ddns-scripts-pdns: Add package
Signed-off-by: Cristian Le <git@lecris.me>
2021-08-31 21:55:09 +09:00
Alexandru Ardelean
c5d49e35f3
Merge pull request #16462 from commodo/python-sync-host-pip-reqs
python3-package.mk: add check for dependencies in host-pip-requirements
2021-08-31 13:27:52 +03:00
Christian Lachner
59d2e519e6 haproxy: Update HAProxy to v2.4.3
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-08-31 09:08:08 +02:00
Florian Eckert
cb8ae4ac19
Merge pull request #16498 from TDT-AG/pr/20210830-stunnel
stunnel: update to version 5.60
2021-08-31 08:08:32 +02:00
Florian Eckert
21a70fa8b5
Merge pull request #16497 from TDT-AG/pr/20210830-keepalived
keepalived: update to version 2.2.4
2021-08-31 08:08:14 +02:00
Tianling Shen
60c917089f
v2rayA: Update to 1.5.2
Refreshed init script to adapt new arguments accepted by the program.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-08-31 00:23:17 +08:00
Florian Eckert
5517bd925d stunnel: update to version 5.60
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-08-30 11:49:04 +02:00
Florian Eckert
3f5b2d8cb3 keepalived: update to version 2.2.4
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-08-30 11:47:53 +02:00
Alexandru Ardelean
5e00a051d6 seafile-seahub: move Django-1.11.txt in package folder
Django 1.11 (host-build) is only needed for Seahub.
And won't ever be needed for anything else (hopefully).

This change moves it to the Seahub folder.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-08-30 10:01:48 +03:00
Dirk Brenken
6b7193bbd1
Merge pull request #16489 from dibdot/banIP
banip: update 0.7.10
2021-08-29 20:06:26 +02:00
Tianling Shen
90ec599f9e v2rayA: add new package
v2rayA is a Linux web GUI client of Project V which supports V2Ray,
Xray, Shadowsocks, ShadowsocksR, Trojan and Pingtunnel.

Wiki: https://github.com/v2rayA/v2rayA/wiki

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-08-29 10:13:45 -07:00
Dirk Brenken
8ac0103cbd
banip: update 0.7.10
* switch to unencrypted http downloads for ipdeny.com due to persistant certificate issues
* compact json generator code (tested with report files > 2MB)
* various code cleanups and optimizations

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-29 17:16:59 +02:00
Wout Bertrums
d27edd5fff pdns-recursor: Update to v4.5.5
Signed-off-by: Wout Bertrums <wout@wbnet.eu>
2021-08-28 16:51:54 -07:00
Wout Bertrums
0f245533dd pdns-recursor: Update recursor.conf-dist
It has been updated to the latest version shipped by upstream.
This has not been done since v4.2.1, hence the big diff.

Signed-off-by: Wout Bertrums <wout@wbnet.eu>
2021-08-28 16:51:54 -07:00
Paul Spooren
c57abd4a56 memcached: use memcached user
This avoid using `nobody` as user since multiple services fallback to
this user, resulting in a security issue. The UID was taken from Gentoos
`acct-user` repository.

https://gitweb.gentoo.org/repo/gentoo.git/tree/acct-user/memcached/memcached-0-r1.ebuild

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-08-28 16:50:48 -07:00
Rosen Penev
2d3409d5c4 nfs-kernel-server: update to 2.5.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-28 16:47:52 -07:00
Rosen Penev
ad4c04283e squid: update to 4.16
Fixes compilation with GCC11.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-28 16:47:38 -07:00
Rosen Penev
3b3de12651
Merge pull request #16476 from 1715173329/dnsproxy
dnsproxy: Update to 0.39.4
2021-08-27 13:31:33 -07:00
Moritz Warning
b10162586c smcroute: update to version 2.5.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-08-27 21:36:06 +02:00
Tianling Shen
030562fee6
dnsproxy: Update to 0.39.4
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-08-28 00:46:03 +08:00
Tianling Shen
dcd3f288e4
xray-core: fix build under go 1.17
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-08-26 22:34:12 +08:00
Rosen Penev
b5f5e94715
Merge pull request #16418 from SibrenVasse/master
openssh: update to 8.7p1
2021-08-25 14:07:07 -07:00
Sibren Vasse
89ab4ebcdb
openssh: update to 8.7p1
Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
2021-08-25 15:24:38 +02:00
Rosen Penev
3176f3793a
Merge pull request #16405 from neheb/airr
aircrack-ng: add fcommon
2021-08-24 19:08:41 -07:00
Rosen Penev
1882afb8f6
Merge pull request #16330 from neheb/ksmbbb
ksmbd stuff: update to 3.4.1
2021-08-24 19:08:14 -07:00
Olivier Poitrey
b23563ee34 nextdns: Update to version 1.36.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-08-24 23:40:39 +00:00
Karl Palsson
0be066d1c2 mosquitto: allow auth options with per listener settings
Some settings can be either global or per listener, and we need to
support both forms in UCI.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-08-24 14:19:41 +00:00
Karl Palsson
734f65d557 mosquitto: init: support more UCI options
Recent versions of mosquitto have added a lot more fine grained control
of various options.  Add UCI support for all of them, and fix a couple
of things that were configured as per listener, that are actually global
settings.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-08-24 12:08:31 +00:00
Rosen Penev
7315c6498b
Merge pull request #16420 from neheb/fakepop
fakepop: fix compilation with PKG_ASLR
2021-08-24 02:25:49 -07:00
Rosen Penev
d6e4de99cd
Merge pull request #16439 from ja-pa/tailscale-1.12.3
tailscale: update to version 1.12.3
2021-08-24 02:25:28 -07:00
Rosen Penev
769732f844
Merge pull request #16446 from micmac1/mdio-tools-ac_init
mdio-tools: fix buildbot build
2021-08-24 02:24:13 -07:00
Daniel Bermond
c92a1a6173
proxychains-ng: update to version 4.15
Maintainer: me

Build system: Arch Linux x86_64
Build tested: ipq806x/R7800
Run tested  : ipq806x/R7800

Signed-off-by: Daniel Bermond <danielbermond@gmail.com>
2021-08-23 21:14:26 -03:00
Rosen Penev
48d404cd1d
Merge pull request #16408 from vgaetera/iface-bond
bonding: use shorter interface prefix
2021-08-23 14:50:46 -07:00
Vladislav Grigoryev
4f4722e36f bonding: use shorter interface prefix
Change the interface protocol prefix from "bonding-" to "bond-".
This allows longer custom interface names and useful for VLANs.

Signed-off-by: Vladislav Grigoryev <vg.aetera@gmail.com>
2021-08-24 00:17:15 +03:00
Sebastian Kemper
f0e12ae71b mdio-tools: fix buildbot build
On buildbots the build fails because git isn't finding any git repo and
then AC_INIT refuses to run:

fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
configure.ac:5: error: AC_INIT should be called with package and version arguments

Address this by substituting the git command with $(PKG_VERSION).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-08-23 21:13:45 +02:00
Jan Pavlinec
23d90cabd2
tailscale: update to version 1.12.3
Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
2021-08-23 08:45:04 +02:00
Hsing-Wang Liao
455536670b aria2: bump to v1.36.0
Signed-off-by: Hsing-Wang Liao <kuoruan@gmail.com>
2021-08-23 02:21:08 +00:00
Rosen Penev
8c55f72146
Merge pull request #16432 from nickberry17/update_MM_and_libs
bump ModemManager and libs
2021-08-22 14:33:52 -07:00
Rosen Penev
da6c6acebc
Merge pull request #16427 from neheb/vs
vsftpd: update to 3.0.5
2021-08-22 14:04:30 -07:00
Etienne Champetier
7a1c237937 phantap: update to latest commit
26bd876 Switch from ifname to device
d8d3d5f Fix blog post link

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2021-08-22 07:47:09 -04:00
Nicholas Smith
c7ec9ec410 modemmanager: switch to autorelease
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-08-22 16:12:36 +10:00
Nicholas Smith
858d61b148 modemmanager: bump to 1.16.10
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-08-22 15:50:33 +10:00
Dirk Brenken
114b8da841
Merge pull request #16428 from dibdot/travelmate
travelmate: update to 2.0.6
2021-08-22 06:38:25 +02:00
Dirk Brenken
1c0fcbd28b
travelmate: update to 2.0.6
* replaced pipe input for a while/read-loop with a here document/variable as input
  (fix various subshell related bugs and oddities)
* further improve abort and re-connection handling
* prevent alleged detected connection failures (false positives) with an additional gw check,
  to stabilize VPN connections in particular

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-22 06:31:51 +02:00
Rosen Penev
a9ae3c0295 vsftpd: update to 3.0.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-21 12:14:45 -07:00
Rosen Penev
ac5097af94 ksmbd-tools: update to 3.4.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-21 12:02:36 -07:00
Rosen Penev
0b01966590 nfdump: fix compilation with PKG_ASLR
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-21 11:45:19 -07:00
Rosen Penev
15d2ed15ca fakepop: fix compilation with PKG_ASLR
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-21 11:43:57 -07:00
Etienne Champetier
374e1dd56e https-dns-proxy: patch CMakeList.txt to use OpenWrt CFLAGS
This fixes compilation issues with ASLR PIE enabled

We were compiling with '-g -DDEBUG'

https-dns-proxy_2021-07-29-*_arm_cortex-a9_vfpv3-d16.ipk
shrink from 19514 to 19095

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2021-08-20 15:45:44 -04:00
Ted Hess
6981009f48 dnscrypt-proxy2: Upgrade to 2.1.0
Adjust build opts to force GOPATH mode by setting GO111MODULE off.
Ref: https://go.dev/blog/go116-module-changes

Signed-off-by: Ted Hess <thess@kitschensync.net>
2021-08-20 19:40:27 +02:00
Rosen Penev
3096840aef
Merge pull request #16379 from neheb/sft
softethervpn5: fix compilation without engines
2021-08-20 08:25:31 -07:00
Rosen Penev
264e7b1572 aircrack-ng: add fcommon
Fixes compilation with GCC10+.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-19 13:46:59 -07:00
Rosen Penev
aac14f7134
Merge pull request #16396 from paper42/git-2.33
git: update to 2.33.0
2021-08-18 23:07:55 -07:00
William Fleurant
6b280aef02 yggdrasil: uci ifname is now known as device
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2021-08-18 21:21:51 +02:00
Michal Vasilek
e684672916
git: update to 2.33.0
* refresh patches

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-08-18 14:53:03 +02:00
Eric Luehrsen
17c25269d7 unbound: update to 1.3.2
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2021-08-17 02:24:37 -04:00
Philip Prindeville
e36a65459a
Merge pull request #16273 from pprindeville/strongswan-sysupgrade
strongswan: add /etc/config/ipsec to sysupgrade list
2021-08-16 22:38:31 -06:00
Rosen Penev
3e9295546e softethervpn5: fix compilation without engines
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-08-16 21:26:06 -07:00
Stijn Tintel
3649ed721d kea: add kea-uci package with basic init script
This init script allows to start the Kea Control Agent, the DHCPv4
server, the DHCPv6 server, and the DHCP-DDNS server. It expects the
config files to be where the packages install them.

As this is a single init script that can start 4 different binaries that
are each in their own package, these files cannot be included in any of
these other package, so create a dedicated package for it.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-16 20:41:51 +03:00
Stijn Tintel
8c855f390e kea: add conffiles
Add the /etc/kea directory to conffiles, so configuration will not be
lost during sysupgrade.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-16 20:41:51 +03:00
Stijn Tintel
f59243aa83 kea: add package for high availability hook
This allows running multiple kea instances in load balancing or
hot-standby mode, minimizing risk of downtime.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-16 20:37:39 +03:00
Stijn Tintel
5459bd9b30 kea: add package for lease commands hook
This is required for the HA hook.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-16 20:37:38 +03:00
Alexandru Ardelean
06e70ff8cc
Merge pull request #16363 from stintel/tcpreplay
tcpreplay: avoid host lib leakage
2021-08-16 11:20:53 +03:00
Dirk Brenken
b4a4aab5fa
Merge pull request #16372 from dibdot/travelmate
travelmate: update to 2.0.5-3
2021-08-15 20:30:18 +02:00
Fritz D. Ansel
47e87e1b75 ksmbd: use hostname only as name
even if a fqdn (with domain) is set by user

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-15 18:07:07 +03:00
Dirk Brenken
58a3cf1f01
travelmate: update to 2.0.5-3
* simplify the scan logic, to get rid of nifty IFS tricks
* limit the nearby scan results to process only the strongest uplinks, set 'trm_maxscan' accordingly (default '10')
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-15 15:49:35 +02:00
Fritz D. Ansel
28ed2b82c5 ksmbd: set stoplevel
to allow graceful stop of the daemon

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-15 14:56:33 +03:00
Fritz D. Ansel
2992e3bb7d samba4: allow disabling wsdd2 in menuconfig
but keep it selected by default as before
so it could be selected if nmbd and/or wssd2
should be used

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-15 14:55:31 +03:00
Fritz D. Ansel
6bac8c6275 samba4: use hostname only as name
even if a fqdn (with domain) is set by user

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-15 14:44:18 +03:00
Fritz D. Ansel
059f622ac9 samba4: set stoplevel
to allow graceful stop of the daemon

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-15 14:44:09 +03:00
Fritz D. Ansel
3953ff956d wsdd2: dont use fqdn
workgroups use the name of the host without domain

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-15 14:42:37 +03:00
Stijn Tintel
e4b8fec79c tcpreplay: avoid host lib leakage
On hosts that have pcapnav-config installed, there is host lib leakage.
From config.log:

LNAVLIB='-L/usr/lib64 -lpcapnav -lpcap'
LNAV_CFLAGS='-I/usr/include'

Fix this by disabling pcapnav-config, which isn't available anyway.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-08-14 22:50:25 +03:00
Stan Grishin
243c86ffc8 curl: update to 7.78.0
* update to 7.78.0
* change maintainer
* remove obsolete mirror (curl.mirror.anstey.ca)
* update main curl URLs

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-08-14 01:24:38 +01:00
Toke Høiland-Jørgensen
62c16aacb4 sqm-scripts: bump to v1.5.1
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2021-08-13 17:54:46 +02:00
Dirk Brenken
e6e3c9481d
travelmate: update to 2.0.5-2
* scan for open uplinks even if no other station has been added/configured

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-13 08:28:29 +02:00
Rosen Penev
d0fcffee78
Merge pull request #16341 from Payne-X6/master
knot: update to version 3.1.1
2021-08-12 11:07:51 -07:00
Florian Eckert
4608a73bf0
Merge pull request #16318 from selanf/x2
xinetd: support for anonym configs
2021-08-12 14:18:01 +02:00
Fritz D. Ansel
afdc1c2a75 xinetd: fix syntax violation
see https://github.com/openwrt/packages/pull/16318#discussion_r687481110

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-12 14:05:09 +02:00
Fritz D. Ansel
631e3fa10f xinetd: support for anonym configs
config by names clashes if a service supports
udp and tcp, eg time and daytime

Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-12 14:01:48 +02:00
Jan Hak
7aee9d1308 knot: update to version 3.1.1
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2021-08-12 13:28:32 +02:00
Toke Høiland-Jørgensen
fac3fe43c7 radsecproxy: Bump to v1.9.0
Remove 300-gcc10.patch as that was applied upstream, and refresh the
other patch.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2021-08-12 13:18:38 +02:00
Dirk Brenken
7e90250f5a
Merge pull request #16323 from dibdot/travelmate
travelmate: update to 2.0.5
2021-08-11 23:11:51 +02:00
Michael Heimpold
50500bddda
Merge pull request #16112 from dmascord/add_mdio-tools
mdio-tools: add package plus kernel module
2021-08-11 22:09:41 +02:00
Dirk Brenken
c6328bad6c
travelmate: update to 2.0.5
* support the new travelmate option 'macaddr' to use a pre-defined MAC address (per uplink)
* vpn connections are now handled separately for each uplink
* The autoadd-feature for adding open uplinks will now be limited by the 'trm_maxautoadd' option. The default is '5', '0' disables this limitation.
* more code cleanups und optimizations to reduce the repetitive connection handling workload
* bugfixes regarding multiple radio support
* refine cp detection (no longer write and parse an error file)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-08-11 19:14:56 +02:00
Rosen Penev
6c1ec516ce
Merge pull request #16197 from Ansuel/nginx-up
nginx: bump to 1.21.1 and improve makefile
2021-08-10 16:16:51 -07:00
Michal Vasilek
e7127d4684
knot-resolver: update to version 5.4.0
* refresh patches
* disable kres_gen_test to fix cross

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-08-09 09:35:23 +02:00
Michal Vasilek
81e0fcb76f
knot: update to version 3.1.0
* refresh patches

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-08-09 09:34:53 +02:00
Daniel Golle
847b17651a
transmission: add mount trigger
Restart transmission once an underlaying mountpoint becomes available.
Add myself as maintainer.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-08 15:49:26 +01:00
Rosen Penev
e7afd1a9c7
Merge pull request #16245 from neheb/ksmbd1
ksmbd: update to 3.4.0
2021-08-07 16:46:49 -07:00
Dirk Brenken
cfc1c6a7e7
Merge pull request #16285 from jamesmacwhite/stubby-trigger-interfaces
stubby: Add multi WAN support for procd trigger
2021-08-07 16:05:07 +02:00
James White
1ad5e3f88c stubby: Add multi WAN support for procd trigger
Signed-off-by: James White <james@jmwhite.co.uk>
2021-08-07 09:30:52 +01:00
Josef Schlehofer
18a2db6bf7
Merge pull request #16290 from ja-pa/tailscale-update
tailscale: update to version 1.12.1
2021-08-06 20:08:38 +02:00
Rosen Penev
db193797d3
Merge pull request #16151 from rsalvaterra/tor-bump
tor: bump to 0.4.6.6 stable
2021-08-03 12:21:47 -07:00
Rosen Penev
6c88d12417
Merge pull request #16279 from Ansuel/improve-atlas
atlas-sw-probe: fix copypaste error and clean tmp dir on exit
2021-08-03 12:09:09 -07:00
Josef Schlehofer
b98471e412
Merge pull request #16194 from miska/snort3-master
net/snort3: Include default configs and snort2lua
2021-08-03 12:02:03 +02:00
Josef Schlehofer
0bba19ad79
Merge pull request #16280 from 1715173329/dnsproxy
dnsproxy: Update to 0.39.1
2021-08-03 10:31:18 +02:00
Jan Pavlinec
bb419b3227
tailscale: update to version 1.12.1
Signed-off-by: Jan Pavlinec <jan.pavlinec1@gmail.com>
2021-08-03 08:46:01 +02:00
Stan Grishin
c5fad97b39
Merge pull request #16255 from stangri/master-curl
curl: enable HTTP/2 support by default
2021-08-02 17:26:33 -07:00
Tianling Shen
481540b411
dnsproxy: Update to 0.39.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-08-02 21:23:31 +08:00
Ansuel Smith
842a9d399f
atlas-sw-probe: fix copypaste error and clean tmp dir on exit
- Fix copypaste error for PUB_KEY link creation
- Clean tmp dir on exit to clear any remaining data

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2021-08-02 15:11:01 +02:00
Wout Bertrums
398cad2960 pdns: Update to 4.5.1
TARGET_CXX is added, because PowerDNS now uses C++17.

pdns.conf-dist is updated to the latest version shipped by PowerDNS.

010-time_t-check.patch, which is also used in pdns-recursor and dnsdist,
is added to patch out the check for 64-bit time_t,
because OpenWrt still supports 32-bit devices.

100-pdns-disable-pdns.conf-dist.patch is refreshed.

Signed-off-by: Wout Bertrums <wout@wbnet.eu>
2021-08-02 13:32:03 +02:00
Rui Salvaterra
a45b962eef tor: bump to 0.4.6.6 stable
Run-tested on mvebu/cortexa9 (tor-basic) without issues.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-08-02 11:22:36 +01:00
Stan Grishin
699447cdb3 simple-adblock: update to 1.8.7-6
* supports newer shellcheck
* restore EXTRA_COMMANDS compatibility with 19.07
* move status display from various functions to status_service
* bugfix: status_service line break after output
* minor arythmetic fix in status_service

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-08-02 07:03:36 +00:00
Stan Grishin
5c2b487336
Merge pull request #16252 from stangri/master-https-dns-proxy
https-dns-proxy: update to 2021-07-29-1
2021-08-01 22:58:22 -07:00
Rui Salvaterra
2c90c305a6 transmission: apply DSCP to UDP sockets too
Backport a pending patch in order to DSCP-mark UDP traffic. This allows for
correct binning of traffic in diffserv-capable routers.

Additionally, remove Rosen Penev from the maintainers list, as per his request.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-08-01 23:14:07 +01:00
Philip Prindeville
93cbdcbef5 strongswan: add /etc/config/ipsec to sysupgrade list
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-08-01 14:57:39 -06:00
Daniel Golle
0a38cb930a
opentracker: update to git HEAD
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-08-01 04:15:07 +01:00
Yu Fang
554b1330a2 gateway-go: update to 0.2.0
Signed-off-by: Yu Fang <yu@iotserv.com>
2021-07-31 10:29:58 +08:00
Stan Grishin
83b4d4f89c curl: enable HTTP/2 support by default
Description: Lack of support of HTTP/2 by default starts to hurt,
for example with https-dns-proxy package, some DoH resolvers (like mullvad)
no longer support HTTP/1 and are not usable.

This enables HTTP/2 support by default (which would bring ~68Kb libnghttp).

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-07-30 23:15:06 +00:00
Stan Grishin
062e8f4fb3 https-dns-proxy: update to 2021-07-29-01
* update binary to the latest commit (2021-07-29) to fix #16222 and #16239
* add hotplug.d/iface file and update Makefile to install it
* use Cloudflare's and Google's bootstrap DNS if bootstrap DNS is missing
* minor improvements in append_bool function
* add append_counter function for verbosity setting
* add append_bootstrap function (and supporting functions) to parse/sanitize bootstrap setting
* move firewall array from 'main' instance to the first proxy instance
* delete useless 'main' instace

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-07-30 13:10:54 +00:00
Olivier Poitrey
d8ac739dab nextdns: Update to version 1.35.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-07-30 12:39:51 +03:00
Rosen Penev
0162bd3a9f ksmbd-tools: update to 3.4.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-29 13:07:21 -07:00
Rosen Penev
4858affffb
Merge pull request #16187 from neheb/Fu
sshfs: update to 3.7.2
2021-07-29 12:39:00 -07:00
Rosen Penev
5ad6bb0a01
Merge pull request #16078 from ja-pa/fix-email
treewide: change email address in PKG_MAINTAINER
2021-07-29 12:37:06 -07:00
Jan Pavlinec
3ee2a087a3
treewide: change email
Change from jan.pavlinec@nic.cz to jan.pavlinec1@gmail.com

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-07-29 13:21:02 +02:00
Stijn Tintel
653716eb19 openvswitch: add SSL support
Open vSwitch supports SSL to connect to an OpenFlow controller. This is
recommended for security. Expand the UCI ovs config section to allow
configuring SSL CA, certificate and private key.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-29 12:30:39 +03:00
Stijn Tintel
2430c4ef82 openvswitch: add missing basescript variable
The Open vSwitch init script does not set USE_PROCD=1. Instead, it
defines most of the functions and variables that would be set when
USE_PROCD is set to 1, but with some minor changes.

The basescript variable however, which is used when calling
procd_open_service and procd_kill, is not set. As a result, basename of
the contents of the initscript variable is used as the service name. As
the service is automatically started via its symlink in /etc/rc.d,
S15openvswitch, the service name is S15openvswitch.

Set the basescript variable so that the service name is openvswitch.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-29 12:30:22 +03:00
Stijn Tintel
4a4c1634e6 openvswitch: support setting OpenFlow datapath ID
By default, Open vSwitch will generate the OpenFlow datapath ID of a
bridge based on the MAC address of one of its ports. Due to this, it's
possible that the datapath ID changes when new ports are added. When the
datapath ID changes, Open vSwitch disconnects from the controller, as
there is no way to notify the controller that the datapath ID has
changed.

Add an option to set the datapath ID so that the above situation can be
avoided. The option takes either exactly 16 hex characters, or when
prefixed with 0x, between 1 and 16 hex characters.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-29 11:02:34 +03:00
Stijn Tintel
5423522944 openvswitch: check correct config symbol
The config symbol is named CONFIG_OPENVSWITCH_WITH_LIBUNBOUND, so check
for that instead of the non-existent CONFIG_OPENVSWITCH_WITH_UNBOUND.

Fixes: 45c8cc9d8a ("openvswitch: make libunbound optional")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-27 23:52:44 +03:00
Nick Hainke
6582979678 dawn: update to 2021-07-27
276ca16 msghandler: fix rrm array parsing
1e4871d datastorage: debug rrm capabilities

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-07-27 15:59:17 +02:00
Josef Schlehofer
21992344b5 irssi: add test.sh
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-07-27 12:55:24 +02:00
Rosen Penev
752656c6be irssi: update to 1.2.3
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-27 10:27:53 +02:00
Stijn Tintel
4b4a3b7b87
Merge pull request #16211 from stintel/ovs-libunbound-optional
openvswitch: make libunbound optional
2021-07-27 08:11:12 +03:00
Stan Grishin
051abe8e18 vpn-policy-routing: update to 0.3.5-1
support for 21.02.0-rc2 and up
support for reloading a single interface on ifup/ifupdate
rename config file
updated shellcheck compatibility
remove obsolete create/remove_lock
interface processing optimizations to speed up reloads
drop dependency on curl in user scripts
uniform styling of functions

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-07-26 23:20:41 +00:00
Dirk Brenken
0fdad26614
Merge pull request #16226 from dibdot/master
adblock: bugfix 4.1.3-3
2021-07-26 19:05:59 +02:00
Dirk Brenken
69a2a68c31
adblock: bugfix 4.1.3-3
* fix regex to prepare google safesearch domains

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-07-26 17:40:13 +02:00
Stijn Tintel
45c8cc9d8a openvswitch: make libunbound optional
Installing openvswitch on an x86/64 snapshot image pulls in a bunch of
dependencies, good for a total size of 3648406 byte. Disabling
libunbound reduces that with 559941 byte, for a total of 3088465 byte.
This is quite a big reduction for a small tradeoff: without libunbound,
hostnames can not be used to specify OpenFlow managers or controllers.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-26 18:25:13 +03:00
Stijn Tintel
9b86d46d3c
Merge pull request #16163 from stintel/openvswitch
openvswitch: allow complex port configurations
2021-07-26 18:21:55 +03:00
Dirk Brenken
380a5110b4
travelmate: update to 2.0.4
* code cleanup
* add auto login script for Julianahoeve beach resort (NL)
* add auto login script for Vodafone hotspots (DE)
* add auto login script for telekom hotspots (DE)
* enhance captive portal detection to support html redirects as well
* change default captive portal detection url to
  'detectportal.firefox.com'

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-07-25 21:50:27 +02:00
Paul Fertser
8f0bd0b4fe net: socat: add option user
Allow UCI configuration to specify username to run this service as.
Defaults to root.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2021-07-25 22:26:34 +03:00
Rosen Penev
83304d7d67
Merge pull request #16198 from 1715173329/dnsproxy
dnsproxy: Update to 0.39.0 and add init script
2021-07-23 20:48:05 -07:00
Daniel Golle
3c7da5dc7d
hs20: set PKG_SOURCE_SUBDIR
Building without the mirror-tarballs fails to PKG_SOURCE_SUBDIR not
matching the hostapd source subdir name. Fix that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-24 04:35:29 +01:00
Rosen Penev
dc7daeaf68
Merge pull request #16170 from neheb/Iperf
iperf: update to 2.1.3
2021-07-23 19:47:48 -07:00
Rosen Penev
637c9e90d2
Merge pull request #16182 from neheb/lk
lksctp-tools: update to 1.0.19
2021-07-23 19:47:33 -07:00
Tianling Shen
10aebfd51b
dnsproxy: add basic init script
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-23 23:29:26 +08:00
Tianling Shen
f4ed32e14c
dnsproxy: Update to 0.39.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-23 23:29:16 +08:00
Stijn Tintel
eff5adb9a3 openvswitch: allow complex port configurations
The current way to add ports to an Open vSwitch bridge does not allow
complex port configurations. Use a dedicated uci config section per port
instead of the current port:type syntax. This way we can easily support
more features like setting the VLAN tag or the OpenFlow port number.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-23 12:16:29 +03:00
Stijn Tintel
a5648280b3 openvswitch: only init bridges when (re)starting
Calling the ovs_bridge_init function when stopping the service will
result in ovs-vsctl being called after ovsdb-server has been shut down.
This causes the following error:

ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (No such file or directory)

Calling the ovs_bridge_init function when requesting the service status
has no added value.

Only call ovs_bridge_init during start or restart to fix this.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-23 12:16:29 +03:00
Stijn Tintel
261961a33c openvswitch: refresh patches
CI run fails due to dirty patches, so refresh them.

Fixes: f4f1a25e80 ("openvswitch: bump to version 2.15.0")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-07-23 12:16:29 +03:00
Ansuel Smith
e9617f5532
nginx: bump to 1.21.1 and improve makefile
- Bump to 1.21.1
- Rework makefile to fix bad make refresh
- Refresh patch

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2021-07-22 18:49:03 +02:00
Michal Hrusecky
2fe854ebd6
net/snort3: Include default configs and snort2lua
Include default configuration files to have something to start from.
Also include snort2lua to help convert snort2 rules to snort3 to also
help with bootstrapping the configuration.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2021-07-22 13:55:38 +02:00
Michael Heimpold
30299084e8 mdio-tools: upgrade to latest commit
Also fix minor style issues.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-07-21 22:24:49 +02:00
Rosen Penev
2f6a07dfe8
Merge pull request #16188 from neheb/Ua
uacme: update to 1.7.1
2021-07-21 02:37:03 -07:00
Rosen Penev
4a80f0c66e uacme: update to 1.7.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:24:06 -07:00
Rosen Penev
75887b5f10 sshfs: update to 3.7.2
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:23:24 -07:00
Rosen Penev
7fe327a31a lksctp-tools: update to 1.0.19
Switch to AUTORELEASE for simplicity.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:18:15 -07:00
Rosen Penev
2a685d665c clamav: update to 0.103.3
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:13:57 -07:00
Rosen Penev
08f1cb23b9
Merge pull request #16122 from zhoreeq/bump_0_4_0
yggdrasil: bump to 0.4.0
2021-07-20 20:56:40 -07:00
Rosen Penev
e0bbf1b454
Merge pull request #16164 from stangri/master-vpnbypass
vpnbypass: update to 1.3.2-1
2021-07-20 20:55:45 -07:00
Rosen Penev
872505d8f9 iperf: update to 2.1.3
Switch to AUTORELEASE for simplicity.

Remove upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-20 19:50:31 -07:00
Stan Grishin
802cc65c72 vpnbypass: updates to 1.3.2-1
bugfix: domain names bypass
rename config file
update Makefile
updated README link
updated shellcheck compatibility
support for 21.02.0-rc2 and later
updated code for interface triggers
add newline to test.sh

Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-07-20 21:23:26 +00:00
Felix Fietkau
ec56b98a7e openvswitch: close flock fd when starting openvswitch services
Fixes deadlock with multiple init script calls

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2021-07-20 14:26:55 +02:00
Josef Schlehofer
e7aab656ea
Merge pull request #16152 from BKPepe/miniupnpnd-remove-not-upstreamed-patch
Revert "net/miniupnpd: ext_ip_reserved_ignore support"
2021-07-20 10:24:29 +02:00
Jan Hak
5f374929cf knot: update to version 3.0.8
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2021-07-20 09:38:43 +02:00
George Iv
e135c4c867 yggdrasil: bump to 0.4.0
- Bump yggdrasil-go version to v0.4.0
- Update ygguci tool for compatibility with the new yggdrasil-go version
- Yggdrasil's config file is now generated in a separate command before running the daemon

Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
2021-07-19 15:46:16 +03:00
Scott Lamb
e5f45b94c0 ddns-scripts: use https for google ipv6 ddns url
This matches an ipv4 change in 21f5cdd2fa and has the same rationale.
Google requires https for both ipv6 and ipv6.

Signed-off-by: Scott Lamb <slamb@slamb.org>
2021-07-19 14:22:30 +02:00
Josef Schlehofer
107f3376b5
Revert "net/miniupnpd: ext_ip_reserved_ignore support"
This patch is causing several issues [1], which then were reported to
upstream [2] and it was not accepted by upstream [3]. This results that
nobody maintain this custom patch and it is not useful as it is changing
addr_is_reserved behavior.

[1] https://github.com/openwrt/packages/issues/15258
[2] https://github.com/miniupnp/miniupnp/issues/542
[3] https://github.com/miniupnp/miniupnp/pull/511

This reverts commit b76aa99194.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-07-19 14:03:37 +02:00
Rosen Penev
6e9e50641b
Merge pull request #16067 from neheb/dn
dnsdist: fix compilation with GCC11
2021-07-19 04:01:47 -07:00
Rosen Penev
9d82bf33af
Merge pull request #16107 from Thermi/strongswan-update-5.9.3
strongswan: update to version 5.9.3
2021-07-19 03:49:11 -07:00
Rosen Penev
88757c8491
Merge pull request #16130 from 1715173329/dnsproxy
dnsproxy: add new package
2021-07-19 03:45:53 -07:00
Rosen Penev
804197b246
Merge pull request #16131 from 1715173329/dnslookup
dnslookup: add new package
2021-07-19 03:45:02 -07:00
Noel Kuntze
6c3d30c0cb
strongswan: update to version 5.9.3
Signed-off-by: Noel Kuntze <noel.kuntze@thermi.consulting>
2021-07-18 04:30:35 +02:00
DENG Qingfang
e52f635c36 bonding: allow xmit_hash_policy in 802.3ad mode
Allow the transmit hash policy to be changed in 802.3ad mode.

Signed-off-by: DENG Qingfang <dqfext@gmail.com>
2021-07-16 16:28:51 +08:00
Tianling Shen
fb2121084b
dnsproxy: add new package
A simple DNS proxy server that supports all existing DNS protocols
including DNS-over-TLS, DNS-over-HTTPS, DNSCrypt, and DNS-over-QUIC.
Moreover, it can work as a DNS-over-HTTPS, DNS-over-TLS or
DNS-over-QUIC server.

For documents, see https://github.com/AdguardTeam/dnsproxy.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-15 21:15:24 +08:00
Tianling Shen
49ecba18df
dnslookup: add new package
A simple command line utility to make DNS lookups. Supports all known
DNS protocols: plain DNS, DoH, DoT, DoQ, DNSCrypt.

For documents, see https://github.com/ameshkov/dnslookup.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-15 19:38:47 +08:00
Damien Mascord
e3512741cd mdio-tools: Add package plus kernel module
mdio is a low-level Linux debug tool for communicating with devices attached an MDIO bus. It improves on existing tools in this space in a few important ways:

MDIO buses are directly addressable. Previous solutions relied on at least one Ethernet PHY on the bus being attached to a net device, which is typically not the case when the device is an Ethernet switch for example.
Complex operations can be performed atomically. The old API only supported a single read or write of a single register. mdio sends byte code to the mdio-netlink kernel module that can perform multiple operations, store intermediate values, loop etc. As a result, things like read/mask/write operations and accesses to paged PHYs can be performed safely.

Signed-off-by: Damien Mascord <tusker@tusker.org>
2021-07-15 16:27:46 +10:00
Rosen Penev
efc8bc28ab
Merge pull request #15934 from lnslbrty/package/httptunnel
httptunnel: add new package
2021-07-14 19:22:37 -07:00
Rosen Penev
ba06622589
Merge pull request #15899 from jefferyto/addrwatch-fixes
addrwatch: Various fixes
2021-07-14 19:21:35 -07:00
Rosen Penev
567cd225e5
Merge pull request #15702 from dangowrt/kplex-sierra-gps-start
kplex: add support for Sierra Wireless Gobi GPS
2021-07-14 19:19:41 -07:00
Etienne Champetier
03c3c92496 openvpn: enable LZO support by default for OpenSSL variant
User that don't control both OpenVPN client and server
might still need LZO support, so keep it enable by default for at least
OpenSSL variant.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2021-07-12 23:47:12 -04:00
Nick Hainke
65e19092a9 dawn: update to 2021-07-11
ec9a3a9 fix GCC11 compilation

Thanks to neheb and cotequeiroz.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-07-11 17:34:08 +02:00
Rosen Penev
6dfd07097d apache: update to 2.4.48
Refreshed patch.

Fixes:

CVE-2019-17567
CVE-2020-13938
CVE-2020-13950
CVE-2020-35452
CVE-2021-26690
CVE-2021-26691
CVE-2021-30641
CVE-2021-31618

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 11:17:36 +02:00
Rosen Penev
20d01239c7 ibrdtn-tools: fix compilation with GCC11
throw() is not supported with C++17.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:23:55 -07:00
Rosen Penev
77e696ccdc ibrdtnd: fix compilation with GCC11
throw() is not compatible with C++17.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:23:55 -07:00
Rosen Penev
a3a30041e4
Merge pull request #16068 from neheb/kea
kea: fix compilation with GCC11
2021-07-11 00:13:25 -07:00
Daniel Golle
a78e527012
transmission: bump PKG_RELEASE
The commit updating the seccomp filter didn't bump PKG_RELEASE.
Do that now.

Fixes: 1141ee1e5 ("transmission: add new syscalls to seccomp filter)"
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-10 22:53:26 +01:00
Daniel Golle
1141ee1e51
transmission: add new syscalls to seccomp filter
Testing showed that additional syscalls are needed on ARMv7.
Add "getegid32", "geteuid32", "getgid32" and "getrandom" as they are
all innocent.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-10 22:04:50 +01:00
Rosen Penev
d64eaa8796
Merge pull request #16072 from neheb/nutt
nut: fix compilation with GCC11
2021-07-09 12:54:17 -07:00
Josef Schlehofer
4124421cd5
Merge pull request #16077 from wodu/linuxptp_maint
linuxptp: Upgrade to version 3.1.1
2021-07-09 08:49:14 +02:00
Florian Eckert
ef94ae52c3
Merge pull request #16066 from TDT-AG/pr/20210707-mwan3
mwan3: add internal command
2021-07-09 08:47:50 +02:00
Wojciech Dubowik
fc72fdf27c linuxptp: Upgrade to version 3.1.1
Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@westermo.com>
2021-07-09 08:38:48 +02:00
Nick Hainke
3d174b39cd dawn: update to latest version
555268b ubus: filter neighbors by SSID when preparing nr
3db9607 data storage: match SSID when searching ap entry
a22f5a7 storage: ensure SSID strings are NULL-terminated

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-07-08 17:00:48 +02:00
Florian Eckert
44d79147ea mwan3: bump PKG_VERSION to 2.10.11
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-07-08 09:07:52 +02:00
Florian Eckert
619b721c2f mwan3: add troublshoot command from LuCI
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-07-08 09:07:52 +02:00
Florian Eckert
a9dac71e3d mwan3: cleanup help output
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-07-08 09:07:52 +02:00
Rosen Penev
db6a4f797f nut: fix compilation with GCC11
nut is a C++98 project which does not compile with GCC11's default of
C++17.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-07 14:52:31 -07:00
Rosen Penev
a2332f2bcb kea: fix compilation with GCC11
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-07 14:48:51 -07:00
Rosen Penev
e8ae9fb45f dnsdist: fix compilation with GCC11
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-07 14:47:12 -07:00
Jeffery To
31ae85bca9
addrwatch: Various fixes
Makefile changes include:

* Remove USE_UCLIBC, as uclibc is no longer supported

* Package output modules

* Move main binary (back) to /usr/sbin, as it is system administration
  related and requires superuser privileges

New patches:

* 003-add-space-for-null-byte.patch - from
  374cfd2cab

* 004-more-specific-library-linking.patch - from
  27b57d9da3

* 005-use-c99-format-macro-constants.patch - from
  https://github.com/fln/addrwatch/pull/28

Init script changes include:

* Change from explicit disable to explicit enable, so that the service
  is disabled by default and on first install

* Set config option default values to default values of the main binary

* Fix command-line option names and format (from
  https://forum.openwrt.org/t/cant-start-addrwatch-service/60499/3)

* Always use the --quiet command-line option, as the procd instance is
  not configured to capture stdout/stderr

* Change the syslog config option to start the syslog output module

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-07-07 00:18:47 +08:00
Peter van Dijk
59625074e5 pdns-recursor: update to 4.5.4
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-07-06 13:37:59 +02:00
Daniel Golle
cb02b42007
mwan3: use default routes from additional tables
Until now the additional tables listed in gobal 'rt_table_lookup' were
not considered for interfaces.
In order to be able to also use interface-defined routes from tables
other than main, consider also tables listed in 'rt_table_lookup'.
Update version to 2.10.10 as requested by maintainer.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-05 18:58:52 +01:00
Olivier Poitrey
687b9b4917 nextdns: Update to version 1.34.2
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-07-02 18:54:56 +00:00
Philip Prindeville
40d30f123d strongswan: trivial improvement in 'stroke' packaging
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-07-01 12:12:15 -06:00
Dirk Brenken
ab0881b0dc
Merge pull request #16000 from dibdot/adblock
adblock: update 4.1.3-2
2021-06-30 12:19:25 +02:00
Rosen Penev
e49cb15788
Merge pull request #15996 from PowerDNS/dnsdist-recursor-option-checking
dnsdist, pdns-recursor: remove --enable-option-checking=fatal
2021-06-29 14:41:03 -07:00
Dirk Brenken
e5fd19d2e0
adblock: update 4.1.3-2
* add a tcpdump option to resolve IPs in adblock reporting,
  set 'adb_represolve' accordingly (disabled by default). If enabled
  tcpdump will perform a reverse DNS (PTR) lookup for each IP address
* add 'stalkerware' source (provided by @astryzia)
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-06-29 21:03:33 +02:00
David Bauer
b24ff2e1e0 udhcpsnoop: import package from TIP
Import the udhcpsnoop package from the TIP feed.

The original Makefile in TIP repo spcifies GPL-2.0 as the PKG_LICENSE.
However this is a mistake, as the SPDX headers of the repos source files
all specify BSD-3-Clause as their license.

See https://github.com/Telecominfraproject/wlan-ap/blob/uCentral-trunk/feeds/ucentral/udhcpsnoop/Makefile

Signed-off-by: David Bauer <mail@david-bauer.net>
2021-06-29 18:55:24 +02:00
Peter van Dijk
d39c517f84 pdns-recursor: remove --enable-option-checking=fatal
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-06-29 12:31:19 +02:00
Peter van Dijk
da9aab57ed dnsdist: remove --enable-option-checking=fatal
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-06-29 12:31:19 +02:00
Rosen Penev
b09863963c
Merge pull request #15851 from brvphoenix/ariang
ariang: update to 1.2.2
2021-06-28 12:48:55 -07:00
Rosen Penev
ccb9e4d083
Merge pull request #15991 from Andy2244/wsdd2-1.8.5
wsdd2: update to git 2021-06-28 (v1.8.5)
2021-06-28 12:47:42 -07:00
Rosen Penev
81d2c660ef
Merge pull request #15982 from Andy2244/samba-4.14.5
samba4: update to 4.14.5
2021-06-28 12:45:21 -07:00
Rosen Penev
84f42d6b9e
Merge pull request #15981 from Andy2244/rpcbind-1.2.6
rpcbind: update to 1.2.6
2021-06-28 12:44:48 -07:00
Andy Walsh
584d37fb0c wsdd2: update to git 2021-06-28 (v1.8.5)
* update to git 2021-06-28 (v1.8.5)
* add extra startup delay

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-06-28 18:06:03 +02:00
Philip Prindeville
d279a64df8 strongswan: add priority option
Also from Vincent Wiemann <vincent.wiemann@ironai.com>.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-27 16:45:43 -06:00
Philip Prindeville
6c79715676 strongswan: add ipcomp support
Also from Vincent Wiemann <vincent.wiemann@ironai.com>.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-27 16:34:45 -06:00
Philip Prindeville
11ff072672 strongswan: add interface option for children
This option sets the interface of the policy.

Also from Vincent Wiemann <vincent.wiemann@ironai.com>.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-27 16:31:31 -06:00
Philip Prindeville
0231e043b7 strongswan: add support for hw_offload
Also from Vincent Wiemann <vincent.wiemann@ironai.com>.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-27 16:31:31 -06:00
Philip Prindeville
0fe23b0e4a strongswan: miscellaneous cleanup of config file, etc
Use list's where appropriate for multi-value config variables.

Forbid absolute/relative paths for certificate and key files.

Get rid of last remnants of left/right naming.

Factor invariant code paths.

Drop redundant secrets.rsa.filename section.

Thanks to Vincent Wiemann <vincent.wiemann@ironai.com> for calling
out many of these improvements.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-27 16:31:31 -06:00
Philip Prindeville
09dcf7486d strongswan: rename config functions
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-27 16:31:31 -06:00
Matthias Schiffer
03ff71d5ba
fastd: make L2TP support a config option instead of a variant
We enable the option by default, but do not depend on the kernel modules
required for L2TP offloading to avoid wasting space when the feature is
not needed. To use offloading, kmod-l2tp-eth must be installed.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-06-27 17:24:14 +02:00
Andy Walsh
7f3f6d162a samba4: update to 4.14.5
* update to 4.14.5
* refresh patches

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-06-27 15:32:34 +02:00
Andy Walsh
4634b095ef rpcbind: update to 1.2.6
* update to 1.2.6
* remove merged upstream patch

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-06-27 15:08:54 +02:00
Matthias Schiffer
62742985d7
fastd: fix start of non-L2TP variant
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-06-27 14:56:14 +02:00
Matthias Schiffer
7b9c04f95b
fastd: add L2TP variant
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-06-27 13:26:26 +02:00
Matthias Schiffer
c8ca43865d
fastd: update to v22
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-06-27 13:08:34 +02:00
Matthias Schiffer
916a657818
fastd: disable GMAC-based methods by default
The UMAC-based methods provide higher performance than GMAC and aren't
suspectible to timing attacks when implemented in software (which is
always the case on OpenWrt, as OpenSSL support is disabled). Disable
GMAC by default to save a few KiB.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-06-27 13:08:34 +02:00
Matthias Schiffer
45976ff31a
fastd: simplify Config.in
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2021-06-27 13:08:34 +02:00
Rosen Penev
f814321158
Merge pull request #15975 from rs/nextdns-1.33.11-master
nextdns: Update to version 1.33.11
2021-06-26 12:43:45 -07:00
Olivier Poitrey
735bbd1e65 nextdns: Update to version 1.33.11
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-06-26 18:00:32 +00:00
Rosen Penev
a9bb04058a acme: run through shellcheck
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-25 22:09:19 -07:00
Rosen Penev
f6ef44044d acme: update to 2.9.0
Switch to AUTORELEASE to avoid bumping PKG_RELEASE all the time.

Run shell scripts through shfmt -w -ci -bn -sr -s in order to have a
standard style.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-25 22:08:04 -07:00
Dirk Brenken
e407566cce
travelmate: startup fixes
* fix a possible race condition during boot
* use the new "device" syntax in the network wizard

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-06-25 23:15:06 +02:00
Andy Walsh
3fac6932d4 softethervpn5: update to 5.02.5180
* update to 5.02.5180
* refresh patches
* add deps: libsodium
* fix (Build/Install)

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>

fixup
2021-06-24 16:44:54 +02:00
Jan Pavlinec
fabaf9f184
tailscale: update to version 1.8.7
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-06-24 12:23:43 +02:00
Toni Uhlig
ce122a1176
httptunnel: add new package
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2021-06-24 10:16:37 +02:00
David Yang
b75a512915 dante: adopt package
Give this package more love by adopting it :)

Changes since 1.4.1-4:
  * change maintainer to me
  * update to 1.4.3
  + add example config files sockd.conf and socks.conf
  + add service file for sockd
  * update 200-fix-RTLD_NEXT.patch
  - remove merged 210-deactivate-sched_setscheduler.patch
  * fix Autoconf build file

Signed-off-by: David Yang <mmyangfl@gmail.com>
2021-06-24 03:44:23 +08:00
Felix Fietkau
1038ac1235 openvswitch: add support for definining bridge ports in the config
Add limited procd support to handle config reload
Option drop_unknown_ports can be used to ensure that only configured ports
are part of the bridge

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2021-06-23 15:49:28 +02:00
Karl Palsson
0a33b49ff4 net/mosquitto: add respawn
As a daemon service, respawn is expected by default, and we have that
facility available via procd.

Suggested-in: https://github.com/openwrt/packages/pull/15272
Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-06-22 09:27:24 +00:00
Florian Eckert
036079b308 ddns-scripts: get l3 device for bind network using curl
If pppoe is used for wan access. script set 'eth1' as interface for curl
call. The correct interface is however 'pppoe-wan'.

The script uses 'network_get_physdev' function to get real device for
bind_network but this is wrong. We need instead the l3_device of the the
logical interface.

In case if we don't use pppoe connection - 'l3_device' is equal to real device.

This was reported by the github user `welderpb` with P/R:
 https://github.com/openwrt/packages/pull/14431

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-06-22 10:13:09 +02:00
Jan Hak
8d66f49bae knot: update to version 3.0.7
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2021-06-21 14:15:33 +02:00
Van Waholtz
8b4c64d003 frp: update to 0.37.0
Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2021-06-21 12:31:27 +02:00
Miroslav Lichvar
6562287c49 chrony: fix uci NTP access configuration
The chrony interface hotplug script reuses the handle_allow function
from the init script to allow NTP access on interfaces specified in uci.
The function requires /lib/functions/network.sh. Include the file in the
hotplug script to make the function work as expected.

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2021-06-19 13:30:09 +02:00
Rosen Penev
1da810920b
Merge pull request #15906 from gladiac1337/haproxy-2.4.1
haproxy: Update HAProxy to v2.4.1
2021-06-19 00:40:59 -07:00
Christian Lachner
efaa94bfb4 haproxy: Update HAProxy to v2.4.1
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-06-19 09:08:11 +02:00
Ivan Pavlov
fcc41104e4 openvpn: update to 2.5.3
Fix a possible security issue with OpenSSL config autoloading on Windows (CVE-2021-3606).
Include a number of small improvements and bug fixes.

remove upstreamed: 115-fix-mbedtls-without-renegotiation.patch

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2021-06-18 18:13:48 +02:00
Rosen Penev
f7432ce19a
Merge pull request #15855 from JamesVorder/yggdrasil/https
yggdrasil: allow HTTPS connections
2021-06-17 22:23:07 -07:00
Vincent Wiemann
59732ba018 strongswan: fix PSK config generation
There were closing curly braces missing and it was checking for empty
strings while it should have been checking for non-empty strings.

Signed-off-by: Vincent Wiemann <vincent.wiemann@ironai.com>
2021-06-18 04:42:01 +02:00
Philip Prindeville
cac7608211 strongswan: use correct directory for CA's
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-17 18:53:08 -06:00
Dirk Brenken
0c16840e26
banip: refine/fix nginx search pattern
* fix issue with nginx search pattern reported in forum support thread

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-06-17 22:23:24 +02:00
Rosen Penev
070b8fdf3b
Merge pull request #15891 from pprindeville/strongswan-update-config
strongswan: fix sharing of ipsec section variables
2021-06-17 11:50:09 -07:00
Rosen Penev
08bfe119b9
Merge pull request #15892 from ja-pa/knot-resolver-fix-scheduling
knot-resolver: change scheduling priority
2021-06-17 11:49:22 -07:00
Andy Walsh
2057fc9ee4 samba4: update to 4.13.9
* update to 4.13.9

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-06-17 18:28:08 +02:00
Philip Prindeville
2ccd2665cb strongswan: fix sharing of ipsec section variables
Variables set in config_ipsec() need to be shared with do_postamble()
function, so change scoping to parent (prepare_env()).

Also, remove unused settings like "remote_sourceip", "reqid", and
"packet_marker".

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-17 09:46:55 -06:00
Jan Pavlinec
1d1eca32db
knot-resolver: change scheduling priority
This should prevent some resolving issues by other router app.

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-06-17 15:00:48 +02:00
Othmar Truniger
035d3d5029 linknx: adopt new libesmtp version
Signed-off-by: Othmar Truniger <github@truniger.ch>
2021-06-16 17:14:25 +02:00
James Vorderbruggen
ffff347396 yggdrasil: allow HTTPS connections
Signed-off-by: James Vorderbruggen <jamesvorder@gmail.com>
2021-06-16 10:29:21 -04:00
Van Waholtz
ae09a31ffe ariang: update to 1.2.2
Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2021-06-16 20:47:40 +08:00
Felix Fietkau
cc1d0aa3d2 unbound: fix build on non-linux systems
Override places that call uname to detect target features

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2021-06-16 12:59:00 +02:00
Alexandru Ardelean
51e67786c8 netatalk: drop package
Link to abandoned packages PR: https://github.com/openwrt/packages-abandoned/pull/18

AppleShare products have been unused for a while now (since Mac OS 9.2.2)
around 2002.
So, there should be fewer users requiring this package.

Last update of netatalk was in December 2018. Not sure if newer updates
will be created.

It's time to cut the cord on our end and move it to the abandoned packages.

Info: https://en.wikipedia.org/wiki/AppleShare

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-06-15 12:15:23 +03:00
Rosen Penev
237397d3af
Merge pull request #15847 from neheb/assh
autossh: fix compilation without ssh installed
2021-06-15 01:46:21 -07:00
Rosen Penev
fa29598f0c
Merge pull request #15868 from PowerDNS/pdns-recursor-4.5.2
pdns-recursor: update to 4.5.2
2021-06-14 16:22:11 -07:00
Peter van Dijk
7fa405e329 pdns: update to 4.4.1
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-06-14 23:00:01 +02:00
Peter van Dijk
9aa1d773c7 pdns-recursor: update to 4.5.2
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-06-14 22:51:48 +02:00
Rosen Penev
f6c1c34e14
Merge pull request #15574 from AuthorReflex/ovpn-wolfssl
Enable using wolfSSL cryptographic API engine in OpenVPN
2021-06-13 13:00:36 -07:00
Jonathan G. Underwood
791a8fb2bc stubby: remove maintainer
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2021-06-13 15:10:51 +01:00
Van Waholtz
3bcab30f20 ariang: update to 1.2.1
Use original main repo's releases instead

Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2021-06-13 21:45:59 +08:00
Ivan Pavlov
1813c82ff3 openvpn: enable using wolfSSL cryptographic API engine
Support for wolfSSL has been upstreamed to the master OpenVPN branch
in f6dca235ae560597a0763f0c98fcc9130b80ccf4 so we can use wolfSSL
directly in OpenVPN. So no more needed differnt SSL engine for OpenVPN
in systems based on wolfSSL library
Compiled && tested on ramips/mt7620, ramips/mt7621

Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
2021-06-13 13:07:15 +03:00
Dirk Brenken
55af6daa92
Merge pull request #15845 from dibdot/banip
banip: update 0.7.9
2021-06-13 08:06:33 +02:00
Dirk Brenken
945513860d
banip: update 0.7.9
* add switch 'ban_fetchinsecure' to allow insecure downloads
  without certificate check (disabled by default)
* better explain 'ban_fetchparm' in readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-06-13 07:36:45 +02:00
Dirk Brenken
f7e41809df
Merge pull request #15844 from dibdot/adblock
adblock: update 4.1.3
2021-06-13 07:32:30 +02:00
Rosen Penev
2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Rosen Penev
63b7febf5f autossh: fix compilation without ssh installed
configure script looks for host ssh. Just pass the configure variable
directly. --with-ssh doesn't work.

Also get rid of custom Compile section. It's not needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 20:15:33 -07:00
Rosen Penev
f3f7655dfc
Merge pull request #15842 from oleg-derevenetz/bwping-2.3
bwping: update to version 2.3
2021-06-12 13:58:25 -07:00
Dirk Brenken
74dec65b61
adblock: update 4.1.3
* fix a small json syntax issue in adblock.sources
* add easylist addon to reg_fr source
* add switch 'adb_fetchinsecure' to allow insecure downloads
  without certificate check (disabled by default)
* better explain 'adb_fetchparm' in readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-06-12 22:24:23 +02:00
Oleg Derevenetz
0a9a4e9e0a bwping: update to version 2.3
Signed-off-by: Oleg Derevenetz <oleg-derevenetz@yandex.ru>
2021-06-12 20:40:44 +03:00
Rosen Penev
4ebc879855 stubby: remove libidn2 and libunwind dependencies
There's no good way to get rid of these, so just delete the cmake files.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-11 15:46:18 -07:00
Rosen Penev
8c0777e3bb
Merge pull request #15808 from rsalvaterra/getdns
Bump getdns/stubby to 1.7.0 and 0.4.0 respectively
2021-06-11 13:25:11 -07:00
Rui Salvaterra
a01696890c stubby: bump to 0.4.0
Remove obsolete patch.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-06-11 15:38:42 +01:00
Karl Palsson
6daa4371f7 net/mosquitto: Update to 2.0.11
This is a security and bugfix release.

Full release notes: https://mosquitto.org/blog/2021/06/version-2-0-11-released/

Fixes a remotely triggered memory leak
Fixes broker reconnections in certain failure situations
Fixes (non-standard) qos0 queuing

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-06-11 13:00:35 +00:00
Rosen Penev
c038c363d7
Merge pull request #15789 from nickberry17/update_mm_and_libs
Update ModemManager and dependencies
2021-06-11 03:26:11 -07:00
Rosen Penev
8a13fb4c9d kea: update to 1.8.2
Backport upstream patch fixing host compilation with GCC11.

Switched to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-10 16:13:30 -07:00
Rosen Penev
5ab360da85
Merge pull request #15692 from eglooca/master
netifyd: Fixed broken auto-configuration options passing.
2021-06-07 19:19:08 -07:00
Rosen Penev
ca37541f8a
Merge pull request #15741 from neheb/sstp
sstp-client: update to 1.0.15
2021-06-07 19:18:34 -07:00
Marcel Vital
2b575bcb69 irtt: add irtt
Isochronous round trip time tool.

Useful for measuring one-way send or recv delay between hosts,
among other things.

Signed-off-by: Marcel Vital <ralmina@tuta.io>
2021-06-07 12:53:16 +02:00
Nicholas Smith
5bfe8ed2df modemmanager: bump to 1.16.6
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-06-07 09:02:37 +10:00
Stan Grishin
7ed7e701f6 https-dns-proxy: update to 2021-06-03-1
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-06-05 06:52:41 +02:00
Tianling Shen
53bbfe4de5
xray-core: bump geodata to latest version
Also removed `fullcone` option as this is outdated.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-06-04 20:48:51 +08:00
James White
c2c5109652 iperf3: Update to version 3.10.1
Signed-off-by: James White <james@jmwhite.co.uk>
2021-06-03 09:05:32 +01:00
Rosen Penev
dd0ce8c028
Merge pull request #15759 from stangri/master-miniupnpd
miniupnpd: disable ext_ip_reserved_ignore by default; fix grammar
2021-06-02 20:23:21 -07:00
Rosen Penev
16e8f6db10
Merge pull request #15755 from James-TR/change_package_maintainer
pdns: Change maintainer on pdns packages
2021-06-02 20:22:54 -07:00
Rosen Penev
caddcc83d9
Merge pull request #15752 from neheb/vsf
vsftpd: update to 3.0.4
2021-06-02 12:29:29 -07:00
Philip Prindeville
46c6dff9a3
Merge pull request #15753 from pprindeville/strongswan-start-charon-directly
strongswan: start charon directly from swanctl
2021-06-02 11:55:06 -06:00
James Taylor
bdfc242e29 pdns: Change maintainer on pdns packages
Remove myself as maintainer from PowerDNS Related packages and add
Peter van Dijk from PowerDNS as the new maintainer

Signed-off-by: James Taylor <james@jtaylor.id.au>
2021-06-02 22:19:42 +10:00
Rosen Penev
3737c84bbd vsftpd: update to 3.0.4
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-02 02:00:26 -07:00
Rosen Penev
013af3ff18 sstp-client: update to 1.0.15
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-02 01:57:31 -07:00
Nikos Mavrogiannopoulos
e6a43a6e79 ocserv: updated to 1.1.3
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2021-06-02 08:45:36 +02:00
Philip Prindeville
a783986cbc strongswan: start charon directly from swanctl
ipsec uses starter, and reads /etc/ipsec.conf (which then includes
/var/ipsec/ipsec.conf, etc). This is overly complicated, and can
be problematic if you're using both swanctl and ipsec for migration.

Running charon directly from procd via the init.d script avoid
all of this.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-06-02 00:23:54 -06:00
Stan Grishin
dc881068b9 miniupnpd: disable ext_ip_reserved_ignore by default; fix grammar
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-06-02 04:54:16 +00:00
Stan Grishin
12b4ab3491 https-dns-proxy: 2021-05-14 bugfix: fallback to HTTP/1 by default
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-06-02 04:32:11 +00:00
Rosen Penev
c72f6bd1d5
Merge pull request #15703 from r4sas/i2pd-2.38.0
i2pd: Update to 2.38.0
2021-05-31 15:58:16 -07:00
Philip Prindeville
4b481281ef dnsdist: fix missing quote
Seeing the following error when running 'make defconfig':

tmp/.config-package.in:69874:warning: multi-line strings not supported

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-05-31 16:30:16 -06:00
R4SAS I2P
1025dd7c76
i2pd: Update to 2.38.0
Remove USE_AVX and USE_AESNI make options as it is correclty handled by
internal code.

Signed-off-by: R4SAS I2P <r4sas@i2pmail.org>
2021-05-30 14:48:46 +03:00
Rosen Penev
d4f697db7b
Merge pull request #15715 from stangri/master-https-dns-proxy
https-dns-proxy: update to 2021-05-14-1; bugfixes for dhcp server backup
2021-05-29 14:59:59 -07:00
Rosen Penev
9755e05e4e
Merge pull request #15527 from jbubik/nginx_nginx-rtmp_BigEndianFriendly
nginx: make nginx-rtmp module BigEndian friendly
2021-05-29 14:59:27 -07:00
Stan Grishin
cf75ad2e6c https-dns-proxy: update to 2021-05-14-1; bugfixes for dhcp server backup
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-05-29 20:12:08 +00:00
Rosen Penev
093ab8a1b8
Merge pull request #15637 from ErwanMAS/tinc_allow_more_param_in_uci
tinc: Add possibility to populate more config variables via uci
2021-05-29 09:48:35 -07:00
Rosen Penev
26337dd354
Merge pull request #15661 from peter-stadler/nginx-util
nginx-util: do not use fallthrough attribute
2021-05-29 09:47:45 -07:00
Rosen Penev
c5e5363a6e
Merge pull request #15709 from neheb/memc
memcached: update to 1.6.9
2021-05-29 09:46:12 -07:00
Rosen Penev
7aefc1daee
Merge pull request #15639 from commodo/seafile-remove-me
seafile: remove myself as maintainer of these packages
2021-05-29 09:44:34 -07:00
Rosen Penev
4badd7d958
Merge pull request #15694 from PowerDNS/dnsdist-1.6.0
dnsdist: update to 1.6.0 and make some features optional
2021-05-29 01:36:28 -07:00
Rosen Penev
68b373cb86 memcached: update to 1.6.9
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-29 01:20:56 -07:00
Daniel Golle
8790d3a1fe kplex: add support for Sierra Wireless Gobi GPS
Sierra Wireless modems need the string '$GPS_START' to be sent to the
GPS tty device as only then the modem firmware starts emitting
NMEA-0183 sentences.
Add an option 'sierragpsstart' to kplex' serial driver to support that
quirk as kplex can be very useful to spread GPS data over the network
while also supplying 'ugps' using a PTY, allowing for correct system
time to be set automatically on boot up from GPS.

This patch is also PR'ed at the upstream project:
https://github.com/stripydog/kplex/pull/54

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-05-28 23:57:42 +02:00
Peter van Dijk
013ae32427 dnsdist: make sodium optional
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-05-28 23:24:11 +02:00
Peter van Dijk
174ac452a3 dnsdist: make dnstap support (and with it the libfstrm dep) optional
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-05-28 23:24:11 +02:00
Peter van Dijk
6d8fb2091c dnsdist: make re2 support optional
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-05-28 23:24:11 +02:00
Peter van Dijk
e8c8c5cce0 dnsdist: make net-snmp support optional
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-05-28 23:24:11 +02:00
Peter van Dijk
b17cf4199d dnsdist: update to 1.6.0
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-05-28 23:24:07 +02:00
Noah Meyerhans
2e02d899ae bind: bump to 9.17.13
Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2021-05-27 13:52:13 -07:00
Jan Pavlinec
ff58fc3a9c curl: update to version 7.77.0 (security fix)
Fixes:
CVE-2021-22897
CVE-2021-22898
CVE-2021-22901

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-05-27 17:05:09 +03:00
Dobroslaw Kijowski
3626cc96f8 adguardhome: bump to 0.106.3
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.106.3

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-05-27 17:04:19 +03:00
Darryl Sokoloski
047306c0e7 netifyd: Fixed broken auto-configuration options passing.
Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
2021-05-25 13:41:13 -04:00
Peter Stadler
49a84e9b22 nginx-util: do not use fallthrough attribute
fixes issue #15653

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2021-05-24 21:27:25 +02:00
Darryl Sokoloski
d886127370 netifyd: update to 3.07
Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
2021-05-23 09:14:43 +01:00
Stijn Tintel
b8f9e4354e miniupnpd: bump to 2.2.2
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-05-21 18:20:37 +01:00
Stijn Tintel
3836218ba6 miniupnpd: add missing dependencies
Fixes the build problem below.

Package miniupnpd is missing dependencies for the following libraries:
libmnl.so.0
libnetfilter_conntrack.so.3

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-05-21 18:20:37 +01:00
Stijn Tintel
5651b45029 miniupnpd: reformat dependencies
Use multiple lines and order alphabetically for improved readability.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-05-21 18:20:37 +01:00
Lucian Cristian
b8c2ab47e1 libreswan: update to 4.4
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-05-21 17:56:11 +02:00
Wenli Looi
9e2aad3fde ddns-scripts: Fix for domains with dash
Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
2021-05-19 11:43:07 -07:00
Jan Pavlinec
5c9ab1ff67 tor: update to version 0.4.5.8
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-05-19 17:30:40 +03:00
Wenli Looi
93344aafa0 ddns-scripts: Fix for wildcard subdomain
Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
2021-05-18 23:24:53 -07:00
Jan Hoffmann
80e6e0bcbe vnstat2: update to version 2.7
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2021-05-18 21:50:53 +03:00
Christian Lachner
5212a890c6 haproxy: Update HAProxy to v2.4.0
- New upstream major release with tons of new features and LTS (see: https://www.haproxy.com/blog/announcing-haproxy-2-4/)
- Update haproxy download URL and hash
- Activate promtheus exporter support the new way (using USE_PROMEX=1)
- Cleaned up haproxy-specific CFLAGS
- Changed the halog build to make use of the new Makefile target (admin/halog/halog)

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-05-18 12:28:23 +03:00
Erwan MAS
bf292a2cd9 tinc: Add possibility to populate more config variables via uci
Signed-off-by: Erwan MAS <erwan@mas.nom.fr>
2021-05-17 20:16:34 -04:00
Alexandru Ardelean
1e27dd7f8f seafile: remove myself as maintainer of these packages
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-05-17 10:40:56 +03:00
Philip Prindeville
c6e94656c3
Merge pull request #15601 from pprindeville/strongswan-make-swanctl-default
strongswan: make default bundle use swanctl
2021-05-14 11:49:35 -06:00
Matt Reeve
081229aa09 rsync: Add rrsync script
Rrsync is a perl script that is supplied as an extra with the rsync program.
It must be used in conjunction with openssh-server or openssh-server-pam
as it requires ~/.ssh/authorized_keys which is not supported by dropbear.

Rrsync allows selective access to subdirectories in either read-only, write-only or read-write,
depending on settings in authorized_keys. This allows for safe, restrictive access.
It's particularly useful for automated backup purposes.

An example usage would be this entry:

command="/usr/bin/rrsync -ro /home" <public key here>

This would allow a system connecting with this public key to be able to rsync FROM the
/home directory tree only. It could not write to this directory, nor read from any other directory.

Signed-off-by: Matt Reeve <matt@mreeve.com>
2021-05-14 18:45:03 +02:00
Ansuel Smith
6031330749 atlas-sw-probe: fix missing link on sysupgrade
Recreate symbolic link if it's missing after a sysupgrade with a private and public key present in /etc/atlas/

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2021-05-14 08:10:08 +02:00
Miroslav Lichvar
c3433054d3 chrony: update to 4.1
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2021-05-14 08:07:40 +02:00
Jan Hak
d578f60818 knot: update to version 3.0.6
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2021-05-13 10:39:06 +02:00
Rosen Penev
9c7195a756
Merge pull request #15593 from flyn-org/snort3
Update snort3 and libdaq3 packages
2021-05-11 11:25:13 -07:00
W. Michael Petullo
776f318352 snort3: update to 3.1.4.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-11 12:58:24 -05:00
Rosen Penev
28de2690c5
Merge pull request #15608 from dobo90/adguardhome_v0.106.2
adguardhome: bump to 0.106.2
2021-05-11 10:29:24 -07:00
Rosen Penev
3f9a708d0a
Merge pull request #15603 from ja-pa/knot-resolver-5.3.2
knot-resolver: update to version 5.3.2
2021-05-11 10:28:57 -07:00
Dobroslaw Kijowski
b704844658 adguardhome: bump to 0.106.2
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.106.2

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-05-11 17:37:24 +02:00
Jan Pavlinec
112af34ff3
knot-resolver: update to version 5.3.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-05-11 10:28:26 +02:00
Philip Prindeville
8eba0209ab strongswan: make default bundle use swanctl
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-05-10 22:17:00 -06:00
Rosen Penev
2878586b6d
Merge pull request #15594 from flyn-org/snort
snort: update 2.9.17.1
2021-05-10 14:29:32 -07:00
Rosen Penev
d80aec75f9
Merge pull request #15589 from flyn-org/krb5
krb5: update to 1.19.1
2021-05-10 14:27:13 -07:00
Rosen Penev
24035b8eb5
Merge pull request #15597 from flyn-org/scapy
scapy: update to 2.4.5
2021-05-10 14:25:41 -07:00
Rosen Penev
fb61f48a23
Merge pull request #15588 from flyn-org/nfdump
nfdump: update to 1.6.23
2021-05-10 14:25:19 -07:00
Rosen Penev
d61b3daab8
Merge pull request #15585 from ja-pa/tailscale-1.8.1
tailscale: update to version 1.8.1
2021-05-10 14:25:05 -07:00
W. Michael Petullo
a5323f520c scapy: update to 2.4.5
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-10 13:08:46 -05:00
W. Michael Petullo
ea5081b511 snort: update 2.9.17.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-10 12:50:01 -05:00
W. Michael Petullo
57f3851d70 krb5: update to 1.19.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-10 11:58:50 -05:00
W. Michael Petullo
a64e94bd46 nfdump: update to 1.6.23
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-05-10 11:54:30 -05:00
Jan Pavlinec
791de7b5d0
tailscale: update to version 1.8.1
Add readme with simple tailscale howto.

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-05-10 18:34:04 +02:00
Philip Prindeville
7aa92e4d4e
Merge pull request #15575 from pprindeville/strongswan-always-generate-var-strongswan
strongswan: swanctl init script doesn't load connections
2021-05-07 17:28:37 -06:00
Rosen Penev
94858ece31
Merge pull request #15474 from ja-pa/unbound-ttl-neg
unbound: add cache-max-negative-ttl config option
2021-05-07 15:55:52 -07:00
Rosen Penev
ff76ee7896
Merge pull request #15553 from PolynomialDivision/add-samplicator
samplicator: add samplicator
2021-05-06 14:33:52 -07:00
Rosen Penev
724dbdb787
Merge pull request #15539 from ja-pa/tailscale
tailscale: add new package
2021-05-06 14:32:44 -07:00
Andy Walsh
93b34d4dda samba4: update to 4.13.8
* update to 4.13.8
* remove faulty io_uring kernel detection
* fixes CVE's: CVE-2020-27840, CVE-2021-20277, CVE-2020-27840, CVE-2021-20277, CVE-2020-27840, CVE-2021-20277, CVE-2021-20254
* resolves #15512

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-05-06 14:31:29 -07:00
Florian Eckert
58027efed1
Merge pull request #15537 from aaronjg/mwan3/notrack
mwan3: allow interfaces with no tracking IPs
2021-05-06 12:16:09 +02:00
Florian Eckert
7e8260baf2
Merge pull request #15562 from TDT-AG/pr/20200503-mwan3
mwan3: update ubus status for no tracked interfaces
2021-05-06 12:15:34 +02:00
Philip Prindeville
ba79998e52 strongswan: swanctl init script doesn't load connections
Fixes issue #15446

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-05-05 11:58:34 -06:00
Philip Prindeville
a50ddcc1d7
Merge pull request #15554 from pprindeville/fix-dhcp-route-whitespaces
isc-dhcpd: handle extra spaces in routes
2021-05-05 11:35:51 -06:00
Alexandru Ardelean
7436d944fa tcpreplay: bump to version 4.3.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-05-04 20:17:05 -07:00
Dobroslaw Kijowski
350ba8cbbd adguardhome: bump to 0.106.1
* Create working directory when it is not present. Apparently
  some recent change made adguardhome fail to start when working
  directory is missing.
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.106.1

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-05-04 20:16:55 -07:00
Dirk Brenken
1402b3b56d
banip: update to 0.7.8
* fix pid file processing of the background monitor plus child
  processes (bug reported in the forum)
* made the enabled/disabled switch of the background monitor functional

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-05-04 18:44:26 +02:00
Nick Hainke
41534e5a19 samplicator: add samplicator
Samplicator receives UDP datagrams on a given port and resends those
datagrams to a specified set of receivers.

Use Cases:
- replicate Flow Samples to multiple receivers
- use with conntrackd to synchronize via unicast to multiple targets

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-05-03 21:12:35 +02:00
Eneas U de Queiroz
2151d948a5
Merge pull request #15532 from dangowrt/bunch-of-updates
a bunch of package updates
2021-05-03 11:30:53 -03:00
Florian Eckert
f1da872cd4 mwan3: update ubus status for not tracked interfaces
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-05-03 10:52:26 +02:00
Florian Eckert
cbc5f0916c mwna3: fix whitespace
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-05-03 10:51:44 +02:00
Philip Prindeville
b428e46355 isc-dhcpd: handle extra spaces in routes
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-05-02 18:44:09 -06:00
Aaron Goodman
b7ea19bc96 mwan3: allow interfaces with no tracking IPs
In the procd refactor, support for interfaces with no tracking IPs was
inadvertentiy removed. This commit restores the previous behavior

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2021-05-02 19:13:44 -04:00
Christian Lachner
8beaf35e85 haproxy: Update HAProxy to v2.2.14
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-05-01 17:23:56 +03:00
Olivier Poitrey
1b8489aadb nextdns: Update to version 1.32.1
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-04-30 17:26:45 -07:00
Dirk Brenken
df8651255f
adblock: update to 4.1.2
* preserve DNS cache after adblock processing (unbound & bind)
* fix redirect issue with oisd basic url
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-30 16:40:08 +02:00
Noah Meyerhans
ccb1e8923e bind: bump to 9.17.12
Fixes the following security issues:

* CVE-2021-25215 - named crashed when a DNAME record placed in the ANSWER
                   section during DNAME chasing turned out to be the final
                   answer to a client query.
* CVE-2021-25214 - Insufficient IXFR checks could result in named serving a
                   zone without an SOA record at the apex, leading to a
                   RUNTIME_CHECK assertion failure when the zone was
                   subsequently refreshed. This has been fixed by adding an
                   owner name check for all SOA records which are included
                   in a zone transfer.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2021-04-29 12:39:46 -07:00
Jan Pavlinec
229b34286d
tailscale: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-29 09:10:58 +02:00
Othmar Truniger
55711c25ee knxd: pumb to upstream version 0.14.51
Signed-off-by: Othmar Truniger <github@truniger.ch>
2021-04-28 23:30:44 -07:00
Dobroslaw Kijowski
48bf0f8e81 adguardhome: bump to 0.106.0
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.106.0
* Add build time LDFLAG introduced in commit [1].

[1]: 1d07afb30e (diff-82ef468ec5547f1ed424776755a7f87dfec4eba9838d2c2ac02c9881bb67d737R67)

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-04-28 17:23:07 -07:00
Daniel Golle
ddeb936ce1 opentracker: update to git HEAD
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-29 00:59:15 +01:00
Daniel Golle
05eac1796d gnunet-fuse: update to version 0.14.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-29 00:59:15 +01:00
Aleksander Jan Bajkowski
ad74a794ca net-tools: bump to 2.10
Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
2021-04-27 18:04:52 -07:00
Jan Bubík
037f4ec4e4 nginx: make nginx-rtmp module BigEndian friendly
Signed-off-by: Jan Bubík <jbubik@centrum.cz>
2021-04-28 01:01:24 +02:00
Josef Schlehofer
6666a70b74
Merge pull request #15525 from 1715173329/xray
xray-core: remove PROVIDES
2021-04-28 00:08:33 +02:00
Moritz Warning
d6a101ecce zerotier: update to 1.6.5
Minor ZeroTier update. Refreshed patches.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-04-28 00:03:32 +02:00
Tianling Shen
bbc6c62c2a
xray-core: use $(INSTALL_DATA) to install configuration files
Using `$(INSTALL_CONF)` will cause the program has no access to
configurations file when someone enabled the selinux support.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-04-27 20:34:22 +08:00
Tianling Shen
92efcc2956
xray-core: remove PROVIDES
Xray now is no longer planning to keep compatibility with original
v2ray. Remove PROVIDES before it is totally broken.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-04-27 20:34:18 +08:00
Karl Palsson
9996328abd net/mosquitto: port is optional in root config
From mosquitto 2.x, port became optional and deprecated in the config,
and it was recommended that listeners be used instead.  Drop the hard
requirement in our config conversion script.

Reported in: https://github.com/openwrt/packages/issues/15506
Signed-off-by: <karlp@etactica.com>
2021-04-26 09:36:49 +00:00
Karl Palsson
e0c33d94f8 net/mosquitto: fix log_type conversion in config
As reported in: https://github.com/openwrt/packages/issues/15506

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-04-26 09:34:52 +00:00
Peter van Dijk
1bcc98ef90 unbound: fix typo in assist name of https-dns-proxy
I left the old version in, in case users have configs that already correct for this error.

Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
2021-04-25 16:16:23 +02:00
Rosen Penev
215a2e6518
Merge pull request #15507 from hswong3i/master-SQUID_enable-ssl-crtd
squid: Enable dynamic SSL certificate generation
2021-04-25 02:00:13 -07:00
Tao Gong
f62c15f92d conntrack-tools: add a patch to fix endianness issue
Signed-off-by: Tao Gong <gongtao0607@gmail.com>
2021-04-24 20:08:10 -07:00
Wong Hoi Sing Edison
dbda77686d
squid: Enable dynamic SSL certificate generation
Maintainer: @neheb / @BKPepe / @zhanhb
Compile tested: ipq806x, generic, netgear_r7800, master
Run tested: ipq806x, generic, netgear_r7800, openwrt-19.07

Description:

Squid now only support HTTPS proxy in TCP tunnel mode (e.g. `ssl_bump splice all`):

    https_port 3128 ssl-bump tls-cert=/etc/squid/squid.pem generate-host-certificates=on
    ssl_bump splice all

In order to operate in SSL Bump mode, we need to compile with `--enable-ssl-crtd` for following configuration:

    https_port 3128 ssl-bump tls-cert=/etc/squid/squid.pem generate-host-certificates=on
    sslcrtd_program /usr/lib/squid/security_file_certgen -s /car/cache/squid/ssl_db -M 4MB
    ssl_bump stare all
    ssl_bump bump all

This PR switch the `SQUID_enable-ssl-crtd` into `default y`, therefore default enable SSL Bump mode.

Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
2021-04-25 11:03:54 +08:00
Rosen Penev
2e7c403fff ksmbd-tools: update to 3.3.9
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-24 02:19:14 -07:00
Leonardo Mörlein
7d17bbdc41 uacme: add use_auto_staging
Staging certificates have the advantage that their retry limits are loose.
Therefore they can be obtained quickly when automatic retries are used.
Unfortunately they can not be used for deployments because their CA is not
accepted by clients. Production certificates do not have this limitation, but
their retry limits are strict. For production certificates, automatic retries
can only be performed a few times per hour. This makes automatic obtainment of
certificates tenacious.

With use_auto_staging=1, the advantages of the two certificate types are
combined. Uacme will first obtain a staging certificate. When the staging
certificate is successfully obtained, uacme will switch and obtain a production
certificate. Since the staging certificate has already been successfully
obtained, we can ensure that the production certificate is successfully
obtained in the first attempt. This means that "retries" are performed on the
staging certificate and the production certificate is obtained in the first
attempt.

In summary, this feature enables fast obtaining of production certificates when
automatic retries are used.

By default, this feature is set to use_auto_staging=0, which means that
uacme will behave as before by default.

Signed-off-by: Leonardo Mörlein <git@irrelefant.net>
2021-04-24 01:16:57 -07:00
Leonardo Mörlein
b80781150b uacme: do not override production state dir variable
With this commit, issue_cert() can be called multiple times alternating
between staging and production certificates within a script.

Before this commit, the production state dir was stored in $STATE_DIR.
But in the case of $use_staging=1, this variable was overwritten in
issue_cert() with $STAGING_STATE_DIR. This made it impossible to call
issue_cert() with $use_staging=0 afterwards. Now the production state
dir is stored in $PRODUCTION_STATE_DIR. This way it is not overridden
anymore and issue_cert() can be called multiple times alternating with
production and staging.

Signed-off-by: Leonardo Mörlein <git@irrelefant.net>
2021-04-24 01:16:57 -07:00
Oldřich Jedlička
b10c73f11c fwknop: Remove unnecessary get_bool() function.
The get_bool() functionality was already merged to lib/functions.sh, so
it is redundant in the init script. Remove it.

Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
2021-04-24 01:15:58 -07:00
Glenn Strauss
52f85a0e1f lighttpd: patches from upstream
- ignore Content-Length from backend if 101 Switching Protocols
- close HTTP/2 connection after bad password
- skip cert chain build for self-issued certs
- meson zstd fix
- ls-hpack upstream update
- discard some HTTP/2 DATA frames received after response

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2021-04-23 22:12:59 -04:00
Dirk Brenken
7cfb0f4657
banip: fix housekeeping
* fix whitelist housekeeping if you switch between normal- and
  'whitelist only' mode

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-23 15:03:53 +02:00
Josef Schlehofer
2f498b68b6
Merge pull request #15488 from Ansuel/improve-atlas
atlas-sw-probe: improve key creation
2021-04-23 14:49:16 +02:00
Ansuel Smith
0afe371bab
atlas-sw-probe: improve key creation
- Exit start if a probe_key is not present
- Add create_key command to generate a private_key based on the provided username in the atlas config.
- Add registration instruction in /etc/atlas
- Rework script to save probe_key on sysupgrade (the key are now adviced to be placed in the /etc/atlas dir and a link is used to make them accessible in the atlas-sw-scripts etc dir)

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2021-04-23 01:58:41 +02:00
Dirk Brenken
ba66ea83ab
Merge pull request #15493 from dibdot/banIP
banip: update to 0.7.7
2021-04-22 05:46:43 +02:00
Daniel Golle
deafd6cf3f
gnunet: update to v0.14.1
* lots of fixes for many subsystems
 * new messenger group chat service
 * 'abd' temporarily removed due to upstream issue

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-22 00:52:29 +01:00
Magnus Kroken
6186fe732b openvpn: update to 2.5.2
Fixes two related security vulnerabilities (CVE-2020-15078) which
under very specific circumstances allow tricking a server using delayed
authentication (plugin or management) into returning a PUSH_REPLY before
the AUTH_FAILED message, which can possibly be used to gather
information about a VPN setup. In combination with "--auth-gen-token" or
a user-specific token auth solution it can be possible to get access to
a VPN with an otherwise-invalid account.

OpenVPN 2.5.2 also includes other bug fixes and improvements.

Add CI build test script.

Signed-off-by: Magnus Kroken <mkroken@gmail.com>
2021-04-22 00:03:05 +02:00
Dirk Brenken
515397b009
banip: update to 0.7.7
* add a "whitelist only" mode, this option allows to restrict Internet
  access from/to a small number of secure websites/IPs, and block access
  from/to the rest of the Internet.

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-21 21:13:36 +02:00
Florian Eckert
075be5826c
Merge pull request #15471 from TDT-AG/pr/20200420-stunnel
stunnel: update to 5.59
2021-04-21 08:45:36 +02:00
Rosen Penev
b7d5b10532
Merge pull request #15449 from SibrenVasse/master
openssh: update to 8.6p1
2021-04-20 17:30:37 -07:00
Olivier Poitrey
b2b8589e43 nextdns: Update to version 1.32.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-04-20 15:08:38 +00:00
Sibren Vasse
cb1d8bd8ed openssh: update to 8.6p1
Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
2021-04-20 12:28:30 +02:00
Jan Pavlinec
9296409e88
unbound: add cache-max-negative-ttl config option
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-20 12:22:42 +02:00
Florian Eckert
2d56dbfc27 stunnel: update to 5.59
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-04-20 08:42:57 +02:00
Aaron Curley
e25f3bcfde
udp-broadcast-relay-redux: Add package
This commit is largely based on the work from Daniel Dickinson in
PR #2096 which was never merged. I tweaked it in a number of ways.
All bugs with this package are mine, not his.

Signed-off-by: Aaron Curley <accwebs@gmail.com>
2021-04-19 20:52:09 -07:00
Olivier Poitrey
c1984f8ff0 nextdns: Update to version 1.12.5
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-04-20 01:38:39 +00:00
Olivier Poitrey
4c4ebb1461 nextdns: Update to version 1.12.3
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-04-19 23:23:41 +00:00
Olivier Poitrey
4502bc6db3 nextdns: Update to version 1.31.3
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-04-19 22:50:28 +00:00
Philip Prindeville
e1abf0c3c7
Merge pull request #15436 from pprindeville/strongswan-gencerts-change-sysconfdir
strongswan: change name of config base directory
2021-04-18 17:32:22 -06:00
Dirk Brenken
c531b6daea
adblock: update to 4.1.1
* support the RPZ trigger 'RPZ-CLIENT-IP' to always allow/block certain
  clients based on their IP (currently only supported by bind!)
* avoid promiscuous mode in tcpdump setup for adblock reporting
* speed up dns report preparation
* support dns report mailing (/etc/init.d/adblock report mail)
* fix bind autodetection
* update LuCI-frontend (separate PR)
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-17 16:53:30 +02:00
Rosen Penev
37f4d88cf2
Merge pull request #14656 from stintel/miniupnpd
miniupnpd: introduce IGDv1 variant
2021-04-16 18:24:36 -07:00
Rosen Penev
49966f2bec
Merge pull request #15328 from ja-pa/atlas-probe-v2
atlas-sw-probe: add new package
2021-04-16 18:23:17 -07:00
Philip Prindeville
9217aa859f strongswan: change name of config base directory
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-15 17:57:48 -06:00
Philip Prindeville
b34adb20b6
Merge pull request #15431 from pprindeville/strongswan-add-gencerts
strongswan: add certificate generation utility
2021-04-15 17:44:19 -06:00
Philip Prindeville
a3f625954a strongswan: add certificate generation utility
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-15 13:10:08 -06:00
Josef Schlehofer
27c6314e03
Merge pull request #15432 from turris-cz/clamav-add-libiconv-dependency
clamav: add libiconv dependencies when build with NLS
2021-04-15 17:11:28 +02:00
Josef Schlehofer
87be6ffe60
clamav: add libiconv dependencies when build with NLS
NLS means Native Language Support and when you have it enabled (it is
not default), clamav can not be compiled as it shows following error:

Package clamav is missing dependencies for the following libraries:
libiconv.so.2

Also, it is required that package libiconv-full is compiled first/before
than clamav and then try to compile clamav.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-04-15 09:44:30 +02:00
Philip Prindeville
c62d9ebec9
Merge pull request #15430 from pprindeville/strongswan-add-ipsec-warning
strongswan: add deprecation warning to ipsec script
2021-04-15 01:31:25 -06:00
Luiz Angelo Daros de Luca
2fe47aff5b openvpn-easy-rsa: add missing configfile
/etc/profile.d/50-openvpn-easy-rsa.sh was not listed as configfile
and changes were lost during upgrades.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2021-04-14 19:10:27 -07:00
Rosen Penev
a5f62ca8fb
Merge pull request #15421 from ja-pa/onionshare-v2
onionshare-cli: add new package
2021-04-14 19:10:01 -07:00
Rosen Penev
4dda77eccd ngircd: update to 26.1
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-14 19:06:42 -07:00
Eneas U de Queiroz
ee1a3654dc ocserv: don't build with libseccomp on ARC
libseccomp can't be built on ARC, so we must disable the option here as
well.  A different fix was first proposed by @zxlhhyccc in #15377.

Fixes: #15313

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-04-14 22:52:42 -03:00
Philip Prindeville
505db629de strongswan: add deprecation warning to ipsec script
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-14 12:27:07 -06:00
Philip Prindeville
41b536e22c
Merge pull request #15406 from pprindeville/strongswan-add-chacha20poly1305
strongswan: handle chacha20poly1305 as AEAD
2021-04-13 21:48:04 -06:00
Jan Pavlinec
ae069fad3d
onionshare-cli: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-14 00:38:12 +02:00
Rosen Penev
fb4655ab35 hcxdumptool: update to 6.1.6
Fix compilation without deprecated OpenSSL APIs.

Backport upstream patch to fix stdout.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-13 15:30:39 -07:00
Rosen Penev
f25755b0f9 hcxtools: update to 6.1.6
Add patch fixing compilation without deprecated OpenSSL APIs.

Fix installation. This never worked as the section was misnamed.

Updated tool names.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-13 15:30:39 -07:00
Philip Prindeville
ff33f4ccd3 strongswan: handle chacha20poly1305 as AEAD
chacha20policy1305 is also an AEAD cipher, and hence does not
permit a hash algorithm.

Fixes issue #15397.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-13 12:46:07 -06:00
Philip Prindeville
c95fd69973 strongswan: fail on serious configuration errors
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-13 12:46:07 -06:00
Philip Prindeville
210640d606 strongswan: drop subshell when possible
A subshell caused by $(...) can't persistently modify globals as a
side-effect.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-13 12:45:57 -06:00
Jan Pavlinec
eda48170ec
ooniprobe: update to version 3.9.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-13 16:44:40 +02:00
Florian Eckert
920d733876
Merge pull request #15379 from jow-/bonding-accept-uci-list
bonding: accept list of slaves in uci list notation
2021-04-13 09:29:22 +02:00
Rosen Penev
682aebbaea squid: update to 4.14
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-12 23:08:06 -07:00
Philip Prindeville
61b2a35a35
Merge pull request #15382 from cotequeiroz/strongswan
strongswan: libnttft must not select strongswan
2021-04-11 17:10:58 -06:00
Stan Grishin
cd11d8821f https-dns-proxy: bugfix: race condition with dnsmasq
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-04-10 16:58:51 -10:00
Stan Grishin
231d40053b simple-adblock: update to 1.8.7-3
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-04-10 17:08:51 -07:00
Daniel Golle
2d9b46e677
ovsd: improve package style and update source
Fix post-merge comments in #15316 and update source.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-10 16:56:44 +01:00
Gregory L. Dietsche
49535edffd safe-search: prevent duplicate cron job installation
This patch prevents multiple cron jobs from being created to run the
safe-search-maintenance script.

To reproduce this bug, perform the following:
  - Install safe-search
  - Perform an OpenWRT firmware upgrade (choose to preserve user settings)
  - Install safe-search again

Signed-off-by: Gregory L. Dietsche <gregory.dietsche@cuw.edu>
2021-04-10 14:28:25 +02:00
Eneas U de Queiroz
e50ba32402
strongswan: libnttft must not select strongswan
The strongswan-libnttfft package should not select the strongswan
package, but should depend on it instead.  Otherwise a circular
dependency is created.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-04-09 23:54:43 -03:00
Jo-Philipp Wich
57a77386de bonding: accept list of slaves in uci list notation
Rework the bonding.sh protocol handler to accept slave interface names
encoded in uci list notation. Also replace ifconfig up/down with ip
link calls while we're at it.

Fixes: #11455
Fixes: https://github.com/openwrt/luci/issues/4473
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-04-09 18:56:50 +02:00
Dirk Brenken
ec20e9df96
adblock: fix games_tracking source url
Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-09 18:42:30 +02:00
Jan Pavlinec
c65a659e6d
atlas-sw-probe: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-09 15:21:32 +02:00
Jan Pavlinec
cb30c106c0
atlas-probe: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-09 15:21:32 +02:00
Philip Prindeville
e44b2665e7
Merge pull request #6924 from derekyerger/strongswan-lattice-sha3
strongswan: add more crypto plugins
2021-04-08 22:26:56 -06:00
Josef Schlehofer
7c80ef5f76
Merge pull request #15353 from ja-pa/knot-resolver-5.3.1
knot-resolver: update to version 5.3.1
2021-04-07 14:17:57 +02:00
Rosen Penev
c6fa2d5bfa ksmbd-tools: update to 3.3.8
Major changes are:
  disable symlink by default.
  remove smack inherit leftovers.
  Enable guest access on IPC$ share by default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-07 00:46:54 -07:00
Kirill Nikolaev
272b0a5c18 ksmbd-tools: Add a mDNS TXT record for the ksmbd service
MacOS ignores Bonjour services for which TXT records are not returned. This changes forces umdns service to return a TXT record (`daemon=ksmbd`) for the ksmbd service. The exact content is unimportant and to the best of my knowledge nothing reads the `daemon` tag.

Symptoms of the problem (which are also debugging steps):
* Finder refuses to open the OpenWRT "computer" in the Network list.
* Discovery.app (Bonjour Browser) lists the _ssh._tcp service, but the submenu for it doesn't unfold and no address is shown.
* `dns-sd -L OpenWrt _smb._tcp` doesn't return any address.

Signed-off-by: Kirill Nikolaev <cyril7@gmail.com>
2021-04-07 00:46:54 -07:00
Jan Pavlinec
354523d5b5 ooniprobe: update to version 3.9.0
Remove getrescources call because it is no longer
required.

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-07 10:17:23 +03:00
Jan Pavlinec
3e3025b191
knot-resolver: update to version 5.3.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-06 12:41:17 +02:00
Karl Palsson
d4e5f38147 mosquitto: bump to 2.0.10
This is a security fix, affecting 2.0.0 through to 2.0.9.  Mosquitto instances
could be remotely DoS'd by authenticated clients.

Release notes at: https://github.com/eclipse/mosquitto/blob/v2.0.10/ChangeLog.txt
CVE number has not yet been assigned.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-04-06 10:33:56 +00:00
Christian Lachner
b94645c68a haproxy: Update HAProxy to v2.2.13
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-04-06 12:56:05 +03:00
Florian Eckert
97ea947b1e
Merge pull request #15337 from SvenRoederer/xinetd-include
xinetd: honor ${IPKG_INSTROOT} when sourcing /lib/functions.sh
2021-04-06 07:51:43 +02:00
Philip Prindeville
ae3d5aa73e strongswan: bump to 5.9.2
Retire weak algorithms like MD5 and 3DES.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-05 14:58:54 -07:00
Derek Yerger
4c1fc7e311 strongswan: add more crypto plugins
Adds modules for BLISS signature scheme, NTRU and New Hope key
exchange algorithms, and dependencies ChaCha20-Poly1305 AEAD,
ChaCha20 XOF, MGF1 mask generation function, SHA3 hasher SHAKE
XOF, and the Number Theoretic Transform library.

Signed-off-by: Derek Yerger <derek@altdevs.net>
2021-04-05 14:31:49 -05:00
Philip Prindeville
a72780a9c2 strongswan: force PIC on all builds
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-05 07:31:40 -10:00
Leonardo Mörlein
24ddf22073 uacme: add retries
Prior to this commit, the acme service attempted to obtain certificates
once and then terminated, regardless of whether the certificate could be
obtained or not. This commit introduces a new uci option "retries" to
the "certificate" section. If this option is set to N, the acme service
will attempt to obtain the certificate up to N times before terminating.
There is a waiting pause between the retries to comply with the rate
limits of Let'sEncrypt.

The waiting pause is:
-  2 minutes for staging certificates
- 24 minutes for production certificates

The current "Failed Validation" rate limits of Let'sEncrypt are:
- staging:   60 per hour -> 1 failure every 1 minute in avg.
- production: 5 per hour -> 1 failure every 12 minutes in avg.

This means that we are within rate limits by a factor of two.

By default the option "retries" is set to "1", which means that acme
behaves as before by default. If the variable is set to "0", infinite
retries are performed.

This feature is helpful, when you already want to initiate the
certificate request, but you are still waiting for your dns server to be
configured, your network to appear or other conditions.

Signed-off-by: Leonardo Mörlein <git@irrelefant.net>
2021-04-04 22:16:02 -07:00
Leonardo Mörlein
9a6c2339b0 uacme: propagate rc of uacme in issue_cert()
Before this commit, issue_cert always returned 1 no matter if uacme
returned 1, 2, 3, ... With this commit, the return code of the uacme
binary is propagated. Therefore the caller of issue_cert can
differentiate between "no renew necessary" and "an error occurred".

Signed-off-by: Leonardo Mörlein <me@irrelefant.net>
2021-04-04 19:12:38 -07:00
Leonardo Mörlein
4588a61652 uacme: allow including run-uacme
With this commit, the run-acme script can be included into other scripts
by setting INLCUDE_ONLY=1.

Signed-off-by: Leonardo Mörlein <me@irrelefant.net>
2021-04-04 19:12:38 -07:00
Ondřej Caletka
0c044284b7 jool: Update to 4.1.5
Compile and run tested on: mvebu (Turris Omnia)

Signed-off-by: Ondřej Caletka <ondrej@caletka.cz>
2021-04-04 19:06:05 -07:00
Philip Prindeville
f9d91f1f47 strongswan: migrate to swanctl configs
Derived from the ipsec initd script, with the following changes:

(1) various code improvements, corrections (get rid of left/right
    updown scripts, since there's only one), etc;
(2) add reauth and fragmentation parameters;
(3) add x.509 certificate-based authentication;

and other minor changes.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-04 11:58:51 -06:00
Philip Prindeville
1eeb8bc287
Merge pull request #15339 from pprindeville/strongswan-reset-ipsec.conf
strongswan: remove synthesized ipsec conf files
2021-04-03 22:18:08 -06:00
Rosen Penev
79a2677c07
Merge pull request #15330 from 1715173329/xray
xray-core: Update to 1.4.2
2021-04-03 19:07:17 -07:00
Huangbin Zhan
a1d70de325 overture: update to 1.7
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-04-03 18:42:53 -07:00
Kevin Darbyshire-Bryant
f1d2136024 netifyd: support filter parameter
netifyd supports a '-F' filter option in 'bpf' notation to filter
packets from its consideration.

Add support for a uci 'filter' option. eg. filter to exclude SSDP
multicasts from a particularly noisy device:

option filter 'not (udp and dst 239.255.255.250 and dst port 1900 and src 192.168.1.5)'

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2021-04-03 18:40:54 -07:00
Anton Ryzhov
c61ed3e93f restic-rest-server: fix configuration option names
Signed-off-by: Anton Ryzhov <anton@ryzhov.me>
2021-04-03 18:39:36 -07:00
George Iv
76b642b50f yggdrasil: bump to 0.3.16
Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
2021-04-03 18:38:57 -07:00
Jianhui Zhao
9b9d40c99a rp-pppoe: use pppoe.so instead of rp-pppoe.so
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-04-03 18:38:28 -07:00
Sven Roederer
f25f49a8b7 nut: fix typo in nutshutdown script
Even it's only cosmetic and should not affect the function of regular system,
fix the name of the IPKG_INSTROOT variable.
Typo was added long ago with 8400c9a6ec.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
2021-04-03 18:38:13 -07:00
Sven Roederer
bdab7e6bfe xinetd: honor ${IPKG_INSTROOT} when sourcing /lib/functions.sh
Avoid "file not found"-error when embedding via Imagebuilder.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
2021-04-04 01:58:14 +02:00
Dirk Brenken
86a20c7955
banip: bugfix 0.7.6-2
* fix housekeeping of external list sources

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-03 19:16:39 +02:00
Tianling Shen
781c70077b
xray-core: Update to 1.4.2
Updated geo datas to latest version.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-04-02 17:19:35 +08:00
Tianling Shen
736667ce6e
xray-core: init: add browser dialer support
Since v1.4.1, Xray has introduced a new feature to transfer data via
browsers, which can disguise itself as a normal browser to cheat
network censorship.

For more details, see https://github.com/XTLS/Xray-core/pull/421.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-04-02 17:19:31 +08:00
Josef Schlehofer
93fb1b4ca2
Merge pull request #15301 from ja-pa/git-lfs-2.13.3
git-lfs: update to version 2.13.3
2021-04-02 01:41:16 +02:00
Philip Prindeville
baa38a1420 strongswan: remove synthesized ipsec conf files
If you shutdown ipsec service, and it doesn't clean up
/var/ipsec/ipsec.conf, then when you start swanctl service it
might see an incompatible file on startup.  Remedy is to
remove unneeded files when shutting down the service.  They
can always be regenerated when the service starts again.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-01 15:06:00 -06:00
Philip Prindeville
58936f4420
Merge pull request #15286 from pprindeville/strongswan-move-ipsec.secrets
strongswan: move ipsec conf files to subpackage
2021-04-01 14:16:35 -06:00
Jo-Philipp Wich
7f065a94bb openvpn: fix invoking user up & down commands from hotplug wrapper
This commit adds a number of fixes to the OpenVPN up/down hotplug command
wrapper which currently fails to actually invoke user defined up and down
commands for uci configurations not using external native configurations.

 - Use the `--setenv` to pass the user configured `up` and `down` commands
   as `user_up` and `user_down` environment variables respectively

 - Instead of attempting to scrape the `up` and `down` settings from the
   (possibly generated) native OpenVPN configuration in
   `/etc/hotplug.d/openvpn/01-user`, read them from the respective
   environment variables instead

 - Fix parsing of native configuration values in `get_openvpn_option()`;
   first try to parse a given setting as single quoted value, then as
   double quoted and finally as non-quoted, potentially white-space
   escaped one. This ensures that `up '/bin/foo'` is interpreted as
   `/bin/foo` and not `'/bin/foo'`

Ref: https://forum.openwrt.org/t/openvpn-up-down-configuration-ignored/91126
Supersedes: #15121, #15284
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-04-01 07:20:03 -04:00
Rosen Penev
74611b3e5a
Merge pull request #15327 from ja-pa/curl-7.76.0
curl: update to version 7.76.0 (security fix)
2021-04-01 04:08:58 -07:00
Paul Spooren
ba82e9957d tmate-ssh-server: add package
The `tmate` tool is a fork of `tmux` which allows remote access to a
device without setting up any port forwarding. This commits adds the
backend server which handles connections.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-03-31 23:37:19 -10:00
Jan Pavlinec
b971310549
curl: update to version 7.76.0
Fixes CVE-2021-22876 and CVE-2021-22890

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-01 11:02:53 +02:00
Tianling Shen
07bc6996b6 xray-core: Update to 1.4.1
Updated geodata to latest version.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-31 17:37:29 -10:00
Philip Prindeville
e626255b37 strongswan: move ipsec conf files to subpackage
These config files are only used by the ipsec interface to charon,
and shouldn't be part of the base package.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-31 21:19:40 -06:00
Daniel Golle
3e30c34bac
ovsd: add package
Add Open vSwtich configuration daemon for netifd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-01 00:14:26 +01:00
Jan Hak
d92a2cd21b knot: update to version 3.0.5
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2021-03-29 11:48:21 +02:00
Jan Pavlinec
0042beff72
git-lfs: update to version 2.13.3
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-29 10:48:06 +02:00
Dirk Brenken
994ff9ba1f
Merge pull request #15289 from dibdot/banip
banip: update to 0.7.6
2021-03-28 21:58:31 +02:00
Lucian Cristian
2e4c264a54 frr: update to 7.5.1 and backports
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-03-28 22:37:02 +03:00
Dirk Brenken
1235acdde6
banip: update to 0.7.6
* rework the central iptables function to significantly
  reduce the code complexity and the overall number of iptables calls
* check early and only once in the chain for ctstate NEW and
  return otherwise (thanks @ldir-EDB0)
* made the whitelist ordering within the chain more flexible

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-28 17:07:28 +02:00
Rosen Penev
a31b732007 treewide: build CMake projects with Ninja
faster to compile.

A small selection of packages was tested going from:

Executed in  696.30 secs   fish           external
   usr time   82.98 mins  395.00 micros   82.98 mins
   sys time    9.02 mins    0.00 micros    9.02 mins

to:

Executed in  592.20 secs   fish           external
   usr time   84.84 mins  361.00 micros   84.84 mins
   sys time    8.85 mins   57.00 micros    8.85 mins

Tested by running make -j 12 and wiping staging/build_dir/target_x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-27 21:51:50 -07:00
Philip Prindeville
a7c8f9de0c
Merge pull request #14711 from pprindeville/strongswan-make-includes-persistent
strongswan: make the include's in the .conf files persistent
2021-03-26 21:45:08 -06:00
Dirk Brenken
d2c149a68e
Merge pull request #15276 from dibdot/banip
banip: update to 0.7.5-4
2021-03-26 22:01:30 +01:00
Philip Prindeville
643df01275 strongswan: make the include's in the .conf files persistent
Having scripts diddle user written config files seems potentially
dangerous.  Plus there's really no downside to including some
empty files.  Best to just make the includes be permanent.

Additional feature suggested by Luiz: if a -opkg version of the
config file was created unnecessarily, remove it as part of the
upgrade process since changes won't be happening to that file
as an artifact of the service starting.  The include lines are
now permanent, which means that (1) additional configuration
synthesized by UCI won't be anywhere that opkg (or sysupgrade,
for that matter) cares about since it won't be persistent, and
(2) if changes are being made, then they're being done by a
person with an editor and they really should be distinguished.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-26 14:29:32 -06:00
Rosen Penev
3cfceae45f mbusd: update to 0.5.0
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 13:14:04 -07:00
Rosen Penev
c8f8cf05bd netstinky: fix no deprecated OpenSSL
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 13:13:14 -07:00
Toke Høiland-Jørgensen
c931276955 acme: Get listener name from /proc/PID/exe instead of netstat output
It seems the command name output from netstat can be truncated in weird
ways, so let's get the binary name from /proc instead and use that for
matching which listener we have.

Fixes #15071.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2021-03-26 20:06:34 +01:00
Rosen Penev
be179a8855 netopeer2: update to 1.1.70
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 11:24:35 -07:00
Dirk Brenken
fb4bfd259d
banip: update to 0.7.5-4
* fix another IPv4/IPv6 related iptables chain creation problem
* fix counter during ipset creation
* fix regex for debug counters
* fix ipset housekeeping for local sources

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-26 19:19:57 +01:00
Stijn Tintel
10a00b3f20
Merge pull request #15266 from pprindeville/strongswan-change-maintainers
strongswan: change maintainers
2021-03-26 15:15:44 +02:00
Philip Prindeville
0bd4410e30 strongswan: change maintainers
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-25 21:37:56 -06:00
Stan Grishin
84fc5dfad4 https-dns-proxy: bugfix: correct PROCD firewall object
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-25 16:46:01 -07:00
Rosen Penev
93857f5487 ratechecker: update to 2020-01-30
Reorganize Makefile for consistency between packages.

Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-25 10:48:25 -07:00
Rosen Penev
301bab659c cshark: update to 2020-07-22
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-24 15:33:03 -07:00
Rosen Penev
150058b0d2
Merge pull request #15228 from fatbob313/umurmur-0.2.20
uMurmur: Update to 0.2.20. Fix build against OpenSSL without deprecat…
2021-03-23 12:09:01 -07:00
Martin Johansson
463666249a uMurmur: Update to 0.2.20. Fix build against OpenSSL without deprecated API enabled.
Signed-off-by: Martin Johansson <martin@fatbob.nu>
2021-03-23 19:36:15 +01:00
Dirk Brenken
92bb72925e
Merge pull request #15229 from dibdot/adblock
adblock: update 4.1.0-3
2021-03-23 11:34:17 +01:00
Dirk Brenken
df9ee1388e
adblock: update 4.1.0-3
* add a restrictive "jail mode only" variant, just point your
  jail directory to your primary dns directory
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-23 11:11:23 +01:00
Rosen Penev
cdd1a44315 sysrepo: update to 1.4.122
Switch to AUTORELEASE for simplicity.

Use Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-22 18:39:29 -07:00
Rosen Penev
dca4bbaf99
Merge pull request #15171 from ldir-EDB0/miniupnpd
miniupnpd: add patience to firewall include
2021-03-22 14:11:21 -07:00
Rosen Penev
7c6b2c375f
Merge pull request #15219 from stangri/master-https-dns-proxy
https-dns-proxy: support for additional Force DNS ports
2021-03-22 11:54:46 -07:00
Rosen Penev
483a29d0f9
Merge pull request #15226 from ja-pa/ooniprobe-3.8.0
ooniprobe: update to version 3.8.0
2021-03-22 11:54:09 -07:00
Alexander Egorenkov
5789faab67 openvpn: add OpenVPN option server-poll-timeout
See https://www.mankier.com/8/openvpn#--server-poll-timeout

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2021-03-22 11:50:09 -07:00
Jan Pavlinec
b2921628ab
ooniprobe: update to version 3.8.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-22 16:21:04 +01:00
Stan Grishin
35461a3c5d https-dns-proxy: support for additional Force DNS ports
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-22 07:28:50 +00:00
Rosen Penev
eba4abb65d coova-chili: fix compilation with kernel 5.10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-21 21:57:28 -07:00
Rosen Penev
dd64cb713b bind: update to 9.17.11
Backport upstream OpenSSL deprecated API patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-21 20:38:25 -07:00
Othmar Truniger
e236ffb2ce knxd: new upstream version 0.14.50
Signed-off-by: Othmar Truniger <github@truniger.ch>
2021-03-21 11:54:34 -07:00
Rosen Penev
e5d61027a9
Merge pull request #15191 from neheb/zn3
znc: fix compilation without deprecated OpenSSL APIs
2021-03-20 20:25:32 -07:00
Rosen Penev
8a5f23ee0b znc: fix compilation without deprecated OpenSSL APIs
Patch was wrongly removed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-20 17:39:28 -07:00
Rosen Penev
cd637742c2 miniupnpc: update to 2.2.2
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-20 17:30:36 -07:00
Konstantin Demin
2a4b38d8db nmap: bump to 7.91
changes: https://nmap.org/changelog#7.91

drop patches (applied upstream):
- 010-Avoid-using-namespace-std-causing-name-conflicts.patch
refresh patches:
- 020-Python3-port-of-ndiff.patch
- 030-libcxx.patch

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2021-03-20 22:47:01 +01:00
Philip Prindeville
559f5fd4fb
Merge pull request #15161 from pprindeville/isc-dhcp-dyndns-ipv4
isc-dhcp: add dynamic DNS as meta package
2021-03-20 11:40:46 -06:00
Kevin Darbyshire-Bryant
679a7b69ee miniupnpd: add patience to firewall include
Occasionally, mostly at startup, miniupnpd reports "Another app is
currently holding the xtables lock. Perhaps you want to use the -w
option?"

Take iptables' advice and wait up to 1 second before giving up.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2021-03-20 16:01:25 +00:00
Rosen Penev
a99390cfd4
Merge pull request #15163 from gladiac1337/haproxy-2.2.11
haproxy: Update HAProxy to v2.2.11
2021-03-19 15:51:40 -07:00
Dirk Brenken
80466dd045
banip: update 0.7.5-3
* fix iptables/chain creation in setups without IPv6 support

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-19 20:49:59 +01:00
Christian Lachner
7bfa4aaa66 haproxy: Update HAProxy to v2.2.11
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-03-19 18:13:39 +01:00
Tianling Shen
ccfe1bfa50 tmate: add new package
Tmate is a fork of tmux. It provides an instant pairing solution.
For more details, see https://tmate.io.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-18 22:18:14 -10:00
Stan Grishin
e695cc26b0 simple-adblock: jsonOps-related bugfixes
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-17 22:21:05 -10:00
Philip Prindeville
13f5b57f21 isc-dhcp: add dynamic DNS as meta package
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-18 00:21:01 -06:00
Stijn Tintel
4cdbe799b1 net-snmp: bump to 5.9
Neither the configure option nor configure variable to disable linking
against PCRE seem to work anymore, so simply drop both and add a
dependency on libpcre. As net-snmp is unlikely to fit on devices with
small flash anyway, the extra size requirement shouldn't be a problem.
If it is, feel free to submit a patch to fix the broken upstream
behaviour.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-03-17 21:53:10 +02:00
Dobroslaw Kijowski
d12c6658e4 adguardhome: bump to 0.105.2
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.105.2

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-03-17 19:58:04 +02:00
Jan Pavlinec
a68a69a38d
tor: update to version 0.4.5.7
Fixes CVE-2021-28089 and CVE-2021-28090

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-16 18:14:30 +01:00
Florian Eckert
ef5921360d
Merge pull request #14996 from TDT-AG/pr/20210302-mwan3
mwan3: add connecting and disconnecting event to mwan3track
2021-03-16 14:07:05 +01:00
Florian Eckert
5348732b98 mwan3: add connecting and disconnecting event to mwan3track
If the interface goes into failure state (is disconnecting)
then with this change one hotplug.d event is generated.

The same is true for the recovery state (is connecting), when the interface
comes back from a failure state.

In both cases, a hotplug.d event for the iface is triggered. Once
with the $ACTION=disconnecting and once for the $ACTION=connecting.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-03-16 09:24:36 +01:00
Dirk Brenken
909a87c2f5
banip: update to 0.7.5-2
* refine the new dns resolving process
* add a caching mechanism for the resolved IPs, the detached name
  lookup takes place only during 'restart' or 'reload' action, 'start'
  and 'refresh' actions are using an auto-generated backup instead.
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-15 20:38:46 +01:00
Karl Palsson
7f0920110d net/mosquitto: Update to 2.0.9
This is a bugfix release, with minor security fixes for outgoing bridge
connections and the client library.

Full details here: https://mosquitto.org/blog/2021/03/version-2-0-9-released/

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-03-15 16:03:33 +00:00
Rosen Penev
6aa8c2bf6a udpxy: update to 1.0-25.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-14 17:08:04 -07:00
Tianling Shen
a28580a530
xray-core: Update to 1.4.0
- Re-assigned myself as the maintainer
- Updated geodata to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-15 00:10:01 +08:00
Nick Hainke
36dc9b3f79 wg-installer: delete old interfaces
Add "wg_check_interfaces" and specify a timeout in the config file.
This allows to delete not used wireguard-interfaces automatically.

For example a cronjob can be installed that calls:
  . /usr/share/wginstaller/wg_functions.sh && wg_check_interfaces

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-03-14 11:27:07 +01:00
Jan Pavlinec
17b18d825c ooniprobe: update to version 3.7.0
Changes:
-add Configure stage to prebuild resources

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-14 11:11:45 +02:00
Dirk Brenken
d4ab3c1d48
Merge pull request #15116 from dibdot/banIP
banip: bump to 0.7.5
2021-03-14 06:25:35 +01:00
Dirk Brenken
804249a571
banip: bump to 0.7.5
* black- and whitelist now supporting domain names as well - the
corresponding IPs (IPv4 & IPv6) will be resolved in a detached
background process and added to the IPsets

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-14 06:07:07 +01:00
Nick Hainke
f7cb8b20e1 wg-installer: fix get_usage function
The get_usage function always returns 0. The shell syntax was wrong.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-03-13 21:21:20 +01:00
Rosen Penev
43021911cf
Merge pull request #15031 from gladiac1337/haproxy-2.2.10
haproxy: Update HAProxy to v2.2.10
2021-03-13 01:11:09 -08:00
Christian Lachner
1e09bbba68 haproxy: Update HAProxy to v2.2.10
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-03-13 09:37:49 +01:00
Rosen Penev
7a1a8f3659 ksmbd-tools: update to 3.3.7
Major change are:

ksmbd.control -s terminate ksmbd.mountd as well as kernel server.
Update configuration.txt and README.
Turn off smb2 leases by default again.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-12 18:14:23 -08:00
Rosen Penev
d95edf16ef ksmbd-tools: update to 3.3.6
Major changes are:

Add missing g_rwlock_init() for rpc_samr and rpc_lsaprc.
Fix potential potential null pointer dereferencing error.
Fix memleak.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-12 12:44:39 -08:00
Jan Pavlinec
4fd4212b88 tor-hs: change rpc service name
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-11 23:43:09 -10:00
Rosen Penev
2c8bd87324
Merge pull request #15084 from cotequeiroz/pdns-recursor
pdns-recursor: don't search for boost libs in host
2021-03-10 19:17:48 -08:00
Rosen Penev
7b8bded78d
Merge pull request #15076 from farmergreg/slow-your-roll
safe-search: check for changed IP addresses weekly
2021-03-10 12:07:44 -08:00
Eneas U de Queiroz
237fa1add4
pdns-recursor: don't search for boost libs in host
While searching for the boost_system library in boost.m4, configure
tries to find boost_system-mt before boost_system.  The presence of
boost_system-mt in the staging dir depends on
CONFIG_boost-use-name-tags.  If it is not defined (default), and there
is a boost_system-mt library in the host system, it will be used, and
the build will fail.

This adds a patch to remove the host paths from the search loop,
preserving the rest of the detection logic.

Alternatively, boost_cv_lib_context_LIBS could be used to avoid library
detection code entirely, but then the mt- variant would never be used.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-03-10 13:42:44 -03:00
Gregory L. Dietsche
7164ccf155 safe-search: check for changed IP addresses weekly
The current default of hourly is too fast. Some services such as
DuckDuckGo return IPs from a pool based on the user's location instead
of a fixed IP address. This change prevents unnecessary writes to the
flash memory by only updating once per week.

Signed-off-by: Gregory L. Dietsche <gregory.dietsche@cuw.edu>
2021-03-10 08:33:48 -06:00
Dirk Brenken
c9c03e6094
Merge pull request #15079 from dibdot/adblock
adblock: small update
2021-03-10 14:41:22 +01:00
Dirk Brenken
f91e5cc666
adblock: small update
* add adguard_tracking source (list with cname trackers)
* optimize/sort output of active sources in status
* optimize log output in EMails

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-10 13:50:27 +01:00
Jan Pavlinec
a4f058ec5c git: update to version 2.30.2
Fixes CVE-2021-21300

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-10 12:26:10 +01:00
Michael Heimpold
71cf4a74ff
Merge pull request #15009 from mhei/libxml2-iconv-fix-bind
bind: fix linking with full language support enabled
2021-03-10 07:21:48 +01:00
Rosen Penev
8494a658e6
Merge pull request #15061 from ja-pa/igmpproxy-new
igmpproxy: move package from openwrt repo
2021-03-09 15:33:49 -08:00
Rosen Penev
afeb5d25dc
Merge pull request #15036 from neheb/znc
znc: update to 1.8.2
2021-03-09 15:27:21 -08:00
Olivier Poitrey
6cb1a3c6df nextdns: Update to version 1.11.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-03-09 21:24:10 +02:00
Florian Eckert
3d23ada60a
Merge pull request #15068 from TDT-AG/pr/20210309-keepalived
keepalived: update to version 2.2.2
2021-03-09 10:09:11 +01:00
Florian Eckert
bdcb3d5905 keepalived: update to version 2.2.2
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-03-09 09:12:37 +01:00
Rosen Penev
bd910968cb
Merge pull request #15052 from stangri/master-vpn-policy-routing
vpn-policy-routing: better processing of custom user files
2021-03-08 12:26:11 -08:00
Rosen Penev
a5ebf8f18f
Merge pull request #15050 from stangri/master-simple-adblock
simple-adblock: update to 1.8.5-1
2021-03-08 12:25:04 -08:00
Jan Pavlinec
6395c7ea48
igmpproxy: move package from openwrt repo
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-08 17:37:51 +01:00
Jan Pavlinec
0dd5354abc
subversion: update to 1.14.1
Fixes CVE-2020-17525

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-08 13:54:42 +01:00
Stan Grishin
c4b15327bc vpn-policy-routing: better processing of custom user files
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-08 10:34:38 +00:00
Stan Grishin
36e2e3fce2 simple-adblock: update to 1.8.5-1
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-08 10:25:11 +00:00
Nicholas Smith
02d8bbcfe0 modemmanager: bump to 1.16.2
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-03-07 19:50:23 +10:00
Rosen Penev
b92f2c2bee znc: update to 1.8.2
Switch to CMake + Ninja to fix parallel compilation.

Switched PKG_BUILD_DIR to use PKG_INSTALL_DIR for easier readability.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-06 20:04:43 -08:00
Rosen Penev
de176d6f6f nginx: fix compilation with BUILD_NLS
Requires nls.mk because of libxml2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-06 14:06:19 -08:00
Rosen Penev
45dcec32ce
Merge pull request #14873 from neheb/cxx
treewide: remove uClibc++ support
2021-03-06 14:00:32 -08:00