Commit graph

8156 commits

Author SHA1 Message Date
Florian Eckert
3364d6665a tinc: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
1b0ddae963 tgt: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
04e52a13c4 simple-adblock: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
6f00afc97b seafile-server: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
154d2482e1 radicale: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
7184a471ef openvswitch: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
1db50a6131 nginx: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
f2820aa328 haproxy: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
0869415ce7 gnunet: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Florian Eckert
faf579b0ab apfree-wifidog: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Dirk Brenken
dd356ed900
Merge pull request #13849 from dibdot/adblock
adblock: adapt openwrt rc.common changes
2020-11-03 20:05:15 +01:00
Dirk Brenken
10da8b0b8e
Merge pull request #13848 from dibdot/banip
banip: adapt openwrt rc.common changes
2020-11-03 20:03:15 +01:00
Dirk Brenken
9922c8e3e0
adblock: adapt openwrt rc.common changes
* since openwrt master has merged the depending P/R, the old
extra_help/extra_commands syntax is no longer working, see #13798 for
reference

* removed test.sh script from package

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

* removed logd dependency, see #13820 for reference

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

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

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

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

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

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

Refreshed patches.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The original author of these modification is:

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

ChangeLog:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

eg "mwan3 use wan ping -c1 1.1.1.1"

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

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

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

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

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

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

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

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

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

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

handle ipv6 routes that have expiry

update directly connected ipset when routes are added or deleted

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

add option to comply with mwan3 source based routing

get default route parameters from main routing table

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

Add reload support.

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

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

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

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

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

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

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

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

WARNING: skipping X -- package has no install section

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

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

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

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

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

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

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

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

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

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

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

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

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

This commit adds missing description and install sections.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

update

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

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

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

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

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

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

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

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

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

shellchecked

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

shellchecked

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

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

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

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

Re-add ntp-keygen dependency libevent2-core.

Fixes openwrt#10307

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

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

Updated PKG_CPE_ID.

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

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

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

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

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

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

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

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

Fixes #13325.

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

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

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

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

Fixes #13275

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

Fixes #13314

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

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

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

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

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2020-09-05 01:31:28 +03:00
Alexey Dobrovolsky
6480acde4b freeradius3: enable radtest utility
radtest utility is used in many manuals to check the operation of
radius server.

At the moment all parameters must be specified at startup, for example:

$ radtest bob hello localhost 0 testing123 0 localhost

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2020-09-04 15:22:12 +03:00
Rosen Penev
dafde27d18
Merge pull request #13285 from Ansuel/ubusup
nginx: refresh nginx-ubus-module version
2020-09-03 13:38:21 -07:00
Rosen Penev
5a609d684e
Merge pull request #13286 from PolynomialDivision/updatedawn
dawn: bump version
2020-09-03 13:37:33 -07:00
Nick Hainke
067790ec8f dawn: bump version
The rrm_nr_get_own call was not parsed correctly.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-09-03 21:07:41 +02:00
Jan Pavlinec
2eacaacff3
unbound: add option for dnstap support
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-03 17:01:04 +02:00
Ansuel Smith
6c3e2e927f
nginx: refresh nginx-ubus-module version
Fix a compilation bug for nginx ubus module.

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2020-09-03 14:24:57 +02:00
Dirk Brenken
c01beb0679
adblock: refresh blocklist sources
* rename 'smarttv' to 'smarttv_tracking'
* added 'firetv_tracking' and 'android_tracking' (thanks @panache67)
* added 'gaming' (thanks @hasanlo in openwrt forum)
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-09-03 11:20:52 +02:00
Stijn Tintel
35ef427185 strongswan: bump to 5.9.0
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2020-09-02 23:20:33 +03:00
Rosen Penev
8515d0e0ad
Merge pull request #13281 from adschm/libreswan414
libreswan: drop support for kernel 4.14
2020-09-02 13:07:20 -07:00
Adrian Schmutzler
4b65ea569a openvswitch: remove support for kernel 4.14 and 4.9
Support for kernel 4.14 has been removed in main repo, so drop the
dependencies here as well (and those for even older 4.9).

Also drop a patch that is required only for 4.14 and lower.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-09-02 22:58:15 +08:00
Hannu Nyman
b37f1a0716
Merge pull request #13267 from adschm/k414
sqm-scripts: depend directly on kmod-sched-cake again
2020-09-02 17:37:14 +03:00
Adrian Schmutzler
f98158b755 libreswan: drop support for kernel 4.14
Support for kernel 4.14 has been dropped in main repo, so remove it
here as well.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-09-02 16:33:04 +02:00
Jan Hak
60a35cd1c6 knot: update to version 2.9.6
Signed-off-by: Jan Hak <jan.hak@nic.cz>
2020-09-02 11:19:53 +02:00
Rosen Penev
8966849a5a
Merge pull request #13262 from neheb/ksm
kismet: fix compilation under uClibc-ng and GCC10
2020-09-01 14:06:24 -07:00
Noah Meyerhans
97d8ed6185 iputils: update to 20200821
Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2020-09-01 12:21:55 -07:00
Adrian Schmutzler
6495b470e4 sqm-scripts: depend directly on kmod-sched-cake again
Since support for kernel 4.14 has been removed, kmod-sched-cake-oot
is gone, and the kmod-sched-cake-virtual package is not needed
anymore.

This effectively reverts 9114244fbd ("sqm-scripts: Switch sch_cake
dependency to new virtual package")

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-08-31 21:57:28 +02:00
Jan Pavlinec
7049b06130 autossh: switch to procd
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-31 07:05:12 -07:00
Jeffery To
c0340f631c python: Use locked for host pip
This also removes PKG_BUILD_PARALLEL:=0 that was added for packages that
use HOST_PYTHON3_PACKAGE_BUILD_DEPENDS.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-31 03:48:47 -07:00
Rosen Penev
ecfe85ab28 mstpd: fix compilation with uClibc-ng
bcopy/bzero are no longer available.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-31 01:12:14 -07:00
Rosen Penev
d897beee91
kismet: fix compilation under uClibc-ng and GCC10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-31 00:39:54 -07:00
Rosen Penev
57b10de2c0
apache: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-31 00:31:12 -07:00
Rosen Penev
fff511badf
Merge pull request #13227 from neheb/slhh
sslh: update to 1.21c
2020-08-30 23:57:58 -07:00
Rosen Penev
e1760b8adb
Merge pull request #13253 from liudf0716/apfree-wifidog
apfree-wifidog: update to 4.08.1771
2020-08-30 23:51:53 -07:00
Dengfeng Liu
d6926c1b32 apfree-wifidog: update to 4.08.1771
Signed-off-by: Dengfeng Liu <dfliuc@isoftstone.com>
2020-08-31 08:58:55 +08:00
Stijn Tintel
34902987bd
Merge pull request #13223 from mikebaz/master
strongswan: add left and mark configuration to UCI
2020-08-30 23:26:20 +03:00
Nikos Mavrogiannopoulos
25b4544297
Merge pull request #13221 from yousong/oc
openconnect: allow disable dtls with bool option no_dtls
2020-08-30 13:29:29 +02:00
Philip Prindeville
e8fd996c72 isc-dhcp: add support for RFC-3442 classless IPv4 routes
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-08-28 19:30:42 -06:00
Rosen Penev
432f954bbe
sslh: update to 1.21c
Refresh patches. Remove now pointless format patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-27 17:32:06 -07:00
Rosen Penev
005230c04c
lftp: update to 4.9.2
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-27 17:30:32 -07:00
Rosen Penev
f873fbdc49
Merge pull request #13218 from neheb/wave
wavemon: fix compilation with glibc
2020-08-27 14:24:44 -07:00
Rosen Penev
744169fa13
Merge pull request #13220 from aaronjg/openfortivpn/config-varname-fix
openfortivpn: use more standard config option names
2020-08-27 13:33:43 -07:00
Michael C. Bazarewsky
51214e191f strongswan: add left and mark configuration to UCI
This commit allows for UCI configuration of the "left=" and the
"mark=" values in a StrongSwan IPSec connection.  This improves
VTI support and allows certain stricter connection scenarios.

Signed-off-by: Michael C. Bazarewsky <github@bazstuff.com>
2020-08-27 16:06:34 -04:00
Yousong Zhou
3445e1b470 openconnect: allow disable dtls with bool option no_dtls
openconnect may emit following error logs every minute when negotiating
with deployments forbidding usage of dtls

  Thu Aug 27 04:11:59 2020 daemon.notice openconnect[12024]: DTLS handshake failed: Error in the push function.
  Thu Aug 27 04:11:59 2020 daemon.notice openconnect[12024]: (Is a firewall preventing you from sending UDP packets?)

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-27 13:59:52 +08:00
Yousong Zhou
fce2b069df openconnect: break each var into its own line in order
For easier review

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-27 13:59:35 +08:00
Yousong Zhou
d6d9376141 ovn: include ovn-appctl
Required by ovn-ctl for stopping ovn ovsdb instances

This utility was introduced since 20.03.0 after the project was
maintained in its own repo

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-27 13:58:39 +08:00
Aaron Goodman
24b4d9edab openfortivpn: use more standard config option names
change 'server' to 'peeraddr'
change 'iface_name' to 'tunlink'

fix some indentation issues

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-08-26 21:55:22 -04:00
Tony Butler
7b6f58e9d0 curl: add optional zlib support
Package libcurl is missing dependencies for the following libraries:
libzstd.so.1

Previous patch by Hans Dedecker <dedeckeh@gmail.com> took the easy way
out :)

Suggested-by: Syrone Wong <wong.syrone@gmail.com>
Signed-off-by: Tony Butler <spudz76@gmail.com>
[fixed title]
Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-08-26 13:26:42 -10:00
Hauke Mehrtens
30fecae052 curl: Use wolfssl by default
Instead of using mbedtls by default use wolfssl. We now integrate
wolfssl in the default build so use it also as default ssl library for
curl.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-08-26 13:25:07 -10:00
Hauke Mehrtens
f2fa1f6093 curl: Fix build with wolfssl
Backport a commit from upstream curl to fix a problem in configure with
wolfssl.

