Commit graph

8212 commits

Author SHA1 Message Date
Philip Prindeville
51b7040ab0
Merge pull request #14184 from pprindeville/issue#14183
bind: add support for the 'rndc' utility
2020-12-15 10:55:47 -07:00
Kyle Copperfield
45863b94ca openssh: add openwrt failsafe support
Adds failsafe support to the openssh package.
Roughly based on an earlier patch.

Ref: https://github.com/openwrt/openwrt/pull/865
Signed-off-by: Jeff Kletsky <git-commits@allycomm.com>
Signed-off-by: Kyle Copperfield <kmcopper@danwin1210.me>
2020-12-15 10:19:32 +00:00
Rosen Penev
6961ba4af9
conntrack-tools: update to 1.4.6
Removed patch as upstream fixed libtirpc support differently.

Switched to normal tarballs for simplicity.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-14 19:04:17 -08:00
Rosen Penev
f520c50585
Merge pull request #14212 from stangri/master-simple-adblock
simple-adblock: bugfix - config update
2020-12-14 13:37:13 -08:00
Rosen Penev
018b90192f
Merge pull request #14196 from pprindeville/issue#14195
isc-dhcp: seeing crashes when attempting to update dynamic dns
2020-12-14 13:36:15 -08:00
Karl Palsson
37edb9ed63 mosquitto: bump to 2.0.2
Full changelog: https://mosquitto.org/blog/2020/12/version-2-0-2-released/

* Enables DHE ciphers
* Improved response time with http_dir and websockets

Drops a patch no longer required due to upstream fixes.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-12-14 15:13:06 +00:00
Lucian Cristian
8778d5083a libreswan: add xfrm interface depends
ipsec needs xfrmi support

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-12-14 09:16:21 +02:00
Matt Merhar
5f5248be7d fwknop: fix build with gpg support enabled
Along with the accompanying change to gpgme to install gpgme-config,
since libfko is what is actually linked to gpgme, and not
fwknop/fwknopd, an explicit dependency must be added to that package.

menuconfig now allows enabling gpg support if only fwknop is selected
without also selecting fwknopd.

Signed-off-by: Matt Merhar <mattmerhar@protonmail.com>
2020-12-13 23:38:45 -05:00
Philip Prindeville
31a256f0ab bind: add support for the 'rndc' utility
Enable the control port on named that rncd uses to talk to it. Use
rndc to allow for lightweight reloads of some (per-zone) or all of
the database without an interruption of service.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-12-13 13:31:13 -07:00
Daniel Bermond
6df09fb08f
miniupnpc: add InstallDev
Commit ef388ff1f3 removed 'CMAKE_INSTALL:=1', and this makes the
development files to be not installed anymore on 'staging_dir'.
Being such, packages that needs to link against libminiupnpc fails
to build, because it cannot find the headers and the library.

Adding an InstallDev fixes this.

Build-tested on: ipq806x (R7800)
Run-tested on: ipq806x (R7800)

Signed-off-by: Daniel Bermond <danielbermond@gmail.com>
2020-12-12 22:23:38 +00:00
Stan Grishin
22722a8095 simple-adblock: bugfix - config update
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-12-12 15:58:21 -06:00
Rosen Penev
8874c98729
subversion: fix compilation with full NLS
Needs a linker flag.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-11 18:18:40 -08:00
Rosen Penev
1eff28553e
i2pd: backport upstream fix for i386
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-11 16:59:52 -08:00
Michal Hrusecky
0830dfa41c
openvpn: Support username and password options
Some VPN providers require username and password for client to connect.
This commit adds an option to specify username, password and
cert_password directly in uci config which then gets expanded during
start of openpvn client.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-12-11 17:07:53 +01:00
Jan Pavlinec
9e2dc1e51e
curl: update to version 7.74.0 (security fix)
Fixes:
CVE-2020-8286
CVE-2020-8285
CVE-2020-8284

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-12-11 13:20:52 +01:00
Philip Prindeville
3e8b7f6ecd isc-dhcp: seeing crashes when attempting to update dynamic dns
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-12-10 18:25:53 -07:00
Rosen Penev
d42259b148
Merge pull request #14191 from luizluca/easy-rsa-3.0.8
openvpn-easy-rsa: bump to 3.0.8
2020-12-10 14:56:16 -08:00
Rosen Penev
69d934f38b
Merge pull request #14135 from simm42/master
Add support to darkstat to allow multiple local networks to be specified for montioring
2020-12-10 14:55:35 -08:00
Luiz Angelo Daros de Luca
de8b7ddc8c openvpn-easy-rsa: bump to 3.0.8
New easyrsa will look for missing vars and x509-types where easyrsa
is located (following symlink). /usr/bin/easyrsa is now a link
to /usr/lib/easyrsa/easyrsa and /usr/lib/easyrsa/{vars,x509-types} a
link to /etc/easyrsa/{vars,x509-types}. This keeps the same previous
OpenWrt easyrsa behavior which tries to use $PWD/pki and
/etc/easyrsa/{vars,x509-types}, but without patching it.

Easyrsa can also use env vars to set pki root path (instead of
/usr/lib/easyrsa), pki path (instead of $PWD/pki) and vars path.
Those variables are commented in /etc/profile.d/50-openvpn-easy-rsa.sh
as an example of how to make easyrsa run independent of $PWD. That
scriptlet also sets $EASYRSA_TEMP_DIR from $EASYRSA_PKI/tmp to /tmp
in order to avoid writing to persistent media (normally flash). However,
as a profile scriptlet, it will only be used after session is restarted.

The "build" tgz was replaced by the "source" tar. "build" version has a
different file structure, making any patch backports too complex.

I'm also putting myself as maintainer.

Closes openwrt/openwrt#2926, since it moved to openwrt/packages.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2020-12-10 15:59:56 -03:00
Rosen Penev
8285806e10
curl: fix host config file
Fix the prefix instead.

Replace custom Compile section with PKG_INSTALL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-10 01:50:28 -08:00
Rosen Penev
fb521dd79f
gnurl: fix host config file
Fix the prefix instead.

Replace custom Compile section with PKG_INSTALL.

Minor cleanups for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-10 01:50:28 -08:00
Rosen Penev
7b60ca26c2 iftop: fix compilation with GCC 10
GCC 10 defaults to fno-common, which demands unique defenitions.

Patch taken from buildroot.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-09 23:36:29 -10:00
Paul Spooren
78b22d532a iftop: add package
Moved over from openwrt.git

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-12-09 23:36:29 -10:00
Stan Grishin
822939f537 https-dns-proxy: update binary to 2020-08-21
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-12-09 23:32:19 -10:00
Rosen Penev
aca1ee1b67 modemmanager: bump release
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-09 01:40:11 -08:00
Rosen Penev
520a619e58
Merge pull request #13009 from valexi7/master
modemmanager: Added options
2020-12-09 00:55:54 -08:00
Rosen Penev
f64fd72365
Merge pull request #14159 from ja-pa/git-2.29.2
git: update to version 2.29.2
2020-12-08 17:19:14 -08:00
Rosen Penev
a3573cc072
Merge pull request #14175 from Andy2244/samba-4.13.2
samba4: update to 4.13.2
2020-12-08 16:52:23 -08:00
Andy Walsh
219d2ec81a wsdd2: update to git (2020-11-19)
* update to git (2020-11-19)

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-12-08 19:49:57 +01:00
Andy Walsh
2789b91e94 samba4: update to 4.13.2
* update to 4.13.2
* remove outdated option "write cache size"

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-12-08 19:48:00 +01:00
Karl Palsson
7218ff0318 Mosquitto: major update to version 2.0
Major release, full release notes available at:
https://mosquitto.org/blog/2020/12/version-2-0-0-released/

Tested on ath79, ssl full, ssl trimmed and non-ssl builds, and also all
at the same time.
Users may/will run into some of the changes in default
authentication.  Note
https://mosquitto.org/documentation/migrating-to-2-0/ for tips on
migrating.

Patch included has already merged upstream, but didn't make the release:
https://github.com/eclipse/mosquitto/pull/1930

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-12-08 09:38:34 +00:00
Rosen Penev
465774e9b5
subversion: update to 1.14.0
Remove several configure options. apr-(utils) has been fixed, which
makes them useless. Also removed PKG_BUILD_DEPENDS for that reason.

Simplify NLS with autoreconf_bool.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-08 00:58:28 -08:00
Rosen Penev
f995f4485a
krb5: install krb5-config to host
Helps old packages that don't use pkgconfig.

Fix prefix paths.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-07 20:10:13 -08:00
Rosen Penev
ea80600e3c
Merge pull request #12049 from pprindeville/xtables-addons-preserve-database
xtables-addons: iptgeoip: preserve database across sysupgrade
2020-12-07 15:38:36 -08:00
Rosen Penev
2d7cf6da69
Merge pull request #14038 from TDT-AG/pr/20201127-ddns-scripts
ddns-scripts: add gandi.net provider
2020-12-07 15:20:23 -08:00
Rosen Penev
c0a77cf63c
Merge pull request #14086 from zhanhb/frp
frp: update to 0.34.3
2020-12-07 15:18:25 -08:00
Rosen Penev
db02791759
Merge pull request #14127 from xdarklight/ksmbd-3.3.1
ksmbd and ksmbd-tools 3.3.1
2020-12-07 15:15:43 -08:00
Rosen Penev
2e665ba176
Merge pull request #14153 from gstrauss/lighttpd-1.4.56-5
lighttpd: wolfssl complex preproc logic for SNI
2020-12-07 15:11:43 -08:00
Rosen Penev
f1d81e4126
Merge pull request #14160 from ja-pa/dnstap-0.3.0
dnstap: update to version 0.3.0
2020-12-07 15:08:18 -08:00
Simon Day
be5e1029b9 darkstat: bump package version
Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved

Signed-off-by: Simon Day <email@simonday.info>
2020-12-07 17:02:45 +00:00
Jan Pavlinec
8ef96eed18
dnstap: update to version 0.3.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-12-07 15:46:48 +01:00
Jan Pavlinec
532147fd50
git: update to version 2.29.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-12-07 14:36:45 +01:00
Rosen Penev
e632e189fd
zerotier: add patch to avoid including sys/auxv.h
It seems it's not needed and not supported under uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-06 23:55:20 -08:00
Glenn Strauss
cc3ab08fde lighttpd: wolfssl complex preproc logic for SNI
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-12-06 23:07:03 -05:00
Jitao Lu
c89a1f3e8b miniupnpd: Don't override ipv6_listening_ip
Fixes: https://github.com/openwrt/packages/issues/14145
Signed-off-by: Jitao Lu <dianlujitao@gmail.com>
2020-12-07 11:53:30 +08:00
Nikos Mavrogiannopoulos
4c045a0260 ocserv: updated to 1.1.2
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-12-06 14:28:13 +01:00
Rosen Penev
a642218951
squid: fix compilation with ccache
Added a patch to remove BUILDCXXFLAGS. For some reason, TARGET_CXXFLAGS
are leaking.

Removed custom Build/Compile section. There's already PKG_INSTALL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-05 22:46:01 -08:00
Rosen Penev
f4532bd5ee
Merge pull request #14143 from gstrauss/lighttpd-1.4.56-4
lighttpd: wolfssl TLS compat module detection
2020-12-05 16:00:50 -08:00
Philip Prindeville
1bb157401b xtables-addons: iptgeoip: preserve database across sysupgrade
Updating the system image or the package should not obliterate
the downloaded/unpacked geolocation database. If you use xt_geoip
in /etc/firewall.user you don't want the database disappearing
when sysupgrade runs and then reboots your system as you'll be
left exposed.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-12-05 10:37:51 -07:00
Glenn Strauss
b575b91553 lighttpd: wolfssl TLS compat module detection
x-ref:
  "[lighttpd] -mod-wolfssl fails (requires dependency on -mod-openssl?)"
  https://github.com/openwrt/packages/issues/14139

github: closes #14139

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-12-05 11:37:19 -05:00
David Yang
61069b82fc i2pd: Update to 2.35.0
Signed-off-by: David Yang <mmyangfl@gmail.com>
2020-12-05 17:17:45 +08:00
Rosen Penev
2aee3b04c0
Merge pull request #14136 from EricLuehrsen/unbound_011300
unbound: update to 1.13.0
2020-12-04 20:50:56 -08:00
Eric Luehrsen
79e3a32656 unbound: update to 1.13.0
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-12-04 11:31:34 -05:00
Simon Day
a25fa9fbc7 darkstat: Add support to darkstat to allow multiple local networks to be
specified for montioring

eg allows ipv4 and ipv6 forwarded traffic to be monitored from
both main network and dmz in single graph

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved

Signed-off-by: Simon Day <email@simonday.info>
2020-12-04 13:10:10 +00:00
Simon Day
be50722b69 darkstat: Add support to darkstat to allow multiple local networks to be
specified for montioring

eg allows ipv4 and ipv6 forwarded traffic to be monitored from
both main network and dmz in single graph

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved

