<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/mwan3/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-03-11T13:24:47Z</updated>
<entry>
<title>mwan3: bump PKG_VERSION to 2.12.1</title>
<updated>2026-03-11T13:24:47Z</updated>
<author>
<name>Harin Lee</name>
</author>
<published>2026-03-11T11:20:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ff0e55a2a32dfa513775044bf5c217bf3a11beb2'/>
<id>urn:sha1:ff0e55a2a32dfa513775044bf5c217bf3a11beb2</id>
<content type='text'>
Signed-off-by: Harin Lee &lt;me@harin.net&gt;
</content>
</entry>
<entry>
<title>mwan3: bump PKG_RELEASE</title>
<updated>2025-09-03T13:42:20Z</updated>
<author>
<name>Fabian Groffen</name>
</author>
<published>2025-09-02T11:25:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=75a96faba76410ebdcc90e542189b45584dbb487'/>
<id>urn:sha1:75a96faba76410ebdcc90e542189b45584dbb487</id>
<content type='text'>
- fix some problems with GNU sed/grep
- add IPv6-PD src_ip logic

Signed-off-by: Fabian Groffen &lt;grobian@bitzolder.nl&gt;
</content>
</entry>
<entry>
<title>mwan3: remove Aaron Goodman as PKG_MAINTAINER</title>
<updated>2025-08-04T06:54:56Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-08-04T06:54:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d4d34ef8fb5b55caf05f28fbb6c61827a594e6c2'/>
<id>urn:sha1:d4d34ef8fb5b55caf05f28fbb6c61827a594e6c2</id>
<content type='text'>
I received an email from Aaron Goodman saying that he is no longer working
with mwan3 and asking me to remove him from the PKG_MAINTAINER list.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>mwan3: handle missing interface gracefully</title>
<updated>2025-08-03T18:24:52Z</updated>
<author>
<name>Etienne Champetier</name>
</author>
<published>2025-08-03T01:50:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8ae00f92b3e5b5f9270f071f25687bedea18cfaa'/>
<id>urn:sha1:8ae00f92b3e5b5f9270f071f25687bedea18cfaa</id>
<content type='text'>
`ubus.call(sprintf('network.interface.%s', ifname), 'status', {})`
returns null if the interface `ifname` doesn't exists (yet).

For pppoe interfaces using `option ipv6 auto`, a virtual interface suffixed `_6`
is automatically created once the connection is established,
but until then it doesn't exists.

Fixes: 6423781254b9f3e52c6102fb2cbcd9f99f2445a3 ("mwan3: reimplement rpcd plugin using ucode")

Signed-off-by: Etienne Champetier &lt;champetier.etienne@gmail.com&gt;
</content>
</entry>
<entry>
<title>mwan3: reimplement rpcd plugin using ucode</title>
<updated>2025-08-01T11:03:01Z</updated>
<author>
<name>Etienne Champetier</name>
</author>
<published>2025-06-27T23:18:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6423781254b9f3e52c6102fb2cbcd9f99f2445a3'/>
<id>urn:sha1:6423781254b9f3e52c6102fb2cbcd9f99f2445a3</id>
<content type='text'>
On my "test" router (5 wans, 2 tracking ips per wan), before any rework,
prometheus-node-exporter-lua mwan3 average scraping time was 1230ms
(scraping only the interfaces), after optimizing the shell version,
average time was down to 485ms, with ucode we are now at 41ms.

Signed-off-by: Etienne Champetier &lt;champetier.etienne@gmail.com&gt;
</content>
</entry>
<entry>
<title>mwan3: write `mwan3 use` error/debug messages to stderr instead of stdout</title>
<updated>2025-02-20T10:10:34Z</updated>
<author>
<name>Philipp Schmitt</name>
</author>
<published>2025-02-18T16:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3f7c3ee7f751ba0d4d247ce43eb23406bf3ef7e1'/>
<id>urn:sha1:3f7c3ee7f751ba0d4d247ce43eb23406bf3ef7e1</id>
<content type='text'>
This redirects the debug output to stderr, allowing `mwan3 use` to be used in
scripts without polluting stdout.

Before:

mwan3 use wan curl -fsSL https://ifconfig.co/json | jq -er '.country_iso'
jq: parse error: Invalid numeric literal at line 1, column 8
curl: (23) Failure writing output to destination, passed 389 returned 0

After:

mwan3 use wan curl -fsSL https://ifconfig.co/json | jq -er '.country_iso'
Running 'curl -fsSL https://ifconfig.co/json' with DEVICE=eth2 SRCIP=192.168.0.1 FWMARK=0x3f00 FAMILY=ipv4
DE

Signed-off-by: Philipp Schmitt &lt;philipp@schmitt.co&gt;
</content>
</entry>
<entry>
<title>mwan3: propagate mwan3 use command exit code</title>
<updated>2025-02-20T06:59:20Z</updated>
<author>
<name>Philipp Schmitt</name>
</author>
<published>2025-02-18T16:16:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0c9f4a84101c893b77b8d23b3db4cef00ad18c35'/>
<id>urn:sha1:0c9f4a84101c893b77b8d23b3db4cef00ad18c35</id>
<content type='text'>
This propagates the exit code of the command wrapped by `mwan3 use` and
allows for example to use `mwan3 use` in monitoring scripts.

Before change:
shell command:
  mwan3 use wan false &gt;/dev/null &amp;&amp; echo ok || echo fail
result:
  ok

After change:
shell command:
  mwan3 use wan false &gt;/dev/null &amp;&amp; echo ok || echo fail
result:
  fail

Signed-off-by: Philipp Schmitt &lt;philipp@schmitt.co&gt;
</content>
</entry>
<entry>
<title>mwan3: Add support for nslookup track method</title>
<updated>2025-01-21T09:33:42Z</updated>
<author>
<name>Brian J. Murrell</name>
</author>
<published>2025-01-03T20:54:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6f7562dee2cb88d75ca99e9fdad179cecd073718'/>
<id>urn:sha1:6f7562dee2cb88d75ca99e9fdad179cecd073718</id>
<content type='text'>
Signed-off-by: Brian J. Murrell &lt;brian@interlinx.bc.ca&gt;
</content>
</entry>
<entry>
<title>mwan3: bump PKG_RELEASE</title>
<updated>2024-10-29T09:55:19Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-10-29T09:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0532015a2968fd09c8d9c0044b509324cbca7ec8'/>
<id>urn:sha1:0532015a2968fd09c8d9c0044b509324cbca7ec8</id>
<content type='text'>
Forgot to bump the 'PGK_RELEASE' in the last change in 'mwan3'.

Fixes: 619629ce8599 ("mwan3: close flock fd when starting mwan3.user scripts")
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>mwan3: add check_quality for httping</title>
<updated>2024-10-07T06:18:07Z</updated>
<author>
<name>William Solichin</name>
</author>
<published>2024-09-13T15:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=40b84a3ce7ea4abb7bf8f21e74b9d89ec49b37b6'/>
<id>urn:sha1:40b84a3ce7ea4abb7bf8f21e74b9d89ec49b37b6</id>
<content type='text'>
Example output of TRACK_OUTPUT (httping -c 1 -t 1 'http://www.google.co.uk'):

PING www.google.co.uk:80 (/):
connected to 142.250.200.35:80 (654 bytes), seq=0 time=136.58 ms
--- http://www.google.co.uk/ ping statistics ---
1 connects, 1 ok, 0.00% failed, time 1137 ms
round-trip min/avg/max = 136.6/136.6/136.6 ms

Signed-off-by: William Solichin &lt;william.r.solichin@protonmail.com&gt;
</content>
</entry>
</feed>