checking size of time_t... configure: error: cannot determine a size for time_t

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-08-26 13:25:07 -10:00
Rosen Penev
13c4e24560
wavemon: fix compilation with glibc
-lpthread is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-26 16:12:55 -07:00
Paul Spooren
efed611029 curl: add package (previously in base)
Move package over from openwrt.git based on the Hamburg 2019 decision
that non essential packages should be maintained in packages.git

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-08-26 08:27:24 -10:00
Nick Hainke
5491d33d7d dawn: bump version
Includes:
- datastorage: fix hearingmap not synced

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-08-26 13:56:40 +02:00
Rosen Penev
395e9ff31f
Merge pull request #13139 from aaronjg/openfortivpn/ppp-netifd-fix
openfortivpn: fix routes passed to netifd
2020-08-25 02:11:17 -07:00
Yousong Zhou
fed92c81b6 ovn: bump to version 20.06.2
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-25 15:50:37 +08:00
Yousong Zhou
282038d97b openvswitch: bump to version 2.14.0
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-25 15:50:32 +08:00
Rosen Penev
ad97672726 sshtunnel: correct access of config file
With this change the `/etc/config/sshtunnel` file has the correct access.
It's a sensible file.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-24 13:49:45 -07:00
Rosen Penev
b9000884d6
Merge pull request #12762 from ngrsdhbw/feature_ddns_cloudflare_bearer
ddns-scripts: Support Bearer Token for Cloudflare
2020-08-24 13:09:37 -07:00
Rosen Penev
8f3642e4bb
Merge pull request #13193 from sartura/sysrepo
Update sysrepo, libyang, libnetconf2 and netopeer2 packages to latest versions
2020-08-24 13:06:45 -07:00
Rosen Penev
a00b99950a
Merge pull request #13174 from neheb/dav
davfs2: update to 1.6.0
2020-08-24 06:57:24 -07:00
Rosen Penev
ec67d94f4d
Merge pull request #13192 from peter-stadler/nginx
nginx: update to version 1.19.2
2020-08-23 20:52:18 -07:00
Noah Meyerhans
cf61f7f8ef bind: New upstream version 9.16.6
Several security issures are addressed:

 - CVE-2020-8620 It was possible to trigger an assertion failure by sending
   a specially crafted large TCP DNS message.
 - CVE-2020-8621 named could crash after failing an assertion check in
   certain query resolution scenarios where QNAME minimization and
   forwarding were both enabled. To prevent such crashes, QNAME minimization is
   now always disabled for a given query resolution process, if forwarders are
   used at any point.
 - CVE-2020-8622 It was possible to trigger an assertion failure when
   verifying the response to a TSIG-signed request.
 - CVE-2020-8623 When BIND 9 was compiled with native PKCS#11 support, it
   was possible to trigger an assertion failure in code determining the
   number of bits in the PKCS#11 RSA public key with a specially crafted
   packet.
 - CVE-2020-8624 update-policy rules of type subdomain were incorrectly
   treated as zonesub rules, which allowed keys used in subdomain rules to
   update names outside of the specified subdomains. The problem was fixed by
   making sure subdomain rules are again processed as described in the ARM.

Full release notes are available at
https://ftp.isc.org/isc/bind9/9.16.6/doc/arm/html/notes.html#notes-for-bind-9-16-6

Signed-off-by: Noah Meyerhans <frodo@morgul.net>
2020-08-23 19:58:34 -07:00
Michael Heimpold
7504fddd53 Merge PR #13179 via local branch. 2020-08-23 22:58:12 +02:00
Karl Palsson
75992cc981 net/u2pnpd: convert init to procd
Drops pid files, no longer needed with procd management.
Now properly reloads on reload_config after UCI changes.

Signed-off-by: Karl Palsson <karlp@etactica.com>

[ Fixed two shellcheck warnings and bump PKG_RELEASE ]
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-08-23 22:52:31 +02:00
Rosen Penev
3ff9c91b9d
Merge pull request #13137 from neheb/isc
isc-dhcp: fix compilation with GCC 10
2020-08-23 13:32:19 -07:00
Rosen Penev
5333cdcbb9
Merge pull request #13191 from Foxtrot/add-fakepop
fakepop: add new package
2020-08-23 13:31:22 -07:00
David Yang
dec2cab0dd i2pd: Update to 2.32.1
Signed-off-by: David Yang <mmyangfl@gmail.com>
2020-08-23 21:11:31 +08:00
Marc Egerton
8b60f1591a fakepop: Fix PKG_LICENSE, remove libc dependency
Signed-off-by: Marc Egerton <foxtrot@realloc.me>
2020-08-22 22:18:44 +01:00
Peter Stadler
14650d3517 nginx: update to version 1.19.2
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-08-22 19:59:11 +02:00
Aaron Goodman
5facc084aa openfortivpn: fix routes passed to netifd
The openfortivpn routes are a bit different than the standard ppp
routes so we need to handle them with a custom ppp-up script.

Gateway should not be set, and src should be set to the PPP local ip
address.

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-08-22 13:21:14 -04:00
Jakov Smolic
f8ffabaf08
netopeer2: update to 1.1.39
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
2020-08-22 18:26:04 +02:00
Jakov Smolic
1e5fe18cba
sysrepo: update to 1.4.70
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
2020-08-22 18:26:04 +02:00
Marc Egerton
b568005444 fakepop: new package
fakepop is a fake pop3 daemon. It returns always the same messages to all users, it does not care about usernames and passwords. All user/pass combinations are accepted.

Signed-off-by: Marc Egerton <foxtrot@realloc.me>
2020-08-22 16:19:05 +01:00
Rosen Penev
46f727e57d
Merge pull request #13097 from lzto/nft-qos-mac
nft-qos: support mac address based speed limit
2020-08-21 17:51:04 -07:00
Stan Grishin
492a49fcc5 simple-adblock: bugfix: update config; use command -v
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-08-21 23:29:02 +00:00
Rosen Penev
5a94dd25c1
Merge pull request #13184 from PolynomialDivision/feature/dawnupdate
dawn: bump to latest version
2020-08-21 15:49:36 -07:00
Nick Hainke
89a093a1f0 dawn: bump to latest version
Includes:
- dawn_uci: fix crashing when uci config is received
- tcpsocket: add option to add server ip

A new config option allows to add a server ip
	option server_ip '10.0.0.2'

However, this server does not send anything back. Therefore it is not
possible to change the node configuration. This will probably be added
soon. The main goal of this commit is to allow monitoring of all nodes
in a network with DAWN, e.g. clients, channel utilization, ...

Also a network option (3) has been added which allows to use TCP but
not to announce your daemon in the broadcast domain. This allows you to
create a monitor-only node that holds only the local information and
forwards it to the central server.

A monitor-only node could be configured like
	option server_ip '10.0.0.1'
	option tcp_port '1026'
	option network_option '3'

Another possible config is
        option server_ip '10.0.0.1'
        option tcp_port '1026'
        option network_option '2'
Here, the node shares information with a central server, which can be
located outside the broadcast domain. Nevertheless, it also shares
information within its broadcast domain and can therefore perform
client steering.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-08-22 00:45:19 +02:00
Rosen Penev
5470cc70bf
Merge pull request #13175 from neheb/fpi
fping: update to 5.0
2020-08-21 14:10:36 -07:00
Rosen Penev
f86418eea2
Merge pull request #13177 from aleksander0m/aleksander/mm-1-14-2
modemmanager: bump to 1.14.2
2020-08-20 15:16:38 -07:00
Rosen Penev
95362efd29
Merge pull request #13111 from neheb/tgt
tgt: remove bzero usage
2020-08-20 03:24:57 -07:00
Aleksander Morgado
efda597235 modemmanager: bump to 1.14.2
https://lists.freedesktop.org/archives/modemmanager-devel/2020-August/008099.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-08-20 10:01:19 +02:00
Rosen Penev
fd18159394 fping: update to 5.0
Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-19 15:00:34 -07:00
Rosen Penev
c03f25a00a davfs2: update to 1.6.0
Removed now unnecessary gcc10 patch.

Removed neon patch. It's now upstream.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-19 14:35:40 -07:00
Karl Palsson
22ff5c39ac net/mosquitto: Update to 1.6.12
Security release.  From the changelog:

- In some circumstances, Mosquitto could leak memory when handling PUBLISH
  messages. This is limited to incoming QoS 2 messages, and is related
  to the combination of the broker having persistence enabled, a clean
  session=false client, which was connected prior to the broker restarting,
  then has reconnected and has now sent messages at a sufficiently high rate
  that the incoming queue at the broker has filled up and hence messages are
  being dropped. This is more likely to have an effect where
  max_queued_messages is a small value. This has now been fixed. Closes
  https://github.com/eclipse/mosquitto/issues/1793

Changelog: https://mosquitto.org/blog/2020/08/version-1-6-12-released/

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-19 15:30:36 +00:00
Tong Zhang
0483b8dc88 nft-qos: support mac address based speed limit
This patch makes it possible to configure and limit per-client internet
speed based on MAC address and it can work with SQM.
This feature is what OpenWRT currently lacks. This patch is largely based
on static.sh and the configuration file is similar to original nft-qos.

New configuration options and examples are listed below

config default 'default'
    option limit_mac_enable '1'
config client
	option drunit 'kbytes'
	option urunit 'kbytes'
	option hostname 'tv-box'
	option macaddr 'AB:CD:EF:01:23:45'
	option drate '1000'
	option urate '50'
config client
	option drunit 'kbytes'
	option urunit 'kbytes'
	option hostname 'my-pc'
	option macaddr 'AB:CD:EF:01:23:46'
	option drate '3000'
	option urate '2000'

limit_mac_enable - enable rate limit based on MAC address
drunit - download rate unit
urunit - upload rate unit
macaddr - client MAC address
drate - download rate
urate - upload rate