Signed-off-by: Simon Day <email@simonday.info>
2020-12-04 12:38:42 +00:00
Lucian Cristian
faac979564 frr: update to 7.5
switch to codeload for latest patches applied to stable branch

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-12-04 14:09:37 +02:00
Rosen Penev
e66d0aa0ae
Merge pull request #14097 from neheb/ovn
openvpn: import from base
2020-12-03 20:59:22 -08:00
Rosen Penev
23c001675a
Merge pull request #14129 from flyn-org/snort
snort: update to 2.9.17
2020-12-03 20:45:40 -08:00
W. Michael Petullo
092cb97588 snort: update to 2.9.17
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-12-03 18:06:40 -06:00
Glenn Strauss
6e8aa406f4 lighttpd: meson.build linker fix for TLS modules
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-12-03 17:36:29 -05:00
Martin Blumenstingl
08e1c46e54 ksmbd-tools: update to 3.3.1
Major change for version 3.3.1 are:
* Fix a segfault issue in ksmbd.mountd.
* Reorganize ndr write functions.

Major changes for version 3.3.0 are:
* Add samr and lsarpc RPC support.
* Generate subauth values for domain.
* Add Kerberos support.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2020-12-03 23:23:53 +01:00
Jitao Lu
7077fd8c79 miniupnpd: Pass ipv6 addr to ipv6_listening_ip
Unlike ipv4, this option is supposed to be an IP address, otherwise, an
error occurs on startup:

    can't parse "br-lan" as valid IPv6 listening address

Signed-off-by: Jitao Lu <dianlujitao@gmail.com>
2020-12-03 23:36:09 +08:00
Rosen Penev
0a86f0e35a
Merge pull request #14099 from neheb/pdnsrrr
pdns-recursor: update to 4.4.1
2020-12-02 15:51:49 -08:00
Rosen Penev
185d3a7526
Merge pull request #14110 from neheb/wavem
wavemon: update to 1.9.2
2020-12-02 15:50:18 -08:00
Christian Lachner
5e7a9a32bd haproxy: Update HAProxy to v2.2.6
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-12-02 13:07:50 +02:00
Rosen Penev
63d125b109
Merge pull request #14107 from neheb/udpx
udpxy: update to 1.0-25.0
2020-12-01 23:40:33 -08:00
Rosen Penev
faaef50650
wavemon: update to 1.9.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-01 16:25:32 -08:00
Rosen Penev
664e8a1c9f
udpxy: update to 1.0-25.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-01 16:23:23 -08:00
Rosen Penev
8b0457035e
pdns-recursor: update to 4.4.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-01 16:17:42 -08:00
Glenn Strauss
82221622af lighttpd: build and bugfix patches
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-12-01 17:40:10 -05:00
Magnus Kroken
e4376793b4
openvpn: disable LZO support by default
OpenVPN recommends disabling compression, as it may weaken the security
of the connection. For users who need compression, we build with LZ4
support by default. LZO in OpenVPN pulls in liblzo at approx. 32 kB.

OpenWrt users will no longer be able to connect to OpenVPN peers that
require LZO compression, unless they build the OpenVPN package themselves.

Signed-off-by: Magnus Kroken <mkroken@gmail.com>
2020-12-01 13:04:38 -08:00
Magnus Kroken
2e55fc8b2d
openvpn: update to 2.5.0
New features:
* Per client tls-crypt keys
* ChaCha20-Poly1305 can be used to encrypt the data channel
* Routes are added/removed via Netlink instead of ifconfig/route
  (unless iproute2 support is enabled).
* VLAN support when using a TAP device

Significant changes:
* Server support can no longer be disabled.
* Crypto support can no longer be disabled, remove nossl variant.
* Blowfish (BF-CBC) is no longer implicitly the default cipher.
  OpenVPN peers prior to 2.4, or peers with data cipher negotiation
  disabled, will not be able to connect to a 2.5 peer unless
  option data_fallback_ciphers is set on the 2.5 peer and it contains a
  cipher supported by the client.

Signed-off-by: Magnus Kroken <mkroken@gmail.com>
2020-12-01 13:03:51 -08:00
Rosen Penev
4434915571
openvpn: import from base
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-01 12:37:37 -08:00
Rosen Penev
0e77d0264e
openvpn-easy-rsa: import from base
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-01 12:37:37 -08:00
Moritz Warning
f49a871c36 zerotier: update to 1.6.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2020-12-01 12:39:48 +01:00
Rosen Penev
e5a526e516
Merge pull request #13971 from mwarning/zerotier
zerotier: update to 1.6.1
2020-11-30 13:40:05 -08:00
Rosen Penev
caf8cbb2e7
Merge pull request #13800 from gstrauss/for-lighttpd-1.4.56
lighttpd: revamp Makefile for lighttpd 1.4.56
2020-11-30 13:20:03 -08:00
Rosen Penev
cc88432847
Merge pull request #14057 from newkit/master
wifischedule: Merged ignore_stations patch from user bedaes https://g
2020-11-30 13:15:49 -08:00
Stijn Tintel
5f0918281b strongswan: bump to 5.9.1
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2020-11-30 19:02:57 +02:00
Glenn Strauss
fa1464c3b9 lighttpd: update to lighttpd 1.4.56 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-11-30 09:27:28 -05:00
Glenn Strauss
59ae734bed lighttpd: lighttpd.conf enable flag for HTTP/2
lighttpd.conf reference server.feature-flags

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-11-30 09:27:28 -05:00
Glenn Strauss
5a374b6a5a lighttpd: lighttpd.init reload gracefully
reload_server() gracefully with SIGUSR1 to lighttpd
relog() to reopen log files with SIGHUP to lighttpd

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-11-30 09:27:28 -05:00
Glenn Strauss
5fb8d5f463 lighttpd: revamp Makefile for lighttpd-1.4.56
* update upstream version to lighttpd-1.4.56
* depend on Nettle for MD5, SHA1, SHA256
* multiple TLS options: gnutls, mbedtls, nss, openssl, wolfssl
* new module mod_authn_dbi
* mod_authn_* depend on mod_auth
* mod_authn_file is included if mod_auth is selected in build
* mod_vhostdb_* depend on mod_vhostdb
* mod_deflate subsumes mod_compress
* remove from Makefile the include of nls.mk (no longer needed)

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-11-30 09:27:28 -05:00
Glenn Strauss
3ae0d9df1f lighttpd: remove patches incorporated upstream
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-11-30 09:27:28 -05:00
Huangbin Zhan
cc895b6a54 frp: update to 0.34.3
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-11-30 20:16:44 +08:00
Moritz Warning
252b0a60d1 zerotier: update to 1.6.1
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2020-11-30 13:11:00 +01:00
Nils Koenig
36ce3ffbf1 wifischedule: Merged ignore_stations patch from user bedaes https://github.com/newkit/wifischedule/pull/2
Signed-off-by: Nils Koenig <openwrt@newk.it>
2020-11-30 10:05:27 +01:00
Rosen Penev
3010ef22fa
Merge pull request #14032 from ptpt52/p910nd-fix
p910nd: config trigger reload and default disabled
2020-11-30 00:32:19 -08:00
Nicholas Smith
e13d36fa8b modemmanager: bump to 1.14.8
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-11-30 10:35:42 +10:00
Dirk Brenken
4fad6e2dc1
Merge pull request #14065 from dibdot/adblock
adblock: reporting fixes/tweaks
2020-11-29 13:45:27 +01:00
Rosen Penev
6f2dc12f44
Merge pull request #14066 from brvphoenix/ariang
ariang: add title and shortcut icons
2020-11-29 04:29:29 -08:00
Rosen Penev
75ddca2962
xtables-addons: fix package installation
Install directory is missing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-29 01:37:00 -08:00
Van Waholtz
4916fbd125 ariang: add title and shortcut icons
Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
2020-11-29 00:31:14 -08:00
Dirk Brenken
6e90c8fa53
adblock: reporting fixes/tweaks
* prevents the creation of an invalid json structure
* add more space to the domain column on cli

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-11-29 08:46:28 +01:00
Peter Stadler
f62599d27e nginx-util: use UCI for server configuration
**tl;dr:** The functions `{add,del}_ssl` modify a server
section of the UCI config if there is no `.conf` file with
the same name in `/etc/nginx/conf.d/`.

Then `init_lan` creates `/var/lib/nginx/uci.conf` files by
copying the `/etc/nginx/uci.conf.template` and standard
options from the UCI config; additionally the special path
`logd` can be used in `{access,error}_log`.

The init does not change the configuration beside
re-creating self-signed certificates when needed. This is
also the only purpose of the new `check_ssl`, which is
installed as yearly cron job.

**Initialization:**

Invoking `nginx-util init_lan` parses the UCI configuration
for package `nginx`. It creates a server part in
`/var/lib/nginx/uci.conf` for each `section server '$name'`
by copying all UCI options but the following:

* `option uci_manage_ssl` is skipped. It is set to
'self-signed' by `nginx-util add_ssl $name`, removed by
`nginx-util del_ssl $name` and used by
`nginx-util check_ssl` (see below).

* `logd` as path in `error_log` or `access_log` writes them
to STDERR respective STDOUT, which are fowarded by Nginx's
init to the log daemon. Specifically:
`option error_log 'logd'` becomes `error_log stderr;` and
`option access_log 'logd openwrt'` becomes
`access_log /proc/self/fd/1 openwrt;`

Other `[option|list] key 'value'` entries just become
`key value;` directives.

The init.d calls internally also `check_ssl` for rebuilding
self-signed SSL certificates if needed (see below). And it
still sets up `/var/lib/nginx/lan{,_ssl}.listen` files as
it is doing in the current version (so they stay available).

**Defaults:**

The package installs the file `/etc/nginx/restrict_locally`
containing allow/deny directives for restricting the access
to LAN addresses by including it into a server part. The
default server '_lan' includes this file and listens on all
IPs (instead of only the local IPs as it did before; other
servers do not need to listen explicitly on the local IPs
anymore). The default server is contained together with a
server that redirects HTTP requests for inexistent URLs to
HTTPS in the UCI configuration file `/etc/config/nginx`.
Furthermore, the packages installs a
`/etc/nginx/uci.conf.template` containing the current setup
and a marker, which will be replaced by the created UCI
servers when calling `init_lan`.

**Other:**

If there is a file named `/etc/nginx/conf.d/$name.conf` the
functions `init_lan`, `add_ssl $name` and `del_ssl $name`
will use that file instead of a UCI server section (this is
similar to the current version).

Else it selects the UCI `section server $name`, or, when
there is no such section, it searches for the first one
having `option server_name '… $name …'`. For this section:

* `nginx-util add_ssl $name` will add to it:
`option uci_manage_ssl 'self-signed'`
`option ssl_certificate '/etc/nginx/conf.d/$name.crt'`
`option ssl_certificate_key '/etc/nginx/conf.d/$name.key'`
`option ssl_session_cache 'shared:SSL:32k'`
`option ssl_session_timeout '64m'`
If these options are already present, they will stay the
same; just the first option `uci_manage_ssl` will always be
changed to 'self-signed'. The command also changes all
`listen` list items to use port 443 and ssl instead of port
80 (without ssl). If they stated another port than 80
before, they are kept the same. Furthermore, it creates a
self-signed SSL certificate if necessary, i.e., if there is
no *valid* certificate and key at the locations given by
the options `ssl_certificate` and `ssl_certificate_key`.

* `nginx-util del_ssl $name` checks if `uci_manage_ssl` is
set 'self-signed' in the corresponding UCI section. Only
then it removes all of the above options regardless of the
value looking just at the key name. Then, it also changes
all `listen` list items to use port 80 (without ssl)
instead of port 443 with ssl. If stating another port than
443, they are kept the same. Furthermore, it removes the
SSL certificate and key that were indicated by
`ssl_certificate{,_key}`.

* `nginx-util check_ssl` looks through all server sections
of the UCI config for `uci_manage_ssl 'self-signed'`. On
every hit it checks if the SSL certificate-key-pair
indicated by the options `ssl_certificate{,_key}` is
expired. Then it re-creates a self-signed certificate.
If there exists at least one `section server` with
`uci_manage_ssl 'self-signed'`, it will try to install
itself as cron job. If there are no such sections, it
removes that cron job if possible.

For installing a ssl certificate and key managed by
another app, you can call:
`nginx-util add_ssl $name $manager $crtpath $keypath`
Hereby `$name` is as above, `$manager` is an arbitrary
string, and the the ssl certificate and its key are
indicated by their absolute path. If you want to remove
the directives again, then you can use:
`nginx-util del_ssl $name $manager`

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-11-28 18:34:39 +01:00
Florian Eckert
733e6508f3 ddns-scripts: add gandi.net provider
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-28 11:07:14 +01:00
Oleg Derevenetz
9cf0efc4f6 bwping: update to version 2.2
Signed-off-by: Oleg Derevenetz <oleg-derevenetz@yandex.ru>
2020-11-27 23:12:14 +03:00
Dirk Brenken
84f20951b3
travelmate: fix possible race condition
* prevent possible duplicate script execution due to
  multiple ntp events in parallel

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-11-26 22:39:15 +01:00
Rosen Penev
6dc567270e
Merge pull request #14031 from ptpt52/ext_ip_reserved_ignore
net/miniupnpd: ext_ip_reserved_ignore support
2020-11-26 10:28:23 -08:00
Chen Minqiang
b76aa99194 net/miniupnpd: ext_ip_reserved_ignore support
This add an option to ignore ext_ip reserved
Enable this option in config by default.

