| Commit message (Collapse) | Author | Age |
|
|
|
| |
Signed-off-by: James White <james@jmwhite.co.uk>
|
|
|
|
|
|
|
|
| |
- reduce duplicate logging code
- simplify nping track code
- simplify ping result parsing
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
|
|
|
|
|
|
|
| |
With the new wrapper code, we can override the broken binding behavior of
iputils ping v20101006.
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
also use global IPv4_REGEX environment variable as consistent IPv4 regex
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
|
|
|
|
| |
Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
|
|\
| |
| | |
prosody: update to 0.11.7
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| | |
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
|
|/
|
|
| |
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
|
|\
| |
| | |
jool: update to 4.1.4
|
| |
| |
| |
| |
| |
| | |
Added BUILDONLY to eliminate warning.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
|\ \
| | |
| | | |
glib2: update to 2.66.1
|
| |/
| |
| |
| | |
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
|\ \
| | |
| | | |
libidn: update to 1.36
|
| |/
| |
| |
| |
| |
| | |
Refreshed patch.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
|\ \
| | |
| | | |
gerbera: update to 1.6.4
|
| | |
| | |
| | |
| | | |
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
| |/
| |
| |
| |
| |
| | |
Remove upstreamed patch.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
|\ \
| |/
|/| |
gammu: update to 1.42.0
|
|/
|
|
| |
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
|\
| |
| | |
modemmanager: bump to 1.14.6
|
|/
|
|
| |
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
|
|\
| |
| | |
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>
|
|\ \
| | |
| | | |
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>
|
|\ \ \
| | | |
| | | | |
libuhttpd: Update to 3.4.0
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
|\ \ \
| | | |
| | | | |
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>
|
|\ \ \
| | | |
| | | | |
seafile-server: Update to 7.1.5
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
|
|\ \ \ \
| |_|_|/
|/| | | |
treewide: add missing BUILDONLY
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes Makefile warnings:
WARNING: skipping X -- package has no install section
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
|\ \ \ \
| | | | |
| | | | | |
Update libqmi to 1.26.6 and make QMI-over-MBIM support optional
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
There is no need to force every user of libqmi to require libmbim and
build with QMI-over-MBIM support, if they know they're not going to
use it. Just make it optional and enabled by default.
Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
https://lists.freedesktop.org/archives/libqmi-devel/2020-October/003416.html
Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
https://lists.freedesktop.org/archives/libqmi-devel/2020-August/003377.html
Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
|
|\ \ \ \
| |_|/ /
|/| | | |
keepalived: update to 2.1.5
|