Signed-off-by: Tong Zhang <ztong0001@gmail.com>
2020-08-19 09:39:57 -04:00
Florian Eckert
91bf524845
Merge pull request #13041 from aaronjg/mwan3-startup-performance
mwan3: startup performance improvements and other fixes
2020-08-19 13:59:02 +02:00
Norman Gehrsitz
aa8ee7e440 ddns-scripts: cloudflare.com-v4: Simplify Bearer Token support
Signed-off-by: Norman Gehrsitz <gehrsitz.norman@student.dhbw-kahlsruhe.de>
2020-08-18 11:06:34 +02:00
Aaron Goodman
c07f5230be mwan3: improve startup performance; version 2.9.0
improve startup and runtime performance by

1) moving common startup procedures out of hotplug script when called
from mwan3 start
2) reducing calls to iptables to check status of rules
3) consolidating iptables updates and updating with iptables-restore
4) do not wait for kill if nothing was killed
5) running interface hotplug scripts in parallel
6) eliminate operations in hotplug script that check status on every
single interface unnecessarily
7) consolidate how mwan3track makes hotplug calls
8) do not restart mwan3track on connected events

This is a significant refactor, but should not result in any breaking
changes or require users to update their configurations.

version bump to 2.9.0

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-08-17 22:02:36 -04:00
Jeffery To
722a5b8efa
python3: Use hash-checking mode when installing host pip packages
In hash-checking mode[1], pip will verify downloaded package archives
(source tarballs in our case) against known SHA256 hashes before
installing the packages.

As a consequence, this requires the use of requirements files[2] and
pinning packages to known versions.

The syntax for package Makefiles has changed slightly;
HOST_PYTHON3_PACKAGE_BUILD_DEPENDS no longer accepts requirement
specifiers like "foo>=1.0", only requirements file names (which are the
same as package names in the most common case).

This also updates affected packages, in particular:

* python-zipp: "setuptools_scm[toml]" has been split into
  "setuptools-scm toml" to reuse the requirements file for
  setuptools-scm (the extra depends installed by "setuptools_scm[toml]"
  is toml).

* python-pycparser: This previously used ply 3.10, whereas the
  requirements file will now install 3.11.

[1]: https://pip.pypa.io/en/stable/reference/pip_install/#hash-checking-mode
[2]: https://pip.pypa.io/en/stable/user_guide/#requirements-files

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-17 23:05:49 +08:00
Daniel Golle
6855683e3e hs20: prepare server using uci-defaults and ship files
Setup user database if non-existent, configure uhttpd .php interpreter
and patch php scripts to work out-of-the-box.
Also ship Hotspot 2.0 SPP and OMA DM XML schema/DTD files needed at
run-time for both client and server.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-17 14:12:05 +01:00
Mateusz Stępień
f778b1eea3 ddns-scripts: Add moniker.com DDNS service
Signed-off-by: Mateusz Stępień <mateusz@argc.pl>
2020-08-16 17:42:05 +02:00
Rosen Penev
c79c7b7cc8
isc-dhcp: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-15 17:37:22 -07:00
Aaron Goodman
39f58789e6 mwan3: use ip monitor route to detect routing changes
use only committed uci changes for updating routing table

use functions.sh functions rather than uci command line tool
to find interfaces for routing table.

consolidate rtmon_ipv4 and rtmon_ipv6 functions into a single function

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-08-15 20:19:56 -04:00
Rosen Penev
d47ac3eb40
Merge pull request #13108 from neheb/nets
netsniff-ng: add missing header
2020-08-15 15:32:39 -07:00
Daniel Golle
6d8a3aa71d hs20: add Hotspot 2.0 OSU client and server implementation
Add hs20-server and hs20-client packages correspoding to the
hs20/client and hs20/server folder in hostap.git.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-15 16:54:54 +01:00
Matthias Schiffer
8bb7659f08 openvswitch: backport patch to fix build against kernel 4.14.193
(and possibly other recent stable kernels)

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2020-08-15 09:19:59 +08:00
Dirk Brenken
5ba498f7c8
adblock: refresh blocklist sources
* remove 'dshield' and 'sysctl' (discontinued)
* switch 'malwaredomains', 'shallalist' and 'winhelp' to https
* add a second regional list for poland (provided by matx1002)
* update readme

Signed-off-by: Dirk Brenken <dev@brenken.org>

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-08-14 14:53:57 +02:00
Rosen Penev
40b71e324b
open-isns: fix compilation without deprecated signal API
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 21:35:05 -07:00
Rosen Penev
215dd8d96f
tgt: remove bzero usage
bzero is deprecated and replaced by memset.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 21:34:22 -07:00
Rosen Penev
42c5bc9f9a
netsniff-ng: add missing header
Needed for ssize_t.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 21:29:11 -07:00
Valtteri Holopainen
46f5937ad1 modemmanager: added new proto options
Added signal refresh rate option
modemmanager: update readme.md
Added description for added proto options.

Added compile option to compile --with-at-command-via-dbus for allowing
AT commands to modem without --debug flag

 Changes to be committed:
	modified:   net/modemmanager/Config.in
	modified:   net/modemmanager/Makefile
	modified:   net/modemmanager/files/modemmanager.init
	modified:   net/modemmanager/files/modemmanager.proto
	modified:   README.md

Signed-off-by: Valtteri Holopainen <valtsu@gmail.com>
2020-08-13 12:56:31 +03:00
Rosen Penev
720b5117fb
Merge pull request #13079 from neheb/oor
oor: fix compilation with GCC 10
2020-08-12 13:09:47 -07:00
Rosen Penev
ed08dbb6fe
Merge pull request #13076 from neheb/opn
open-iscsi: fix compilation with musl 1.2.0
2020-08-12 11:19:59 -07:00
Karl Palsson
2537416a11 mosquitto: update to 1.6.11
Full release notes: https://mosquitto.org/blog/2020/08/version-1-6-11-released/

Variety of generally minor bugfixes, mostly in the broker.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-12 14:00:20 +00:00
Rosen Penev
e03633fefe
Merge pull request #13067 from neheb/chao
chaosvpn: fix compilation without sys/cdefs
2020-08-11 11:57:50 -07:00
Rosen Penev
f371658967
Merge pull request #13074 from neheb/atf
atftp: completely remove cdefs usage
2020-08-11 11:39:36 -07:00
Rosen Penev
5cdbecf254
Merge pull request #13084 from mstorchak/rsync
rsync: update to 3.2.3
2020-08-11 11:24:50 -07:00
Rosen Penev
1e70e0cb72
Merge pull request #13064 from neheb/linkn
linknx: fix compilation without sys/cdefs
2020-08-11 10:12:27 -07:00
Rosen Penev
cddb27503e
Merge pull request #13065 from neheb/knxdd
knxd: fix compilation without sys/cdefs
2020-08-11 10:12:00 -07:00
Maxim Storchak
ed6c736a63 rsync: update to 3.2.3
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-08-11 12:26:19 +03:00
Rosen Penev
df6c468a5a
oor: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 16:19:11 -07:00
Rosen Penev
dd639f9aa1
netdiscover: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:54:32 -07:00
Rosen Penev
0c0f6f450d
open-iscsi: fix compilation with musl 1.2.0
GLOB_ONLYDIR is not defined.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:53:58 -07:00
Rosen Penev
f3fdcb4288
atftp: completely remove cdefs usage
sys/cdefs.h is not provided by musl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:35:09 -07:00
Rosen Penev
286e42b3f4
chaosvpn: fix compilation without sys/cdefs
sys/cdefs.h does not come included with musl. It's also deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:26:41 -07:00
Rosen Penev
0b37205d21
knxd: fix compilation without sys/cdefs
sys/cdefs.h does not come with musl. It's also deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:25:04 -07:00
Rosen Penev
95c6c66ed1
linknx: fix compilation without sys/cdefs
sys/cdefs.h is not included with musl. It's also deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:23:59 -07:00
Rosen Penev
11c4323665
Merge pull request #13060 from wodu/linuxptp_maint
linuxptp: Update to version 3.0
2020-08-10 12:25:05 -07:00
Rosen Penev
50db30f8c6
Merge pull request #13059 from aparcar/which
treewide: replace `which` with `command -v`
2020-08-10 12:24:34 -07:00
Yousong Zhou
3f383103ee openvswitch: bump to version 2.13.1
The two backported patches are included in 2.13.1

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-10 20:38:49 +08:00
Wojciech Dubowik
ea6d3a3468 linuxptp: Update to version 3.0
Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@neratec.com>
2020-08-10 09:57:29 +02:00
Paul Spooren
30ea917518 treewide: replace which with command -v
Fix shellcheck SC2230
> which is non-standard. Use builtin 'command -v' instead.

Once applied to everything concerning OpenWrt we can disable the busybox
feature `which` and save 3.8kB.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-08-09 13:58:14 -10:00
Toke Høiland-Jørgensen
416dccf72a
Merge pull request #13058 from guidosarducci/master-fix-gcc10-netperf
netperf: fix compilation with GCC10
2020-08-09 10:14:25 +02:00
Tony Ambardar
c332d5fdf7 netperf: fix compilation with GCC10
GCC10 defaults to -fno-common, which breaks compilation when there are
multiple definitions of implicit "extern" variables. Remove the extra
definitions.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2020-08-09 00:02:48 -07:00
Sebastian Kemper
d4addd14c0 apache: security bump to 2.4.46
From CHANGES_2.4:

SECURITY: CVE-2020-11984 (cve.mitre.org)
  mod_proxy_uwsgi: Malicious request may result in information disclosure
  or RCE of existing file on the server running under a malicious process
  environment. [Yann Ylavic]

SECURITY: CVE-2020-11993 (cve.mitre.org)
  mod_http2: when throttling connection requests, log statements
  where possibly made that result in concurrent, unsafe use of
  a memory pool. [Stefan Eissing]

