Commit graph

9388 commits

Author SHA1 Message Date
Rosen Penev
c5e5363a6e
Merge pull request #15709 from neheb/memc
memcached: update to 1.6.9
2021-05-29 09:46:12 -07:00
Rosen Penev
7aefc1daee
Merge pull request #15639 from commodo/seafile-remove-me
seafile: remove myself as maintainer of these packages
2021-05-29 09:44:34 -07:00
Rosen Penev
4badd7d958
Merge pull request #15694 from PowerDNS/dnsdist-1.6.0
dnsdist: update to 1.6.0 and make some features optional
2021-05-29 01:36:28 -07:00
Rosen Penev
68b373cb86 memcached: update to 1.6.9
Switch to AUTORELEASE for simplicity.

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

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

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

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

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

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

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

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

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

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

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

An example usage would be this entry:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Description:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OpenVPN 2.5.2 also includes other bug fixes and improvements.

Add CI build test script.

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

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

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

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

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

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

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

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

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

Fixes: #15313

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

Backport upstream patch to fix stdout.

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

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

Updated tool names.

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

Fixes issue #15397.

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

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

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-10 16:56:44 +01:00
Gregory L. Dietsche
49535edffd safe-search: prevent duplicate cron job installation
This patch prevents multiple cron jobs from being created to run the
safe-search-maintenance script.

To reproduce this bug, perform the following:
  - Install safe-search
  - Perform an OpenWRT firmware upgrade (choose to preserve user settings)
  - Install safe-search again

Signed-off-by: Gregory L. Dietsche <gregory.dietsche@cuw.edu>
2021-04-10 14:28:25 +02:00
Eneas U de Queiroz
e50ba32402
strongswan: libnttft must not select strongswan
The strongswan-libnttfft package should not select the strongswan
package, but should depend on it instead.  Otherwise a circular
dependency is created.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-04-09 23:54:43 -03:00
Jo-Philipp Wich
57a77386de bonding: accept list of slaves in uci list notation
Rework the bonding.sh protocol handler to accept slave interface names
encoded in uci list notation. Also replace ifconfig up/down with ip
link calls while we're at it.

Fixes: #11455
Fixes: https://github.com/openwrt/luci/issues/4473
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-04-09 18:56:50 +02:00
Dirk Brenken
ec20e9df96
adblock: fix games_tracking source url
Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-09 18:42:30 +02:00
Jan Pavlinec
c65a659e6d
atlas-sw-probe: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-09 15:21:32 +02:00
Jan Pavlinec
cb30c106c0
atlas-probe: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-09 15:21:32 +02:00
Philip Prindeville
e44b2665e7
Merge pull request #6924 from derekyerger/strongswan-lattice-sha3
strongswan: add more crypto plugins
2021-04-08 22:26:56 -06:00
Josef Schlehofer
7c80ef5f76
Merge pull request #15353 from ja-pa/knot-resolver-5.3.1
knot-resolver: update to version 5.3.1
2021-04-07 14:17:57 +02:00
Rosen Penev
c6fa2d5bfa ksmbd-tools: update to 3.3.8
Major changes are:
  disable symlink by default.
  remove smack inherit leftovers.
  Enable guest access on IPC$ share by default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-07 00:46:54 -07:00
Kirill Nikolaev
272b0a5c18 ksmbd-tools: Add a mDNS TXT record for the ksmbd service
MacOS ignores Bonjour services for which TXT records are not returned. This changes forces umdns service to return a TXT record (`daemon=ksmbd`) for the ksmbd service. The exact content is unimportant and to the best of my knowledge nothing reads the `daemon` tag.

Symptoms of the problem (which are also debugging steps):
* Finder refuses to open the OpenWRT "computer" in the Network list.
* Discovery.app (Bonjour Browser) lists the _ssh._tcp service, but the submenu for it doesn't unfold and no address is shown.
* `dns-sd -L OpenWrt _smb._tcp` doesn't return any address.

Signed-off-by: Kirill Nikolaev <cyril7@gmail.com>
2021-04-07 00:46:54 -07:00
Jan Pavlinec
354523d5b5 ooniprobe: update to version 3.9.0
Remove getrescources call because it is no longer
required.

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-07 10:17:23 +03:00
Jan Pavlinec
3e3025b191
knot-resolver: update to version 5.3.1
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-06 12:41:17 +02:00
Karl Palsson
d4e5f38147 mosquitto: bump to 2.0.10
This is a security fix, affecting 2.0.0 through to 2.0.9.  Mosquitto instances
could be remotely DoS'd by authenticated clients.

Release notes at: https://github.com/eclipse/mosquitto/blob/v2.0.10/ChangeLog.txt
CVE number has not yet been assigned.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-04-06 10:33:56 +00:00
Christian Lachner
b94645c68a haproxy: Update HAProxy to v2.2.13
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-04-06 12:56:05 +03:00
Florian Eckert
97ea947b1e
Merge pull request #15337 from SvenRoederer/xinetd-include
xinetd: honor ${IPKG_INSTROOT} when sourcing /lib/functions.sh
2021-04-06 07:51:43 +02:00
Philip Prindeville
ae3d5aa73e strongswan: bump to 5.9.2
Retire weak algorithms like MD5 and 3DES.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-05 14:58:54 -07:00
Derek Yerger
4c1fc7e311 strongswan: add more crypto plugins
Adds modules for BLISS signature scheme, NTRU and New Hope key
exchange algorithms, and dependencies ChaCha20-Poly1305 AEAD,
ChaCha20 XOF, MGF1 mask generation function, SHA3 hasher SHAKE
XOF, and the Number Theoretic Transform library.

Signed-off-by: Derek Yerger <derek@altdevs.net>
2021-04-05 14:31:49 -05:00
Philip Prindeville
a72780a9c2 strongswan: force PIC on all builds
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-05 07:31:40 -10:00
Leonardo Mörlein
24ddf22073 uacme: add retries
Prior to this commit, the acme service attempted to obtain certificates
once and then terminated, regardless of whether the certificate could be
obtained or not. This commit introduces a new uci option "retries" to
the "certificate" section. If this option is set to N, the acme service
will attempt to obtain the certificate up to N times before terminating.
There is a waiting pause between the retries to comply with the rate
limits of Let'sEncrypt.

The waiting pause is:
-  2 minutes for staging certificates
- 24 minutes for production certificates

The current "Failed Validation" rate limits of Let'sEncrypt are:
- staging:   60 per hour -> 1 failure every 1 minute in avg.
- production: 5 per hour -> 1 failure every 12 minutes in avg.

This means that we are within rate limits by a factor of two.

By default the option "retries" is set to "1", which means that acme
behaves as before by default. If the variable is set to "0", infinite
retries are performed.

This feature is helpful, when you already want to initiate the
certificate request, but you are still waiting for your dns server to be
configured, your network to appear or other conditions.

Signed-off-by: Leonardo Mörlein <git@irrelefant.net>
2021-04-04 22:16:02 -07:00
Leonardo Mörlein
9a6c2339b0 uacme: propagate rc of uacme in issue_cert()
Before this commit, issue_cert always returned 1 no matter if uacme
returned 1, 2, 3, ... With this commit, the return code of the uacme
binary is propagated. Therefore the caller of issue_cert can
differentiate between "no renew necessary" and "an error occurred".

Signed-off-by: Leonardo Mörlein <me@irrelefant.net>
2021-04-04 19:12:38 -07:00
Leonardo Mörlein
4588a61652 uacme: allow including run-uacme
With this commit, the run-acme script can be included into other scripts
by setting INLCUDE_ONLY=1.

Signed-off-by: Leonardo Mörlein <me@irrelefant.net>
2021-04-04 19:12:38 -07:00
Ondřej Caletka
0c044284b7 jool: Update to 4.1.5
Compile and run tested on: mvebu (Turris Omnia)

Signed-off-by: Ondřej Caletka <ondrej@caletka.cz>
2021-04-04 19:06:05 -07:00
Philip Prindeville
f9d91f1f47 strongswan: migrate to swanctl configs
Derived from the ipsec initd script, with the following changes:

(1) various code improvements, corrections (get rid of left/right
    updown scripts, since there's only one), etc;
(2) add reauth and fragmentation parameters;
(3) add x.509 certificate-based authentication;

and other minor changes.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-04 11:58:51 -06:00
Philip Prindeville
1eeb8bc287
Merge pull request #15339 from pprindeville/strongswan-reset-ipsec.conf
strongswan: remove synthesized ipsec conf files
2021-04-03 22:18:08 -06:00
Rosen Penev
79a2677c07
Merge pull request #15330 from 1715173329/xray
xray-core: Update to 1.4.2
2021-04-03 19:07:17 -07:00
Huangbin Zhan
a1d70de325 overture: update to 1.7
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-04-03 18:42:53 -07:00
Kevin Darbyshire-Bryant
f1d2136024 netifyd: support filter parameter
netifyd supports a '-F' filter option in 'bpf' notation to filter
packets from its consideration.

Add support for a uci 'filter' option. eg. filter to exclude SSDP
multicasts from a particularly noisy device:

option filter 'not (udp and dst 239.255.255.250 and dst port 1900 and src 192.168.1.5)'

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2021-04-03 18:40:54 -07:00
Anton Ryzhov
c61ed3e93f restic-rest-server: fix configuration option names
Signed-off-by: Anton Ryzhov <anton@ryzhov.me>
2021-04-03 18:39:36 -07:00
George Iv
76b642b50f yggdrasil: bump to 0.3.16
Signed-off-by: George Iv <zhoreeq@users.noreply.github.com>
2021-04-03 18:38:57 -07:00
Jianhui Zhao
9b9d40c99a rp-pppoe: use pppoe.so instead of rp-pppoe.so
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-04-03 18:38:28 -07:00
Sven Roederer
f25f49a8b7 nut: fix typo in nutshutdown script
Even it's only cosmetic and should not affect the function of regular system,
fix the name of the IPKG_INSTROOT variable.
Typo was added long ago with 8400c9a6ec.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
2021-04-03 18:38:13 -07:00
Sven Roederer
bdab7e6bfe xinetd: honor ${IPKG_INSTROOT} when sourcing /lib/functions.sh
Avoid "file not found"-error when embedding via Imagebuilder.

Signed-off-by: Sven Roederer <devel-sven@geroedel.de>
2021-04-04 01:58:14 +02:00
Dirk Brenken
86a20c7955
banip: bugfix 0.7.6-2
* fix housekeeping of external list sources

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-03 19:16:39 +02:00
Tianling Shen
781c70077b
xray-core: Update to 1.4.2
Updated geo datas to latest version.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-04-02 17:19:35 +08:00
Tianling Shen
736667ce6e
xray-core: init: add browser dialer support
Since v1.4.1, Xray has introduced a new feature to transfer data via
browsers, which can disguise itself as a normal browser to cheat
network censorship.

For more details, see https://github.com/XTLS/Xray-core/pull/421.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-04-02 17:19:31 +08:00
Josef Schlehofer
93fb1b4ca2
Merge pull request #15301 from ja-pa/git-lfs-2.13.3
git-lfs: update to version 2.13.3
2021-04-02 01:41:16 +02:00
Philip Prindeville
baa38a1420 strongswan: remove synthesized ipsec conf files
If you shutdown ipsec service, and it doesn't clean up
/var/ipsec/ipsec.conf, then when you start swanctl service it
might see an incompatible file on startup.  Remedy is to
remove unneeded files when shutting down the service.  They
can always be regenerated when the service starts again.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-04-01 15:06:00 -06:00
Philip Prindeville
58936f4420
Merge pull request #15286 from pprindeville/strongswan-move-ipsec.secrets
strongswan: move ipsec conf files to subpackage
2021-04-01 14:16:35 -06:00
Jo-Philipp Wich
7f065a94bb openvpn: fix invoking user up & down commands from hotplug wrapper
This commit adds a number of fixes to the OpenVPN up/down hotplug command
wrapper which currently fails to actually invoke user defined up and down
commands for uci configurations not using external native configurations.

 - Use the `--setenv` to pass the user configured `up` and `down` commands
   as `user_up` and `user_down` environment variables respectively

 - Instead of attempting to scrape the `up` and `down` settings from the
   (possibly generated) native OpenVPN configuration in
   `/etc/hotplug.d/openvpn/01-user`, read them from the respective
   environment variables instead

 - Fix parsing of native configuration values in `get_openvpn_option()`;
   first try to parse a given setting as single quoted value, then as
   double quoted and finally as non-quoted, potentially white-space
   escaped one. This ensures that `up '/bin/foo'` is interpreted as
   `/bin/foo` and not `'/bin/foo'`

Ref: https://forum.openwrt.org/t/openvpn-up-down-configuration-ignored/91126
Supersedes: #15121, #15284
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-04-01 07:20:03 -04:00
Rosen Penev
74611b3e5a
Merge pull request #15327 from ja-pa/curl-7.76.0
curl: update to version 7.76.0 (security fix)
2021-04-01 04:08:58 -07:00
Paul Spooren
ba82e9957d tmate-ssh-server: add package
The `tmate` tool is a fork of `tmux` which allows remote access to a
device without setting up any port forwarding. This commits adds the
backend server which handles connections.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-03-31 23:37:19 -10:00
Jan Pavlinec
b971310549
curl: update to version 7.76.0
Fixes CVE-2021-22876 and CVE-2021-22890

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-04-01 11:02:53 +02:00
Tianling Shen
07bc6996b6 xray-core: Update to 1.4.1
Updated geodata to latest version.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-31 17:37:29 -10:00
Philip Prindeville
e626255b37 strongswan: move ipsec conf files to subpackage
These config files are only used by the ipsec interface to charon,
and shouldn't be part of the base package.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-31 21:19:40 -06:00
Daniel Golle
3e30c34bac
ovsd: add package
Add Open vSwtich configuration daemon for netifd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-04-01 00:14:26 +01:00
Jan Hak
d92a2cd21b knot: update to version 3.0.5
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2021-03-29 11:48:21 +02:00
Jan Pavlinec
0042beff72
git-lfs: update to version 2.13.3
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-29 10:48:06 +02:00
Dirk Brenken
994ff9ba1f
Merge pull request #15289 from dibdot/banip
banip: update to 0.7.6
2021-03-28 21:58:31 +02:00
Lucian Cristian
2e4c264a54 frr: update to 7.5.1 and backports
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-03-28 22:37:02 +03:00
Dirk Brenken
1235acdde6
banip: update to 0.7.6
* rework the central iptables function to significantly
  reduce the code complexity and the overall number of iptables calls
* check early and only once in the chain for ctstate NEW and
  return otherwise (thanks @ldir-EDB0)
* made the whitelist ordering within the chain more flexible

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-28 17:07:28 +02:00
Rosen Penev
a31b732007 treewide: build CMake projects with Ninja
faster to compile.

A small selection of packages was tested going from:

Executed in  696.30 secs   fish           external
   usr time   82.98 mins  395.00 micros   82.98 mins
   sys time    9.02 mins    0.00 micros    9.02 mins

to:

Executed in  592.20 secs   fish           external
   usr time   84.84 mins  361.00 micros   84.84 mins
   sys time    8.85 mins   57.00 micros    8.85 mins

Tested by running make -j 12 and wiping staging/build_dir/target_x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-27 21:51:50 -07:00
Philip Prindeville
a7c8f9de0c
Merge pull request #14711 from pprindeville/strongswan-make-includes-persistent
strongswan: make the include's in the .conf files persistent
2021-03-26 21:45:08 -06:00
Dirk Brenken
d2c149a68e
Merge pull request #15276 from dibdot/banip
banip: update to 0.7.5-4
2021-03-26 22:01:30 +01:00
Philip Prindeville
643df01275 strongswan: make the include's in the .conf files persistent
Having scripts diddle user written config files seems potentially
dangerous.  Plus there's really no downside to including some
empty files.  Best to just make the includes be permanent.

Additional feature suggested by Luiz: if a -opkg version of the
config file was created unnecessarily, remove it as part of the
upgrade process since changes won't be happening to that file
as an artifact of the service starting.  The include lines are
now permanent, which means that (1) additional configuration
synthesized by UCI won't be anywhere that opkg (or sysupgrade,
for that matter) cares about since it won't be persistent, and
(2) if changes are being made, then they're being done by a
person with an editor and they really should be distinguished.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-26 14:29:32 -06:00
Rosen Penev
3cfceae45f mbusd: update to 0.5.0
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 13:14:04 -07:00
Rosen Penev
c8f8cf05bd netstinky: fix no deprecated OpenSSL
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 13:13:14 -07:00
Toke Høiland-Jørgensen
c931276955 acme: Get listener name from /proc/PID/exe instead of netstat output
It seems the command name output from netstat can be truncated in weird
ways, so let's get the binary name from /proc instead and use that for
matching which listener we have.

