Commit Graph
8589 Commits
Author SHA1 Message Date
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
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 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
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
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
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