<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/openvpn, 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-05-08T20:28:27Z</updated>
<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.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.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.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.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.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.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>
<entry>
<title>openvpn: update to 2.7.1</title>
<updated>2026-04-13T16:24:25Z</updated>
<author>
<name>Qingfang Deng</name>
</author>
<published>2026-04-02T02:42:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9faf26770b57f2350ebb0290204d80a227c0fe20'/>
<id>urn:sha1:9faf26770b57f2350ebb0290204d80a227c0fe20</id>
<content type='text'>
The new DCO module depends on OpenVPN 2.7.1.
For details refer to https://github.com/OpenVPN/openvpn/blob/v2.7.1/Changes.rst

Removed upstreamed wolfSSL patches:
- 101-Fix-EVP_PKEY_CTX_-compilation-with-wolfSSL.patch
- 102-Disable-external-ec-key-support-when-building-with-wolfSSL.patch

Reworked 100-mbedtls-disable-runtime-version-check.patch to use
MBEDTLS_VERSION_STRING instead of a mutable buffer.

Signed-off-by: Qingfang Deng &lt;dqfext@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvpn: fix quoting and deprecated option filtering</title>
<updated>2026-03-27T13:56:22Z</updated>
<author>
<name>Chen Minqiang</name>
</author>
<published>2026-03-26T16:40:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bd524c0a7a1cf13f254a42888bc92b2e305ca08b'/>
<id>urn:sha1:bd524c0a7a1cf13f254a42888bc92b2e305ca08b</id>
<content type='text'>
This patch fixes two issues in the netifd protocol script:

1. Fix logic error in deprecated option filtering:
   Previously, ${f%%:*} was called before checking for the deprecated
   flag (:d). This stripped the suffix and made the check [ "${f#*:}" = "d" ]
   always fail. The cleaning of $f is now deferred until after this check.

2. Improve parameter quoting for specific options:
   - Adds single quotes to --push and --push-remove parameters to handle
     spaces (e.g., "route 10.0.0.0 255.255.255.0").
   - Unifies quoting for 'file' type options to improve shell safety.
   - Refactors the build logic using a case statement for better
     extensibility.

Signed-off-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvpn: increment PKG_RELEASE by one</title>
<updated>2026-03-21T13:47:47Z</updated>
<author>
<name>Chen Minqiang</name>
</author>
<published>2026-03-17T11:20:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=cde9e3b668c6344cfe99b8b79e2ae4f45643157e'/>
<id>urn:sha1:cde9e3b668c6344cfe99b8b79e2ae4f45643157e</id>
<content type='text'>
Increment PKG_RELEASE by one.

Signed-off-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvpn: handle netifd setup in hotplug script</title>
<updated>2026-03-21T13:47:47Z</updated>
<author>
<name>Chen Minqiang</name>
</author>
<published>2026-03-17T11:19:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=29e74f34d3bd1a62ca3093ebd77093b10082f183'/>
<id>urn:sha1:29e74f34d3bd1a62ca3093ebd77093b10082f183</id>
<content type='text'>
- Process 'up'/'down' events to manage interface status.
- Add IPv4/IPv6 addresses and routes via netifd-proto.
- Parse DNS/search domains from foreign options.
- Convert netmasks and CIDR strings with new helpers.
- Apply MTU settings from OpenVPN environment.

Signed-off-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
</content>
</entry>
</feed>