Fixes #15071.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2021-03-26 20:06:34 +01:00
Rosen Penev
be179a8855 netopeer2: update to 1.1.70
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 11:24:35 -07:00
Dirk Brenken
fb4bfd259d
banip: update to 0.7.5-4
* fix another IPv4/IPv6 related iptables chain creation problem
* fix counter during ipset creation
* fix regex for debug counters
* fix ipset housekeeping for local sources

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-26 19:19:57 +01:00
Stijn Tintel
10a00b3f20
Merge pull request #15266 from pprindeville/strongswan-change-maintainers
strongswan: change maintainers
2021-03-26 15:15:44 +02:00
Philip Prindeville
0bd4410e30 strongswan: change maintainers
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-25 21:37:56 -06:00
Stan Grishin
84fc5dfad4 https-dns-proxy: bugfix: correct PROCD firewall object
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-25 16:46:01 -07:00
Rosen Penev
93857f5487 ratechecker: update to 2020-01-30
Reorganize Makefile for consistency between packages.

Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-25 10:48:25 -07:00
Rosen Penev
301bab659c cshark: update to 2020-07-22
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-24 15:33:03 -07:00
Rosen Penev
150058b0d2
Merge pull request #15228 from fatbob313/umurmur-0.2.20
uMurmur: Update to 0.2.20. Fix build against OpenSSL without deprecat…
2021-03-23 12:09:01 -07:00
Martin Johansson
463666249a uMurmur: Update to 0.2.20. Fix build against OpenSSL without deprecated API enabled.
Signed-off-by: Martin Johansson <martin@fatbob.nu>
2021-03-23 19:36:15 +01:00
Dirk Brenken
92bb72925e
Merge pull request #15229 from dibdot/adblock
adblock: update 4.1.0-3
2021-03-23 11:34:17 +01:00
Dirk Brenken
df9ee1388e
adblock: update 4.1.0-3
* add a restrictive "jail mode only" variant, just point your
  jail directory to your primary dns directory
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-23 11:11:23 +01:00
Rosen Penev
cdd1a44315 sysrepo: update to 1.4.122
Switch to AUTORELEASE for simplicity.

Use Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-22 18:39:29 -07:00
Rosen Penev
dca4bbaf99
Merge pull request #15171 from ldir-EDB0/miniupnpd
miniupnpd: add patience to firewall include
2021-03-22 14:11:21 -07:00
Rosen Penev
7c6b2c375f
Merge pull request #15219 from stangri/master-https-dns-proxy
https-dns-proxy: support for additional Force DNS ports
2021-03-22 11:54:46 -07:00
Rosen Penev
483a29d0f9
Merge pull request #15226 from ja-pa/ooniprobe-3.8.0
ooniprobe: update to version 3.8.0
2021-03-22 11:54:09 -07:00
Alexander Egorenkov
5789faab67 openvpn: add OpenVPN option server-poll-timeout
See https://www.mankier.com/8/openvpn#--server-poll-timeout

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2021-03-22 11:50:09 -07:00
Jan Pavlinec
b2921628ab
ooniprobe: update to version 3.8.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-22 16:21:04 +01:00
Stan Grishin
35461a3c5d https-dns-proxy: support for additional Force DNS ports
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-22 07:28:50 +00:00
Rosen Penev
eba4abb65d coova-chili: fix compilation with kernel 5.10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-21 21:57:28 -07:00
Rosen Penev
dd64cb713b bind: update to 9.17.11
Backport upstream OpenSSL deprecated API patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-21 20:38:25 -07:00
Othmar Truniger
e236ffb2ce knxd: new upstream version 0.14.50
Signed-off-by: Othmar Truniger <github@truniger.ch>
2021-03-21 11:54:34 -07:00
Rosen Penev
e5d61027a9
Merge pull request #15191 from neheb/zn3
znc: fix compilation without deprecated OpenSSL APIs
2021-03-20 20:25:32 -07:00
Rosen Penev
8a5f23ee0b znc: fix compilation without deprecated OpenSSL APIs
Patch was wrongly removed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-20 17:39:28 -07:00
Rosen Penev
cd637742c2 miniupnpc: update to 2.2.2
Switch to AUTORELEASE for simplicity.

Switch to building with Ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-20 17:30:36 -07:00
Konstantin Demin
2a4b38d8db nmap: bump to 7.91
changes: https://nmap.org/changelog#7.91

drop patches (applied upstream):
- 010-Avoid-using-namespace-std-causing-name-conflicts.patch
refresh patches:
- 020-Python3-port-of-ndiff.patch
- 030-libcxx.patch

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2021-03-20 22:47:01 +01:00
Philip Prindeville
559f5fd4fb
Merge pull request #15161 from pprindeville/isc-dhcp-dyndns-ipv4
isc-dhcp: add dynamic DNS as meta package
2021-03-20 11:40:46 -06:00
Kevin Darbyshire-Bryant
679a7b69ee miniupnpd: add patience to firewall include
Occasionally, mostly at startup, miniupnpd reports "Another app is
currently holding the xtables lock. Perhaps you want to use the -w
option?"

Take iptables' advice and wait up to 1 second before giving up.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2021-03-20 16:01:25 +00:00
Rosen Penev
a99390cfd4
Merge pull request #15163 from gladiac1337/haproxy-2.2.11
haproxy: Update HAProxy to v2.2.11
2021-03-19 15:51:40 -07:00
Dirk Brenken
80466dd045
banip: update 0.7.5-3
* fix iptables/chain creation in setups without IPv6 support

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-19 20:49:59 +01:00
Christian Lachner
7bfa4aaa66 haproxy: Update HAProxy to v2.2.11
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-03-19 18:13:39 +01:00
Tianling Shen
ccfe1bfa50 tmate: add new package
Tmate is a fork of tmux. It provides an instant pairing solution.
For more details, see https://tmate.io.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-18 22:18:14 -10:00
Stan Grishin
e695cc26b0 simple-adblock: jsonOps-related bugfixes
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-17 22:21:05 -10:00
Philip Prindeville
13f5b57f21 isc-dhcp: add dynamic DNS as meta package
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-18 00:21:01 -06:00
Stijn Tintel
4cdbe799b1 net-snmp: bump to 5.9
Neither the configure option nor configure variable to disable linking
against PCRE seem to work anymore, so simply drop both and add a
dependency on libpcre. As net-snmp is unlikely to fit on devices with
small flash anyway, the extra size requirement shouldn't be a problem.
If it is, feel free to submit a patch to fix the broken upstream
behaviour.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-03-17 21:53:10 +02:00
Dobroslaw Kijowski
d12c6658e4 adguardhome: bump to 0.105.2
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.105.2

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-03-17 19:58:04 +02:00
Jan Pavlinec
a68a69a38d
tor: update to version 0.4.5.7
Fixes CVE-2021-28089 and CVE-2021-28090

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-16 18:14:30 +01:00
Florian Eckert
ef5921360d
Merge pull request #14996 from TDT-AG/pr/20210302-mwan3
mwan3: add connecting and disconnecting event to mwan3track
2021-03-16 14:07:05 +01:00
Florian Eckert
5348732b98 mwan3: add connecting and disconnecting event to mwan3track
If the interface goes into failure state (is disconnecting)
then with this change one hotplug.d event is generated.

The same is true for the recovery state (is connecting), when the interface
comes back from a failure state.

In both cases, a hotplug.d event for the iface is triggered. Once
with the $ACTION=disconnecting and once for the $ACTION=connecting.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-03-16 09:24:36 +01:00
Dirk Brenken
909a87c2f5
banip: update to 0.7.5-2
* refine the new dns resolving process
* add a caching mechanism for the resolved IPs, the detached name
  lookup takes place only during 'restart' or 'reload' action, 'start'
  and 'refresh' actions are using an auto-generated backup instead.
* update the readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-15 20:38:46 +01:00
Karl Palsson
7f0920110d net/mosquitto: Update to 2.0.9
This is a bugfix release, with minor security fixes for outgoing bridge
connections and the client library.

Full details here: https://mosquitto.org/blog/2021/03/version-2-0-9-released/

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-03-15 16:03:33 +00:00
Rosen Penev
6aa8c2bf6a udpxy: update to 1.0-25.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-14 17:08:04 -07:00
Tianling Shen
a28580a530
xray-core: Update to 1.4.0
- Re-assigned myself as the maintainer
- Updated geodata to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-15 00:10:01 +08:00
Nick Hainke
36dc9b3f79 wg-installer: delete old interfaces
Add "wg_check_interfaces" and specify a timeout in the config file.
This allows to delete not used wireguard-interfaces automatically.

For example a cronjob can be installed that calls:
  . /usr/share/wginstaller/wg_functions.sh && wg_check_interfaces

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-03-14 11:27:07 +01:00
Jan Pavlinec
17b18d825c ooniprobe: update to version 3.7.0
Changes:
-add Configure stage to prebuild resources

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-14 11:11:45 +02:00
Dirk Brenken
d4ab3c1d48
Merge pull request #15116 from dibdot/banIP
banip: bump to 0.7.5
2021-03-14 06:25:35 +01:00
Dirk Brenken
804249a571
banip: bump to 0.7.5
* black- and whitelist now supporting domain names as well - the
corresponding IPs (IPv4 & IPv6) will be resolved in a detached
background process and added to the IPsets

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-14 06:07:07 +01:00
Nick Hainke
f7cb8b20e1 wg-installer: fix get_usage function
The get_usage function always returns 0. The shell syntax was wrong.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-03-13 21:21:20 +01:00
Rosen Penev
43021911cf
Merge pull request #15031 from gladiac1337/haproxy-2.2.10
haproxy: Update HAProxy to v2.2.10
2021-03-13 01:11:09 -08:00
Christian Lachner
1e09bbba68 haproxy: Update HAProxy to v2.2.10
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-03-13 09:37:49 +01:00
Rosen Penev
7a1a8f3659 ksmbd-tools: update to 3.3.7
Major change are:

ksmbd.control -s terminate ksmbd.mountd as well as kernel server.
Update configuration.txt and README.
Turn off smb2 leases by default again.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-12 18:14:23 -08:00
Rosen Penev
d95edf16ef ksmbd-tools: update to 3.3.6
Major changes are:

Add missing g_rwlock_init() for rpc_samr and rpc_lsaprc.
Fix potential potential null pointer dereferencing error.
Fix memleak.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-12 12:44:39 -08:00
Jan Pavlinec
4fd4212b88 tor-hs: change rpc service name
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-11 23:43:09 -10:00
Rosen Penev
2c8bd87324
Merge pull request #15084 from cotequeiroz/pdns-recursor
pdns-recursor: don't search for boost libs in host
2021-03-10 19:17:48 -08:00
Rosen Penev
7b8bded78d
Merge pull request #15076 from farmergreg/slow-your-roll
safe-search: check for changed IP addresses weekly
2021-03-10 12:07:44 -08:00
Eneas U de Queiroz
237fa1add4
pdns-recursor: don't search for boost libs in host
While searching for the boost_system library in boost.m4, configure
tries to find boost_system-mt before boost_system.  The presence of
boost_system-mt in the staging dir depends on
CONFIG_boost-use-name-tags.  If it is not defined (default), and there
is a boost_system-mt library in the host system, it will be used, and
the build will fail.

This adds a patch to remove the host paths from the search loop,
preserving the rest of the detection logic.

Alternatively, boost_cv_lib_context_LIBS could be used to avoid library
detection code entirely, but then the mt- variant would never be used.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-03-10 13:42:44 -03:00
Gregory L. Dietsche
7164ccf155 safe-search: check for changed IP addresses weekly
The current default of hourly is too fast. Some services such as
DuckDuckGo return IPs from a pool based on the user's location instead
of a fixed IP address. This change prevents unnecessary writes to the
flash memory by only updating once per week.

Signed-off-by: Gregory L. Dietsche <gregory.dietsche@cuw.edu>
2021-03-10 08:33:48 -06:00
Dirk Brenken
c9c03e6094
Merge pull request #15079 from dibdot/adblock
adblock: small update
2021-03-10 14:41:22 +01:00
Dirk Brenken
f91e5cc666
adblock: small update
* add adguard_tracking source (list with cname trackers)
* optimize/sort output of active sources in status
* optimize log output in EMails

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-03-10 13:50:27 +01:00
Jan Pavlinec
a4f058ec5c git: update to version 2.30.2
Fixes CVE-2021-21300

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-10 12:26:10 +01:00
Michael Heimpold
71cf4a74ff
Merge pull request #15009 from mhei/libxml2-iconv-fix-bind
bind: fix linking with full language support enabled
2021-03-10 07:21:48 +01:00
Rosen Penev
8494a658e6
Merge pull request #15061 from ja-pa/igmpproxy-new
igmpproxy: move package from openwrt repo
2021-03-09 15:33:49 -08:00
Rosen Penev
afeb5d25dc
Merge pull request #15036 from neheb/znc
znc: update to 1.8.2
2021-03-09 15:27:21 -08:00
Olivier Poitrey
6cb1a3c6df nextdns: Update to version 1.11.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-03-09 21:24:10 +02:00
Florian Eckert
3d23ada60a
Merge pull request #15068 from TDT-AG/pr/20210309-keepalived
keepalived: update to version 2.2.2
2021-03-09 10:09:11 +01:00
Florian Eckert
bdcb3d5905 keepalived: update to version 2.2.2
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-03-09 09:12:37 +01:00
Rosen Penev
bd910968cb
Merge pull request #15052 from stangri/master-vpn-policy-routing
vpn-policy-routing: better processing of custom user files
2021-03-08 12:26:11 -08:00
Rosen Penev
a5ebf8f18f
Merge pull request #15050 from stangri/master-simple-adblock
simple-adblock: update to 1.8.5-1
2021-03-08 12:25:04 -08:00
Jan Pavlinec
6395c7ea48
igmpproxy: move package from openwrt repo
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-08 17:37:51 +01:00
Jan Pavlinec
0dd5354abc
subversion: update to 1.14.1
Fixes CVE-2020-17525

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-08 13:54:42 +01:00
Stan Grishin
c4b15327bc vpn-policy-routing: better processing of custom user files
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-08 10:34:38 +00:00
Stan Grishin
36e2e3fce2 simple-adblock: update to 1.8.5-1
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-08 10:25:11 +00:00
Nicholas Smith
02d8bbcfe0 modemmanager: bump to 1.16.2
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-03-07 19:50:23 +10:00
Rosen Penev
b92f2c2bee znc: update to 1.8.2
Switch to CMake + Ninja to fix parallel compilation.

Switched PKG_BUILD_DIR to use PKG_INSTALL_DIR for easier readability.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-06 20:04:43 -08:00
Rosen Penev
de176d6f6f nginx: fix compilation with BUILD_NLS
Requires nls.mk because of libxml2.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-06 14:06:19 -08:00
Rosen Penev
45dcec32ce
Merge pull request #14873 from neheb/cxx
treewide: remove uClibc++ support
2021-03-06 14:00:32 -08:00
Nick Hainke
625f3c8302 wg-installer: add link-local to client interface
Wireguard has no link-local address on an interface automatically.
Add a link-local to the interface. The server has fe80::1/64 and
the client fe80::2/64.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-03-06 11:16:38 +01:00
Rosen Penev
bc3ac134f6
Merge pull request #15002 from plntyk/i2pd_fixup
I2pd: fix imagebuilder and startup
2021-03-05 17:12:15 -08:00
Rosen Penev
39bc254663 treewide: remove uClibc++ support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-05 15:07:46 -08:00
Rosen Penev
7cd687cb7e clamav: update to 0.103.1
Convert to using CMake in order to speed up compilation and to fix
compilation under glibc.

Add extra dependencies since they're now needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-05 01:19:30 -08:00
Michael Heimpold
20592140af bind: fix linking with full language support enabled
After d18692c, we need to include nls.mk to setup correct
environment variables so that linking succeeds.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-03-04 22:42:11 +01:00
Michael Heimpold
c1d2fb81d6
Merge pull request #14942 from mhei/libxml2-iconv-fix-aria2
aria2: fix linking with full language support enabled
2021-03-04 18:07:17 +01:00
Dirk Neukirchen
fc7d710e62 i2pd: update to 2.36
remove AVX patches as upstream has integrated and closed
all AVX issues

compiled on :  x86-64, i386 generic
tested on : x86-64 VM, i386 VM

Signed-off-by: Dirk Neukirchen <plntyk.lede@plntyk.name>
2021-03-04 12:51:24 +01:00
Dirk Neukirchen
4f42a7a95a i2pd: fix startup
i2pd reports:
missing/unreadable config file: /etc/i2pd/i2pd.conf

Signed-off-by: Dirk Neukirchen <plntyk.lede@plntyk.name>
2021-03-03 13:51:51 +01:00
Sibren Vasse
16e41bcd33
openssh: update to 8.5p1
Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
2021-03-03 11:38:32 +01:00
Rosen Penev
6feaff6a07
Merge pull request #14994 from 1715173329/xr-go1.16
xray-core: Update to 1.3.1
2021-03-02 19:51:47 -08:00
Michael Heimpold
3b177a9d60 hs20: fix linking with full language support enabled
After d18692c, we need to include nls.mk to setup correct
environment variables so that linking succeeds.

Reported-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-03-02 23:43:01 +00:00
Dirk Neukirchen
266deb5866 i2pd: remove unneeded functions.sh
its included via rc.common, see
https://openwrt.org/docs/guide-developer/config-scripting

Signed-off-by: Dirk Neukirchen <plntyk.lede@plntyk.name>
2021-03-02 20:10:03 +01:00
Tianling Shen
264ce0d0ee
xray-core: Update to 1.3.1
- updated geodata to latest version
- updated project url

