<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/openvpn, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-07-06T16:32:58Z</updated>
<entry>
<title>openvpn: update to 2.7.5</title>
<updated>2026-07-06T16:32:58Z</updated>
<author>
<name>Erik Conijn</name>
</author>
<published>2026-07-06T15:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=914e0a9b240c937f1f7e295311eb86e61b24ce87'/>
<id>urn:sha1:914e0a9b240c937f1f7e295311eb86e61b24ce87</id>
<content type='text'>
Maintainer: Alexandru Ardelean ardeleanalex@gmail.com @commodo

Changelog: https://github.com/OpenVPN/openvpn/blob/v2.7.5/Changes.rst

Version: Main
Compile tested: X86 , the sole patch applies cleanly
Run tested: X86

Signed-off-by: Erik Conijn &lt;egc112@msn.com&gt;
</content>
</entry>
<entry>
<title>openvpn: add missing host routes</title>
<updated>2026-05-22T04:11:38Z</updated>
<author>
<name>Erik Conijn</name>
</author>
<published>2026-05-21T14:09:40Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=c82ed824436d6e60569942673569285583a3e28b'/>
<id>urn:sha1:c82ed824436d6e60569942673569285583a3e28b</id>
<content type='text'>
Maintainer: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;

ping @feckert

First of all big thanks to all involved devs, porting this to proto is not a minor task and besides some small quirks it is working well.
(Not all that happy with the use of a default route instead of /1 routes, because you loose internet if the tunnel goes down but that is just me nitpicking)

However I had problems with default routing as the host routes to the server endpoint were missing.

I tracked it down to code in the `openvpn-hotplug` script and made some changes and in my testing it appears to work now.
As a bonus I also added code for a future implementation of the `nohostroute` option.

Problem:
The host routes were created by just using route setup this however does not work.

Solution:
using `proto_add_host_dependency` seems the better solution.

Furthermore the correct guard for IPv6 seems to be `net_gateway_ipv6` instead of `route_ipv6_gateway` however even the correct guard is only working if ipv6 source routing is disabled on wan6, so perhaps we should consider removing the guard entirely.
For now I left it in place with a warning.

I have tested it on X86 running master build from 5 days ago, both for IPv4 and IPv6

Please have a look and consider implementing.

Thanks

Signed-off-by: Erik Conijn &lt;egc112@msn.com&gt;
</content>
</entry>
<entry>
<title>openvpn: use mbedtls by default</title>
<updated>2026-05-19T07:04:17Z</updated>
<author>
<name>Qingfang Deng</name>
</author>
<published>2026-05-14T01:35:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5823a0fb6c4436a4a9beb6132c1fde6c43605467'/>
<id>urn:sha1:5823a0fb6c4436a4a9beb6132c1fde6c43605467</id>
<content type='text'>
When luci-proto-openvpn is selected in `make menuconfig`,
openvpn-openssl is picked up automatically. As mbedTLS is the default
TLS package, set DEFAULT_VARIANT on openvpn-mbedtls so that it is used
by default.

Signed-off-by: Qingfang Deng &lt;dqfext@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvpn: add kmod-ovpn-backports dependency</title>
<updated>2026-05-16T08:04:52Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2026-04-19T17:27:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=c53d53ff93a126df96169cbcf7d84687b83b0c8c'/>
<id>urn:sha1:c53d53ff93a126df96169cbcf7d84687b83b0c8c</id>
<content type='text'>
With openwrt/openwrt@f7d6e73 and openwrt/packages@974c2be, kmod-ovpn-backports can now be built and run correctly.
add this dependency enables DCO.

Link: openwrt/packages@01fafd69e

Test on: Mediatek Filogic GL-MT3000 (with kmod-crypto-hw-safexcel)

Signed-off-by: Andy Chiang &lt;AndyChiang_git@outlook.com&gt;
</content>
</entry>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>openvpn: disable wolfssl support</title>
<updated>2026-05-05T06:02:59Z</updated>
<author>
<name>Sander van Deijck</name>
</author>
<published>2026-05-02T21:31:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=0393b2260c31957b8fa03e8284dccec8f56404f2'/>
<id>urn:sha1:0393b2260c31957b8fa03e8284dccec8f56404f2</id>
<content type='text'>
WolfSSL support for OpenVPN is currently broken:
https://github.com/wolfSSL/wolfssl/pull/10309

Until a fix is available, disable WolfSSL as variant.
Support can be re-enabled when WolfSSL is updated.

Signed-off-by: Sander van Deijck &lt;sander@vandeijck.com&gt;
</content>
</entry>
<entry>
<title>openvpn: update to 2.7.4</title>
<updated>2026-05-05T06:02:59Z</updated>
<author>
<name>Sander van Deijck</name>
</author>
<published>2026-05-02T18:22:11Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=3e779d056499e410c90e934ab0ef51219d351617'/>
<id>urn:sha1:3e779d056499e410c90e934ab0ef51219d351617</id>
<content type='text'>
Update the OpenVPN package to 2.7.4

For changes, see:
https://github.com/OpenVPN/openvpn/blob/v2.7.4/Changes.rst

Signed-off-by: Sander van Deijck &lt;sander@vandeijck.com&gt;
</content>
</entry>
<entry>
<title>openvpn: handler: refine netifd routing and config</title>
<updated>2026-04-17T06:48:33Z</updated>
<author>
<name>Chen Minqiang</name>
</author>
<published>2026-03-30T16:21:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=bb02e8b73412f0db624d2df31a58803a4cd9ea47'/>
<id>urn:sha1:bb02e8b73412f0db624d2df31a58803a4cd9ea47</id>
<content type='text'>
Introduce a new `ipv6` proto option for OpenVPN netifd integration and
export it to the hotplug environment. IPv6 remains enabled by default,
but can now be explicitly disabled per instance.

Update the hotplug helper to apply IPv6 addresses and routes only when
IPv6 is enabled, allowing cleaner IPv4-only tunnel deployments.

Also improve route handling by:
- ignoring invalid default gateway values (0.0.0.0 / ::)
- replacing fixed `seq` loops with shell-safe while loops
- keeping trusted peer host routes conditional on valid gateways

Signed-off-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: set me where PKG_MAINTAINER empty</title>
<updated>2026-04-16T18:48:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-13T07:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=8d3c00421392c9c4c6c920977959ab7fae237261'/>
<id>urn:sha1:8d3c00421392c9c4c6c920977959ab7fae237261</id>
<content type='text'>
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>openvpn: make the packages dependency clearer</title>
<updated>2026-04-15T09:08:30Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-06-23T12:42:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=2255c65fa1f59b3f7579dba1a0c8e35a3c99e19e'/>
<id>urn:sha1:2255c65fa1f59b3f7579dba1a0c8e35a3c99e19e</id>
<content type='text'>
No functional changes, so the PKG_RELEASE version number has not been
incremented.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
</feed>