Fixes: #13773

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
2020-11-26 15:56:20 +08:00
Chen Minqiang
44410b7350 p910nd: config trigger reload and default disabled
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
2020-11-26 15:47:07 +08:00
DENG Qingfang
2f68b75a67 curl: fix build against OpenSSL
Ref: https://curl.se/mail/lib-2020-10/0037.html
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-11-26 14:47:55 +08:00
Philip Prindeville
9781ef95cb xtables-addons: include xt_geoip_fetch utility
It's useful to be able to dump sections of the database by country
for scripting or just plain sanity checking.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-11-25 17:45:28 -07:00
Rosen Penev
925275cad2
Merge pull request #13377 from micmac1/apa-faker
apache: use fakeroot instead of postinst script
2020-11-25 15:05:52 -08:00
Rosen Penev
7c491c37be
Merge pull request #13960 from neheb/miniu
miniupnpd: update to 2.2.0
2020-11-25 14:28:51 -08:00
Rosen Penev
e0b388b078
Merge pull request #13926 from ja-pa/tor-0.4.4.6
tor: update to version 0.4.4.6 (security fix)
2020-11-25 14:27:57 -08:00
Rosen Penev
1fc7e49adc
Merge pull request #13990 from neheb/mtr
mtr: update to 0.94
2020-11-25 14:22:29 -08:00
Marco Martins
773b87977e
miniupnpd: Added chain rule to filter table so udp stun incoming connections rules works
Signed-off-by: Marco Martins <marcomartins86@gmail.com>
2020-11-25 14:12:18 -08:00
Rosen Penev
4d824243e6
miniupnpd: update to 2.2.0
Replace daemon patch with upstream solution.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-25 14:10:41 -08:00
Rosen Penev
e9a695b3b5
mtr: update to 0.94
Switch to normal HTTP mirron.

Don't use jansson.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-24 22:43:14 -08:00
Rosen Penev
613688a555
curl: update to 7.73.0
Remove upstream patch.

Refresh other one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-24 22:30:29 -08:00
Dobroslaw Kijowski
0d3176abe0 adguardhome: upstream upgrade to v0.104.1
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.104.0
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.104.1

* Change path to packr resources as some of source files were moved.

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2020-11-24 21:24:47 +02:00
Rosen Penev
e6f2cd7950
Merge pull request #13989 from neheb/ola3
ola: update to 0.10.8
2020-11-24 00:48:16 -08:00
Rosen Penev
ddfda41b70
ola: update to 0.10.8
Removed upstreamed patches.

Refreshed other ones.

Removed Makefile hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-23 19:31:35 -08:00
Olivier Poitrey
3e27b2c181 nextdns: Update to version 1.9.4
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-11-23 22:15:05 +00:00
Rosen Penev
a0e3e64ce0
Merge pull request #13977 from ja-pa/ooniprobe-3.0.11
ooniprobe: udpate to version 3.0.11
2020-11-23 13:50:41 -08:00
Olivier Poitrey
e35483a908 nextdns: Update to version 1.9.3
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-11-23 17:01:54 +00:00
Jan Pavlinec
450ba898fd
ooniprobe: udpate to version 3.0.11
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-23 12:18:05 +01:00
Xiaoli Chan
d1ccd52cf3 xtables-addons: update to 3.13
Signed-off-by: Xiaoli Chan <2209553467@qq.com>
2020-11-23 17:28:07 +08:00
Rosen Penev
2d536f9c54
Merge pull request #13975 from flyn-org/nfdump
nfdump: update to 1.6.22
2020-11-22 18:29:09 -08:00
Rosen Penev
5aebd255ad
Merge pull request #13968 from flyn-org/daq
Provide both libdaq 2.2.2 and 3.0.0-beta1 to satisfy Snort 2 and 3.
2020-11-22 18:28:40 -08:00
W. Michael Petullo
4faf40c8f9 nfdump: update to 1.6.22
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-22 18:47:49 -06:00
W. Michael Petullo
0fe75c1d80 snort3: require new libdaq3 package
Snort 3.0.3-1 requires libdaq 3.0.0-beta1, but this version is no longer
compatible with Snort 2. Thus OpenWrt now provides both a libdaq and
libdaq3 package. This modifies the snort3 package to require the latter.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-22 18:14:33 -06:00
Daniel Golle
0caf990380 gnunet-secushare: remove package
It stopped building against current gnunet a while ago.
Drop it for now.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-22 01:11:02 +00:00
Dirk Brenken
ae138431b4
travelmate: handle invalid wireless sections
* ignore invalid wireless sections

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-11-21 18:17:51 +01:00
Rosen Penev
eb1462676d
Merge pull request #13962 from neheb/muc
miniupnpc: update to 2.2.0
2020-11-20 22:07:23 -08:00
Rosen Penev
70e4e85788
Merge pull request #13939 from ja-pa/chrony-nts-variant
chrony: add package variant with NTS
2020-11-19 17:07:24 -08:00
Rosen Penev
5f18221739
Merge pull request #13856 from peter-stadler/nginx
nginx: update to version 1.19.4
2020-11-19 17:06:30 -08:00
Rosen Penev
884ed82b88
Merge pull request #13961 from neheb/sshfs2
sshfs: update to 3.7.1
2020-11-19 16:44:48 -08:00
Rosen Penev
85e2775989
Merge pull request #13963 from neheb/memcached2
memcached: update to 1.6.8
2020-11-19 16:40:42 -08:00
Rosen Penev
155ba290ff
Merge pull request #13958 from flyn-org/snort
snort: update to 2.9.16.1
2020-11-19 16:23:48 -08:00
Rosen Penev
9a7efa6808
Merge pull request #13959 from flyn-org/snort3
Snort3 updates
2020-11-19 16:22:56 -08:00
Rosen Penev
c1fe3ecdc2
memcached: update to 1.6.8
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-19 16:15:48 -08:00
Rosen Penev
ef388ff1f3
miniupnpc: update to 2.2.0
Remove CMAKE_INSTALL. No need for it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-19 16:15:00 -08:00
Rosen Penev
dd14c769eb
sshfs: update to 3.7.1
Remove unnecessary patch. The issue was with fuse3.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-19 16:14:05 -08:00
W. Michael Petullo
a896d5db15 snort3: update to 3.0.3-1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 17:04:54 -06:00
Karl Palsson
bc5d02e242 pagekitec: update to latest
Fixes for status files not being written, seen on OpenWrt
Fixes for compiler warnings, seen on OpenWrt

Full changelog: https://github.com/pagekite/libpagekite/compare/v0.91.200718...v0.91.201110

Signed-off-by: Karl Palsson <karlp@tweak.net.au>
2020-11-19 22:12:18 +00:00
Rosen Penev
bcca53519e
Merge pull request #13956 from flyn-org/nfdump
nfdump: update to 1.6.21
2020-11-19 12:57:56 -08:00
Rosen Penev
c173480b75
Merge pull request #13950 from flyn-org/dmapd
dmapd: update 0.0.86
2020-11-19 12:56:54 -08:00
W. Michael Petullo
f1a67441dc snort: update to 2.9.16.1
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 14:53:24 -06:00
W. Michael Petullo
3ab163df36 nfdump: update to 1.6.21
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 13:38:31 -06:00
W. Michael Petullo
9689533481 krb5: update to 1.18.3
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 13:24:26 -06:00
W. Michael Petullo
1379e452bc dmapd: update 0.0.86
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-11-19 13:05:39 -06:00
Jan Pavlinec
f16d79f5f1
tor: update to version 0.4.4.6 (security fix)
Fixes TROVE-2020- 005

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-18 12:47:09 +01:00
Jan Pavlinec
f1a30746f9
chrony: add package variant with NTS
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-18 12:01:35 +01:00
Florian Eckert
78dd3e05a8
Merge pull request #13908 from aaronjg/mwan3-rpcd
mwan3: remove dependency on rpcd & fix iputils-ping check
2020-11-18 08:30:36 +01:00
Rosen Penev
766fe44a02
Merge pull request #13928 from Payne-X6/master
knot: update to version 3.0.2
2020-11-17 18:31:02 -08:00
Daniel Golle
6b2ec8bcb5
transmission: convert seccomp filter rules to OCI format
procd-seccomp switched to OCI-compliant seccomp parser instead of our
(legacy, OpenWrt-specific) format. Convert ruleset to new format.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-17 13:16:17 +00:00
Rosen Penev
316f870228
Merge pull request #13927 from ja-pa/ooniprobe-3.0.10
ooniprobe: update to version 3.0.10
2020-11-16 22:27:09 -08:00
Aaron Goodman
8abd5781b9 mwan3: version bump to 2.10.3-3
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-16 11:40:50 -05:00
Aaron Goodman
8cc38f933c mwan3: add maintainer
add @aaronjg as maintener as per conversation with @feckert

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-16 11:23:10 -05:00
Aaron Goodman
1bfb1a66cd mwan3: support latest iputils ping
iputils upstream changed build params with version s20200821
Latest OpenWRT iputils ping now appears to report the openwrt
version tag, rather than iputils date tag

This commit sends a test ping to localhost to evaluate the
capabilities of iputils ping.

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-16 11:23:10 -05:00
Aaron Goodman
f014a7f542 mwan3: don't trigger rpcd install hooks if rpcd not installed
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-16 11:23:10 -05:00
Aaron Goodman
a5f3e6bb6b mwan3: don't call rpcd on 'mwan3 interfaces'
Allow `mwan3 interfaces` to get uptime via an internal function and
thus remove the dependency on rpcd for `mwan3 interface` calls.

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-16 11:19:55 -05:00
James White
8608afa75f
mwan3: Update documentation information for mwan3.user file
Signed-off-by: James White <james@jmwhite.co.uk>
2020-11-16 10:42:45 +00:00
Jan Hák
1f9d6fbb26 knot: disable embedded xdp
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2020-11-16 11:22:24 +01:00
Jan Hák
a54828926d knot: update to 3.0.2
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2020-11-16 11:21:48 +01:00
Jan Pavlinec
100facfaf7
ooniprobe: update to version 3.0.10
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-16 11:18:33 +01:00
Yousong Zhou
02b1187af2 xl2tpd: fix invoking xl2tpd-control
Upstream commit 90884c62 ("xl2tpd-control refactoring") introduced in
1.3.16 changed command names

The l2tp protocol handler part was from @danvd in pull request
openwrt/packages#13866

Fixes f07319d6 ("xl2tpd: bump to version 1.3.16")

Ref: https://github.com/openwrt/packages/pull/13866
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-11-12 15:20:16 +08:00
Rosen Penev
a8d14109ec
Merge pull request #13875 from Hopbox/udpspeeder
udpspeeder: Add new package udpspeeder to implement FEC for VPN over lossy links
2020-11-11 22:21:20 -08:00
Dirk Brenken
2c1cc0b4a1
Merge pull request #13880 from jmarcet/banip-logd
banip: removed logd check since logd dep has been dropped
2020-11-11 21:13:59 +01:00
Florian Eckert
4b2e33a7e0
Merge pull request #13881 from aaronjg/mwan3-owner-procd
mwan3: fixup ipset and install errors
2020-11-11 15:08:09 +01:00
Nishant Sharma
9db02bec15 udpspeeder: Add new package udpspeeder to implement Forward Error Correction (FEC) for UDP VPNs like OpenVPN
Maintainer: @codemarauder
Compile tested: Yes
Run tested: x86_64 PCEngines APU

Description:

A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction,for All Traffics(TCP/UDP/ICMP)
It does it by sending redundant packets and re-arranging them to account for packet loss over the link. It uses Reed–Solomon code.