Fixes: #14972

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-03-02 23:08:39 +08:00
Rosen Penev
318ebdf5e6
Merge pull request #14987 from stangri/master-vpn-policy-routing
vpn-policy-routing: update to 0.3.2-18
2021-03-02 01:56:52 -08:00
Jan Pavlinec
9103076ec7 knot-resolver: update to version 5.3.0
Changes:
- remove arch limit
- add libnghttpd2 dependency

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-03-02 10:33:19 +01:00
Rosen Penev
7943b93eab
Merge pull request #14967 from neheb/w
wavemon: update to 0.9.3o
2021-03-01 19:34:40 -08:00
Michael Heimpold
ab52802e38 aria2: fix linking with full language support enabled
After d18692c, we need to include nls.mk to setup correct
environment variables so that linking succeeds.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-03-01 23:04:10 +01:00
Stan Grishin
6ff21be8b8 vpn-policy-routing: update to 0.3.2-18
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-03-01 21:38:32 +00:00
Florian Eckert
7cfb282432 mwan3: disable DNS lookups for ping checks
By default, ping does a reverse DNS of the IP that you are pinging.
When you have a network issue (such as when a link has just gone down
and you haven't yet marked it down), this lookup can cause failures on
tests for links that are still good.

This option only works for iputils ping.
For busybox the option is not evaluated, but it is accepted without
throwing an error.

Fixes: #14968
Fixes: #14924

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Suggested-by: David Lang <david@lang.hm>
2021-03-01 12:23:43 +01:00
Rosen Penev
61644da17a
Merge pull request #14969 from neheb/ua
uacme: update to 1.7
2021-02-28 23:34:22 -08:00
Greg Dietsche
1569131f95 Correct Reference to IPKG_INSTROOT
IPKG_INSTROOT was misspelled.

Signed-off-by: Gregory L. Dietsche <gregory.dietsche@cuw.edu>
2021-02-28 21:50:01 -06:00
Rosen Penev
8135fc31c7 uacme: update to 1.7
Switched to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-28 17:51:05 -08:00
Rosen Penev
ef03c4216a wavemon: update to 0.9.3o
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-28 17:44:19 -08:00
Rosen Penev
7b89bbe3ff
Merge pull request #14948 from lucize/frrup
frr: update to latest and backports
2021-02-28 11:33:46 -08:00
Lucian Cristian
7087177bb0 libreswan: update to 4.3
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-02-28 14:59:08 +02:00
Lucian Cristian
e6cb3a7552 frr: update to latest and backports
cherry-pick:
backport nhrpd support multicast
backport ospf updates

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-02-28 14:55:36 +02:00
David Bauer
d9119a7358
Merge pull request #14934 from blocktrron/pr-static-neighbor-reports-lua
static-neighbor-reports: add missing Lua dependency
2021-02-28 12:28:27 +01:00
Rosen Penev
d295e146a2
Merge pull request #14927 from mkrkn/ovpn251
openvpn: update to 2.5.1
2021-02-28 01:30:32 -08:00
David Bauer
83d572af98 static-neighbor-reports: add missing Lua dependency
Add a missing dependency on Lua. Otherwise the script installing the
neighbor report can't be executed in case Lua is not installed on the
system.

Signed-off-by: David Bauer <mail@david-bauer.net>
2021-02-28 09:19:14 +01:00
Rosen Penev
56b03ecb5f
Merge pull request #14915 from pprindeville/safe-search-fix-scripting-typos
safe-search: fix typos in package scripting
2021-02-27 15:45:10 -08:00
Philip Prindeville
8d09fc0cfb safe-search: fix typos in package scripting
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-02-26 15:39:21 -07:00
Stan Grishin
b3e98b3c8d vpn-policy-routing: bugfix: netflix user file missing redirect
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-02-26 22:03:29 +00:00
Dirk Brenken
d7a76b634a
Merge pull request #14913 from dibdot/adblock
adblock: update 4.1.0
2021-02-26 22:50:26 +01:00
Dirk Brenken
215ffbe357
adblock: update 4.1.0
* major source changes:
  * split oisd.nl in basic and full variant
  * add swedish regional list
  * made archive categories for shallalist and utcapitole selectable
    via LuCI
  * made all list variants of energized and stevenblack selectable
    via LuCI
* removed dns filereset mode

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-02-26 20:52:55 +01:00
Dirk Brenken
2b476ffd38
travelmate: update to 2.0.3
* refine the wifi reconfigure logic

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-02-26 19:46:53 +01:00
Alexandru Ardelean
8520aba273 mstpd: bump to version 0.0.9
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-02-26 07:58:53 +01:00
Stan Grishin
7b04857dcb vpn-policy-routing: update user netflix file
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-02-26 02:16:24 +00:00
Rui Salvaterra
e30f0480c8 tor: fix building without OpenSSL engine support
Otherwise it would fail with linking errors.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-02-25 09:31:00 +00:00
Eneas U de Queiroz
31dac1a0ed
Merge pull request #14891 from cotequeiroz/snort-libdaq
snort[3],libdaq[3]: install/use libdaq 2&3 in their own dir
2021-02-24 22:10:06 -03:00
Rosen Penev
ea190c260e
Merge pull request #14886 from cotequeiroz/golang
treewide, affected packages: fix build with golang 1.16
2021-02-24 16:54:34 -08:00
Rosen Penev
b43c5ccba6
Merge pull request #14887 from stangri/master-vpn-policy-routing
vpn-policy-routing: custom user scripts improvements
2021-02-24 16:53:38 -08:00
Rosen Penev
1a72538f9f
Merge pull request #14881 from nickberry17/mm_libqmi_libqrtr
Update libqmi, ModemManager and add libqrtr-glib
2021-02-24 16:53:22 -08:00
Eneas U de Queiroz
92cdc620b6
libdaq3,snort3: install/use libdaq3 in its own dir
If used with default paths, libdaq 2.x and libdaq 3.x will overwrite
some of the other version's files.  Install them in different places to
avoid trouble.

Snort is the only package that uses libdaq, so update it at the same
time to avoid creating a failing commit.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-02-24 20:42:03 -03:00
Eneas U de Queiroz
48e2b6ebb3
libdaq,snort: install/use libdaq2 in its own dir
If used with default paths, libdaq 2.x and libdaq 3.x will overwrite
some of the other version's files.  Install them in different places to
avoid trouble.

Snort is the only package that uses libdaq, so update it at the same
time to avoid creating a failing commit.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-02-24 20:42:03 -03:00
Stan Grishin
7f9cb97854 vpn-policy-routing: custom user scripts improvements
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-02-24 19:43:48 +00:00
Eneas U de Queiroz
cffae02037
tor-fw-helper: fix build with golang 1.16
Add GO111MODULE=auto to GO_PKG_BUILD_VARS to allow the package to be
built in non-module mode.

Module-aware mode will be mandatory in the next golang release.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-02-24 16:12:58 -03:00
Eneas U de Queiroz
b732157dec
restic-rest-server: fix build with golang 1.16
Add GO111MODULE=auto to GO_PKG_BUILD_VARS to allow the package to be
built in non-module mode.

Module-aware mode will be mandatory in the next golang release.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-02-24 16:12:55 -03:00
Magnus Kroken
204c0901b8 openvpn: update to 2.5.1
Set myself as maintainer.

Signed-off-by: Magnus Kroken <mkroken@gmail.com>
2021-02-24 19:00:23 +01:00
Yousong Zhou
5fb4fc1fd7 ovn: bump to version 20.12.0
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2021-02-24 20:36:27 +08:00
Yousong Zhou
f4f1a25e80 openvswitch: bump to version 2.15.0
Quote NEWS item

>   - Building the Linux kernel module from the OVS source tree is
>     deprecated
>     * Support for the Linux kernel is capped at version 5.8
>     * Only bug fixes for the Linux OOT kernel module will be accepted.
>     * The Linux kernel module will be fully removed from the OVS source
>       tree
>       in OVS branch 2.18

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2021-02-24 20:36:27 +08:00
Nicholas Smith
54a9b58ffd modemmanager: bump to version 1.16.0
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
2021-02-24 13:43:52 +10:00
Rosen Penev
9737c89ce7
Merge pull request #14860 from neheb/coov
coova-chilli: update to 1.6
2021-02-23 18:45:22 -08:00
Rosen Penev
1e736d5b03
Merge pull request #14723 from svaaz/master
sysrepo: fix plugind option for verbosity
2021-02-23 15:39:11 -08:00
Rosen Penev
43d21e650d
Merge pull request #14862 from neheb/boi
boinc: update to 7.16.16
2021-02-23 12:01:03 -08:00
Rosen Penev
f0ea281357
Merge pull request #14850 from 1715173329/xr-mter
xray-core: remove myself from maintainters
2021-02-23 05:17:53 -08:00
Rosen Penev
53210dd91f
Merge pull request #13677 from ja-pa/knot-resolver-upstream
knot-resolver: add new package
2021-02-23 05:14:55 -08:00
Rosen Penev
85b2a43b6b
Merge pull request #14859 from neheb/cu
curl: update to 7.75.0
2021-02-23 05:12:20 -08:00
Rosen Penev
ea931ee4c5
Merge pull request #14867 from stangri/master-vpn-policy-routing
vpn-policy-routing: update config file, support PROCD_RELOAD_DELAY
2021-02-23 05:10:38 -08:00
Jan Pavlinec
bb1f6174fa
knot-resolver: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-23 12:41:48 +01:00
Bruno Randolf
4df0adaa5e pingcheck: Update (resolve bugfix)
Signed-off-by: Bruno Randolf <br1@einfach.org>
2021-02-23 09:47:35 +00:00
Stan Grishin
eced9ee669 vpn-policy-routing: update config file, support PROCD_RELOAD_DELAY
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-02-23 01:12:17 +00:00
Rosen Penev
ce361e3c1a
boinc: update to 7.16.16
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-22 16:37:41 -08:00
Rosen Penev
c05077a499
coova-chilli: update to 1.6
Remove usptreamed patches.

Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-22 16:35:46 -08:00
Rosen Penev
d55ea14a46
curl: update to 7.75.0
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-22 16:34:55 -08:00
Rosen Penev
a51a75529d
Merge pull request #14842 from marcin1j/pr/20200221-fix-mini_snmpd-source-repo
mini_snmpd: fix spurious version bump to 1.6
2021-02-22 12:51:11 -08:00
Daniel Engberg
80c267587d
Merge pull request #14832 from TDT-AG/pr/20210222-stunnel
stunnel: update to 5.58
2021-02-22 20:20:30 +01:00
Eric Luehrsen
890cfb3857 unbound: update to 1.13.1
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2021-02-22 19:08:33 +01:00
Tianling Shen
024112605a
xray-core: remove myself from maintainters
Signed-off-by: Tianling Shen <cnsztl@gmail.com>
2021-02-23 00:12:11 +08:00
Marcin Jurkowski
761bdd74ea mini_snmpd: fix spurious version bump to 1.6
Fixes spurious version bump done in 5c8fb42 and reported in #14815 and
switches source proto from git to codeload.

Upstream has changed daemon binary name to `/usr/sbin/mini-snmpd`.
Package and config/init script name stays unchanged.

Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2021-02-22 13:12:16 +01:00
Florian Eckert
389c7f12cb stunnel: update to 5.58
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-02-22 09:52:52 +01:00
Rosen Penev
39d976ba87
Merge pull request #14811 from xdarklight/ksmbd-3.3.5
ksmbd and ksmbd-tools 3.3.5
2021-02-21 21:37:00 -08:00
Josef Schlehofer
8dc0d3d33a
Merge pull request #13929 from ja-pa/git-lfs
git-lfs: add new package
2021-02-21 08:56:45 +01:00
Rosen Penev
937a733854
Merge pull request #14818 from mwarning/zt
zerotier: bump to 1.6.4
2021-02-20 19:23:06 -08:00
Moritz Warning
72cbd2872b zerotier: bump to 1.6.4
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-02-21 03:31:11 +01:00
Ilya Lipnitskiy
5d8d4fbbcb
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-20 16:02:15 -08:00
Michael Heimpold
f2877e81f6 openconnect: fix dependencies to iconv/intl (fixes #14734)
This fixes the issue raised after d18692c (libxml2: allow building with iconv support).

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2021-02-20 19:28:44 +01:00
Martin Blumenstingl
58f91090f5 ksmbd-tools: update to 3.3.5
Major changes for version 3.3.5 are:
- Rename "streams" parameter to "vfs objects = streams_xattr".
- Enable smb2 leases by default.
- Ignore ksmbd.subauth creation failure.
- Fix bugs that related to guest ok = yes.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2021-02-20 15:31:04 +01:00
Dirk Brenken
3a1798155c
Merge pull request #14806 from dibdot/banip
banip: update to 0.7.3
2021-02-20 15:03:45 +01:00
Jan Pavlinec
3b25f4561f ooniprobe: update to version 3.5.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-20 15:39:35 +02:00
Rosen Penev
03b69a007f
Merge pull request #14717 from dobo90/adguardhome_v0.105.0
adguardhome: bump to 0.105.1
2021-02-20 01:29:24 -08:00
Dirk Brenken
b65353b4f7
banip: update to 0.7.3
* fix search string/pipe preparation for the background service
* fix IPSet maxelem limitation, made it more flexible
* fix potential error during resume action
* add Cisco Talos IP blacklist
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-02-20 10:26:16 +01:00
Rosen Penev
5fe538f055
Merge pull request #14791 from ja-pa/tor-0.4.5.6
tor: update to version 0.4.5.6
2021-02-19 14:51:18 -08:00
Rosen Penev
66269703f3
Merge pull request #14796 from ja-pa/dnstap-0.4.0
dnstap: update to version 0.4.0
2021-02-19 12:42:12 -08:00
Jan Pavlinec
17056742ad
tor: update to version 0.4.5.6
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-19 11:34:12 +01:00
Noah Meyerhans
f33ab76019 bind: bump to 9.17.10
Add build dependency on libnghttp2 for DNS-over-HTTPS support

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2021-02-18 14:43:14 -08:00
Rosen Penev
bc08b47fd9
Merge pull request #14709 from stangri/master-https-dns-proxy
https-dns-proxy: support for force DNS/DNS hijacking
2021-02-18 13:24:29 -08:00
Dirk Brenken
55d663d291
banip: update to 0.7.2
* add scanning for suspicious nginx events
* add a log counter to track the number of the failed requests
  or login repetitions of the same ip in the log before banning,
  defaults are: ssh (3), luci (3), nginx (5)
* optimize the background service handling
* add 'greensnow' as a new source
* update readme and LuCI frontend regarding the new log count options

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-02-17 21:24:44 +01:00
Nick Hainke
cb286d0d75 owipcalc: change maintainer
As suggested by others, I would like to take care of this tool. I am
developing certain tools that rely on the library and also owipcalc.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-02-17 17:17:50 +01:00
Bruno Randolf
3f52393430 pingcheck: Remove unnecessary PKG_SOURCE and _SUBDIR
Adressing issue #14773

Signed-off-by: Bruno Randolf <br1@einfach.org>
2021-02-17 13:36:41 +00:00
Dobroslaw Kijowski
d208610b8d adguardhome: bump to 0.105.1
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.105.0
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.105.1
* Add node-yarn/host dependency as it is needed since [1].
* Adjust LDFLAGS to the new ones introduced in [2].
* Invoke targets from make instead of manually running npm and yarn.
* Replace GO_PKG_EXCLUDES with GO_PKG_BUILD_PKG as our intention is to
  build only one specific package (a cosmetic change).

[1]: 5e20ac7ed5 (diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52R140)
[2]: 0d67aa251d (diff-82ef468ec5547f1ed424776755a7f87dfec4eba9838d2c2ac02c9881bb67d737R60)

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-02-17 09:47:57 +01:00
Philip Prindeville
d053df65e9
Merge pull request #14758 from pprindeville/strongswan-drop-route-uid0
strongswan: fix local_gateway discovery
2021-02-16 15:19:14 -07:00
Philip Prindeville
ec72d3a9e4 strongswan: fix local_gateway discovery
This has been observed by myself and @luizluca: ip route get is
appending uid0 to the output, as seen from:

root@OpenWrt2:~# ip route get 1.1.1.1
1.1.1.1 via 174.27.160.1 dev eth3 src 174.27.182.184 uid 0
    cache
root@OpenWrt2:~#

so the fix is an anchored match, discarding all else. Also, using
ip -o means never having to do multiline matches...

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-02-16 13:32:26 -07:00
Felix Fietkau
eea050dab8 curl,fuse,lm-sensors: move BuildPackage line for libs above packges depending on it
Fixes ABI_VERSION handling issues

Signed-off-by: Felix Fietkau <nbd@nbd.name>
2021-02-16 11:20:23 +01:00
Saverio Proto
7005d650cb
Merge pull request #14740 from ErwanMAS/tinc_bump_to_git_last_commit
Bump tinc to version 1.1 commit 3ee0d5dd
2021-02-16 08:42:23 +01:00
Erwan MAS
e80d128925 tinc: new maintainer
Signed-off-by: Erwan MAS <erwan@mas.nom.fr>
2021-02-15 23:34:42 -05:00
Jan Pavlinec
5514fca2b7
dnstap: update to version 0.4.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-15 13:52:59 +01:00
Rosen Penev
ebd43a9dc1
Merge pull request #14751 from neheb/rpcbind
rpcbind: clean up patches using quilt
2021-02-15 02:14:11 -08:00
Nick Hainke
686f919194 owipcalc: separate in client and lib
Separate owipcalc in client and lib part. Owipcalc brings a lot of nice
functionality with it, e.g. parsing and calculating prefixes.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-02-15 10:45:41 +01:00
Rosen Penev
aafbe8bcf1
Merge pull request #14693 from stangri/master-vpn-policy-routing
vpn-policy-routing: update to version 0.3
2021-02-15 00:50:14 -08:00
Rosen Penev
e2ee9cf80f rpcbind: clean up patches using quilt
The second one was manually modified as quilt gets confused by the ***
and ends up removing the commit description.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-14 22:31:09 -08:00
Rosen Penev
50e664e2e0 atftp: update to 0.7.4
Remove upstreamed patches. Refresh others.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-14 21:58:00 -08:00
Srinivasan Raju
d931b2d208 sysrepo: fix plugind option for verbosity
sysrepo-plugind -d -v 0 : -v is the correction option for verbosity

Signed-off-by: Srinivasan Raju <srinir@outlook.com>
2021-02-15 10:30:37 +05:30
Rosen Penev
dad658c35f
Merge pull request #14742 from jedisct1/dnscrypt-csv-update
net/dnscrypt-proxy: update the CSV list of resolvers
2021-02-14 17:34:54 -08:00
Frank Denis
58f411c7c1 net/dnscrypt-proxy: update the CSV list of resolvers
The previous list was very out of date.

An always up-to-date v1-compatible list is available at:
https://download.dnscrypt.info/dnscrypt-resolvers/v1/

Also use different default resolvers since the previous ones don't
exist any longer.

Signed-off-by: Frank Denis <github@pureftpd.org>
2021-02-15 01:18:34 +01:00
Rosen Penev
542f038ef4
Merge pull request #14730 from BKPepe/nebula
Nebula: downloading tarball with name and its version instead of just version and cosmetic polishing of Makefile
2021-02-14 15:20:50 -08:00
Rosen Penev
d68b539919
Merge pull request #14732 from BKPepe/geth-fix-libiconv
geth: add libiconv-full dependency if build with NLS
2021-02-14 15:19:34 -08:00
Rosen Penev
abb5159089
Merge pull request #14724 from 1715173329/xr-bump
xray-core: Update to 1.3.0
2021-02-14 15:13:17 -08:00
Erwan MAS
871615934e tinc: fix missing HASH
Signed-off-by: Erwan MAS <erwan@mas.nom.fr>
2021-02-14 14:47:43 -05:00
Erwan MAS
fd61f2d2e2 tinc: Bump to version 1.1 commit 3ee0d5dd
Signed-off-by: Erwan MAS <erwan@mas.nom.fr>
2021-02-14 14:37:12 -05:00
Josef Schlehofer
f18ae690c8
geth: update to version 1.9.25
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-02-14 10:31:08 +01:00
Josef Schlehofer
a639df8ae4
geth: add libiconv-full dependency if build with NLS
Variable ICONV_DEPENDS is specified in nls.mk which can be found in
OpenWrt main repository.

This fixes issue:
/foo/build/staging_dir/toolchain-arm_cortex-a9+vfpv3-d16_gcc-8.4.0_musl_eabi/lib/gcc/arm-openwrt-linux-muslgnueabi/8.4.0/../../../../arm-openwrt-linux-muslgnueabi/bin/ld: cannot find -liconv

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-02-14 10:09:55 +01:00
Josef Schlehofer
e48ab2695a
nebula: cosmetic moving of PKG_MAINTAINER to different place
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-02-14 09:40:14 +01:00
Josef Schlehofer
07cdf98ba2
nebula: use codeload instead of github source code
Previous code was downloading file v1.3.0, which is wrong, because in
the dl folder there might be some tarballs with that naming and they are
wrong as well.

This could lead to some issues like this:
Hash of the local file v1.3.0.tar.gz does not match (file: 87cf846b02dde6328b84832287d8725d91f12f41366eecb4d59eeda1d6c7efdf, requested: b94fba0251a4a436e25b127d0b9bc0181b991631f1dc8e344b1c8e895b55375d) - deleting download.

Even though, if you tried it on SDK or minimal build when there is a
small number of packages, you most likely don't encounter it.

The correct solution is to download files with their name and version.
E.g. nebula-version.tar.gz as it is in PKG_SOURCE variable now.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-02-14 09:39:07 +01:00
Tianling Shen
4a48ef7ed5
xray-core: Update to 1.3.0
Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-13 12:20:34 +08:00
Tianling Shen
3db3ed5c59
xray-core: add the test script for action checking
Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-13 12:20:22 +08:00
Stan Grishin
ad5ed8269a vpn-policy-routing: update to version 0.3
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-02-12 22:47:51 +00:00
Dirk Brenken
e461c5e88c
banip: bugfix
* fix a stale pid file during package update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-02-12 20:44:11 +01:00
Tianling Shen
56b6ca5d09
xray-core: init: add option to control FullConeNAT setting
Latest version of xray-core made a change to support FullCone NAT,
which would break UDP connection from v2ray-core backend server.
So added the option for v2ray-core users, to make sure UDP works
as expected.

Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-13 01:43:41 +08:00
Tianling Shen
d88af23bc0
xray-core: bump geodata to latest version
also adjusted GO_PKG_LDFLAGS_X which was suggested by Jeffery To.

Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-11 23:47:46 +08:00
Jan Pavlinec
0bc2f89ae1
git-lfs: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-11 14:46:35 +01:00
Josef Schlehofer
6f50e96f63
Merge pull request #14712 from ja-pa/ooniprobe-3.5.1
ooniprobe: update to version 3.5.1
2021-02-11 12:33:29 +01:00
Jan Pavlinec
f7c9114a93
ooniprobe: update to version 3.5.1
Changes:
Add test script

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-02-11 12:01:38 +01:00
Josef Schlehofer
d53d2df283
dnscrypt-proxy2: sync blocked-names to upstream one
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-02-10 11:37:27 +01:00
Josef Schlehofer
cabea1a93b
Merge pull request #14707 from jclong83/dnscrypt-proxy2
dnscrypt-proxy2: upgrade to 2.0.45
2021-02-10 11:30:03 +01:00
Stan Grishin
c28a526fe4 https-dns-proxy: support for force DNS/DNS hijacking
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-02-10 05:59:10 +00:00
Philip Prindeville
af866db607
Merge pull request #14668 from pprindeville/strongswan-create-swanctl.d-dir
strongswan: create /etc/swanctl/conf.d directory
2021-02-09 22:24:20 -07:00
James Long
6467b6535b dnscrypt-proxy2: upgrade to 2.0.45
Signed-off-by: James Long <james@jclong.net>
2021-02-10 12:02:01 +08:00
Rosen Penev
ad2153eb28
Merge pull request #14698 from lipnitsk/vpnc
vpnc: update to maintained github fork
2021-02-09 13:29:53 -08:00
Rosen Penev
ebae81852a
Merge pull request #14548 from stangri/master-nebula
nebula: initial commit
2021-02-09 01:08:45 -08:00
Philip Prindeville
6753414f85 strongswan: include /etc/swanctl/conf.d/ directory
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-02-08 23:51:45 -07:00
Philip Prindeville
490ef7f821
Merge pull request #14666 from pprindeville/isc-dhcp-support-hex-string-options
isc-dhcp: support hex strings as option arguments
2021-02-08 23:49:04 -07:00
Rosen Penev
02fb0de9fa
Merge pull request #14691 from neheb/p2
pdns: update to 4.4.0
2021-02-08 22:20:15 -08:00
Rosen Penev
cc7582f560
Merge pull request #14690 from neheb/p
pdns-recursor: update to 4.4.2
2021-02-08 22:20:07 -08:00
Rosen Penev
86dc5863be
Merge pull request #14667 from pprindeville/strongswan-avoid-duplicate-logging
strongswan: avoid duplicate logging
2021-02-08 22:19:15 -08:00
Rosen Penev
d4ea3cba6f
Merge pull request #14665 from peter-stadler/uacme
uacme: adopt to new behavior of nginx
2021-02-08 22:18:45 -08:00
Ilya Lipnitskiy
9cbd369aa9
vpnc: update to maintained github fork
The SVN-based version has not changed in years. Many distros use this
fork as evident here: https://github.com/streambinder/vpnc/issues/14

Compile tested against GnuTLS and OpenSSL on ramips target.

Fixes #14119.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-08 20:55:34 -08:00
Rosen Penev
9351b1a0c0
Merge pull request #14695 from lucize/frrup
frr: fix init and update
2021-02-08 20:21:27 -08:00
Peter Stadler
e553f0cf70 acme: adopt to new behavior of nginx
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2021-02-08 23:51:55 +01:00
Lucian Cristian
adda7b8782 frr: fix init and update
fix ospfd startup when instances are enabled

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-02-09 00:42:34 +02:00
Peter Stadler
36576c4c63 uacme: adopt to new behavior of nginx
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2021-02-08 23:25:29 +01:00
Stan Grishin
9c16d63a42 nebula: initial commit
Signed-off-by: Stan Grishin <stangri@melmac.net>

initial commit
2021-02-08 16:50:43 +00:00
Karl Palsson
9e697c9ccd mosquitto: bump 2.0.5 to 2.0.7
Includes:
https://mosquitto.org/blog/2021/02/version-2-0-7-released/
and
https://mosquitto.org/blog/2021/01/version-2-0-6-released/

Various fixes in broker and clients

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-02-08 11:53:08 +00:00
Nick Hainke
3ebc568f18 wg-installer: add babeld hotplug.d script
Add a hotplug.d-extension that automatically configures babeld for
meshing via wireguard interfaces.

It checks for "add" and "remove" of a wireguard interface with name
"wg_*". Depending on the action, it removes it from the babeld config
or adds the interface and reloads babeld.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-02-08 11:38:36 +01:00
Rosen Penev
1a3582ac63 pdns: update to 4.4.0
Use new AUTORELEASE variable.

Enable reproducible builds.

Remove Upstreamed patches. Refresh other one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-07 16:56:20 -08:00
Rosen Penev
0591ea432e pdns-recursor: update to 4.4.2
Enable reproducible.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-07 16:55:14 -08:00
Christian Lachner
f4dd722c3f haproxy: Update HAProxy to v2.2.9
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-02-07 12:38:57 +02:00
Dirk Brenken
35ff05d18d
Merge pull request #14678 from dibdot/banip
banip: release 0.7.1
2021-02-07 09:13:18 +01:00
Rosen Penev
1aa3c18942
Merge pull request #14562 from ja-pa/clamav-0.103.0
clamav: update to version 0.103.0
2021-02-06 23:33:30 -08:00
Dirk Brenken
34d5fcb109
banip: release 0.7.1
* add 'ban_extrasources' to handle banIP-unrelated sets for reporting
  and queries
* add set timeouts for local sources (maclist, whitelist, blacklist)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-02-07 08:30:54 +01:00
Rosen Penev
c729a86f15
Merge pull request #14663 from mwarning/zt
zerotier: update to 1.6.3
2021-02-06 14:34:03 -08:00
Nick Hainke
3a6949dfaf wg-installer: add wg-installer
This tool can be used to automatically create wireguard tunnels. Using
rpcd a new wireguard interface is created on the server where the client
can connect to.

Wiregurad server automatically installs a user and associated ACL to use
the wireguard-installer-server features. The user is called wginstaller
and so is the password.

Get Usage:
  wg-client-installer get_usage --ip 127.0.0.1 --user wginstaller
	--password wginstaller

Register Interface:
  wg-client-installer register --ip 127.0.0.1 --user wginstaller
         --password wginstaller --bandwidth 10 --mtu 1400

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-02-06 22:41:29 +01:00
Moritz Warning
aa0c7f9aaa zerotier: update to 1.6.3
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-02-06 13:58:48 +01:00
Philip Prindeville
9ddc502872 strongswan: avoid duplicate logging
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-02-05 22:10:29 -07:00
Rosen Penev
d29ec52a58
Merge pull request #14202 from miska/vpn_user
openvpn: Support username and password options
2021-02-05 14:40:03 -08:00
Philip Prindeville
e05e8dc880 isc-dhcp: support hex strings as option arguments
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-02-05 14:20:05 -07:00
Philip Prindeville
6daaac6e30
Merge pull request #14657 from pprindeville/isc-dhcp-gen-A-RRs
isc-dhcp: treat 'config host' like superset of 'config domain'
2021-02-05 14:19:13 -07:00
Rosen Penev
7e6daedf4c
Merge pull request #14636 from neheb/n
netifyd: add reproducibility patch
2021-02-05 01:18:08 -08:00
Rosen Penev
6d1045e3a1
Merge pull request #14653 from lucize/libreup
libreswan: update to 4.2
2021-02-05 00:42:50 -08:00
Philip Prindeville
0c360d1c6b isc-dhcp: treat 'config host' like superset of 'config domain'
Not including an A record mapping will cause nsupdate to balk at
CNAME and MX records (and probably SRV as well) because the target
will be unknown at the time of parsing, until the lease gets
activated.

We need these RR's to be in place well before the servers even
come up.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-02-04 14:58:33 -07:00
Stijn Tintel
7f5534ac7a miniupnpd: introduce IGDv1 variant
Microsoft Windows, Xbox and possibly other operating systems do not
support IGDv2. With IGDv2 enabled, they send a HTTP GET request for
rootDesc.xml and WANIPCn.xml, and then nothing happens. The Microsoft
implementation probably doesn't like the WANIPCn.xml response and
decides UPnP is not available. When miniupnpd is built without IGDv2
support, after the 2 HTTP GET requests, there is a HTTP POST request to
/ctl/IPConn, and miniupnpd configures the port forward as expected.

The runtime option force_igd_desc_v1=yes (UCI: igvd1) does not solve
this problem. It's possible this was enough in earlier miniupnpd
versions, but it does not fix the problem the current version.

Since we are a modern distro, we want to support the latest and
greatest, so we should default to IGDv2 enabled. Introducing a
menuconfig option to disable IGDv2 would only help people who build
their own images, so offer a separate package variant for IGDv1.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2021-02-04 22:51:45 +02:00
Dirk Brenken
cadaedbfb2
banip: release 0.7.0
* major rewrite
* add support for multiple chains
* add mac whitelisting
* add support for multiple ssh daemons in parallel
* add an ipset report engine
* add mail notifications
* add suspend/resume functions
* add a cron wrapper to set an ipset related auto-timer for
  automatic blocklist updates
* add a list wrapper to add/remove blocklist sources
* add 19.x and Turris OS 5.x compatibility code
* sources stored in an external compressed json file
  (/etc/banip/banip.sources.gz)
* change Country/ASN download sources (faster/more reliable)
* fix DHCPv6/icmpv6 issues

Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-02-04 21:18:02 +01:00
Lucian Cristian
73460d8648 libreswan: update to 4.2
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-02-04 21:25:50 +02:00
Rosen Penev
a3a96300af
Merge pull request #14642 from 1715173329/xray
xray-core: fix service start / reload
2021-02-03 21:31:50 -08:00
Tianling Shen
ae044501b3
xray-core: fix service start / reload
Fix starting problem:
Starting function should be named 'start_service' instead of 'start_instance'.

Fix reloading problem:
Register reload tigger for uci config itself.
And, xray does not support reload currently, so use legacy restart as reload.

Fixes: 6c9b96352f ("xray-core: add init script")

Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-04 11:50:40 +08:00
Rosen Penev
c01ce53579
Merge pull request #14640 from neheb/ks
ksmbd(-tools): update to 3.3.4
2021-02-03 17:24:35 -08:00
Rosen Penev
45fd6a92c3
Merge pull request #14610 from mtelka/mini_snmpd
mini_snmpd: Fix minor nit in the init script
2021-02-03 14:53:03 -08:00
Rosen Penev
18ce7b437a
Merge pull request #14579 from neheb/wge
wget: update to 1.21.1
2021-02-03 14:52:22 -08:00
Rosen Penev
f4150da17a
Merge pull request #14639 from 1715173329/xray
xray-core: add example configs and init script
2021-02-03 14:48:17 -08:00
Rosen Penev
1cc951ca4f
ksmbd-tools: update to 3.3.4
Major changes are:

    add "vfs objects = acl_xattr" parameter in configuration.
    fix wrong group domain name in lsarpc response.
    set to SID_TYPE_UNKNOWN if there is no domain sid in server.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-03 14:46:12 -08:00
Tianling Shen
6c9b96352f
xray-core: add init script
Add init script so the users could run it with their configs quickly.

Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-04 06:29:58 +08:00
Tianling Shen
c8c2564012
xray-core: add example configs
Thry're from v2fly/v2ray-core wikis, used as examples.

Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-04 06:29:48 +08:00
Tianling Shen
87a5328dd4
xray-core: update project url
Use $(AUTORELEASE) to bump PKG_RELEASE automatically.

Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-04 06:28:36 +08:00
Rosen Penev
d367563230
Merge pull request #14638 from nmeyerhans/iputils-20210202
iputils: bump to 20210202 and fix version reporting
2021-02-03 13:50:54 -08:00
Rosen Penev
1a9d256754
Merge pull request #14627 from gstrauss/lighttpd-1.4.59
lighttpd: update to lighttpd 1.4.59 release hash
2021-02-03 13:38:51 -08:00
Noah Meyerhans
64ed17c88c iputils: Fix version reporting
The iputils build system embeds git tags into the generated binaries
for use by commands like ping -V.  Since openwrt packaging is done in
a different repository from the upstream repo, the tags it finds
aren't particularly meaningful, and we get confusing results like
those described at https://github.com/openwrt/packages/issues/13920

This change removes the git tag inspection in favor of the static
version string that's already known to the upstream build system.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2021-02-03 13:33:06 -08:00
Noah Meyerhans
abb0501e28 iputils: bump to 20200202
Move the tftpd binary from /usr/bin to /usr/sbin per upstream.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2021-02-03 09:03:39 -08:00
Glenn Strauss
d614b4692c lighttpd: update to lighttpd 1.4.59 release hash
update to lighttpd 1.4.59 release hash
add new base module mod_ajp13

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2021-02-03 01:59:04 -05:00
Rosen Penev
b38d4642ba netifyd: add reproducibility patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-02 22:44:07 -08:00
Rosen Penev
04c911aeb0
Merge pull request #14630 from sartura/sysrepo
Update sysrepo packages
2021-02-02 19:41:08 -08:00
Stan Grishin
182cc9920e simple-adblock: remove dependency on jsonfilter & old code
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-02-02 22:11:06 +00:00
Jakov Smolic
962537c5f9
sysrepo: Bump to 1.4.104
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
2021-02-02 21:04:23 +01:00
Jakov Smolic
8e1a762edd
netopeer2: Bump to 1.1.53
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
2021-02-02 20:28:10 +01:00
Tianling Shen
27a29803c1
xray-core: add new package
Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2021-02-02 22:02:42 +08:00
W. Michael Petullo
0f0f8f34dd snort3: update to 3.1.0.0
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-01-31 13:39:35 +02:00
Marcel Telka
2e4ac1a9d4 mini_snmpd: Fix minor nit in the init script
This removes extra ] from grep invocation in append_interface().

Signed-off-by: Marcel Telka <marcel@telka.sk>
2021-01-31 00:23:25 +01:00
Rosen Penev
d8c810861c
udpspeeder: add missing libatomic dependency
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-29 15:53:54 -08:00
Noah Meyerhans
437e131fe0 bind: bump to 9.17.9
Drop obsolete patches

 - 001-no-tests.patch
 - 002-fix-cross-compilation.patch

Move several user-executable binaries from /usr/sbin to /usr/bin per
upstream.

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2021-01-29 09:10:31 -08:00
Philip Prindeville
a138ceec86 isc-dhcp: add support for multi-homing in 'domain' configs
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-01-28 18:12:11 -07:00
Florian Eckert
e00afb6dc9
Merge pull request #14588 from TDT-AG/pr/20210127-keepalived
keepalived: update to version 2.1.1
2021-01-28 08:04:19 +01:00
Rosen Penev
ebba975286
Merge pull request #14592 from dobo90/socat_improvement
socat: allow more complex command line options
2021-01-27 13:32:46 -08:00
Dobroslaw Kijowski
218b7521aa socat: allow more complex command line options
Current implementation of socat's init service doesn't allow to run more
complex configurations. As an example there's no possibility to execute
following command:

  socat TCP-LISTEN:8080,fork,reuseaddr,bind=192.168.1.1 \
    EXEC:"/sbin/ip netns exec somenetns socat STDIO TCP:10.0.0.1:80"

In such command the first line is argv[1] and the second line is
argv[2]. SocatOptions config option is a string. As as a consequence of
this each word will be passed as a separate argv element. Socat won't be
able to parse arguments correctly.

In order to mitigate this issue, we can also accept SocatOptions as a
list of strings. Following config file will work correctly:

config socat 'tunnel_8080_into_somenetns'
	option enable '1'
	list SocatOptions 'TCP-LISTEN:8080,fork,reuseaddr,bind=192.168.1.1'
	list SocatOptions 'EXEC:"/sbin/ip netns exec somenetns socat STDIO TCP:10.0.0.1:80"'

While we're at it, pass stdout and stderr into logread.

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-01-27 21:24:38 +01:00
Florian Eckert
17346bfefa keepalived: use autorelease feature
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-01-27 15:37:48 +01:00
Florian Eckert
4a37ef0d7d keepalived: update to version 2.2.1
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-01-27 15:37:44 +01:00
Edi Turn
0e4f2b1068 ddns-scripts: make WGET_SSL executable
Signed-off-by: Edi Turn <yyxstter@gmail.com>
2021-01-27 20:40:03 +08:00
Nick Hainke
2220432300 dawn: use autorelease feature
Package version is automatically increased as described here:
https://github.com/openwrt/packages/issues/14537

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-01-27 12:21:27 +01:00
Rosen Penev
bc2c551d75
wget: update to 1.21.1
Use PKG_INSTALL for consistency between packages.

Use PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-26 17:06:37 -08:00
Rosen Penev
341e72d203
Merge pull request #14515 from sartura/sysrepo
netopeer2: merge-config: listen on ipv6 and ipv4
2021-01-26 17:05:38 -08:00
Jakov Smolic
ede1755192
netopeer2: merge-config: listen on ipv6 and ipv4
* The default local-adress makes Netopeer2-server listen on ipv4 only.
We change it to :: in order to listen on ipv6 as well as ipv4.

Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
2021-01-26 23:56:11 +01:00
Rosen Penev
d20012580f
Merge pull request #14494 from neheb/n
nfs-kernel-server: update to 2.5.2
2021-01-26 14:55:11 -08:00
Rosen Penev
ad0469afc1
Merge pull request #14578 from lucize/frrup
frr: update 7.5 to latest backports
2021-01-26 14:54:13 -08:00
Rosen Penev
d2e8582b6e
Merge pull request #14576 from Andy2244/ksmbd-fix-#13758
ksmbd-tools: fix #13758
2021-01-26 14:54:03 -08:00
Lucian Cristian
fabe4c030a frr: update 7.5 to latest backports
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2021-01-26 21:02:28 +02:00
Andy Walsh
4c373ec720 ksmbd-tools: fix #13758
* fix for possible exploit #13758
* sanetize all external template/config inputs
* fix some shellcheck warnings

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-01-26 12:40:08 +01:00
Andy Walsh
35b3a4444e samba4: update to 4.13.4
* update to 4.13.4

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-01-26 12:15:24 +01:00
Gerald Hansen
219b0af28f ddns-scripts: Increase PKG_RELEASE
Signed-off-by: Gerald Hansen <gerald.hansen@posteo.de>
2021-01-26 11:24:08 +01:00
Gerald Hansen
937560417c ddns-scripts: Remove not working ddns provider
I checked the hostname for existing DNS A and AAAA entries and these
ones didn't have an entry.

Signed-off-by: Gerald Hansen <gerald.hansen@cloud.ionos.com>
2021-01-26 11:24:08 +01:00
Gerald Hansen
9787de80e5 ddns-scripts: Change parameter for myonlineportal
As the default uclient-fetch doesn't support authentication header
and the ddns provider myonlineportal.net support also username and
passwort as url parameter this can be changed.

Signed-off-by: Gerald Hansen <gerald.hansen@cloud.ionos.com>
2021-01-26 11:24:08 +01:00
Olivier Poitrey
3575fe6408 nextdns: Update to version 1.10.1
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-01-25 17:55:29 +00:00
Jan Pavlinec
d8f5c577a9
clamav: update to version 0.103.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-01-25 15:14:50 +01:00
Rosen Penev
45918150c3
Merge pull request #14555 from fatbob313/umurmur0.2.19
uMurmur: Update to 0.2.19. Patches required for 0.2.17 merged upstream.
2021-01-25 01:42:36 -08:00
Jo-Philipp Wich
82fdb0ed05
Merge pull request #14539 from PolynomialDivision/owipcalc-default-route
owipcalc: fix contains not respect default route
2021-01-25 10:36:15 +01:00
Martin Johansson
268a905630 uMurmur: Update to 0.2.19. Patches required for 0.2.17 merged upstream.
Signed-off-by: Martin Johansson <martin@fatbob.nu>
2021-01-25 09:12:47 +01:00
Hannu Nyman
1059e3cdb8
Merge pull request #14334 from bogdik/master
Add Eoip packege
2021-01-24 19:39:24 +02:00
Bogdan Shatik
64e3fdbdce eoip: Add package
add eoip package,this can create ethernet
tunnels compatible with Mikrotik EoIP tunnel.
At current moment it is easiest way
to create stateless tunnel with Mikrotik.

Signed-off-by: Bogdan Shatik <bogdikxxx@mail.ru>
2021-01-24 16:39:15 +03:00
Josef Schlehofer
14b751cdc4
Merge pull request #14529 from ja-pa/ooniprobe-3.4.0
ooniprobe: update to version 3.4.0
2021-01-24 09:16:38 +01:00
Nick Hainke
e974acaac7 owipcalc: fix contains not respect default route
In IPv4 the default route can be written as
 0.0.0.0/0

In IPv6 the default route can be written as
 ::/0

If u try
  owipcalc 0.0.0.0/0 contains 1.1.1.1
or
  owipcalc ::/0 contains ::1
owipcalc will respond with 0 meaning that the "default prefixes" do not
contain the routes.
That is why we check now for 0 prefix.

Furthermore, if the prefix is 0, i will be 16. We will access a negative
array entry in the line:
 uint8_t net1 = x->s6_addr[15-i] & m;

Divide by % 16 to prevent i becoming 16:
 uint8_t i = ((128 - a->prefix) / 8) % 16;

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-01-23 17:48:18 +01:00
Rosen Penev
4b4be9d312
Merge pull request #14531 from adschm/calcmove
owipcalc/maccalc: import from base
2021-01-23 03:44:20 -08:00
Rosen Penev
453f7d8cd7
Merge pull request #14530 from TDT-AG/pr/20210122-iperf
iperf: import iperf3 and iperf from base
2021-01-22 22:28:45 -08:00
Rosen Penev
8079f4845f
Merge pull request #14500 from stangri/master-https-dns-proxy
https-dns-proxy: bugfix: high CPU utilization
2021-01-22 17:42:11 -08:00
Adrian Schmutzler
7a07dfc6db maccalc: import from base
This is a helpful utility, but it does not have any dependencies
in base repository. Move it to packages feed.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2021-01-22 17:13:42 +01:00
Adrian Schmutzler
ee75bd5a8f owipcalc: import from base
This is a helpful utility, but it does not have any dependencies
in base repository. Move it to packages feed.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2021-01-22 17:12:53 +01:00
Florian Eckert
2f5a543973 iperf3: import from base
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-01-22 16:27:06 +01:00
Florian Eckert
2131f33d08 iperf: import from base
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-01-22 16:26:55 +01:00
Jan Pavlinec
3f87d3dcc4
ooniprobe: update to version 3.4.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-01-22 16:19:44 +01:00
Jan Pavlinec
fe5c201bdd
tor-hs: fix rpcd
Changes:
- add rpcd dependecy
- handle rpcd in post inst/rm sections

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-01-22 14:10:58 +01:00
Florian Eckert
f21885ec85
Merge pull request #14510 from zhanhb/ddns-scripts
ddns-scripts: fix wget-ssl path
2021-01-22 09:09:48 +01:00
Philip Prindeville
f31c937e94
Merge pull request #14489 from pprindeville/isc-dhcp-add-other-rfc1918-nets
isc-dhcp: support dynamic dns for 10/8 and 172.16/12
2021-01-21 19:49:00 -07:00
Karl Palsson
4149abc29b mosquitto: bump to 2.0.5
Includes 2.0.5 https://mosquitto.org/blog/2021/01/version-2-0-5-released/
Includes 2.0.4 https://mosquitto.org/blog/2020/12/version-2-0-4-released/
Includes 2.0.3 https://mosquitto.org/blog/2020/12/version-2-0-3-released/

Multiple fixes to broker and client and libraries, related the 2.x
changes.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2021-01-21 13:49:27 +00:00
Jan Hak
341fffb8dd knot: update to version 3.0.4
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2021-01-21 09:42:56 +01:00
Gregory L. Dietsche
31fc1cf9b0 safe-search: restart dnsmasq instead of reload
Some users have reported that reloading dnsmasq does not always work. It
sometimes stop responding to DNS lookup requests after being reloaded.
This patch changes "safe-search-maintenance" so that it restarts dnsmasq
instead of reloading it.

Signed-off-by: Gregory L. Dietsche <gregory.dietsche@cuw.edu>
2021-01-20 08:28:22 -10:00
Gregory L. Dietsche
f2837d7470 safe-search: Dynamic Updates
Ensure that the best available IP is always used for all supported
safe-search providers. This is accomplished by periodically checking
DNS for the most recent list of IP addresses associated with each
provider.

Signed-off-by: Gregory L. Dietsche <gregory.dietsche@cuw.edu>
2021-01-20 08:28:22 -10:00
Nishant Sharma
aa68fa13e4 udpspeeder: Update to version 20210116.0 of upstream
Signed-off-by: Nishant Sharma <codemarauder@gmail.com>
2021-01-20 14:24:11 +05:30
Nicholas Smith
a0fb37f78c modemmanager: bump version
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2021-01-19 08:47:52 +10:00
Stan Grishin
379d97b70c https-dns-proxy: bugfix: high CPU utilization
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-01-18 15:27:42 +00:00
Rosen Penev
d09d428c2e nfs-kernel-server: update to 2.5.2
Remove uClibc-ng patch as it was upstreamed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-17 15:05:19 -08:00
Christian Lachner
066f2049ba haproxy: Update HAProxy to v2.2.8
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-01-17 22:50:41 +02:00
Huangbin Zhan
9eab8cceda ddns-scripts: fix wget-ssl path
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-01-17 22:28:05 +08:00
Philip Prindeville
cf8526dbb2 isc-dhcp: support dynamic dns for 10/8 and 172.16/12
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-01-15 21:10:22 -07:00
Rosen Penev
16cb5ebca2
Merge pull request #14480 from OpenIoTHub/master
gateway-go: update to 0.1.95
2021-01-14 00:22:35 -08:00
Philip Prindeville
3a07e294a9 isc-dhcp: add dynamic dns integration for local bind server
Start after named is running.

Add support for "cname", "domain", "mxhost", and "srvhost" configs.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-01-13 11:43:52 -07:00
Yu Fang
abe5fc79da gateway-go: update to 0.1.95
Signed-off-by: Yu Fang <yu@iotserv.com>
2021-01-14 00:52:48 +08:00
Hannu Nyman
c4b2fbbd43
Merge pull request #14366 from bmork/smartsnmpd
smartsnmpd: remove dysfunctional package
2021-01-12 17:12:20 +02:00
Jan Pavlinec
ec810f1134 ooniprobe: update to version 3.1.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2021-01-12 17:08:28 +02:00
Hannu Nyman
006baf7baf
Merge pull request #14441 from flyn-org/clamav
clamav: allow configuring clamd to use TCP socket
2021-01-12 17:08:11 +02:00
Rosen Penev
954955ea8f
Merge pull request #14470 from neheb/g
gnunet: fix compilation with libdane
2021-01-11 19:59:41 -08:00
Rosen Penev
ed628f3a46
gnunet: fix compilation with libdane
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-11 15:25:57 -08:00
Peter Stadler
5cffe853e6 nginx: use UCI configuration provided by nginx-util
* update to version 1.19.6

* remove default configuration files and documentation as
  they are in the package `nginx-util`.

* do not install a `/etc/nginx/nginx.conf` file.

* use the dynamic `/etc/nginx/uci.conf` if the symlink (to
  `/var/lib/nginx/uci.conf`) is not dead after calling
  `nginx-util init_lan` (else try `/etc/nginx/nginx.conf`)

* replace nginx package by a dummy depending on `nginx-ssl`;
  the dummies will be removed after a transition period.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2021-01-11 23:08:01 +01:00
Andy Walsh
c8f3cca283 samba4: add proper io_uring kernel detection
* add proper io_uring kernel detection

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-01-11 23:02:26 +02:00
Olivier Poitrey
99fde1ece3 nextdns: Update to version 1.9.6
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2021-01-10 23:25:28 +00:00
Christian Lachner
f7982b7e99 haproxy: Update HAProxy to v2.2.7
- Update haproxy download URL and hash

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2021-01-10 22:48:21 +02:00
Rosen Penev
09bf45bc3e
Merge pull request #14445 from neheb/ksmbn
ksmbd: update to 3.3.3
2021-01-10 01:20:44 -08:00
Rosen Penev
f9f216a066
tcpreplay: add libdnet support
On Arch Linux, tcpreplay is picking up the host dnet-config and adding
OS paths, thereby breaking compilation. The easiest solution is to add
libdnet support as the previous commit fixes dnet-config on OpenWrt.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-09 17:58:11 -08:00
Rosen Penev
f4b63d6f2c
ksmbd-tools: update to 3.3.3
The major change are:

    Fix memleak and invalid memory write issue

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-09 17:08:31 -08:00
W. Michael Petullo
54016ddaf4 clamav: allow configuration to use TCP socket
Something having to do with passing a file descriptor over spamd's
Unix socket causes the ClamAV milter to fail. The milter says "ERROR:
Unknown reply from clamd," and running strace on spamd reveals "No file
descriptor received. ERROR."

Some work by others can be found on the Internet that suggests using
a TCP socket for the communication between the milter and spamd fixes
this. Lucian Cristian confirmed this on OpenWrt.

I am not sure why the Unix socket does not work. I suspect it is something
related to musl, but I have not yet found evidence of this.

This merge request adds the option to configure spamd to use a TCP
socket, and it uses this as the default. The merge request also adds an
init script for clamav-milter.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2021-01-09 18:29:46 -06:00
Andy Walsh
97e55a28b3 samba4: update to 4.13.3, enbale io_uring
* update to 4.13.3
* enable vfs io_uring module by default, if kernel supports it
* fix for possible exploit openwrt/packages#13758
* sanetize all external template/config inputs
* fix some shellcheck warnings
* remove old aio modules/deps

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-01-08 17:28:36 +01:00
Rosen Penev
8ede7162e5
Merge pull request #14415 from linosgian/openssh_add_fido2_support
openssh: Add FIDO2 hardware token support
2021-01-08 03:33:34 -08:00
Linos Giannopoulos
855db864b0 openssh: Add FIDO2 hardware token support
Version 8.2[0] added support for two new key types: "ecdsa-sk" and
"ed25519-sk". These two type enable the usage of hardware tokens that
implement the FIDO (or FIDO2) standard, as an authentication method for
SSH.

Since we're already on version 8.4 all we need to do is to explicitly enable
the support for hardware keys when compiling OpenSSH and add all the
missing dependencies OpenSSH requires.

OpenSSH depends on libfido2[1], to communicate with the FIDO devices
over USB. In turn, libfido2 depends on libcbor, a C implementation of
the CBOR protocol[2] and OpenSSL.

[0]: https://lwn.net/Articles/812537/
[1]: https://github.com/Yubico/libfido2
[2]: tools.ietf.org/html/rfc7049

Signed-off-by: Linos Giannopoulos <linosgian00@gmail.com>
2021-01-07 00:53:05 +02:00
Daniel Golle
9ea8cccd35 transmission: add syscalls needed on PPC to seccomp rules
Add fadvise64_64 and fchmod syscalls needed on PowerPC platforms to
seccomp rules of transmission-daemon.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-01-06 22:17:40 +00:00
Stan Grishin
e948d41622 https-dns-proxy: update to 2020-11-25: add HTTP auth and DSCP codepoint support
Signed-off-by: Stan Grishin <stangri@melmac.net>
2021-01-06 11:48:07 -10:00
Rosen Penev
b4762c7e6f
Merge pull request #14063 from peter-stadler/etebase
[RFC] etebase: add package
2021-01-06 13:43:27 -08:00
Rosen Penev
67bd007f26
Merge pull request #13405 from peter-stadler/nginx-util-uci
[RFC] nginx-util: use UCI for server configuration
2021-01-06 13:43:12 -08:00
Rosen Penev
fbdab5bb08
Merge pull request #14299 from wulfy23/nftqosinit
nft-qos: silence buildsystem errors
2021-01-05 17:30:27 -08:00
Rosen Penev
e29ef2fc57
Merge pull request #14416 from dobo90/adguardhome_v0.104.3
[v2] adguardhome: upstream upgrade to v0.104.3
2021-01-05 17:16:26 -08:00
Rosen Penev
6b1f0439e8
Merge pull request #14362 from neheb/hwd
hwdata: introduce package and use
2021-01-03 15:17:59 -08:00
Dobroslaw Kijowski
85f8fd69bc adguardhome: upstream upgrade to v0.104.3
Full changelog available at:
 * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.104.2
 * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.104.3

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2021-01-03 13:42:31 +01:00
Etienne Champetier
9ef2e619b9
Merge pull request #14413 from aaronjg/bugfix/mwan3-ipv6-regression
mwan3: fix regression in ipv6 routing tables
2021-01-03 05:47:51 -05:00
Aaron Goodman
267b65ad9f mwan3: fix regression in ipv6 routing tables
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2021-01-02 21:37:37 -05:00
Maxim Storchak
40555eebf9 rsync: enable iconv if NLS support is enabled globally
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2021-01-02 22:52:52 +02:00
Rosen Penev
33cc6d0990
Merge pull request #14402 from wongsyrone/update-miniupnpc
net/miniupnpc: update to 2.2.1
2021-01-01 11:28:32 -08:00
Syrone Wong
3230f67d3a net/miniupnpc: update to 2.2.1
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2021-01-01 22:16:42 +08:00
Syrone Wong
5eb01b5a3e net/miniupnpd: update to 2.2.1
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2021-01-01 22:15:37 +08:00
Nikos Mavrogiannopoulos
60e7eee859
Merge pull request #14400 from FrederickGeek8/fix-14287
openconnect: Fix secondary password script overwriting primary
2021-01-01 11:51:56 +01:00
Frederick Morlock
5d85f5af63 openconnect: Fix secondary password script overwriting primary
When specifying a secondary password script, the output should be appended to the temporary password file and shouldn't overwrite it. If you refer to the case where there is a static secondary password, you can see that the secondary password is appended. Without this fix, only the secondary password is passed to the `openconnect` session.

Signed-off-by: Frederick Morlock <FrederickGeek8@gmail.com>
2021-01-01 17:18:27 +08:00
Rosen Penev
2dd17b0a79
Merge pull request #14342 from neheb/transmis
transmission: do not use wolfSSL
2020-12-31 22:21:40 -08:00
Rosen Penev
b318690cfe
gitolite: change symlink from absolute to relative
Fixes bad symlink under InstallDev.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-31 18:10:27 -08:00
Rosen Penev
044b05fc04
transmission: do not use wolfSSL
There's some kind of crash internally in wolfSSL. It doesn't seem like
anyone knows how to fix it. Just disable it for now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-31 18:05:03 -08:00
Rosen Penev
f84c7960f3
freeradius3: add missing libbsd dependency to glibc
Fixes packages generation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-31 15:38:32 -08:00
Etienne Champetier
423c276409
Merge pull request #14388 from Bloup1net/phantapresolv
phantap: Update to latest commit
2020-12-31 15:11:04 -05:00
Diana Dragusin
ba6453889c phantap: Update to latest commit
a717723 Get resolvfile from configuration

Signed-off-by: Diana Dragusin <diana.dragusin@nccgroup.com>
2020-12-31 11:38:50 -05:00
Toke Høiland-Jørgensen
476e77be6b sqm-scripts: Update PKG_MIRROR_HASH
Forgot to update the MIRROR_HASH

Fixes: 2c652128c5: ("sqm-scripts: Bump to v1.5.0")
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2020-12-31 17:28:15 +01:00
Toke Høiland-Jørgensen
2c652128c5 sqm-scripts: Bump to v1.5.0
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2020-12-31 16:18:15 +01:00
Rosen Penev
38913265b7
Merge pull request #14377 from neheb/bfd
bfdd: fix compilation with glibc
2020-12-31 00:20:10 -08:00
Rosen Penev
34a3e9bc09
Merge pull request #14374 from neheb/ksmbdt
ksmbd-tools: fix compilation with glibc
2020-12-30 17:35:24 -08:00
Rosen Penev
c23556c8b0
Merge pull request #14375 from neheb/c
coova-chili: fix compilation with glibc
2020-12-30 17:24:38 -08:00
Rosen Penev
9a7c519f6e
Merge pull request #14379 from neheb/atft
atftp: fix compilation with glibc
2020-12-30 16:57:51 -08:00
Rosen Penev
b90ce88d03
bfdd: fix compilation with glibc
Remove uClibc-ng patch as it's not in the tree anymore.

Also remove the _GNU_SOURCE CFLAG for the same reason.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30 16:53:53 -08:00
Rosen Penev
9ac737ac80
atftp: fix compilation with glibc
It's defining two functions twice for some reason.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30 16:37:57 -08:00
Rosen Penev
687dc0cc95
coova-chili: fix compilation with glibc
Disable Werror as it errors on pointless stuff.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30 16:34:30 -08:00
Rosen Penev
5eeb8f8a79
ksmbd-tools: fix compilation with glibc
Needs to be linked to lpthread.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-30 16:32:58 -08:00
Nick Hainke
2922da5fe6 dawn: bump to latest version
Includes:
  CMakeList: fix compiling with glibc

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-12-31 00:14:25 +01:00
Dirk Brenken
33ed1eff57
banip: DHCPv6 bugfix
* ignore local DHCPv6 related and local icmpv6 traffic in banIP chain

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-12-30 20:02:40 +01:00
Bjørn Mork
e62da3eebd
smartsnmpd: remove dysfunctional package
This package has been completely broken on several levels since
commit eadd5abe40 ("smartsnmpd: Update to 2015-02-22 version")

The update changed the configuration file syntax without fixing
the scripts generating this file.  The OpenWrt package would
therefore fail to run.

Worse than that, the last upstream version is completely broken
is unable to generate proper snmp replies even if the
configuration file is fixed, This has been tested and verified
on both OpenWrt/realtek and Debian/amd64.

I considered fixing the package, but dropped it for the following
reasons
 1) upstream has abandoned the project
 2) the upstream fork "smithsnmp" continues to make aribitrary
    changes to configuration files and other packaging challenges
 3) the package is tied to the lua5.1 C API, and further upgrades
    will be non-trivial
 4) there are several other snmp daemons available in OpenWrt,
    without any of these issues
 5) no one is interested in this package