SECURITY:
  mod_http2: a specially crafted value for the 'Cache-Digest' header
  request would result in a crash when the server actually tries
  to HTTP/2 PUSH a resource afterwards.
  [Stefan Eissing, Eric Covener, Christophe Jaillet]

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-08-08 16:15:46 +02:00
Rosen Penev
d179b11410
Merge pull request #13029 from neheb/boinc
boinc: fix compilation without deprecated OpenSSL APIs
2020-08-07 11:57:29 -07:00
Rosen Penev
61b3532fe4
Merge pull request #13051 from ptpt52/miniupnpd-check-running
net/miniupnpd: check by /etc/init.d/miniupnpd running
2020-08-07 09:31:43 -07:00
Chen Minqiang
67b4871322 net/miniupnpd: check by /etc/init.d/miniupnpd running
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
2020-08-08 00:12:38 +08:00
Nick Hainke
26fb6219de dawn: bump version
test_storage: fix compilation with musl 1.2.0
datastorage/test: improve scalability and performance
datastorage: fixed use of wrong client search
general: add memory auditing
memory auditing: bug fixes to memory auditing and hearing map
datastorage: fixes to linked list handling
tcpsocket: fix read callback function and arbitrary memory allocations
tcpsocket: leave loop if we read 0 byte

Furthermore, you can now dump the memory usage by sending a SIGHUP to
dawn process.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-08-07 12:35:59 +02:00
Eric Luehrsen
f8ba0fe7bf unbound: follow resolv.conf.auto to new location
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-08-07 01:30:52 -04:00
Rosen Penev
8b004dbfba
Merge pull request #12811 from TDT-AG/pr/20200714-ntpd
ntpd: add config include support
2020-08-05 13:29:20 -07:00
Rosen Penev
1be8f072c8
Merge pull request #12976 from pprindeville/update-xtables-addons-3.10
xtables-addons: update for 3.10
2020-08-05 13:18:18 -07:00
Rosen Penev
dca6a5b2fd
Merge pull request #13032 from neheb/freer
freeradius3: fix compilation without deprecated OpenSSL APIs
2020-08-05 13:10:49 -07:00
Rosen Penev
70b5ae920e
Merge pull request #13027 from neheb/ina
inadyn: update to 2.7
2020-08-05 13:08:50 -07:00
Karl Palsson
5c4aad9518 net/pagekitec: Update to v0.91.200718
This fixes misleading errors in the status file, and increases buffer
sizes to match the python implementation.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-05 16:35:17 +00:00
Florian Eckert
8e34825f78 acme: fix alignment space vs tabs
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-08-05 11:33:19 +02:00
Rosen Penev
c4254a3824
Merge pull request #11116 from ja-pa/ooni
ooniprobe: new packages
2020-08-04 22:59:23 -07:00
Rosen Penev
9594a85404
freeradius3: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-04 19:17:01 -07:00
Rosen Penev
f45ce492fa
boinc: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-04 19:12:49 -07:00
Rosen Penev
7a29b7d896
inadyn: update to 2.7
Remove pic hack.

Fix license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-04 19:10:09 -07:00
Philip Prindeville
9551c05d64 xtables-addons: update for 3.10
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2020-08-04 18:49:38 -06:00
Stan Grishin
e7d2563c57 simple-adblock: README and config update
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-08-04 22:50:39 +00:00
Jan Pavlinec
a588b44f39
ooniprobe: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-05 00:43:07 +02:00
Daniel Golle
d7a6bb0621 gnunet-fuse: update to version 0.13.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-04 21:00:26 +01:00
Yousong Zhou
4418d240a1 shadowsocks-libev: note the deprecation of ss_server.bind_address
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-04 11:40:45 +08:00
peter-stadler
f81ef30a30 nginx-util: fix dependency
Add DEPENDS since EXTRA_DEPENDS is not used by `make menuconfig`.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-08-03 15:17:24 +02:00
Hannu Nyman
1c67444c33
Merge pull request #13004 from commodo/netatalk-fix-clang
netatalk: fix compile error in mac os
2020-08-03 12:51:19 +03:00
Liangbin Lian
e60ad5400e netatalk: fix compile error in mac os
fix compile error in mac os when dtrace installed.

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2020-08-03 12:26:32 +03:00
Rosen Penev
3ae4b3f016
Merge pull request #13002 from liudf0716/apfree-wifidog
apfree-wifidog: fix bug of cert generating condition and enable misuse
2020-08-02 23:12:40 -07:00
Yousong Zhou
7d7cbae75e shadowsocks-libev: support ss-server option local_{ipv4,ipv6}_address
At the moment ss-server seems to be the only component using these two
options.  It also accepts "local_address" of either ip4 or ip6 address,
but the meaning is different from that of ss-local, ss-tunnel etc.
where it is for listen bind

With this commit, we start deprecation process of uci option
"bind_address".  The name was replaced with "local_addr" in upstream
project commit 5fa98a66 ("Fix #1911") and available as json config
option "local_address".  This upstream change was released in 3.2.0

Link: 4a42da641b
Link: https://github.com/openwrt/packages/issues/12931
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-03 11:52:56 +08:00
Dengfeng Liu
69a7cf4c1d apfree-wifidog: fix bug of cert generating condition and enable misuse
Signed-off-by: Dengfeng Liu <dfliuc@isoftstone.com>
2020-08-03 10:16:01 +08:00
Rosen Penev
e1c3ed6748
softethervpn: fix compilation with clang
Needs , not = for the rpath parameter.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:48:59 -07:00
Rosen Penev
02d5c37808
ola: fix compilation with clang
Needs , not = for the rpath parameter.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-02 00:48:49 -07:00
Rosen Penev
0c3f4fd079
Merge pull request #12899 from aaronjg/openwrtize-openfortivpn
openfortivpn: use a more 'OpenWRT' paradigm throughout the code
2020-08-01 16:40:41 -07:00
Rosen Penev
bb6cecb2ca
Merge pull request #12904 from odmdas/odmdas-freeradius3-Makefile
freeradius3: add missing conffiles to Makefile
2020-08-01 16:37:45 -07:00
Alexey Dobrovolsky
f6974b8f3c freeradius3: add missing conffiles to Makefile
Config files
/etc/freeradius3/policy.d/accounting
/etc/freeradius3/policy.d/filter
/etc/freeradius3/proxy.conf
/etc/freeradius3/sites-available/default
and link
/etc/freeradius3/sites-enabled/default
are in the freeradius3 package and are mentioned in the main config file
/etc/freeradius3/radiusd.conf
Thus, they must be explicitly specified in the Makefile.

File
/etc/freeradius3/sites/default
is not included in the package, is not created during installation,
is not mentioned in the main config file and should therefore be excluded
from the Makefile.

Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2020-08-01 23:31:59 +03:00
Aaron Goodman
176f363b5f openfortivpn: remove explicit handling of peerdns and defaultroute
netifd is clever enough to handle the peerdns and default route
arguments, so we can just let them get passed along, and when
ppp-up invokes proto_send_update, netifd will only apply what
is needed

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-31 21:43:06 -04:00
Christian Lachner
4c2edf71c2 haproxy: Update HAProxy to v2.2.2
- Update haproxy download URL and hash
- This new version also adds LUA 5.4 support

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-07-31 18:49:35 +02:00
Hannu Nyman
6a547b60a3
Merge pull request #12594 from hnyman/nlbw
nlbwmon: add hotplug script to reload after interface ifup
2020-07-31 16:55:42 +03:00
Aaron Goodman
991147ff43 openfortivpn: improve logging
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-30 20:47:34 -04:00
Aaron Goodman
93af5a19bb openfortivpn: add defaultroute option
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-30 20:47:34 -04:00
Aaron Goodman
7ec4881762 openfortivpn: use functions/network.sh to access interface params
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-30 20:47:34 -04:00
Aaron Goodman
a541f0be8a openfortivpn: use proper method to access configuration in hotplug
Use functions.sh to get configuration variables rather than calling uci

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-30 20:47:33 -04:00
Josef Schlehofer
639d7fbd9f
Merge pull request #12975 from ja-pa/clamav-security-fix
clamav: update to version 0.102.4 (security fix)
2020-07-30 21:32:24 +02:00
Jan Pavlinec
5d7164aaba
clamav: update to version 0.102.4 (security fix)
Fixes
CVE-2020-3481

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-07-30 15:28:52 +02:00
Aleksander Morgado
735eb02d04 modemmanager: avoid requiring autoreconf to build package
Do not manually overwrite the paths of gdbus-codegen or glib-mkenums
in the ModemManager package build, as modifying the configure.ac ends
up requiring a full autoreconf.

Since MM 1.14, git builds or autoreconf-ed source package builds
require autoconf-archive installed in the build system, and so the
build would fail if this happens.

The update to overwrite the paths was to force using the gdbus-codegen
and glib-mkenums provided by the "host" glib2 package instead of the
"target" glib2 package (see fa8ad6e69c),
but these tools are really the same in both as they're python
programs, arch independent.

Tested in a local build where the setup detects and uses the correct
glib tool paths from the target:
  /home/user/openwrt/staging_dir/target-mips_24kc_musl/usr/bin/gdbus-codegen
  /home/user/openwrt/staging_dir/target-mips_24kc_musl/usr/bin/glib-mkenums

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

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-07-30 09:32:17 +02:00
Rosen Penev
bca517b3d9
Merge pull request #12970 from EricLuehrsen/unbound_11100
unbound: update to 1.11.0
2020-07-30 00:23:14 -07:00
Yousong Zhou
a00671bf86 openvswitch: remove explicit dependency on librt
Selection of librt will be handled by the build system

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-07-30 11:54:34 +08:00
Eric Luehrsen
54164792aa unbound: update to 1.11.0
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-07-29 22:55:21 -04:00
Yousong Zhou
52e074411b openvswitch: only libopenvswitch depends on libunbound, libunwind
This is to make explicit the conditional select of libunwind is only
needed for libopenvswitch.  If we spill it over other packages, the
generated kconfig will have recursive dependency issue.  2 new patches
were made for this goal

The other thing is that "+libunwind" will cause it to be built if any of the
packages defined in this Makefile is enabled (y or m).  This is at the moment
by-design of the build system.