Signed-off-by: Nishant Sharma <codemarauder@gmail.com>
2020-11-11 13:32:48 +05:30
Rosen Penev
73396eb14c
Merge pull request #13792 from ynezz/upstream/cgi-io-improvements
cgi-io: update to version 2020-10-27
2020-11-10 22:45:05 -08:00
Rosen Penev
70ac5295a3
Merge pull request #13727 from aleksander0m/aleksander/fix-mm-service-restart
modemmanager: include all init commands in the procd instance
2020-11-10 22:42:49 -08:00
Rosen Penev
1825ad2a6e
Merge pull request #13832 from ja-pa/ooniprobe-3.0.9
ooniprobe: update to version 3.0.9
2020-11-10 22:40:54 -08:00
Rosen Penev
d2a798a675
Merge pull request #13858 from neheb/pdnsr
pdns-recursor: update to 4.4.0
2020-11-10 22:37:28 -08:00
Aaron Goodman
321a52862a mwan3: cleanup indenting in rpcd interface status
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 09:03:33 -05:00
Aaron Goodman
e405b261d6 mwan3: don't include output from TRACK_OUTUPUT in status call
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:51:47 -05:00
Aaron Goodman
ebfb7fb9d2 mwan3: report an error code on status failure
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:51:07 -05:00
Aaron Goodman
c336e5d682 mwan3: remove unused device lookup in status check
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:50:39 -05:00
Aaron Goodman
b849fc73fb mwan3: add IPKG_INSTROOT to scripts
IPKG_INSTROOT needed for including mwan3 when building images

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:46:55 -05:00
Aaron Goodman
1ef1491e1a mwan3: remove duplicate Build/Compile from Makefile
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:46:34 -05:00
Aaron Goodman
d79a6ee985 mwan3: version bump to 2.10.3
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:46:20 -05:00
Aaron Goodman
a870bd70a9 mwan3: restore +x flag to mwan3 executables
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:45:46 -05:00
Aaron Goodman
99b4b3a178 mwan3: add logging for ipset errors
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:44:49 -05:00
Aaron Goodman
9df64276e1 mwan3: remove unneeded ipset setup in hotplug
connected ipset handled on mwan3rtmon, so not needed in hotplug

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:43:32 -05:00
Aaron Goodman
eb3acf926f mwan3: fix hotplug issues from 1f1d21
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-10 08:42:02 -05:00
Jan Pavlinec
7335639745
ooniprobe: update to version 3.0.9
Changes build argument to disable QUIC

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-10 12:42:06 +01:00
Javier Marcet
a627e1f6c7 banip: removed logd check since logd dep has been dropped
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-11-10 08:34:56 +01:00
Rosen Penev
18da9e3672
Merge pull request #13882 from null-cipher/netstinky_pkg
NetStinky IDS for detecting IoCs on your network
2020-11-09 18:48:11 -08:00
Andrew Mackintosh
00441c6724 netstinky: IDS for detecting IoCs on your network
Signed-off-by: Andrew Mackintosh <amackint@waikato.ac.nz>

Maintainer: me / @null-cipher
Compile tested: Raspberry Pi 3 / brcm2708-bcm2710, OpenWrt 19.07.4
                Hyper-V VM / x86_64, OpenWrt 19.07.4
Run tested: Raspberry Pi 3 / brcm2708-bcm2710, OpenWrt 19.07.4
            Hyper-V VM / x86_64, OpenWrt 19.07.4

Description:
The NetStinky IDS is a component of the NetStinky suite of tools. It
monitors the traffic on the LAN interfaces of your router for
Indications of Compromise (IoCs), drawn from an auto-updating list of
definitions. IoCs are subsequently reported to the NetStinky smartphone
applications.
2020-11-10 02:17:15 +00:00
Maxim Storchak
a0af732541 tgt: update to 1.0.80
- add runtime test
- drop the patch that has gone upstream

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-11-09 12:49:59 +02:00
Rosen Penev
296ba0fe09
Merge pull request #13877 from BKPepe/transmission-web-control
transmission-web-control: remove Transmission SSL variants
2020-11-08 20:47:48 -08:00
Florian Eckert
9e424325b5
Merge pull request #13853 from TDT-AG/pr/20201104-mwan3
mwan3: code cleanup and fixes
2020-11-08 13:24:40 +01:00
Josef Schlehofer
be3c927894
transmission-web-control: remove Transmission SSL variants
In recent commits, there were removed Transmission SSL variants and
there is just used one variant of transmission-daemon. Let's adjust it here as well.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-11-08 11:38:15 +01:00
Christian Lachner
92ffa4bf32 haproxy: Update HAProxy to v2.2.5
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-11-07 15:37:49 +01:00
Florian Eckert
a756fdcfdf mwan3: update version to 2.10.2
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-06 10:48:21 +01:00
Florian Eckert
1f1d21ed28 mwan3: make it clearer who initiated the start
It was somewhat opaque how the variable a is questioned. To show this
better the variable is now a string and not a boolean. So you can see
directly what should happen. With a boolean you always have to think
about what it means when 0 or 1 is used.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-06 10:41:28 +01:00
Aaron Goodman
59d12598b5 mwan3: use procd for locking everywhere
Replace locks on /var/run/mwan3.lock with locks via procd.

This fixes a deadlock issue where mwan3 stop would have a procd
lock, but a hotplug script would have the /var/run/mwan3.lock

Locking can be removed from mwan3rtmon since:
1) procd will have sent the KILL signal to the process during
shutdown, so it will not add routes to already removed interfaces on
mwan3 shutdown and
2) mwan3rtmon checks if an interface is active based on the
mwan3_iface_in_<IFACE> entry in iptables, and the hotplug script
always adds this before creating the route table and removes it
before deleting the route table

Fixes github issue #13704
(https://github.com/openwrt/packages/issues/13704)
2020-11-06 10:40:57 +01:00
Aaron Goodman
bec7a1086f mwan3: reload unreachable/blackhole rules on hotplug
when the network procd service restarts, it flushes the ip rules. We
need to add these rules back. Since hotplug events are triggered when
the networks come back online, adding this call to the hotplug script
is the most convenient place to refresh the rules.

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-11-06 10:40:54 +01:00
Florian Eckert
26fb7129ad mwan3: fix boundary
he line is too long. For the future it is better to split it into
several lines and make it more clearly arranged. In case of a future
change, not the whole line will be marked as a change.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-06 10:37:44 +01:00
Florian Eckert
6834f8e3a6 mwan3: use common makefile install wrappers
With this change you can see at a glance which files will be installed on
the system.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-06 10:35:55 +01:00
Florian Eckert
94a25dbd92 mwan3: fix wait conditions in mwan3track
Will only run when no events are pending.

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
[ Update description and split into own commit ]
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-06 10:35:49 +01:00
Florian Eckert
81e6a8fd3b mwan3: move mwan3_init call in mwwan3track into main
Initialize TRACK_OUTPUT has been set after INTERFACE variable initialization.
Move definition into main fixes this issue.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-06 10:35:45 +01:00
Florian Eckert
ca7625ef11 mwan3: remove not needes jshn.sh include
Remove not needed jshn.sh include.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-06 10:34:53 +01:00
Josef Schlehofer
af93af4a4f
rp-pppoe: increase PKG_RELEASE
In a recent commit, there was a fixed typo in config file of rp-ppoe
package. As there was no increased version in PKG_VERSION/PKG_RELEASE,
it means that fixed typo will be applied for users, who install
rp-pppoe now. Existing users will not be aware that there is an updated
package with fixed typo. They will need to do force overwrite/reinstall via opkg.

It makes a little bit complicated as we are fixing typo in conffile, but
this change will be applied to users who do not touch it. In any case,
there should be a bumped version.

Fixes: fe709078ff ("rp-pppoe: fix typo")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-11-05 21:06:13 +01:00
Helge Mader
0bf2130f62 xinetd: do not restart service after config change if it is not running
Signed-off-by: Helge Mader <ma@dev.tdt.de>
2020-11-05 14:29:38 +01:00
Rosen Penev
ee068541c9
pdns-recursor: update to 4.4.0
Removed upstreamed patch.

Refreshed other one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-04 23:00:47 -08:00
Eric Luehrsen
658c27ea97 unbound: clean up interface interpretation in UCI
DNS flag day 2020, software should reflect the minimum EDNS 1232 bytes.
Added iface_wan and iface_lan to control internal DNS assignemnts and
to control what is local service ACL. Interface wild cards are not
explicitly set so that they can be customized in extended conf.

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-11-04 19:25:08 -05:00
Eric Luehrsen
2680dc239a unbound: update to 1.1.12
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-11-04 19:25:08 -05:00
Peter Stadler
4bb23b22ae nginx: update to version 1.19.4
Update to newest version, changelog: https://nginx.org/en/CHANGES

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-11-04 19:25:33 +01:00
Jianhui Zhao
fe709078ff rp-pppoe: fix typo
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-11-04 20:03:01 +08:00
Florian Eckert
d561ea555f wifidog: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
9e6d28b3cb vpnbypass: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
fe4d4f0bcc vpn-policy-routing: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
3364d6665a tinc: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
1b0ddae963 tgt: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
04e52a13c4 simple-adblock: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
6f00afc97b seafile-server: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
154d2482e1 radicale: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
7184a471ef openvswitch: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
1db50a6131 nginx: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
f2820aa328 haproxy: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
0869415ce7 gnunet: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
faf579b0ab apfree-wifidog: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Dirk Brenken
dd356ed900
Merge pull request #13849 from dibdot/adblock
adblock: adapt openwrt rc.common changes
2020-11-03 20:05:15 +01:00
Dirk Brenken
10da8b0b8e
Merge pull request #13848 from dibdot/banip
banip: adapt openwrt rc.common changes
2020-11-03 20:03:15 +01:00
Dirk Brenken
9922c8e3e0
adblock: adapt openwrt rc.common changes
* since openwrt master has merged the depending P/R, the old
extra_help/extra_commands syntax is no longer working, see #13798 for
reference

* removed test.sh script from package

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-11-03 19:51:46 +01:00
Dirk Brenken
14a6971589 banip: adapt openwrt rc.common changes
* since openwrt master has merged the depending P/R, the old
extra_help/extra_commands syntax is no longer working, see #13798 for
reference

* removed logd dependency, see #13820 for reference

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-11-03 19:44:22 +01:00
Dirk Brenken
65bee292d9
travelmate: adapt openwrt rc.common changes
* since openwrt master has merged the depending P/R, the old
extra_help/extra_commands syntax is no longer working, see #13798 for
reference

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-11-03 19:37:32 +01:00
Rosen Penev
4a94d960c9 usbip: remove no longer necessary udev hack
It's not only unnecessary, it interferes with libudev-zero.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-03 12:38:12 +00:00
Rosen Penev
881aa28fa1 treewide: turn specific libudev-* DEPENDS to generic ones
libudev-zero as well as libudev-fbsd have PROVIDES:=libudev . These
packages have nothing specific that requires one or the other.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-03 12:38:12 +00:00
Florian Eckert
33df7bbda8
Merge pull request #13748 from aaronjg/mwan3-owner-procd
mwan3: fix mwan3 'use'
2020-11-03 12:28:42 +01:00
Aleksander Morgado
a7108c9e12 modemmanager: include all init commands in the procd instance
If procd relaunches the ModemManager daemon after e.g. a crash, we
also want it to notify all cached hotplug events, or otherwise we
would end up leaving the daemon running without the full initial
processing done.

This change modifies the init script to include all the required init
commands as part of the procd instance command, so that procd launches
all of them on every respawn.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-11-02 10:55:17 +01:00
Rosen Penev
2d8029ad62
Merge pull request #13813 from aleksander0m/aleksander/longer-wait-for-init-events
modemmanager: increase initial timeout for event reporting
2020-11-02 00:44:05 -08:00
Rosen Penev
e2b813e3f7
Merge pull request #13755 from r-salvaterra/tor
Tor: a couple of updates
2020-11-01 13:53:12 -08:00
Rosen Penev
5fb093c101
Merge pull request #13678 from oldium/update-fwknopd-defaults
fwknop: Use sensible defaults.
2020-11-01 13:50:37 -08:00
Rosen Penev
1a8daeac5e
Merge pull request #13653 from FinnixB/znc-multiple-listeners
znc: Add support for many configurable listeners for znc
2020-11-01 13:49:53 -08:00
Rosen Penev
a9307eafc8
Merge pull request #13816 from mlichvar/chrony-improvements
chrony: improve configuration and hotplug script
2020-11-01 13:44:28 -08:00
Rosen Penev
222cad4ccc kea: fix compilation with libcxx
Boost headers try to include experimental/string_view when std is less
than c++17. This does not work ith libcxx where this header is not
present.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-31 18:23:28 -07:00
Josef Schlehofer
d442033941 bind: update to version 9.16.8
- DNS Flag Day 2020
(default EDNS buffer size changed from 4096 to 1232 bytes)

-- Added patch, which should be part of the next release
It fixes an issue while cross-compilation (I linked it in the commit
message with issue link)

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-31 06:39:05 -07:00
Aleksander Morgado
9a16087fd6 modemmanager: increase initial timeout for event reporting
When the ModemManager daemon is started by the init script, we're
explicitly calling mm_report_events_from_cache() so that all the
hotplug events that happened before that moment are properly notified
to the newly launched daemon.

This initial reporting of events does a wait for the ModemManager
process to be available in DBus, and if the daemon isn't registered in
the bus in a given time, the process is considered failed:

  Sun Sep  6 16:20:02 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:02 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:03 2020 [2180]: <info>  ModemManager (version 1.14.6) starting in system bus...
  Sun Sep  6 16:20:03 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:04 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:05 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:05 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:06 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:06 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:07 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:07 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:08 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:08 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:09 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:09 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:10 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:10 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:11 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:11 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:12 2020 ModemManager: hotplug: checking if ModemManager is available...
  Sun Sep  6 16:20:12 2020 ModemManager: hotplug: ModemManager not yet available
  Sun Sep  6 16:20:12 2020 ModemManager: hotplug: error: couldn't report initial kernel events: ModemManager not running

Update the default wait time for this initial event notification from
10s to 60s, because there are cases where the daemon is slower to
boot, e.g. during the first boot after a sysupgrade.

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-10-30 23:29:55 +01:00
Miroslav Lichvar
21c0f580f1 chrony: improve configuration
Extend configuration of NTP sources in UCI:
- Add nts option to enable NTS
- Add disabled option to allow inactive sources

Add nts section to UCI with:
- rtccheck option to disable certificate time checks on systems that
  don't have an RTC to avoid the chicken-and-egg problem (it is less
  secure, but still should be better than no NTS at all)