The last point is proven by the lack of testing and feedback.
The last update was not even tested by the person preparing and
commiting the update.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2020-12-30 13:22:10 +01:00
Rosen Penev
71cb006920
usbip: use new usbids package
It's more consistent since it installs to the same place.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-29 21:16:04 -08:00
Rosen Penev
eb4a86a1bc
Merge pull request #14345 from lucize/frrup
frr: update stable to 2020-12-22
2020-12-28 18:07:31 -08:00
Glenn Strauss
a49dec8a5f lighttpd: update to lighttpd 1.4.58 release hash
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-12-27 23:54:45 -05:00
Lucian Cristian
51a481ff94 frr: update stable to 2020-12-22
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-12-27 22:33:34 +02:00
Rosen Penev
3351568e9c
Merge pull request #14309 from neheb/squid
squid: update to 4.13
2020-12-24 19:18:04 -08:00
Rosen Penev
740740d219
Merge pull request #14318 from zhanhb/wget
wget: fix build
2020-12-23 14:04:34 -08:00
Thiago de Arruda Padilha
864092e073 adblock: fix when PROCD_RELOAD_DELAY is set
Move the "PROCD_RELOAD_DELAY" line to after the "delay" variable is set.

Signed-off-by: Thiago de Arruda Padilha <tpadilha84@gmail.com>
2020-12-23 16:59:32 -03:00
Huangbin Zhan
422360510c wget: fix build
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-12-23 23:07:31 +08:00
Rosen Penev
f73287dec1
squid: update to 4.13
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-22 19:23:19 -08:00
Rosen Penev
87177eef75
tcpreplay: fix compilation with Arch Linux
It tries to link to host libraries for some reason. Add autoreconf to
fix. Also remove redundant prefixes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-22 19:01:12 -08:00
Karel Kočí
0663d8c2f8
wget: rename wget to wget-ssl
The idea behind this is to prevent confusion between "virtual" package
wget and real one. Wget is provided by not just wget packages but also
by uclient-fetch so technically it is better to threat wget as virtual
package.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2020-12-22 17:58:30 +01:00
Imran Khan
f88485f572 nft-qos: silence buildsystem errors
add IPKG_INSTROOT to init script to
silence build system errors