Libunwind does not support architectures like arc.  Use conditional select To
avoid (libunwind) build failures like the following,

  checking for ELF helper width... configure: error: Unknown ELF target: arc
  make[3]: *** [Makefile:65: /data/openwrt/build_dir/target-arc_arc700_uClibc/
  libunwind-1.3.1/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1

Things like "+PACKAGE_openvswitch-libopenvswitch:libunwind" will also result in
recursive deps error for chains of 3 nodes.  Kconfig construct like the
following will be made

	config A
		tristate
		select B
		depends on !(C) || (x)

	config B
		tristate
		select C

	config C
		tristate

	config x
		bool

Other changes include

 - Shared use of variable ovs__common_depends was removed
 - Ovn doc build was patched out

Link: https://github.com/openwrt/packages/pull/12959#issuecomment-665021413
Reported-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-07-30 10:02:13 +08:00
Yousong Zhou
f69f4f3fae openvswitch: rename shared var name ovs{,_}_common_depends
To avoid conflict with package ovs_common_depends of package
openvswitch-common

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-07-30 10:02:13 +08:00
Yousong Zhou
acca35d460 openvswitch: backport patch fixing build for 4.14.187
Supersedes openwrt/packages#12932

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-07-30 10:02:13 +08:00
Rosen Penev
59d5308ba9 sshfs: update to 3.7.0
Simplified Makefile as a result of meson transition.

Fixed license information.

Updated URL.

Added patch to fix linking issue.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-29 16:40:34 -07:00
Aaron Goodman
c8a8afe8c0 openfortivpn: version bump to 1.14.1-6
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-28 23:06:09 -04:00
Aaron Goodman
d8b71f45a8 openfortivpn: don't report error if symlink already exists
If two openfortivpn scripts are started at the same time, a race
condition can occur where the conditional evaluates to true, but the
symlink exists by the time the other script tries to create it

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-28 23:06:09 -04:00
Aaron Goodman
7f109ec59f openfortivpn: minor formatting changes
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-28 23:06:09 -04:00
Aaron Goodman
2f9cfb036f openfortivpn: block restart after authentication failure
Block restart of the interface if the openfortivpn fails to authenticate.
Without this check, with a bad password, netifd will continually
hit the VPN endpoint with connection attempts

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-28 23:06:09 -04:00
Rosen Penev
a445b39bef
fping: update to 4.4
Remove upstreamed patch.

Whitespace Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-28 16:10:26 -07:00
Hannu Nyman
25dfa20780 nlbwmon: add hotplug script to reload after interface ifup
Add a hotplug script to reload nlbwmon's config after interface
ifup actions.

That should improve the detection of the IPv6 LAN address
that can get enabled a bit later in the boot process.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-07-28 19:23:12 +03:00
Florian Eckert
00cb41275c
Merge pull request #12948 from TDT-AG/pr/20200724-mwan3
mwan3: update to version 2.8.12
2020-07-28 07:07:14 +02:00
Florian Eckert
85e91377cf mwan3: update version to 2.8.12
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-28 06:53:24 +02:00
Florian Eckert
981d1eb83a mwan3: unify variable check
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-28 06:53:24 +02:00
Florian Eckert
ab747fe0fb mwan3: remove lock file entirely
Removing the lock file ist not necessary

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-28 06:53:24 +02:00
Florian Eckert
b5bd6d757b mwan3: revert: also cleanup lock on mwan3 stop
This reverts commit cde2a77ed3.

Applying this change has shown that it is even quicker to provoke the
race condtition on simultan mwan3 commands execution.
By reversing the change we have the same behaviour as before.

But the race condition on mwan3 execute at the same time still exists.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-28 06:53:24 +02:00
Florian Eckert
2dac1bcdc9 mwan3: fix race condition on mwan3 restart
This adjustment of the locks fixes the race condition when a mwan3
hotplug script and a mwan3 command are running at the same time.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-28 06:53:24 +02:00
Simon Kinane
d7507146e8 openvswitch: adds new UCI section ovs_bridge
This new config section in package openvswitch
supports creating a named bridge, and setting
its' OpenFlow controller end-point.

An example config is included in /rom/etc/config/openvswitch

Signed-off-by: Simon Kinane <skinane@fb.com>
2020-07-28 12:46:17 +08:00
peter-stadler
9cdc4a47f0
nginx: remove PROVIDES on depending package
Fix recursive dependency for `make menuconfig`.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-07-27 22:56:12 +02:00
Christian Lachner
78d99efb9b haproxy: Update HAProxy to v2.2.1
- New major version (LTS release)
- Update haproxy download URL and hash
- Remove obsolete dladdr1-dependency-patch as it has been upstreamed
- USE_REGPARM is obsolete and therefore removed from our Makefile

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-07-27 21:32:08 +02:00
Olivier Poitrey
7de22184e7 nextdns: Update to version 1.7.1
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-07-26 14:42:46 +00:00
Rosen Penev
6d3767075a
Merge pull request #12929 from peter-stadler/nginx-always-ssl
nginx: enable ssl for all variants and remove nginx-util w/o ssl
2020-07-26 02:23:40 -07:00
Rosen Penev
6c173164ef
Merge pull request #12915 from lucize/frrup
frr: update to 7.4 and latest backports
2020-07-26 02:18:42 -07:00
Peter Stadler
3603f50fd5 nginx: enable ssl for all variants and remove nginx-util w/o ssl
Make the plain nginx version the same as nginx-ssl.
In a further change we will replace nginx by a dummy package,
depending on +nginx-ssl instead. This allows a smooth upgrade.

For nginx-util leave the ssl and the ssl-nopcre versions only.
For nginx-mod-luci remove the duplicate ssl version.
Replace the removed packages by dummies for a smooth upgrade.
The dummy packages will be removed after a transition period.

Additionally, enable the http2 module for nginx-ssl by default
and cleanup the nginx.init file.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-07-25 17:36:28 +02:00
Rosen Penev
7171b4d498
Merge pull request #12916 from kenkeys/spoofer-v146
spoofer: Update to 1.4.6
2020-07-24 17:54:43 -07:00
Ken Keys
4171636692 spoofer: Update to 1.4.6
Includes a new CA file for compatibility with upcoming change to spoofer
server SSL cert

Signed-off-by: Ken Keys <kkeys@caida.org>
2020-07-24 15:42:36 -07:00
Lucian Cristian
8c0d17cf5d frr: update to 7.4 and latest backports
changelogs: https://github.com/FRRouting/frr/releases/tag/frr-7.4

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-07-24 18:50:07 +03:00
William Fleurant
1d78e7dc31 yggdrasil: Ygg-over-ygg bugfix
Signed-off-by: William Fleurant <meshnet@protonmail.com>
2020-07-23 23:35:18 -04:00
Rosen Penev
7fa266580f
zerotier: disable pie support
The Makefile is already patched for it. But PKG_ASLR_PIE still needs
to be disabled.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-23 13:41:00 -07:00
Rosen Penev
4da82b8569
Merge pull request #12893 from ja-pa/tor-0.4.3.6
tor: update to version 0.4.3.6 (security fix)
2020-07-23 13:15:08 -07:00
Aaron Goodman
d134b7ffbb openfortivpn: Only start autostart interfaces on hotplug event
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-21 22:01:46 -04:00
Rosen Penev
75efd85bf1
Merge pull request #12799 from aaronjg/openfortivpn/netifd
openfortivpn: use standard 'peerdns' config option on netifd script
2020-07-21 18:59:00 -07:00
Daniel Golle
46da3eedc5 gnunet: update to version 0.13.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-07-22 02:43:35 +01:00
Jan Pavlinec
3f51a1ee6e
tor: update to version 0.4.3.6 (security fix)
Fixes
CVE-2020- 15572

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-07-21 12:53:57 +02:00
Rosen Penev
567c620bdc
Merge pull request #12879 from TDT-AG/pr/20200720-mwan3
mwan3: update to version 2.8.11
2020-07-20 00:36:40 -07:00
Rosen Penev
6fec82d068
Merge pull request #12848 from BKPepe/squid
squid: update to version 4.12 (security update)
2020-07-20 00:35:45 -07:00
Josef Schlehofer
3401e29aa7
squid: update to version 4.12
- Fixes CVEs:

CVE-2019-12519
CVE-2019-12520
CVE-2019-12521
CVE-2019-12523
CVE-2019-12524
CVE-2019-12525
CVE-2019-12526
CVE-2019-12527
CVE-2019-12528
CVE-2019-12529
CVE-2019-12824
CVE-2019-12854
CVE-2019-13345
CVE-2019-18676
CVE-2019-18677
CVE-2019-18678
CVE-2019-18679

CVE-2020-8449
CVE-2020-8450
CVE-2020-11945
CVE-2020-14058
CVE-2020-15049

- Remove patch for cross-compilation
The patch should not be included in the OpenWrt at all without any
commit message/description.
Is not needed and there should be used HOST variables instead of BUILD variables (e.g.
   HOSTCXX)
However, the BUILDCXX is set in Makefile to HOSTCXX

- Renumber glibc patch and refresh it

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-20 08:56:50 +02:00
Florian Eckert
f601e6cfa4 mwan3: update version to 2.8.11
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-20 08:15:50 +02:00
Florian Eckert
b0acbf057e mwan3: add online and uptime to detail output
Add also online time value and uptime time value from netifd to the
detail output view.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-20 08:13:34 +02:00
Florian Eckert
058a2b6f30 mwan3: add workaround for procd change
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-20 08:12:48 +02:00
Florian Eckert
cde2a77ed3 mwan3: also cleanup lock on mwan3 stop
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-20 08:12:31 +02:00
Florian Eckert
bcd13ba95c mwan3: fix rtmon routing table function generation
If the uci option family is not set in the interface section, then there
is no default value set as in the `config_load / config_get` API.
The problem here is that if the family is not set, the default value ipv4
is normaly assumed. But the comparison fails here because the value is empty
and therefore the dedicated routing table for this interface is not compared
with the other routes from the main table and so not updated.

To fix this set the default value for this config option which is`false`
for enabled and `ipv4` for family.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-20 08:11:20 +02:00
Florian Eckert
bcd914e665
Merge pull request #12814 from aaronjg/improvements/mwan3-misc-improvements-rb
mwan3: clean up ipv4/ipv6 duplicated code and misc. improvments
2020-07-20 08:06:39 +02:00
Florian Eckert
8e3e6f8dde mwan3: fix IPv6 routing add handling
This fixes routing handling. Introduced with the last version update.
The following message disappears on the shell
when mwan3 is called with 'mwna3 restart`.

`Error: Invalid gateway address.`

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
[aaronjg@stanford.edu: fully unset variable and handle ipv4 as well]
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:24:13 -04:00
Florian Eckert
a796b7a84e mwan3: fix idx calculation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
[aaronjg@stanford.edu: fix syntax error]
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:24:13 -04:00
Aaron Goodman
ca8bc3d115 mwan3: version bump
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:24:13 -04:00
Aaron Goodman
30a46bdc9e mwan3: cleanup duplicate ipv4 and ipv6 logic
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:24:13 -04:00
Aaron Goodman
702a104f9c mwan3: don't send iptable setup failures to /dev/null
silencing failing rules makes debugging more difficult

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:18:22 -04:00
Aaron Goodman
2a5e9be83e mwan3: add default rule for ipv6 in example config
default rule only applied to ipv4 with dest_ip 0.0.0.0/0
and error was hidden when trying to apply it in ip6table

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:18:21 -04:00
Aaron Goodman
a0d66d4eeb mwan3: don't try to use ipv6 if not installed
fix issue  #11826

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 23:18:18 -04:00
Aaron Goodman
f32ad35870 openfortivpn: use standard 'peerdns' argument on netifd script
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-19 18:54:48 -04:00
Rosen Penev
04432dc54f
Merge pull request #12864 from aaronjg/bugfix/openfortivpn-ping
openfortivpn: add host up test back
2020-07-19 15:35:00 -07:00
Rosen Penev
0daffb9011
Merge pull request #12861 from neheb/api
apinger: fix compilation with GCC 10
2020-07-19 14:44:35 -07:00
Rosen Penev
1af20a26d5
Merge pull request #12860 from neheb/bfdd
bfdd: fix compilation with GCC 10
2020-07-19 01:20:29 -07:00
Rosen Penev
292834d324
Merge pull request #12856 from neheb/fpi
fping: update to 4.3
2020-07-18 23:31:48 -07:00
Aaron Goodman
374ac6817d openfortivpn: add option to use ither curl or ping to test host status
allow use of curl rather than ping to test if a host
is up since a host may not respond to ping, but an
https request is part of the openfortivpn connection,
so this is a more reliable test

also clean up overly verbose logging

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-18 22:05:13 -04:00
Rosen Penev
aaa81d7534
Merge pull request #12854 from neheb/rads
memcached: update to 1.6.6
2020-07-18 14:06:54 -07:00
Andy Walsh
3ba3a0ba4a wsdd2: Uppercase NB_PARM
* Uppercase NB_PARM if mdns option is not set
* filter commented lines

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-07-18 13:00:22 +02:00
Rosen Penev
ef646f2a70
apinger: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-17 20:35:34 -07:00
Rosen Penev
2bdabc1db7
bfdd: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-17 20:34:36 -07:00
Rosen Penev
dafbd9e5e4
davfs2: fixup gettext-version again
It seems this is still needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-17 19:43:55 -07:00
Toke Høiland-Jørgensen
40e148cdad
Merge pull request #12858 from neheb/radse
radsecproxy: fix compilation with GCC10
2020-07-18 01:06:21 +02:00
Rosen Penev
8ce5898fd3
Merge pull request #12855 from neheb/ngi
ngircd: update to 26
2020-07-17 15:53:04 -07:00
Rosen Penev
d9f15d2cd6
radsecproxy: fix compilation with GCC10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-17 15:46:48 -07:00
Rosen Penev
4b7184cd6a
rsyslog: update to 8.2006.0
Fixes compilation with GCC10.

Added random mirror since the normal website has issues at this time.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-17 15:33:53 -07:00
Rosen Penev
afbe8536f4
fping: update to 4.3
Fixes compilation with GCC 10.

Backported upstream patch to fix compilation without IPv6.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-17 15:12:16 -07:00
Rosen Penev
a98399f3d2
ngircd: update to 26
Fixes compilation with GCC10.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-17 15:11:35 -07:00
Rosen Penev
0773d9e111
memcached: update to 1.6.6
Fixes compilation with GCC 10.

Added PKG_BUILD_PARALLEL for faster compilation.

Simplified configure var.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-17 15:10:44 -07:00
Peter Stadler
4f7da949cb uwsgi: update to version 2.0.19.1
update to latest version.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-07-17 17:45:44 +02:00
Rosen Penev
4cb4df527d
Merge pull request #12846 from expiron/kcptun-updates
kcptun: bump to v20200701
2020-07-17 06:05:26 -07:00
Rosen Penev
7395537276
Merge pull request #12842 from neheb/dav2
davfs2: update to 1.5.6
2020-07-17 01:57:49 -07:00
Chao Liu
beb5a87be8
kcptun: bump to v20200701
Signed-off-by: Chao Liu <expiron18@gmail.com>
2020-07-17 15:06:26 +08:00
Rosen Penev
f57d05c769
Merge pull request #12843 from neheb/zer
zerotier: fix compilation with GCC10
2020-07-16 16:19:26 -07:00
Rosen Penev
cd3a4f4731
zerotier: fix compilation with GCC10
Patch taken from upstream.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-16 14:31:54 -07:00
Rosen Penev
cf6c95d752
davfs2: update to 1.5.6
Split musl patch into multiple small ones. Much easier to reason about.

Removed stack protector patch. This is not an issue anymore.

Removed NLS support. There seems to be a linking issue as
libiconv-stub does not have a shared library component.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-16 13:27:59 -07:00
Peter Stadler
19b382acea nginx: update to version 1.19.1
update to newest version.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-07-16 19:22:26 +02:00
Josef Schlehofer
01ff758894
dnscrypt-proxy2: update to version 2.0.44
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-07-16 15:31:30 +02:00
Aaron Goodman
84a53b7c79 mwan3: be more efficient with sleep after killing trackers
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-16 02:03:21 -04:00
Aaron Goodman
da9a626f78 mwan3: don't add single ipv4 to connected list if already covered by a cidr
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-07-16 02:03:21 -04:00
Rosen Penev
588c5d2041
bridge-utils: update to 1.7
Changed URL to new upstream.

Use PKG_INSTALL for consistency between packages.

Use PKG_BUILD_PARALLEL for faster compilation.

Remove outdated patch.

Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-15 19:14:34 -07:00
Rosen Penev
6b269abde8
Merge pull request #12775 from nickberry17/add_mm_err_messages
modemmanager: add error message notifications to proto handler
2020-07-15 17:24:47 -07:00
Florian Eckert
335efed8cb
Merge pull request #12810 from TDT-AG/pr/20200714-mwan3
mwan3: fix some shellcheck warnings
2020-07-15 11:07:41 +02:00
Florian Eckert
2594258c4b mwan3: update version to 2.8.9
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-15 10:23:47 +02:00
Florian Eckert
d0c248a7da mwan3: cleanup function mwan3_create_iface_route
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-15 10:23:47 +02:00
Florian Eckert
feae9e5742 mwan3: fix shellcheck warning SC2086
Add double quote to prevent globbing and word splitting where there is
no regression.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-15 10:22:26 +02:00
Florian Eckert
c0fdfaa174 mwan3: fix shellcheck warning SC2166
Replace -o boolean check with ||.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-15 10:21:54 +02:00
Florian Eckert
644d9a25df mwan3: remove unused variable complained by shellcheck
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-15 10:21:54 +02:00
Florian Eckert
0ed7524f81 mwan3: fix shellcheck warning SC2039
Replace all `==` with `=`.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-15 10:21:54 +02:00
Florian Eckert
facf8ea299 mwan3: move redirect error output to trash
This suppress the following output on `mwan3 restart`:
> Dump terminated

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-15 10:21:54 +02:00
Yousong Zhou
74d78af936 ovn: bump to version 20.06.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-07-14 21:25:20 +08:00
Florian Eckert
86a2e8f671 ntpd: add config include support
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-14 14:04:25 +02:00
Rosen Penev
0c200218ec
Revert "modemmanager: remove unnecessary autoreconf and specifications of glib-mkenums and gdbus-codegen"
This reverts commit 352ca90243.
2020-07-13 22:19:18 -07:00
Rosen Penev
a437ca9096
Merge pull request #12784 from neheb/ligh
lighttpd: switch to meson
2020-07-13 06:29:09 -07:00
Rosen Penev
d2dcc9902c
Merge pull request #12798 from EricLuehrsen/unbound_20200704
unbound: improve startup and dhcp script robustness
2020-07-13 01:26:30 -07:00
Rosen Penev
787ca91550
Merge pull request #12801 from wvdakker/master
Shorewall: Bump to 5.2.6.1
2020-07-13 01:25:36 -07:00
Florian Eckert
a261a6e672
Merge pull request #12773 from TDT-AG/pr/20200710-xinetd
xinetd: start service in foreground for procd
2020-07-13 08:45:41 +02:00
Willem van den Akker
f615195f48
Shorewall6: Bump to 5.2.6.1
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-07-13 08:27:42 +02:00
Willem van den Akker
77813b8ee5
Shorewall: Bump to 5.2.6.1
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-07-13 08:26:25 +02:00
Willem van den Akker
8d826b26fc
Shorewall6-lite: Bump to 5.2.6.1
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-07-13 08:24:52 +02:00
Willem van den Akker
93f58d0942
Shorewall-lite: Bump to 5.2.6.1
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-07-13 08:23:23 +02:00
Willem van den Akker
e85e6fc5f3
Shorewall-core: Bump to 5.2.6.1
Signed-off-by: Willem van den Akker <wvdakker@wilsoft.nl>
2020-07-13 08:21:45 +02:00
Rosen Penev
05ca5f909b
Merge pull request #12765 from neheb/mnu
miniupnpd: default to IGDv1
2020-07-12 17:59:58 -07:00
Rosen Penev
d7898a5667
Merge pull request #12753 from nickberry17/fixup_mm_makefile
modemmanager: remove unnecessary autoreconf
2020-07-12 17:57:27 -07:00
Eric Luehrsen
e81529596d unbound: improve startup and dhcp script robustness
- prevent rapid overlap in DHCP script updates
- check and allow localhost forwards with specific applications
- add option for rate limiting inbound queries
- change UCI list to table format with Unbound conf references

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-07-12 14:56:46 -04:00
Nick Hainke
55daa1e8cb dawn: update to latest version 2020-07-12
Includes:
- dawn_uci: no need uci_alloc_context on each uci_set_network call
- test_storage: extend test harness; datastorage: two bug fixes
- tcpsocket: free con after ustream write error and make list each safe
  list_each is not safe against removal of list entry

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-07-12 14:57:11 +02:00
Rosen Penev
602e3899b4
lighttpd: switch to meson
Simplifies the Makefile and allows faster compilation with Ninja.

Added patch to fix libmariadb dependency.

Added extra modules.

Speed Before:

time make package/lighttpd/compile -j 12
Executed in   47.91 secs   fish           external
   usr time   41.83 secs  384.00 micros   41.83 secs
   sys time   10.79 secs   37.00 micros   10.79 secs

Speed After:

time make package/lighttpd/compile -j 12
Executed in   19.67 secs   fish           external
   usr time   42.79 secs  377.00 micros   42.79 secs
   sys time    8.56 secs   37.00 micros    8.56 secs

Tested with fish shell.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-11 22:49:38 -07:00
Rosen Penev
f7dea4561b
Merge pull request #11831 from lucize/addiscsi
open-iscsi: add package open-iscsi
2020-07-11 02:56:21 -07:00
Nicholas Smith
377a33730d modemmanager: add error message notifications to proto handler
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-07-10 20:28:31 +10:00
Florian Eckert
eb6cb75f9f xinetd: start service in foreground for procd
Since we use now procd for xinetd, we have to start the service with the
option `-dontfork` to make procd happy.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-10 11:08:11 +02:00
Florian Eckert
3d9e9632d4 xinetd: change PKG_MAINTAINER
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-07-10 11:08:08 +02:00
W. Michael Petullo
1000b84ab0 dmapd: update to 0.0.85
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-07-08 21:37:39 -04:00
Rosen Penev
7891124d6c
miniupnpd: default to IGDv1
It seems even modern stuff doesn't support v2 correctly. The miniupnp
suite does but other stacks seem to lack support. Default to v1 to
avoid the headache.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-08 14:17:23 -07:00
Rosen Penev
245720750b
Merge pull request #12751 from dibdot/foolsm
foolsm: change mail dependency
2020-07-08 13:55:34 -07:00
Rosen Penev
09cb497125
Merge pull request #12763 from micmac1/remo-maint
apache/mariadb/sqlite: remove myself as maintainer
2020-07-08 11:03:01 -07:00
Jan Pavlinec
799db6b36e ntpd: update to version 4.2.8p15 (security fix)
Fixes:
CVE-2020-11868
CVE-2018-8956
CVE-2020-13817
CVE-2020-1502

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-07-08 19:07:16 +02:00
Sebastian Kemper
7582f7fca6 apache/apr/apr-util: remove maintainer
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-07-08 18:28:35 +02:00
Dirk Brenken
c5a6a1a2bd
foolsm: change mail dependency
* changed mail dependency from orphaned 'ssmtp' to 'msmtp'

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-07-08 10:54:39 +02:00
Nicholas Smith
352ca90243 modemmanager: remove unnecessary autoreconf and specifications of glib-mkenums and gdbus-codegen
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-07-08 18:51:20 +10:00
Rosen Penev
d34b7d4d43
Merge pull request #12713 from neheb/spaw
spawn-fcgi: switch to CMake
2020-07-07 16:46:09 -07:00
Rosen Penev
9464d4171d
Merge pull request #12701 from neheb/apf
apfree-wifidog: fix compilation with GCC10
2020-07-07 16:32:12 -07:00
Rosen Penev
5be4b51414
Merge pull request #12720 from neheb/fw
fwknop: fix compilation with GCC10
2020-07-07 15:32:44 -07:00
Huangbin Zhan
704e733e51 treewide: fix broken conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-07-07 18:29:13 +08:00
Huangbin Zhan
e4a800f432 treewide: add conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-07-07 06:27:51 +08:00
Rosen Penev
95b6f2f8ce
Merge pull request #12735 from mstorchak/rsync-3.2.2
rsync: update to 3.2.2
2020-07-06 07:24:16 -07:00
Maxim Storchak
a10e4fa904 rsync: update to 3.2.2
Force IPv6 support to according to the global CONFIG_IPV6, ignore compile time detection

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-07-06 17:08:48 +03:00
Nicholas Smith
e1bcb21d9a modemmanager: bump to 1.14.0
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-07-06 22:03:03 +10:00
Florian Eckert
fb1437e222
Merge pull request #12709 from m01/bugfix-mwan3-config-load
mwan3: Fix mwan3 start not doing anything
2020-07-06 08:42:01 +02:00
Rosen Penev
ad6d1d331f
Merge pull request #12682 from jonathanunderwood/stubby-0.3.0
stubby: update to version 0.3.0
2020-07-05 09:34:30 -07:00
Josef Schlehofer
4155dfb6b5
Merge pull request #12586 from tiagogaspar8/bind-update-9-16-4
bind: update to 9.16.4
2020-07-05 17:50:41 +02:00
Rosen Penev
9b4a8f12a3
fwknop: fix compilation with GCC10
Added PKG_LICENSE_FILES.

Added PKG_BUILD_PARALLEL for faster compilation.

Simplified configure arguments.

Small cleanups for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-04 17:48:11 -07:00
Rosen Penev
c8bb57b318
Merge pull request #12718 from Grommish/master
[Snort3/Snort+] Fix Big-Endian compile issues
2020-07-04 15:57:37 -07:00
Rosen Penev
e349a3216c
spawn-fcgi: switch to CMake
Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-04 15:22:53 -07:00
Donald Hoskins
e3163364e9 [Snort3/Snort+] Fix Big-Endian compile issues
Signed-off-by: Donald Hoskins <grommish@gmail.com>
2020-07-04 18:22:12 -04:00
Rosen Penev
390c06a738
Merge pull request #12338 from alinnastac/rtsp-pb_discon
xtables-addons: fix RTSP helper support for client_port=x/y Transport…
2020-07-04 11:39:17 -07:00
Rosen Penev
35734b81cd
Merge pull request #12692 from qweaszxcdf/openfortivpn
openfortivpn: Remove pingcheck and use l3_device instead
2020-07-04 11:38:34 -07:00
Tiago Gaspar
b8f8af8a30 bind: update to 9.16.4
This update fixes the following CVE's:
- CVE-2020-8618
- CVE-2020-8619

More info on bug fixes and feature changes in:
https://downloads.isc.org/isc/bind9/9.16.4/doc/arm/html/notes.html

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2020-07-04 12:12:17 +01:00
Ryan Shi
ee690da794 openfortivpn: bump PKG_RELEASE
Signed-off-by: Ryan Shi <qweaszxcdfsh@gmail.com>
2020-07-04 18:28:59 +08:00
Rosen Penev
4643ae9abe
Merge pull request #12603 from neheb/ossh
openssh: update to 8.3p1
2020-07-03 23:06:58 -07:00
Rosen Penev
bd8002401a
Merge pull request #12510 from neheb/git
git: update to 2.27.0
2020-07-03 23:05:50 -07:00
Michiel Blokzijl
acfbd98ce0 mwan3: Fix mwan3 start not doing anything
Due to a missing config load function call, mwan3 start runs ifup for an empty
list of interfaces, thus not calling ifup at all.

This commit introduces the missing config_load call.

Signed-off-by: Michiel Blokzijl <code@m01.eu>
2020-07-03 20:03:42 +01:00
Rosen Penev
477a881f14
Merge pull request #12697 from Andy2244/samba-4_12_5
samba4: update to 4.12.5
2020-07-03 07:04:03 -07:00
Rosen Penev
fd683c5cb7
Merge pull request #12696 from neheb/nta
netatalk: fix compilation with GCC10
2020-07-03 07:03:27 -07:00
Rosen Penev
cfa7b85ae4
Merge pull request #12702 from neheb/davf
davfs2: fix compilation with GCC10
2020-07-03 07:02:53 -07:00
Rosen Penev
3d9618c61b shadowsocks-libev: fix compilation with GCC10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-03 11:24:52 +08:00
Rosen Penev
074a524c10
davfs2: fix compilation with GCC10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-02 19:17:50 -07:00
Rosen Penev
1c4fb05ba3
apfree-wifidog: fix compilation with GCC10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-02 19:16:30 -07:00
Andy Walsh
4da8b01f67 samba4: update to 4.12.5
* update to 4.12.5
* fixes CVE-2020-10730, CVE-2020-10745, CVE-2020-10760, CVE-2020-14303
* add fix-musl_missing__nss_buflen_passwd.patch
* remove fixed tirpc include
* add extra CONFIGURE_VARS (XSLTPROC=false, WAF_NO_PREFORK=1)

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-07-03 01:38:48 +02:00
Rosen Penev
8998415023
netatalk: fix compilation with GCC10
Upstream patch: https://github.com/Netatalk/Netatalk/pull/125

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-02 11:47:58 -07:00
Ryan Shi
f25db3dede openfortivpn: Remove pingcheck and use l3_device instead
Signed-off-by: Ryan Shi <qweaszxcdfsh@gmail.com>
2020-07-02 15:47:13 +08:00
Rosen Penev
b09a963b52
Merge pull request #12663 from rfrankla/netcat_002_patch
netcat: fix Illegal instruction on listen udp
2020-07-01 23:24:39 -07:00
Rosen Penev
d68b660569
Merge pull request #12674 from ldir-EDB0/miniupnpd
miniupnpd: macosx compat and refresh patches
2020-07-01 22:49:16 -07:00
Rosen Penev
b16a9f2d1c
Merge pull request #12670 from neheb/neto
Netopeer2: fix compilation with GCC10
2020-07-01 22:48:55 -07:00
Rosen Penev
8d5bf27868
Merge pull request #12675 from axet/master
add miniupnpd ipv6_disable option, #11971 close
2020-07-01 22:44:24 -07:00
Alexey Kuznetsov
9b6537b487 miniupnpd: add miniupnpd ipv6_disable option, #11971 close
Signed-off-by: Alexey Kuznetsov <axet@me.com>
2020-07-02 06:20:13 +03:00
Jean-Michel Lacroix
cd13e7ec7e darkstat: correct incompatbility with sshd
The init file of darkstat is creating the pid in /var/empty and
setting the owner of the directory to darkstat which is incompatible
with sshd as sshd requires /var/empty to be owned by root and not
group or world-writable.  See issue #12420.

This corrects the problem by creating another directory: /var/darkstat
instead without setting the owner, which is not actually required.
Compile tested: not applicable as the changes do not involve
compilation.
Tested on my home router running darkstat.

Signed-off-by: Jean-Michel Lacroix <lacroix@lepine-lacroix.info>
2020-07-01 18:40:42 -04:00
Jonathan G. Underwood
d2016285ad stubby: update to version 0.3.0
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2020-07-01 22:27:27 +01:00
Kevin Darbyshire-Bryant
0189c45253 miniupnpd: macosx compat and refresh patches
Tidy up some minor patch fuzz with a refresh.

Also tweak the linux makefile to make it run on macosx and linux:
install only understand -m for filemode, not that the openwrt staging
dir understands file modes.  Also glibc>2.17 so patch out the check that
otherwise barfs a number of errors from a missing 'ldd' command under
macos.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2020-07-01 10:16:43 +01:00
Rosen Penev
3197c5c9a9
Netopeer2: fix compilation with GCC10
Refreshed openssl patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-30 19:46:11 -07:00
Rick Frankland
9d07ba2c77 netcat: fix Illegal instruction on listen udp
When listening to a udp port an Illegal instruction occurs.
This did NOT happen when compiled with debug on.

Fixes issue openwrt#4747, FS#2937

Signed-off-by: Rick Frankland <rfrankla@yahoo.com>
2020-06-30 23:42:10 +01:00
Rosen Penev
6b5fa7e9b9
Merge pull request #12653 from jefferyto/python-no-parallel-host-pip-install
python-packages: Disable parallel build when host pip is needed
2020-06-30 14:34:35 -07:00
W. van den Akker
65a3a1900c
Shorewall6: Bump to 5.2.5.2
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-06-30 10:22:01 +02:00
W. van den Akker
3d28c3338c
Shorewall: Bump to 5.2.5.2
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-06-30 09:49:15 +02:00
W. van den Akker
9b50950622
Shorewall6-lite: Bump to 5.2.5.2
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-06-30 09:48:08 +02:00
W. van den Akker
710ab82728
Shorewall-lite: Bump to 5.2.5.2
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-06-30 09:47:02 +02:00
W. van den Akker
5c9065a2bc
Shorewall-core: Bump to 5.2.5.2
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
2020-06-30 09:45:51 +02:00
Jeffery To
e0e2224f8a
python-packages: Disable parallel build when host pip is needed
This adds PKG_BUILD_PARALLEL:=0 to packages that depend on host Python
packages (HOST_PYTHON3_PACKAGE_BUILD_DEPENDS), because installing
packages with multiple concurrent pip processes can lead to errors or
unexpected results[1].

This also:

* Move HOST_PYTHON3_PACKAGE_BUILD_DEPENDS definitions to before
  python3-package.mk is included

* Update Python folder readme to include PKG_BUILD_PARALLEL:=0

[1]: https://github.com/pypa/pip/issues/2361

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-06-30 15:43:01 +08:00
Rosen Penev
d2cb6411c5
Merge pull request #12582 from zhanhb/frp
frp: update to 0.33.0
2020-06-29 15:11:08 -07:00
Javier Marcet
c48bae07be nfs-kernel-server: update to 2.5.1
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-06-29 17:50:31 +02:00
Rosen Penev
8a965ca029
Merge pull request #12086 from aleksander0m/aleksander/mm-auth
Authentication protocol setup in ModemManager
2020-06-28 20:01:26 -07:00
Rosen Penev
362f74ff01
Merge pull request #12277 from xjboss/master
ddns-scripts: Added api token method for cloudflare ddns script v4
2020-06-28 19:59:05 -07:00
Rosen Penev
ed47f22cce
Merge pull request #12583 from zhanhb/kcptun
kcptun: update to 20200409
2020-06-28 19:55:25 -07:00
Rosen Penev
021737ca73
Merge pull request #12627 from jonathanunderwood/stubby-fix-tls-port
stubby: fix handling of tls_port config option
2020-06-28 19:54:41 -07:00
Rosen Penev
2be45d6189
Merge pull request #12630 from Andy2244/samba4-uci-tuning
samba4: add new UCI option "enable_extra_tuning"
2020-06-28 19:53:56 -07:00
Rosen Penev
487ddf78a6
Merge pull request #12605 from neheb/rsy
rsync: update to 3.2.0
2020-06-28 14:06:48 -07:00
Maxim Storchak
e1cd4bcf0a
rsync: fix ipv6 detection
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-06-28 13:56:21 -07:00
David Bauer
df891a50c5 jool: downgrade to v4.0.9
Jool v4.1.0 suffers from bad offload management as well as broken
stateful NAT64 translation. See upstream issues #331 as well as #332 for
more information.

Downgrade to v4.0.9 until these are ironed out.

Tested on: ipq40xx-generic

Fixes commit 0a6891feac ("jool: update to v4.1.0")
Signed-off-by: David Bauer <mail@david-bauer.net>
2020-06-28 15:12:47 +02:00
Rosen Penev
ba49c96808
miniupnpd: added libcap-ng dependency
As miniupnpd is running as root, libcap(-ng) can be used to limit its
capabilities.

libcap-ng is very small, so this isn't a problem.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-27 15:15:14 -07:00
Eric Luehrsen
9c655aed3a unbound: add dns assistants on local host
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-06-27 17:17:41 -04:00
Eric Luehrsen
8e0b2d344e unbound: refactor build options to select switches
The two unique packages "Unbound light" and "Unbound heavy"
were not working well due to the fact that Unbound is mostly
its library. Tools and helpers would crash. Instead a reasonable
default Unbound is built. Also up select options like python
are added. libevent and libpthreads are options to down select.

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-06-27 17:17:41 -04:00
Rosen Penev
3f00aed153
rsync: update to 3.2.1
Disable several options to enable compilation.

Simplified several configure options.

Remove pointless configure var.

Added ssh hinting patch. Some SSH incompatibility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-27 14:14:46 -07:00
Andy Walsh
68af8dcde3 samba4: add new UCI option "enable_extra_tuning"
* add new UCI option "enable_extra_tuning"
* update template
* add config examples for options
* fix some access warnings on samba /var dirs

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-06-27 22:47:30 +02:00
Jonathan G. Underwood
31be44ca61 stubby: fix handling of tls_port config option
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2020-06-27 16:58:47 +01:00
Rosen Penev
65af93279d
Merge pull request #12611 from neheb/upn
miniupnpd: update to 2.1.20200510
2020-06-26 14:08:00 -07:00
Rosen Penev
6d3e7bef65
Merge pull request #12620 from blocktrron/jool-v410
jool: update to v4.1.0
2020-06-26 14:02:49 -07:00
Stan Grishin
d2f4454fe6 https-dns-proxy: re-add conffiles and add description to Makefile
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-06-26 03:09:26 +00:00
Rosen Penev
2b5028458e
miniupnpd: update to 2.1.20200510
Use the newly introduced configure script.

Use PKG_INSTALL for consistency between packages.

Use PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-25 17:44:23 -07:00
David Bauer
0a6891feac jool: update to v4.1.0
Compile-tested: ipq40xx-generic
Run-tested: ipq40xx-generic

Signed-off-by: David Bauer <mail@david-bauer.net>
2020-06-26 02:39:58 +02:00
Rosen Penev
8e77b50954
openssh: update to 8.3p1
Removed outdated options.

Small bashism fix in the init script.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-25 17:38:55 -07:00
Stan Grishin
e039bd4da7 https-dns-proxy: bugfix: remove eDNS support
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-06-25 19:40:38 +00:00
Hannu Nyman
8fb6748769
Merge pull request #12589 from Grommish/master
[OpenConnect] Update to version 8.10 to address CVE-2020-12823
2020-06-25 19:52:57 +03:00
Alexandru Ardelean
c7153f22a7 tcpreplay: bump to version 4.3.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-06-25 19:29:52 +03:00
Donald Hoskins
c2d4156086 [OpenConnect] Update to version 8.10 to address CVE-2020-12823
https://nvd.nist.gov/vuln/detail/CVE-2020-12823

Signed-off-by: Donald Hoskins <grommish@gmail.com>
2020-06-25 07:37:13 -04:00
Olivier Poitrey
b3bd71e9f4 nextdns: Update to version 1.7.0
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
2020-06-25 00:22:33 +00:00
Rosen Penev
7594111cf2
Merge pull request #12516 from rozhuk-im/fbsd_build
FreeBSD build fix
2020-06-24 12:58:23 -07:00
Rozhuk Ivan
c54ddec41d xtables-addons: FreeBSD build fix
Signed-off-by: Rozhuk Ivan <rozhuk.im@gmail.com>
2020-06-24 15:33:22 +03:00
Huangbin Zhan
6ecdc863b9 kcptun: update to 20200409
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-06-24 13:52:41 +08:00
Huangbin Zhan
9816e5d675 frp: update to 0.33.0
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-06-24 13:51:58 +08:00
Rosen Penev
ac5a29c189
Merge pull request #12559 from zhaojh329/wifidog-ng
wifidog-ng: remove package
2020-06-23 15:05:04 -07:00
Rosen Penev
81dc2bd6ab
Merge pull request #12547 from neheb/torr
tor: remove libssp hack
2020-06-23 15:03:51 -07:00