- systemcerts option to disable system certificates
- trustedcerts option to specify path to trusted certificates

Save NTS keys and cookies by default to avoid unnecessary NTS-KE
sessions when restarted or switching back to an already used NTS source.
Also, save the drift to stabilize the clock after chronyd restart.

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2020-10-30 20:57:35 +01:00
Miroslav Lichvar
b9d6d6cdd0 chrony: improve hotplug script
- Use the chronyc onoffline command to update state of all sources
  per current routing configuration
- Don't ignore the "ifupdate" action
- Add NTP servers from DHCP for the interface that went up instead of
  the wan4+wan6 interfaces
- Save the servers to files loaded by the sourcedir directive to not
  lose them when chronyd is restarted, and remove them when the
  interface goes down

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2020-10-30 20:02:48 +01:00
Miroslav Lichvar
1dc8c501a6 chrony: rework loading of configuration
Instead of loading /etc/chrony/chrony.conf from the file generated from
the chrony UCI configuration, use the confdir directive in the main
config to load the generated file. This should make it obvious that
chrony is configured in UCI and it can also be easily disabled.

Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2020-10-30 20:02:11 +01:00
Florian Eckert
81b8d863a7
Merge pull request #13806 from TDT-AG/pr/20201029-stunnel
stunnel: update version to 5.57
2020-10-30 16:38:13 +01:00
Yousong Zhou
f07319d6b1 xl2tpd: bump to version 1.3.16
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-10-30 15:24:27 +08:00
Aaron Goodman
13d22445e4 mwan3: fix rpcd with for routers with no IPv6 support
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-29 23:06:25 -04:00
Daniel Golle
c8bfe55026 nginx: adapt to changed ubus socket path
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-10-29 21:02:18 +02:00
Jan Pavlinec
aa80a02340 lighttpd: add config for logrotate
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-29 15:18:54 +01:00
Florian Eckert
18a130c6bb stunnel: update version to 5.57
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-10-29 12:49:41 +01:00
Jannis Pinter
b5259ef5da Add option for days until renewal
Signed-off-by: Jannis Pinter <jannis+openwrt@pinterjann.is>
2020-10-29 10:44:57 +01:00
Rui Salvaterra
6007751c63 tor: disable man pages and html manual generation
We don't need this on an embedded system.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2020-10-28 22:34:01 +00:00
Rui Salvaterra
929a5a9f0c tor: add a basic variant, without relay/bridge support
If relay/bridge support isn't required, this variant is about 300 kiB smaller
than the full tor daemon.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2020-10-28 22:33:53 +00:00
Rui Salvaterra
a519b90fd7 tor: improve readability of the packages help text
Whitespace before and after the description makes the package information much
more obvious.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2020-10-28 21:12:26 +00:00
Matthieu Baerts
dfc8fdf5e5 ifstat: import fixes from Debian package
Extracted from:

  http://deb.debian.org/debian/pool/main/i/ifstat/ifstat_1.1-8.1.diff.gz

Note that I also created a new git repository with these fixes:

  https://github.com/matttbe/ifstat/

The original author of these modification is:

  Goswin von Brederlow <goswin-v-b@web.de>

ChangeLog:

  * snmp.c: fix 2 pointer targets differ in signedness warnings
  * Adding upport for 64bit /proc/net/dev counters.
  * Clean up compiler warnings.

More modifications are available in the patch from the Debian project
but mostly related to the "debian" dir, man page and debug mode. Here I
only took the modifications related to the .c and .h files.

The most important fix is related to the support for 64bit counters in
/proc/net/dev instead of displaying 0 after a while.

Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
2020-10-27 23:53:28 -07:00
Aaron Goodman
f1bfda4c37 mwan3: do not wait to process ifup/ifdown events
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-27 23:18:18 -04:00
Aaron Goodman
8d4e202fa4 mwan3: fix mwan3 route handling
- support trailing route space from iproute2
- add routes even when iface is down
- fix source_routing argument check
- add quotes in logging to better detect issues with trailing spaces

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-27 21:40:06 -04:00
Petr Štetiar
351e4e01c5 cgi-io: update to version 2020-10-27
Contains following list of changes:

 ab4c3471b261 tests: add cram based unit tests
 7b4e3241e1bd tests: add cgi-io built with clang sanitizers
 21831f45d16d Disable session ACLs during unit testing
 2f525417b5df Add initial GitLab CI support
 57f1c4f18cb6 Add .gitignore
 09f9ac5066ee Fix off-by-one in postdecode_fields
 ed8ce0d5d28b Add fuzzing of utility functions
 a61581819800 Add fuzzing of multipart_parser
 6b0615b728ed Refactor utility functions into static library
 a0ed2c9a7a72 Fix clang compiler errors
 232659da19a4 Fix possible NULL dereference
 8e5719b37a67 Fix warnings reported by clang-10 static analyzer
 b99aa8a64cca Remove Makefile

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-10-27 23:10:17 +01:00
Daniel Salzman
67e3c594de knot: disable libnghttp2 autodetection
Signed-off-by: Daniel Salzman <daniel.salzman@nic.cz>
2020-10-27 18:04:00 +02:00
Florian Eckert
ca5dc9754f
Merge pull request #13752 from TDT-AG/pr/20201023-xinetd
xinetd: some changes
2020-10-27 09:21:16 +01:00
Rosen Penev
3fa36bf958 softethervpn: update to 4.34-9745
Several patch changes regarding to OpenSSL as this version does not
compile under LibreSSL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-26 21:46:20 -07:00
Rosen Penev
56e4edad82 transmission: remove variants and use libcurl's TLS library
Allows the Makefile to be cleaned up and to have fewer dependencies.
There's no need for multiple TLS libraries to be installed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-26 21:45:32 -07:00
Rosen Penev
7b5513659f
Merge pull request #13768 from bmork/conserver
conserver: update to version 8.2.6
2020-10-26 19:33:10 -07:00
Olivier Poitrey
2da8c48c39 nextdns: Update to version 1.8.8
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-10-26 20:45:16 +02:00
Jan Hak
4069bb1e72 knot: update to version 3.0.1
definition of PSELECT_COMPAT could be removed many years ago, is no longer needed

Signed-off-by: Jan Hak <jan.hak@nic.cz>
2020-10-26 17:45:32 +02:00
Mengyang Li
b6119433a5 openconnect: allow specify --protocol from config
openconnect v8.10 supports 4 VPN protocols

  --protocol=anyconnect  Compatible with Cisco AnyConnect SSL VPN, as well as ocserv (default)
  --protocol=nc          Compatible with Juniper Network Connect
  --protocol=gp          Compatible with Palo Alto Networks (PAN) GlobalProtect SSL VPN
  --protocol=pulse       Compatible with Pulse Connect Secure SSL VPN

This patch allows user to specify protocol use the new "vpn_protocol"
option and deprecate the old option "juniper" which seems to be missing in
the current openconnect client.

Signed-off-by: Mengyang Li <mayli.he@gmail.com>
2020-10-25 21:44:32 +01:00
Bjørn Mork
cff9e9e660 conserver: update to version 8.2.6
version 8.2.6 (October 19, 2020):
        - try and address license concerns with LICENSE.md
        - replace usleep with nanosleep (Rosen Penev <rosenp@gmail.com>)
        - console: Add 'k' option to exit on console-down (Mylène Josserand <mylene.josserand@collabora.com>)
        - Fix #48 - apply ipv4 CIDR access list when compiled with ipv6 support

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2020-10-25 19:24:52 +01:00
Lucian Cristian
80ac8dac11 libreswan: update to 4.1
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-10-25 16:09:13 +02:00
Richard Gering
29a4f8bbb7 banip: Added packet logging feature. Resolved shellcheck warnings.
Signed-off-by: Richard Gering <rg4github@dutchies.us>
2020-10-24 16:20:21 -07:00
Helge Mader
2bba943e99 xinetd: update config sample to latest requirements
Signed-off-by: Helge Mader <ma@dev.tdt.de>
2020-10-23 11:15:20 +02:00
Helge Mader
90ab809f7f xinetd: include additional (runtime) directory in configuration file
The additional directory is created and can be used e.g. for configurations
which are created e.g. dynamically from an uci config.

Signed-off-by: Helge Mader <ma@dev.tdt.de>
2020-10-23 11:14:44 +02:00
Helge Mader
4a3e547f5d xinetd: save configurations in /etc/xinetd.d on sysupgrade
For applications writing their own xinetd configuration to the /etc/xinetd.d
directory it would be necessary to save them (e.g. a user edits them manually)

Signed-off-by: Helge Mader <ma@dev.tdt.de>
2020-10-23 11:14:07 +02:00
Helge Mader
65c49f0030 xinetd: update PKG_RELEASE to 9
Signed-off-by: Helge Mader <ma@dev.tdt.de>
2020-10-23 11:12:56 +02:00
Florian Eckert
c374711e60 mwan3: fix reload handling
When the interface section was changed, the changed configuration
options were not applied.
This commit adds the service reload handling again.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-10-23 08:15:57 +02:00
Aaron Goodman
e5dc144968 mwan3: fix mwan3 'use'
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-22 09:41:48 -04:00
Florian Eckert
dd719e4960 ddns-scripts: update sitelutions url
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-10-22 07:44:26 +02:00
Rosen Penev
b55f95dbd3
Merge pull request #13734 from Meano/fix-udpxy
udpxy: fix error 'enable verbose' command flag in init script
2020-10-21 15:23:37 -07:00
Rosen Penev
f64c1d6a91
Merge pull request #13183 from mrjoel/mrjoel/ddns-default-bindnetwork
ddns-scripts: use ip_source as bind_network default
2020-10-21 15:21:42 -07:00
Joel Johnson
5b362932a7 ddns-scripts: use ip_source as bind_network default
Fixes: #13182 on https://github.com/openwrt/packages

Signed-off-by: Joel Johnson <mrjoel@lixil.net>
2020-10-21 08:43:18 -06:00
Florian Eckert
9485b9401d
Merge pull request #13169 from aaronjg/mwan3-owner-procd
mwan3: mwan3track via default routing table and use procd from mwan3track & mwan3rtmon
2020-10-21 16:33:19 +02:00
Meano
568e381cd2 udpxy: fix error 'enable verbose' command flag in init script
Signed-off-by: Meano <meano@foxmail.com>
2020-10-21 15:39:53 +08:00
Pavel Demkovich
2f5f520971 znc: Add support for many configurable listeners
Function add_listener called from /etc/init.d/znc, but not implemented

Signed-off-by: Pavel Demkovich <finn@finnix.servebeer.com>
2020-10-20 21:06:05 +03:00
Rosen Penev
8ccfc1fc82
Merge pull request #13699 from peter-stadler/etesync-server
etesync-server: use relative path for static_url
2020-10-19 16:14:58 -07:00
Matthias Schiffer
f20908cbad
fastd: update to v21
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2020-10-19 21:52:43 +02:00
Dirk Brenken
4b0d029bb5
adblock: update 4.0.7-2
* switch all safesearch providers to dynamic ips (derived from cname)
* made the new safesearch approach compatible with bind-nslookup
* removed 3.x config compatibility code

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-10-19 09:32:37 +02:00
Yousong Zhou
6c50a78b65 ovn: bump to version 20.09.0
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-10-19 14:17:04 +08:00
Meano
0a23f1f066 acme: fix the 'Unknown parameter' problem caused by acme_server
Signed-off-by: Meano <meano@foxmail.com>
2020-10-19 01:47:43 +08:00
Dirk Brenken
d36fd57662
adblock: update 4.0.7
* fix aria2c download options
* fix report engine with empty domains
* fix safesearch ips of safe.duckduckgo.com (get ips dynamically)
* fix safesearch ips of safesearch.pixabay.com (get ips dynamically)
* add regional blocklist for italy
* shellcheck adjustments
* add test.sh for CI testing

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-10-18 17:06:32 +02:00
Peter Stadler
edb201b9d4 etesync-server: use relative path for static_url
Django 3.1 supports relative paths for static_url.
Use it to make it more flexible.
Minor fixes for upgrade:
* ignore-fail-on-non-empty for rmdir /usr/share/etesync-server/etesync_server
* do not stop service (it is stopped already and init file is removed)

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-10-17 21:29:44 +02:00
Jannis Pinter
3f7d03eda6 acme: Allow custom ACME server directory URL
The underlying `acme.sh` allows custom ACME server URLs (using `--server`). Adding the necessary field to specify a custom ACME server URL from UCI.