Signed-off-by: Imran Khan <gururug@gmail.com>
2020-12-23 02:21:09 +11:00
Florian Eckert
1b1fa35436
Merge pull request #14292 from TDT-AG/pr/20201221-mwan3
mwan3: minor fixes
2020-12-22 11:55:50 +01:00
Florian Eckert
06ce040cbe mwan3: update PKG_VERSION
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-12-22 08:38:30 +01:00
Florian Eckert
2f58865a01 mwan3: fix string check for active_tbls
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-12-22 08:38:30 +01:00
Florian Eckert
0dbbc58cbc mwan3: fix tab
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-12-22 08:38:30 +01:00
Florian Eckert
6133d5a0e9 mwan3: remove unused mwan3_unlock function call
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-12-22 08:38:30 +01:00
Florian Eckert
55051e6c7b mwan3: reinstall missing mwan3.user file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-12-22 08:38:30 +01:00
Florian Eckert
c085f2648f mwan3: fix MWAN3_STARTUP caller
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-12-22 08:38:30 +01:00
Florian Eckert
8f697b45c8 mwan3: fix whitspace
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-12-22 08:38:30 +01:00
Florian Eckert
8d41e5477f mwan3: fix logger tag in mwan3 init
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-12-22 08:38:25 +01:00
Josef Schlehofer
8dd0b511fa
Merge pull request #14279 from neheb/nod
noddos: remove
2020-12-21 18:46:56 +01:00
Daniel Golle
b212b108ce hs20: patch hostapd to make use of updated dm_ddf
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-12-20 21:44:21 +00:00
Peter Stadler
6d20bbf734 etebase: upgrade to 0.6.1
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-12-20 22:00:13 +01:00
Peter Stadler
49e053ac52 etesync-server: rename to etebase
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-12-20 22:00:13 +01:00
Daniel Golle
20c52fc651 transmission: jail: add allow 'getuid' syscall
transmission needs 'getuid', at least on mips_24kc.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-12-20 19:09:43 +00:00
Daniel Golle
3421545a2c hs20: some small improvements
* update device description framework to v1.3
 * setup methods in database
 * setup uhttpd to use hs20 cert

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-12-20 19:09:43 +00:00
Rosen Penev
de7d02de2d
Merge pull request #14282 from pesintta/uacme-1.6
uacme: Update to 1.6
2020-12-20 09:11:06 -08:00
Dirk Brenken
e3db5016a1
adblock: fix restrictive sort selection
Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-12-20 17:28:00 +01:00
Antti Seppälä
561a6959db uacme: Update to 1.6
Signed-off-by: Antti Seppälä <a.seppala@gmail.com>
2020-12-20 13:25:34 +02:00
Rosen Penev
3622077030
Merge pull request #14277 from neheb/ope
open-iscsi: update to 2.1.3
2020-12-20 01:07:30 -08:00
Rosen Penev
eb9d5bbf39
noddos: remove
According to https://github.com/openwrt/packages/issues/14248 , this
is totally abandoned. The website isn't even up anymore.

