<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/mwan3, 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: fix typos in warning messages</title>
<updated>2026-03-11T13:24:47Z</updated>
<author>
<name>Harin Lee</name>
</author>
<published>2026-03-08T05:00:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1e721190f9b4e0b195ac5e5d85b8c89d8a72ddff'/>
<id>urn:sha1:1e721190f9b4e0b195ac5e5d85b8c89d8a72ddff</id>
<content type='text'>
Signed-off-by: Harin Lee &lt;me@harin.net&gt;
</content>
</entry>
<entry>
<title>mwan3: fix IPv6 support for httping command</title>
<updated>2026-03-11T13:24:47Z</updated>
<author>
<name>Harin Lee</name>
</author>
<published>2026-03-04T08:08:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8031e5459cc3f839c51d72ed8d944dc0e1bd2216'/>
<id>urn:sha1:8031e5459cc3f839c51d72ed8d944dc0e1bd2216</id>
<content type='text'>
This passes the '-6' option to httping if the address family is IPv6.

Signed-off-by: Harin Lee &lt;me@harin.net&gt;
</content>
</entry>
<entry>
<title>mwan3: warn about unsupported IPv6 in arping track method</title>
<updated>2026-03-11T13:24:47Z</updated>
<author>
<name>Harin Lee</name>
</author>
<published>2026-03-04T07:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=91b997bb506450e4e2b6ef43ec5e81de91f575c8'/>
<id>urn:sha1:91b997bb506450e4e2b6ef43ec5e81de91f575c8</id>
<content type='text'>
ARP and arping do not support IPv6.

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: init.d/mwan3: fix GNU grep warning about stray \</title>
<updated>2025-09-03T13:42:20Z</updated>
<author>
<name>Fabian Groffen</name>
</author>
<published>2025-09-02T11:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=575db9300a38e1ccf28fc3d37b505594b54f8550'/>
<id>urn:sha1:575db9300a38e1ccf28fc3d37b505594b54f8550</id>
<content type='text'>
GNU grep complains:
  grep: warning: stray \ before :

Drop the \, confirmed with busybox grep backslash is non-significant
(the output is the same).

Closes: https://github.com/openwrt/packages/issues/25198
Signed-off-by: Fabian Groffen &lt;grobian@bitzolder.nl&gt;
</content>
</entry>
<entry>
<title>mwan3: common.sh: fix src_ip detection for ipv6-PD</title>
<updated>2025-09-03T13:42:20Z</updated>
<author>
<name>Fabian Groffen</name>
</author>
<published>2025-09-02T11:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=47fd548a71332ad253a8ddbf3b0b2f7975714647'/>
<id>urn:sha1:47fd548a71332ad253a8ddbf3b0b2f7975714647</id>
<content type='text'>
IPv6 via PPPoE often receives a prefix, not an address. In that case
mwan3_get_src_ip would not find an address and fall back to ::.  However
in case of multiple IPv6 upstreams, this no longer means a ping (such as
done by uptime check) succeeds, for there are multiple addresses.

With this, mwan3 can effectively load-balance/fail-over on a PPPoE IPv6
prefix and a secondary (LTE) acquired /64 without immediately disabling
the IPv6 prefix interface as soon as the secondary IPv6 interface comes
up.

I think this change is also a fix to #26690
but I'm not 100% sure of that.

Signed-off-by: Fabian Groffen &lt;grobian@bitzolder.nl&gt;
</content>
</entry>
<entry>
<title>mwan3: common.sh: fix sed syntax for GNU sed</title>
<updated>2025-09-03T13:42:20Z</updated>
<author>
<name>Fabian Groffen</name>
</author>
<published>2025-09-02T11:19:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f933e028f502e9fc5c6bbf1176057253dd02a4e9'/>
<id>urn:sha1:f933e028f502e9fc5c6bbf1176057253dd02a4e9</id>
<content type='text'>
`pq' yields with GNU sed:
  sed: -e expression #1, char 15: extra characters after command
so, make q a separate command instead.

busybox accepts this too, and still returns only the first match (q
quits processing)

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>
</feed>