Signed-off-by: Jannis Pinter <jannis+openwrt@pinterjann.is>
2020-10-16 21:47:42 +02:00
Josef Schlehofer
5e3e021f3d
Merge pull request #13578 from BKPepe/bind
bind: update to version 9.16.7
2020-10-16 17:45:48 +02:00
James White
14d62d6599 mwan3: Simplify default configuration, mostly use defaults
Signed-off-by: James White <james@jmwhite.co.uk>
2020-10-16 09:55:40 -04:00
Aaron Goodman
41d5f486ee mwan3: cleanup mwan3track
- reduce duplicate logging code
- simplify nping track code
- simplify ping result parsing

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:55:40 -04:00
Aaron Goodman
1990a90702 mwan3: add back support for iputils ping
With the new wrapper code, we can override the broken binding behavior of
iputils ping v20101006.

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:55:40 -04:00
Aaron Goodman
d49ca29eca mwan3: add "use" function to mwan3 utils
Use "mwan3 use" to wrap a command with interface bindings so that you can
avoid the mwan3 rules and test behavior on a specific interface.

eg "mwan3 use wan ping -c1 1.1.1.1"

Additional binding arguments to the command will have their system
calls intercepted and ignored.

eg "mwan3 use wan ping -c1 -I tun0 1.1.1.1" will use the
device associated with "wan", rather than "tun0".

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Aaron Goodman
bbbc6127ab mwan3: use helper library for mwan3track
Rather than using a special mwan3 user to manage mwan3track's tracking
packets, this commit implements a small helper library to bind to
device and to set a fwmark so that the tracking packets can be routed
out of the correct interface.

This provides a consistent method for binding to a device rather than
relying on various packages potentially buggy implementations. For
example: #8139 and #12836