Fixes: https://github.com/openwrt/packages/issues/14248

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-19 22:30:59 -08:00
Rosen Penev
9f217ae3f9
open-iscsi: update to 2.1.3
pass CC to configure. host CC flags can leak in the build system,
preventing compilation.

Deleted upstream backports.

Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-19 21:54:58 -08:00
Dirk Brenken
aa80d082e6
adblock: update 4.0.8
* source changes:
  - add new source 'games_tracking' (https://www.gameindustry.eu)
  - change malwaredomains source mirror
  - remove malwarelist source (source is empty)
  - remove youtube source (does not work at all)
* support multiple firewall zones for dns redirects
* add firewall zone/port housekeeping
* fix dns backend detection in TurrisOS (LuCI change)
* add check for gnu-sort

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-12-19 21:19:14 +01:00
Stan Grishin
95586689f5 simple-adblock: config update
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-12-18 22:04:59 -06:00
Philip Prindeville
a8918ba140
Merge pull request #14268 from pprindeville/fix-isc-dhcp-reload-typo
isc-dhcp: fix regression in reloading
2020-12-18 18:32:56 -07:00
Philip Prindeville
7fbcaa75e2 isc-dhcp: fix regression in reloading
Introduced in "isc-dhcp: improve startup performance"

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-12-18 18:11:41 -07:00
Rosen Penev
5b2a507b6b
Merge pull request #14223 from tofurky/fwknop_gpgme_deps
fwknop: gpgme: fix build of fwknop with gpg enabled
2020-12-18 15:04:55 -08:00
Philip Prindeville
743f6c84a2
Merge pull request #14233 from pprindeville/issue#14232
bind: start named early enough to be present when isc-dhcp starts
2020-12-18 10:58:21 -07:00
Rosen Penev
22e2968c56
Merge pull request #14263 from neheb/easy
openvpn-easy-rsa: use relative symlinks
2020-12-18 04:41:34 -08:00
Rosen Penev
aa438f550b
Merge pull request #14265 from neheb/olap
protobuf: fix bad CFLAGS in pkgconfig
2020-12-18 01:17:41 -08:00
Rosen Penev
e72192ce2d
Merge pull request #14261 from neheb/cifs2
cifs-utils: link mount utility relative instead of absolute
2020-12-17 23:15:16 -08:00
Rosen Penev
b2989d1c1d
ola: fix compilation with older clang
Werror is normally passed with pkgconfig headers. Remove it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-17 22:02:44 -08:00
Rosen Penev
2756e72598
openvpn-easy-rsa: use relative symlinks
Fixes dead symlinks under InstallDev.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-17 22:00:20 -08:00
Rosen Penev
35ead3995f
kadnode: link binary relative
Fixes dead symlink in InstallDev

Clean up Makefile for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-17 21:59:42 -08:00
Rosen Penev
3d5902838c
cifs-utils: link mount utility relative instead of absolute
Fixes InstallDev dead link.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-17 21:59:00 -08:00
Rosen Penev
c12f6762ef
Merge pull request #14257 from zhanhb/alternatives-libexec
treewide: move binaries of alternatives to /usr/libexec
2020-12-17 21:41:04 -08:00
Rosen Penev
d424c2c662
mdnsresponder: bring back LN hack
It turns out that the Makefile of mdnsreponder links to absolute paths
instead of relative ones. This is an issue when compiling.

Fix for InstallDev as well.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-17 15:57:57 -08:00
Rosen Penev
1af05c13a2
Merge pull request #14247 from gstrauss/lighttpd-1.4.57
lighttpd: update to lighttpd 1.4.57
2020-12-17 14:36:33 -08:00
Rosen Penev
17d803e3b3
Merge pull request #14254 from dbermond/miniupnpc-add-installdev
miniupnpc: add InstallDev
2020-12-17 14:35:21 -08:00
Glenn Strauss
a6ca009422 lighttpd: update to lighttpd 1.4.57 release hash
* update to lighttpd 1.4.57 release hash
* remove patches incorporated upstream

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-12-17 05:22:06 -05:00
Glenn Strauss
8f46b79c20 lighttpd: cleaner TLS dependency logic in Makefile
incorporate suggestion from cotequeiroz (Eneas U de Queiroz)
https://github.com/openwrt/packages/issues/14142#issuecomment-739583111

Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
2020-12-17 05:22:06 -05:00
Jan Hak
5cd9378653 knot: update to 3.0.3
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2020-12-16 14:02:40 +01:00
Aaron Goodman
85dbb48201 mwan3: update version
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
- Changed version string

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-12-16 09:35:06 +01:00
Aaron Goodman
c6fce89bf7 mwan3: add more error logging to routing functions
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-12-16 09:32:44 +01:00
Aaron Goodman
24e1504b0b mwan3: improve route flushing on mwan3 stop
only attempt to flush routes for the relevant family

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-12-16 09:32:33 +01:00
Aaron Goodman
21ac1b2c3e mwan3: fix race condition in route loading
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-12-16 09:32:13 +01:00
Aaron Goodman
5691ff247f mwan3: fix linkdown routes not being added
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-12-16 09:32:02 +01:00
Rosen Penev
6ccb14a379
Merge pull request #14241 from neheb/mdns
mdnsreponder: use install paths instead of build ones
2020-12-16 00:02:56 -08:00
Rosen Penev
24002cdc38
Merge pull request #10643 from kmcopper/openssh
OpenSSH: Add failsafe support
2020-12-15 19:04:32 -08:00
Rosen Penev
1c573c76c6
Merge pull request #13884 from neheb/conn
conntrack-tools: update to 1.4.6
2020-12-15 18:41:20 -08:00
Rosen Penev
856e23cbab
mdnsreponder: use install paths instead of build ones
For some reason, the build ones do not get generated when compiling in
parallel. PKG_INSTALL_DIR is the correct solution anyway.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-15 18:18:47 -08:00
Philip Prindeville
52c4c84700 bind: start named early enough to be present when isc-dhcp starts
Start named before dhcpd so that dhcpd can prime the local zones at startup.

Restore the empty domain zone for rfc1918 addresses that previously existed.

Create an additional subsidiary named.conf.local file (initially empty)
in /tmp/bind/ that can be seeded with dynamic zones and primed with
"rndc reload", and add it to the watched list of config files for procd.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-12-15 14:03:25 -07:00
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