This helper issue also allows for more tracking methods to be added
even if they do not have a command line option to bind to device,
such as iperf3 (eg  #13050).

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Aaron Goodman
fb4a2d99ef mwan3: give warning if ip of incorrect family specified in a rule
also use global IPv4_REGEX environment variable as consistent IPv4 regex

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Aaron Goodman
566293d228 mwan3: use procd for mwan3rtmon and mwan3track
start all mwan3mon and mwan3track instances on mwan3 start
if an interface is down when mwan3track starts, it waits
for a signal from the hotplug script to start

procd can then handle stopping all of the scripts when mwan3
is halted

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Aaron Goodman
5faa99f3b8 mwan3: fix bug when one interface is a prefix of another
correctly terminate interface status checks with new lines so that
interface status does not get confused when one interface is a prefix
of another interface.

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Aaron Goodman
189f92da4a mwan3: only update src_iface rules on ifup
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Aaron Goodman
c8deccc0e7 mwan3: improvements to route creation
handle creation of routing tables in mwan3rtmon to avoid race
conditions and potentially missing routes

handle ipv6 routes that have expiry

update directly connected ipset when routes are added or deleted

add fall through rules so that the default routing table is not
used if no rule in the interface-specific routing table matches

add option to comply with mwan3 source based routing

get default route parameters from main routing table

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Aaron Goodman
27492f64f8 mwan3: use MWAN3TRACK_STATUS_DIR variable throughout
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Aaron Goodman
b7e26dd431 mwan3: fixup some extra spaces and shellcheck warnings
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-10-16 09:54:48 -04:00
Rosen Penev
eb46e231cd prosody: fix shellcheck warnings
Remove paxctl stuff. pax is not packaged in OpenWrt.

Add reload support.

Install lua cfg file as 644. It's needed to be readable as prosody user

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-15 18:20:20 -07:00
Rosen Penev
68a3a06e98 prosody: update to 0.11.7
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-15 15:34:51 -07:00
Oldřich Jedlička
53e9a3296a fwknop: Use sensible defaults.
* Change KEY/HMAC_KEY to __CHANGEME__, which is rejected by fwknopd
   during start-up. The value CHANGEME is used only by LuCI package
   luci-app-fwknopd - pull request for generating keys directly from
   LuCI has been created already.
 * Add sensible defaults for ENABLE_IPT_FORWARDING and ENABLE_NAT_DNS,
   which both are/were set by luci-app-fwknopd. Move the defaults here.

Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
2020-10-15 20:11:30 +02:00
Rosen Penev
cdaf0a8b3d jool: update to 4.1.4
Added BUILDONLY to eliminate warning.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-14 19:46:08 -07:00
Nicholas Smith
87593abb06 modemmanager: bump to 1.14.6
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-10-15 09:39:02 +10:00
Rosen Penev
daa6ed8980
Merge pull request #13656 from odmdas/freeradius3-fix_version
freeradius3: move "release_" from PKG_VERSION
2020-10-14 14:04:23 -07:00
Hannu Nyman
6459c0aeb8
Merge pull request #13642 from ja-pa/ooniprobe-3.0.8
ooniprobe: update to version 3.0.8
2020-10-14 18:31:35 +03:00
Jan Pavlinec
d8b07415e8
ooniprobe: update to version 3.0.8
Changes:
-Add tag to disable QUIC
-remove dependecy for measurement-kit

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-14 13:54:54 +02:00
Alexey Dobrovolsky
11aa0b9653 freeradius3: move "release_" from PKG_VERSION
The substring "release_" does not reflect the version number.
In addition, package names will be shorter.

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2020-10-14 13:02:22 +03:00
Rosen Penev
27ba7533e1
transmission: fix mbedtls search
mbedcrypto should be searched, not mbedtls. Also, there is no pkgconfig
file with mbedtls. Fixed that as well. Removed Makefile hacks.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-13 21:07:46 -07:00
Rosen Penev
c1cec7b134
Merge pull request #13647 from jefferyto/seafile-server-7.1.5
seafile-server: Update to 7.1.5
2020-10-13 15:36:55 -07:00
Rosen Penev
89e47e937a
Merge pull request #13651 from neheb/build
treewide: add missing BUILDONLY
2020-10-13 15:24:35 -07:00
Pavel Demkovich
dd586837e8 znc: Add support for many configurable listeners for znc
Function add_listener called from /etc/init.d/znc, but not implemented

Signed-off-by: Pavel Demkovich <finn@finnix.servebeer.com>
2020-10-13 15:40:11 +03:00
Florian Eckert
6519bc5b76
Merge pull request #13641 from TDT-AG/pr/20201012-keepalived
keepalived: update to 2.1.5
2020-10-13 11:42:52 +02:00
Rosen Penev
5a7148d112
treewide: add missing BUILDONLY
Fixes Makefile warnings:

WARNING: skipping X -- package has no install section

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-12 17:43:49 -07:00
Rosen Penev
9fe9aa0493
Merge pull request #13636 from neheb/pdnsr2
pdns-resursor: add missing dependency
2020-10-12 16:12:20 -07:00
Rosen Penev
9250e521b9
Merge pull request #13639 from neheb/geth
geth: update to 1.9.22
2020-10-12 16:01:02 -07:00
Jeffery To
d183759998
seafile-server: Update to 7.1.5, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-13 06:42:27 +08:00
Jeffery To
a702c90b9a
seafile-seahub: Update to 7.1.5, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-13 06:42:26 +08:00
Jeffery To
f841fedd7b
seafile-ccnet: Update to 7.1.5
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-13 06:42:26 +08:00
David Bauer
ed80af94ca
Merge pull request #13630 from blocktrron/pr-static-neighbor-reports
static-neighbor-reports: add package
2020-10-12 20:30:11 +02:00
Florian Eckert
7a503ca84b keepalived: update PKG_VERSION to 2.1.5
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-10-12 08:55:18 +02:00
Rosen Penev
bc039f8421
geth: update to 1.9.22
Removed bogus PKGARCH.

Added nls.mk to fix compilation with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-11 19:13:38 -07:00
Rosen Penev
983e7b34a7
pdns-resursor: add missing dependency
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-11 19:11:15 -07:00
David Bauer
c149813371 static-neighbor-reports: add package
Signed-off-by: David Bauer <mail@david-bauer.net>
2020-10-12 01:40:30 +02:00
Rosen Penev
a506e61978
Merge pull request #13629 from ynezz/upstream/cgi-io-oot-project
cgi-io: move into out of tree project
2020-10-11 15:18:07 -07:00
Rosen Penev
ca8b045814
Merge pull request #13560 from odmdas/odmdas-freeradius3-meta
freeradius3: add meta-package for default modules
2020-10-11 15:16:33 -07:00
Rosen Penev
6953898f61
Merge pull request #13633 from expiron/kcptun-updates
kcptun: bump to v20201010
2020-10-11 15:13:41 -07:00
Olivier Poitrey
a5bd2a78b0 nextdns: Update to version 1.8.6
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-10-11 21:19:35 +00:00
Chao Liu
7931ec7972
kcptun: bump to v20201010
Signed-off-by: Chao Liu <expiron18@gmail.com>
2020-10-12 02:23:42 +08:00
Petr Štetiar
08be327942 cgi-io: move into out of tree project
No functional changes, just moved the sources into out of tree
project[1] so it's going to be easier to do CI with unit testing,
fuzzing etc.

1. https://git.openwrt.org/?p=project/cgi-io.git;a=shortlog

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-10-11 14:54:55 +02:00
Rosen Penev
cb2b03a719
Merge pull request #13627 from neheb/pdnsrr
pdns-recursor: update to 4.3.4
2020-10-10 21:13:22 -07:00
Rosen Penev
0bb477c97d
Merge pull request #13626 from neheb/pdnsd
pdns: update to 4.3.1
2020-10-10 20:51:27 -07:00
Rosen Penev
af3b2e21dd pdns-recursor: update to 4.3.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-10 19:56:42 -07:00
Rosen Penev
6c654b4d61
pdns: update to 4.3.1
Remove features removed upstream.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-10 18:58:19 -07:00
Rosen Penev
3c1d623606
dnsdist: update to 1.5.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-10 14:27:27 -07:00
Matthias Schiffer
a916211b67
fastd: update to v20
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2020-10-10 19:02:24 +02:00
Rosen Penev
6885fa2645
Merge pull request #13615 from mlichvar/chrony-update-4.0
chrony: update to 4.0
2020-10-10 01:02:48 -07:00
Stan Grishin
92e6b29920 simple-adblock: config update file fix
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-10-09 09:20:55 -10:00
Miroslav Lichvar
65d3734358 chrony: add NTS option
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2020-10-09 16:52:30 +02:00
Miroslav Lichvar
fcbb1f9fc4 chrony: update to 4.0
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
2020-10-09 16:52:22 +02:00
Rosen Penev
ef58c37408
Merge pull request #13576 from marcin1j/pr/20191209-mbusd
New package: mbusd
2020-10-08 11:53:34 -07:00
Marcin Jurkowski
19794e9af8 mbusd: add mbusd
Mbusd is open-source Modbus TCP to Modbus RTU (RS-232/485) gateway.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2020-10-08 16:57:00 +02:00
Huangbin Zhan
75c4617bcf treewide: move binary of alternatives to libexec, rename as suggested
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-10-08 20:22:51 +08:00
Dobroslaw Kijowski
9d2d678db5 adguardhome: Implement initial package recipe
AdGuardHome is a network-wide ads and trackers blocking DNS server.
After installing it with opkg, start it like every service:
/etc/init.d/adguardhome start

In order to complete the installation vist http://{YOUR_ROUTERS_IP}:3000.

Then you can setup dnsmasq to forward DNS traffic to AdGuardHome:
uci -q delete dhcp.@dnsmasq[0].server
uci add_list dhcp.@dnsmasq[0].server=127.0.0.1#{PORT_SET_DURING_INSTALL}
uci set dhcp.@dnsmasq[0].noresolv=1
uci commit dhcp
/etc/init.d/dnsmasq restart

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2020-10-08 00:26:12 +02:00
Rosen Penev
7e00eb967f
Merge pull request #13582 from jan-kardell/TQ_fix_lighttpd_mod_auth
[lighttpd] Pull in mod-authn_file with mod-auth
2020-10-07 02:54:33 -07:00
Rosen Penev
ec8d3aa196
Merge pull request #13510 from zhoreeq/bump_0_3_15
yggdrasil: bump to 0.3.15
2020-10-07 02:53:30 -07:00
Rosen Penev
70156c9682
Merge pull request #13528 from wevsty/patch-1
openssh: update to 8.4p1
2020-10-07 02:52:51 -07:00
Rosen Penev
77adfcac25
Merge pull request #13573 from ja-pa/ooniprobe-3.0.7
ooniprobe: update to version 3.0.7
2020-10-06 03:17:02 -07:00
Jan Kardell
18967c9593 [lighttpd] Pull in mod-authn_file with mod-auth
If lighttpd loads mod-auth, it also automatically tries to load
mod-authn_file, and fails if it's not available. That is a compatibility
feature of lighttpd after the funtionality was split into modules.

Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
2020-10-06 11:40:22 +02:00
Josef Schlehofer
ededaf2977
bind: update to version 9.16.7
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-05 19:49:50 +02:00
Josef Schlehofer
b390d74704
Merge pull request #13574 from ja-pa/dnstap-0.2.2
dnstap: update to version 0.2.2
2020-10-05 17:55:23 +02:00
Hannu Nyman
d6689e7fad
Merge pull request #13575 from eglooca/master
netifyd: Updated to v3.05.
2020-10-05 17:50:14 +03:00
Johnathan Arsenault
33d6dc4027 ddns-scripts: add ipv6 capability for no-ip.com
Signed-off-by: Johnathan Arsenault <johnathan.arsenault@gmail.com>
Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
2020-10-05 16:02:26 +02:00
Darryl Sokoloski
7bfaf50c36 netifyd: Updated to v3.05.
Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
2020-10-05 09:30:56 -04:00
Jan Pavlinec
364d702e53
dnstap: update to version 0.2.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-05 15:17:54 +02:00
Jan Pavlinec
ba97a9fdb1
ooniprobe: update to version 3.0.7
Remove measurement-kit dependency since it's
no longer needed.

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-10-05 13:43:57 +02:00
Yuan Tao
27e8c832d6 openssh: update to 8.4p1
Signed-off-by: Yuan Tao <ty@wevs.org>
2020-10-05 15:20:26 +08:00
Rosen Penev
0d157b2543
Merge pull request #13562 from antonlacon/rsync-options
rsync: disable option for bundled zlib, add option for zstd
2020-10-04 02:56:23 -07:00
Dirk Brenken
404dc5b101
travelmate: update 2.0.2
* fix a vpn/iptables race condition
* remove needless dnsmasq dependency
* synchronize code-base of all auto-login scripts, due to
  COVID-19 restrictions all of them are still untested/WIP
* various small cleanups

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-10-03 16:26:06 +02:00
Ian Leonard
54b6de172d rsync: add config option for zstd support
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-10-02 22:01:58 -07:00
Ian Leonard
100f43e60e rsync: drop option for included zlib
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-10-02 20:53:50 -07:00
Alexey Dobrovolsky
7737abfeef freeradius3: add meta-package for default modules
This meta-package contains only dependencies for modules needed in
FreeRADIUS default configuration.

This commit adds missing description and install sections.

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2020-10-03 00:17:27 +03:00
Rosen Penev
5164697861
Merge pull request #13548 from gladiac1337/haproxy-2.2.4
haproxy: Update HAProxy to v2.2.4
2020-10-02 13:58:18 -07:00
Christian Lachner
974100031d haproxy: Update HAProxy to v2.2.4
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-10-02 11:50:19 +02:00
Rosen Penev
c05e92a58d
Merge pull request #11353 from kvuorine/fwknop-fixes
fwknop: init script improvements
2020-10-01 14:50:25 -07:00
Rosen Penev
a232ec7526
Merge pull request #13467 from ja-pa/tor-update-0.4.4.5
tor: update to version 0.4.4.5
2020-10-01 14:43:05 -07:00
Florian Eckert
a333d71fd0
Merge pull request #13509 from TDT-AG/pr/20200928-ddns-scripts
ddns-scripts: fix regression added by version 2.8.0
2020-10-01 14:15:10 +02:00
Oleg Derevenetz
99c60b4eef bwping: update to version 2.1
Signed-off-by: Oleg Derevenetz <oleg-derevenetz@yandex.ru>
2020-10-01 00:45:24 +03:00
Jan Pavlinec
db5f30cc41
tor: update to version 0.4.4.5
Changes:
-Fix PIC configuration to --enable-pic
-disable mallinfo

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-30 13:01:41 +02:00
Rosen Penev
1113971168
Merge pull request #13520 from neheb/transm
transmission: fix compilation with full NLS
2020-09-29 14:56:12 -07:00
Rosen Penev
d5818c8a81
transmission: fix compilation with full NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-29 14:17:12 -07:00
Olivier Poitrey
b7e4585548 nextdns: Update to version 1.8.5
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-09-29 18:19:40 +00:00
Wojciech Dubowik
b0173c21f8 linuxptp: Upgrade to v3.1
Also update email address of the maintainer.

Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@westermo.com>
2020-09-29 14:33:25 +02:00
Florian Eckert
42eb5cc0c3 ddns-scripts: update PKG_VERSION to 2.8.1
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 15:28:27 +02:00
Florian Eckert
8d10cdda08 ddns-scripts: also read providers from custom directory
The provider could also be read from the custom directory. To get always
the latest version of the provider config json file, we read first the custom
directory and after that we also check the default directory, if we could not
find the provider file

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 15:28:27 +02:00
Florian Eckert
8be604072c ddns-scripts: move all json files to default
Since we can also install custom ddns services, the name for the default
services is not optimally chosen. To emphasize this the folder with the
standard services for the package feed will be renamed to default.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 14:47:37 +02:00
Florian Eckert
b67240f7ce ddns-scripts: add dependency for ddns-scripts-services on ddns-scripts
If we install ddns-scripts we also install the default
ddns-scripts-services package. So the behabviour for the user does not
change.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 14:36:20 +02:00
Florian Eckert
a7862b9ef9
Merge pull request #13494 from TDT-AG/pr/20200925-xinetd
xinetd: fix xinetd reload problem
2020-09-28 12:15:50 +02:00
George Iv
6b2b730181 yggdrasil: bump to 0.3.15
Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
2020-09-28 06:04:14 -04:00
Helge Mader
43813fe3c9 xinetd: fix xinetd reload problem
Signed-off-by: Helge Mader <ma@dev.tdt.de>
2020-09-28 11:25:33 +02:00
Florian Eckert
3ec59622e9 ddns-scripts: change install path of custom service providers
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:53:46 +02:00
Florian Eckert
cde01dc150 ddns-scripts: remove list file from ddns-scripts install
This is not needed. The file get installed on demand with the new ddns
script.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:32:30 +02:00
Florian Eckert
b985835748 ddns-scripts: remove special service json files from ddns-scripts-servies package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:32:30 +02:00
Florian Eckert
2290df3aa8 ddns-scripts: rename cnkuai package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:12:58 +02:00
Florian Eckert
b036c506cc ddns-scripts: rename route53 package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:11:48 +02:00
Florian Eckert
c2ccf8aff6 ddns-scripts: rename nsupdate package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:11:00 +02:00
Florian Eckert
c3c269c48b ddns-scripts: rename noip package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:10:08 +02:00
Florian Eckert
9a1341b530 ddns-scripts: rename digitalocean package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:08:58 +02:00
Florian Eckert
e81929eeb1 ddns-scripts: rename godaddy package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:07:47 +02:00
Florian Eckert
a01c6fa139 ddns-scripts: rename freedns package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:06:22 +02:00
Florian Eckert
5e0836a538 ddns-scripts: rename cloudflare package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:05:09 +02:00
Florian Eckert
a05030b9ca ddns-scripts: rename ddns-scripts_service package to ddns-scripts-services
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-28 09:03:43 +02:00
Willem van den Akker
b0fc51fef6
Shorewall6: Bump to 5.2.8
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-09-27 22:34:27 +02:00
Willem van den Akker
a9534fff29
Shorewall: Bump to 5.2.8
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-09-27 22:33:51 +02:00
Willem van den Akker
663d5b875f
Shorewall6-lite: Bump to 5.2.8
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-09-27 22:33:37 +02:00
Willem van den Akker
5192d62514
Shorewall-lite: Bump to 5.2.8
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-09-27 22:33:26 +02:00
Willem van den Akker
584df79e85
Shorewall-core: Bump to 5.2.8
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-09-27 22:33:05 +02:00
Dirk Brenken
900a1fcbf0
travelmate: update to 2.0.1v2
* makefile fix, forgot to copy the vpn script

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-09-27 18:55:33 +02:00
Dirk Brenken
de8ce5d025
travelmate: update to 2.0.1
* fix some remaining vpn issues
* various cleanups

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-09-27 06:57:44 +02:00
Rosen Penev
621c161afe
net-snmp: backport signal patch
Fixes compilation with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-26 16:07:25 -07:00
Rosen Penev
36b9d631eb
Merge pull request #13451 from neheb/scc
scapy: update to 2.4.4
2020-09-26 16:06:14 -07:00
Olivier Poitrey
e755aa72ce nextdns: Update to version 1.8.4
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-09-26 10:52:23 -10:00
Rosen Penev
6285c192a3
Merge pull request #13480 from elkablo/master
ola: fix compilation of this package
2020-09-24 11:59:51 -07:00
Marek Behún
34db95a42e ola: fix compilation of this package
This package does not currently compile.

This is needed to do so that it compiles:
- fix emptying CXX variable in configure script
- fix automake not generating Makefile (remove doxygen definitions)
- force gnu++11 by patch, does not work with configure variable
Also because of changed API in libmicrohttpd:
- fix HttpServer

Moreover this package does not support --disable-slp configure option
anymore, remove it.

Signed-off-by: Marek Behún <kabel@blackhole.sk>
2020-09-24 16:21:20 +02:00
Josef Schlehofer
c49481787a
Merge pull request #13483 from ja-pa/samba4-4.12.7
samba4: update to version 4.12.7
2020-09-24 15:11:27 +02:00
Florian Eckert
5b7f191bec
Merge pull request #13402 from TDT-AG/pr/20200916-ddns-scripts
ddns-scripts: move providers into json
2020-09-24 13:53:02 +02:00
Jan Pavlinec
6647b3278b
samba4: update to version 4.12.7
Note:
Fixes CVE-2020-1472 in case smb.conf
contains 'server schannel = no' or 'server schannel = auto'

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-24 12:29:16 +02:00
Hannu Nyman
1b6009788a
Merge pull request #13475 from ysc3839/frp
frp: update to 0.34.0
2020-09-23 19:55:34 +03:00
Nikos Mavrogiannopoulos
f9de9fbb4c openconnect: updated description to reflect current state
Resolves: #13471

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-09-23 18:02:49 +02:00
Richard Yu
f898e340cd
frp: update to 0.34.0
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2020-09-23 16:04:00 +08:00
Nikos Mavrogiannopoulos
48e0e7ac9b ocserv: include ocserv-worker
Resolves: #13465

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-09-22 21:25:27 +02:00
Florian Eckert
a3308e4175 ddns-scripts: update PKG_VERSION to 2.8.0
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-22 11:56:35 +02:00
Florian Eckert
f184fdf44c ddns-scripts: add ddns script to manage the providers
Redmine-patch-id: 5298
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-22 11:56:35 +02:00
Stan Grishin
0daa9fb1dd vpnbypass: README update, code cleanup
Signed-off-by: Stan Grishin <stangri@melmac.net>

update

Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-09-21 23:04:55 -10:00
Rosen Penev
6e184e1569
Merge pull request #13441 from lnslbrty/add/ratched
ratched: add new package
2020-09-21 14:12:07 -07:00
Nikos Mavrogiannopoulos
7cadde8755 ocserv: updated to 1.1.1 2020-09-21 23:10:43 +02:00
Toni Uhlig
e800725733
ratched: add new package
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2020-09-21 17:39:42 +02:00
Daniel Golle
25fb4794fa gnunet: add runtime test
Test if gnunet-arm is executable for now.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-21 12:05:55 +01:00
Yousong Zhou
04dea23c62 shadowsocks-libev: bump to version 3.3.5
Patch removed because the relevant code was removed upstream

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-09-21 17:19:59 +08:00
Florian Eckert
30234fcb55 ddns-scripts: add service list file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
42696aa162 ddns-scripts: and new ddns-scripts_service package
Move all ddns service description into the package to shrik the size of
the ddns-scripts base package.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
b4e74b6646 ddns-scripts: chmod 644 Makefile
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
1d20c59fc3 ddns-scripts: update dynamic_dns_*.sh installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
88f6bc8d7b ddns-scripts: update init installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
dd9633977c ddns-scripts: update hotplug installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
63804b7358 ddns-scripts: update config installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
0c983efec5 ddns-scripts: remove PKG_BUILD_DIR installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
f5c7271ff1 ddns-scripts: write version string during installation into file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
4f6614c41d ddns-scripts: remove not needed prinst script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
41e0f3b6c0 ddns-scripts: cleanup prerm scripts
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
02c435a7cb ddns-scripts: remove not needed preinst and postinst scripts
Since we no longer need to edit the service and serive_ipv6 files during
installation, the preinst and postinst script can be removed. They are
not neede anymore.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
87b106cc9f ddns-scripts: cleanup postinst script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
7855caff9e ddns-scripts: remove old and unmaintainded uci defaults scripts
From my point of view there are several reasons why this uci default
script should be deleted.

- This script is no longer maintained and there was no significant
change since the old stable release openwrt-18.06.

- The script is installed with every additional package. Which is kind
of funny. It would be better to maintain a separate uci default upgrade
script for each package. So uci default tasks that are no longer needed
can simply be deleted without having to watch and test the whole scirpt.

- The script is also not so easy to maintain, because the code is not
easy to read.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
37045562d9 ddns-scripts: cleanup prerm script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
ac0e0feac1 ddns-scripts: update makefile package descriptions
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
686fd42bb5 ddns-scripts: cleanup Makefile
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
fdf1cdbd7b ddns-scripts: update cnkuai.cn to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
96c67053e3 ddns-scripts: update route53-v1 to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
e051d37720 ddns-scripts: update bind-nsupdate to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
cabdcdf795 ddns-scripts: update no-ip.com to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
6945528179 ddns-scripts: update digitalocean.com-v2 to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
f9f3d67a57 ddns-scripts: update godaddy.com-v1 to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
a4b13ba1dd ddns-scripts: update freedns.42.pl to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
7a41ef8283 ddns-scripts: update cloudflare.com-v4 to json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
46991fb58c ddns-scripts: update install for service provider json files
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
5229d8f954 ddns-scripts: convert ddns service provider files into json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Florian Eckert
1b3bb98fcf ddns-scripts: load ddsn service provider parameter from json
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-21 10:17:01 +02:00
Rosen Penev
83ce92fe99
Merge pull request #13442 from OpenIoTHub/gateway-go-pr
gateway-go: add default config and gateway-go.init for background service
2020-09-21 01:03:03 -07:00
Yu Fang
f2a9965a2c gateway-go: add default config and gateway-go.init for background service
Signed-off-by: Yu Fang <newfarry@126.com>
2020-09-21 12:37:47 +08:00
Rosen Penev
5dbcadbde1
scapy: update to 2.4.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 17:19:10 -07:00
Stan Grishin
d7de7813b4 simple-adblock: add config auto-update feature
Signed-off-by: Stan Grishin <stangri@melmac.net>

shellchecked

Signed-off-by: Stan Grishin <stangri@melmac.net>

shellchecked

Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-09-20 01:00:06 +00:00
Rosen Penev
4d39346fb4
nut: fix _ handling
Taken from https://github.com/openwrt/packages/issues/13359

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-19 16:52:58 -07:00
Dirk Brenken
8e021b5da2
Merge pull request #13430 from dibdot/trm-2.0
travelmate: update to release 2.0
2020-09-19 20:02:35 +02:00
Marcin Jurkowski
5c8fb42d8e mini_snmpd: update to 1.6
Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2020-09-19 11:43:25 +02:00
Rosen Penev
efe525033d
Merge pull request #13417 from RussellSenior/atftp-add-init-script
atftp: add init script and config file for atftpd
2020-09-18 21:43:47 -07:00
Dirk Brenken
dd70304ca0
travelmate: update to release 2.0
- new package dependency: curl (plus one of the wpad variants)
- optional package dependencies:
  - 'msmtp' for email notification support
  - 'wireguard' or 'openvpn' for vpn support
- removed WEP support, only WPA/WPA2/WPA3 are supported!
- new, more robust setup wizard (CLI and LuCI)
- more robust captive portal detection
- randomize mac addresses with every uplnk connect
- automatic vpn handling during uplink switch (only classic/simple
  client-setups for wireguard or openvpn are supported)
- email notifications after successful uplink connections
- automatically disable uplinks after n minutes, e.g. for timed
  connections
- automatically (re-)enable uplinks after n minutes, e.g. after failed
  login attempts
- complete LuCI rewrite - migrated to client side JS (separate PR)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-09-19 06:20:19 +02:00
Russell Senior
885c054d57 CI: add runtime test for atftp and atftpd
Signed-off-by: Russell Senior <russell@personaltelco.net>
2020-09-18 21:18:30 -07:00
Salim B
50cced2475
stubby: fix typo
Signed-off-by: Salim B salim@posteo.de
2020-09-18 14:28:08 -07:00
Rosen Penev
602d7047b5
Merge pull request #13400 from tiagogaspar8/kea-update-1.8.0
kea: update package to 1.8.0
2020-09-18 14:21:05 -07:00
Russell Senior
6258b32d7c atftp: add init script and config file
Signed-off-by: Russell Senior <russell@personaltelco.net>
2020-09-18 10:22:56 -07:00
Tiago Gaspar
7592e64f14 kea: update package to 1.8.0
Update kea to the latest stable version (1.8.0) and add kea-shell 
package.

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2020-09-18 16:26:18 +01:00
Rosen Penev
33b6e61195
Merge pull request #13422 from neheb/sntp
ntpd: Include sntp binary only with ntp-utils
2020-09-18 03:40:39 -07:00
Rosen Penev
02b9962aef
Merge pull request #12123 from vKnmnn/master
mini_snmpd: Add sysDescr option.
2020-09-18 03:25:22 -07:00
Rosen Penev
0a4bda5d3f
Merge pull request #13260 from neheb/apdep
apache: fix compilation without deprecated OpenSSL APIs
2020-09-18 02:51:53 -07:00
Kenneth J. Miller
3c21c392e5
ntpd: Include sntp binary only with ntp-utils
Don't build the sntp binary and libevent2-pthread dependency unless
ntp-utils is selected.

Re-add ntp-keygen dependency libevent2-core.

Fixes openwrt#10307

Signed-off-by: Kenneth J. Miller <ken@miller.ec>
2020-09-18 02:49:10 -07:00
Sebastian Kemper
351efe6707 apache: use fakeroot instead of postinst script
fakeroot support was recently added to OpenWrt. Let's make use of it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-09-17 19:21:51 +02:00
Daniel Golle
0d2e3fa5d4
gnurl: update to release 0.72.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-17 10:56:10 +01:00
Rosen Penev
bc9f0f3d90
Merge pull request #13391 from OpenIoTHub/gateway-go-pr
gateway-go: add new package
2020-09-16 15:44:40 -07:00
Yu Fang
d5c1245da2 gateway-go: add new package
Signed-off-by: Yu Fang <yu@iotserv.com>
2020-09-15 16:26:30 +08:00
Rosen Penev
2d1c0a05ae
cifs-utils: update to 6.11
Fixes CVE-2020-14342.

Updated PKG_CPE_ID.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-14 14:22:56 -07:00
Rosen Penev
7d5f26bebf
Merge pull request #13387 from neheb/i2p
i2pd: refresh patch
2020-09-14 13:38:09 -07:00
Daniel Golle
ae5480db06 gnunet: make use of user/group names instead of numeric uid/gid
With openwrt/openwrt@51ec51871f one can
now use user/group names instead of numeric uid/gid in FILE_MODES.
Make use of that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-14 13:05:08 +01:00
Rosen Penev
56ee78082e
Merge pull request #13373 from neheb/ariang
ariang: update to 1.1.17
2020-09-14 02:54:32 -07:00
Rosen Penev
a8e1eed8a2 i2pd: refresh patch
This version bump was not tested properly. Not even compile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-13 20:21:45 -07:00
Daniel Golle
5f9a1a1422 gnunet: update to version 0.13.3
Apart from adapting to upstream changes also switch to use FILE_MODES
instead of chown/chmod in init-script.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-13 23:19:39 +01:00
Rosen Penev
8c3aa91a71
Merge pull request #13374 from neheb/memcached
memcached: update to 1.6.7
2020-09-13 14:51:29 -07:00
Andy Walsh
896ebed773 samba4: update to 4.12.6
* update to 4.12.6
* fix optional modules not included on module build (vfs_btrfs, vfs_linux_xfs_sgid)

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-09-13 17:50:37 +02:00
Rosen Penev
bbf0bc94f2
acme: update to 2.8.7
Change URL to codeload. It redirects to it anyway. I was getting a 404
error with the original. I couldn't figure it out.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 18:43:38 -07:00
Rosen Penev
30ed11ebc7
memcached: update to 1.6.7
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 18:10:03 -07:00
Rosen Penev
02fc25603c
ariang: update to 1.1.17
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 18:02:37 -07:00
Rosen Penev
e4e4bcf057
Merge pull request #13351 from aaronjg/openfortivpn-v1.15.0
openfortivpn: version bump to 1.15.0 and assorted improvements
2020-09-11 18:14:12 -07:00
Philip Prindeville
547a1659a1
Merge pull request #13355 from pprindeville/isc-dhcp-add-routes#2
isc-dhcp: add support for RFC-3442 classless routes to hosts
2020-09-11 08:19:56 -06:00
Aaron Goodman
c4686691aa openfortivpn: fix shellcheck warnings
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-09-10 17:56:10 -04:00
Aaron Goodman
7d170b8f64 openfortivpn: tabify shell scripts
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-09-10 15:53:33 -04:00
Olivier Poitrey
aa0618e230 nextdns: Update to version 1.8.3
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-09-10 17:25:43 +00:00
Philip Prindeville
cdd5af4b21 isc-dhcp: add support for RFC-3442 classless routes to hosts
Also avoid forward references to functions.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-09-10 10:43:29 -06:00
Aaron Goodman
f01714a250 openfortivpn: version bump to 1.15.0 and further upgrades
- remove patch that has been included upstream
- remove dependence on resolveip
- remove hotplug script that is handled by "proto_add_host_dependency"
- use openfortivpn default tunnel ip if none specified
- add status checking with uclient-fetch

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-09-09 18:16:18 -04:00
Oleg Derevenetz
2eea8ff6bd bwping: update to version 2.0
Signed-off-by: Oleg Derevenetz <oleg-derevenetz@yandex.ru>
2020-09-09 23:29:53 +03:00
Toke Høiland-Jørgensen
e6c1676cb4 acme: Make sure we don't handle the same listener twice
If a daemon listens on multiple addresses at once, it'll show up multiple
times in get_listeners() which will clobber the config for uhttpd. Fix this
by skipping subsequent handlings of the same daemon binary.

Fixes #13325.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2020-09-09 12:49:53 +02:00
Christian Lachner
790c18e379 haproxy: Update HAProxy to v2.2.3
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-09-09 08:52:21 +02:00
Rosen Penev
cf4422573c
Merge pull request #13335 from rs/nextdns-1.8.2-master
nextdns: Update to version 1.8.2
2020-09-08 22:47:04 -07:00
Rosen Penev
f1561b624a
Merge pull request #13340 from farmergreg/patch-1
safe-search: duckduckgo.com new ip address
2020-09-08 18:25:21 -07:00
Greg Dietsche
c61641dbb5 safe-search: duckduckgo.com new ip address
Update to 40.89.244.237 which is the new IP address that duckduckgo.com is using for safe-search.

Signed-off-by: Greg Dietsche <gregory.dietsche@cuw.edu>
2020-09-08 17:31:41 -05:00
Lucian Cristian
13c83f11e5 frr: fix running on mips (again)
add mips fix missed on version upgrade

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-09-08 23:23:43 +03:00
Olivier Poitrey
966a8be2da nextdns: Update to version 1.8.2
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-09-08 10:33:48 +00:00
Rosen Penev
6eb3fb300e
Merge pull request #13299 from ja-pa/dnstap
dnstap: add new package
2020-09-07 12:27:10 -07:00
Hannu Nyman
084decaa64
Merge pull request #13326 from Ansuel/ngixfixall
nginx: fix broken all-module variant
2020-09-07 19:56:15 +03:00
Hannu Nyman
2b2c2c27bf
Merge pull request #13323 from Ansuel/ubusup
nginx: update ubus module to fix SIGSEGV
2020-09-07 19:55:38 +03:00
Ansuel Smith
310d6c96c7
nginx: fix broken all-module variant
The creation of the dummy package nginx creates some problem with dependency detection for the all-module variant. Reorganize the dependency and compile nginx before the the sub-variant.

Fixes #13275

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-09-07 18:33:03 +02:00
Ansuel Smith
7ca2238f29
nginx: update ubus module to fix SIGSEGV
- Bump relase
- Bump nginx_ubus_module version

Fixes #13314

Reported-by: Chen Minqiang <ptpt52@gmail.com>
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-09-07 15:01:19 +02:00
Jan Pavlinec
2efed59b3c
dnstap: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-07 12:58:59 +02:00
Eric Luehrsen
b97cdaf612 unbound: improve odhcpd rapid update robustness
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-09-05 10:04:48 -04:00
Rosen Penev
d701768ce4
Merge pull request #13298 from ja-pa/unbound-dnstap
unbound: add option for dnstap support
2020-09-04 23:00:59 -07:00
Alexey Dobrovolsky
8b2792adc9 freeradius3: fix hostname invocation in radtest
Canonical radtest start results in an error:

$ radtest bob hello localhost 0 testing123
/usr/bin/radtest: line 1: hostname: not found
(0) Error parsing "stdin": Failed to get value

hostname command is not present in OpenWrt.
Instead, hostname can be obtained from file /proc/sys/kernel/hostname.

added: 004-get-hostname-from-proc-in-radtest.patch

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2020-09-05 01:31:28 +03:00