diff --git a/packages/o/openvpn/abi_used_symbols b/packages/o/openvpn/abi_used_symbols
index 3a8be39ffb91..75fcfec06eaa 100644
--- a/packages/o/openvpn/abi_used_symbols
+++ b/packages/o/openvpn/abi_used_symbols
@@ -11,6 +11,7 @@ libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
libc.so.6:__printf_chk
libc.so.6:__res_init
+libc.so.6:__snprintf_chk
libc.so.6:__stack_chk_fail
libc.so.6:__strcat_chk
libc.so.6:__strcpy_chk
@@ -53,6 +54,8 @@ libc.so.6:fileno
libc.so.6:flock
libc.so.6:fopen
libc.so.6:fork
+libc.so.6:fputc
+libc.so.6:fputs
libc.so.6:fread
libc.so.6:free
libc.so.6:freeaddrinfo
@@ -73,13 +76,13 @@ libc.so.6:gettimeofday
libc.so.6:if_indextoname
libc.so.6:if_nametoindex
libc.so.6:in6addr_any
-libc.so.6:inet_ntoa
libc.so.6:inet_ntop
libc.so.6:inet_pton
libc.so.6:inotify_add_watch
libc.so.6:inotify_init
libc.so.6:ioctl
libc.so.6:isatty
+libc.so.6:kill
libc.so.6:listen
libc.so.6:localtime
libc.so.6:lseek
@@ -89,8 +92,6 @@ libc.so.6:memcpy
libc.so.6:memmove
libc.so.6:memset
libc.so.6:mlockall
-libc.so.6:mmap
-libc.so.6:munmap
libc.so.6:nice
libc.so.6:open
libc.so.6:openlog
@@ -113,8 +114,13 @@ libc.so.6:setgroups
libc.so.6:setrlimit
libc.so.6:setsockopt
libc.so.6:setuid
+libc.so.6:sigaction
+libc.so.6:sigemptyset
+libc.so.6:sigfillset
libc.so.6:signal
+libc.so.6:sigprocmask
libc.so.6:sleep
+libc.so.6:snprintf
libc.so.6:socket
libc.so.6:socketpair
libc.so.6:srandom
@@ -158,6 +164,8 @@ libcrypto.so.3:ASN1_BIT_STRING_free
libcrypto.so.3:ASN1_BIT_STRING_get_bit
libcrypto.so.3:ASN1_INTEGER_to_BN
libcrypto.so.3:ASN1_OBJECT_free
+libcrypto.so.3:ASN1_STRING_get0_data
+libcrypto.so.3:ASN1_STRING_length
libcrypto.so.3:ASN1_STRING_to_UTF8
libcrypto.so.3:BIO_ctrl
libcrypto.so.3:BIO_f_base64
@@ -209,16 +217,17 @@ libcrypto.so.3:EVP_CIPHER_get_key_length
libcrypto.so.3:EVP_CIPHER_get_mode
libcrypto.so.3:EVP_CIPHER_get_nid
libcrypto.so.3:EVP_CipherFinal
-libcrypto.so.3:EVP_CipherInit
libcrypto.so.3:EVP_CipherInit_ex
libcrypto.so.3:EVP_CipherUpdate
libcrypto.so.3:EVP_Digest
libcrypto.so.3:EVP_DigestFinal
libcrypto.so.3:EVP_DigestInit
libcrypto.so.3:EVP_DigestUpdate
-libcrypto.so.3:EVP_EncryptFinal
-libcrypto.so.3:EVP_EncryptInit_ex
-libcrypto.so.3:EVP_EncryptUpdate
+libcrypto.so.3:EVP_KDF_CTX_free
+libcrypto.so.3:EVP_KDF_CTX_new
+libcrypto.so.3:EVP_KDF_derive
+libcrypto.so.3:EVP_KDF_fetch
+libcrypto.so.3:EVP_KDF_free
libcrypto.so.3:EVP_MAC_CTX_free
libcrypto.so.3:EVP_MAC_CTX_get_mac_size
libcrypto.so.3:EVP_MAC_CTX_new
@@ -228,7 +237,7 @@ libcrypto.so.3:EVP_MAC_free
libcrypto.so.3:EVP_MAC_init
libcrypto.so.3:EVP_MAC_update
libcrypto.so.3:EVP_MD_CTX_free
-libcrypto.so.3:EVP_MD_CTX_get0_md
+libcrypto.so.3:EVP_MD_CTX_get_size_ex
libcrypto.so.3:EVP_MD_CTX_new
libcrypto.so.3:EVP_MD_CTX_reset
libcrypto.so.3:EVP_MD_do_all_provided
@@ -237,16 +246,10 @@ libcrypto.so.3:EVP_MD_free
libcrypto.so.3:EVP_MD_get0_name
libcrypto.so.3:EVP_MD_get_size
libcrypto.so.3:EVP_MD_get_type
-libcrypto.so.3:EVP_PKEY_CTX_add1_tls1_prf_seed
libcrypto.so.3:EVP_PKEY_CTX_free
libcrypto.so.3:EVP_PKEY_CTX_new_from_name
libcrypto.so.3:EVP_PKEY_CTX_new_from_pkey
-libcrypto.so.3:EVP_PKEY_CTX_new_id
-libcrypto.so.3:EVP_PKEY_CTX_set1_tls1_prf_secret
libcrypto.so.3:EVP_PKEY_CTX_set_params
-libcrypto.so.3:EVP_PKEY_CTX_set_tls1_prf_md
-libcrypto.so.3:EVP_PKEY_derive
-libcrypto.so.3:EVP_PKEY_derive_init
libcrypto.so.3:EVP_PKEY_dup
libcrypto.so.3:EVP_PKEY_eq
libcrypto.so.3:EVP_PKEY_free
@@ -263,12 +266,11 @@ libcrypto.so.3:EVP_PKEY_parameters_eq
libcrypto.so.3:EVP_PKEY_set_params
libcrypto.so.3:EVP_PKEY_sign
libcrypto.so.3:EVP_PKEY_sign_init_ex
-libcrypto.so.3:EVP_des_ede3_ecb
libcrypto.so.3:EVP_get_digestbyname
-libcrypto.so.3:EVP_md5_sha1
libcrypto.so.3:EVP_set_default_properties
libcrypto.so.3:EVP_sha1
libcrypto.so.3:EVP_sha256
+libcrypto.so.3:GENERAL_NAMES_free
libcrypto.so.3:OBJ_nid2sn
libcrypto.so.3:OBJ_obj2nid
libcrypto.so.3:OBJ_obj2txt
@@ -300,6 +302,16 @@ libcrypto.so.3:OSSL_PROVIDER_do_all
libcrypto.so.3:OSSL_PROVIDER_get0_name
libcrypto.so.3:OSSL_PROVIDER_load
libcrypto.so.3:OSSL_PROVIDER_unload
+libcrypto.so.3:OSSL_STORE_INFO_free
+libcrypto.so.3:OSSL_STORE_INFO_get0_CERT
+libcrypto.so.3:OSSL_STORE_INFO_get1_CERT
+libcrypto.so.3:OSSL_STORE_INFO_get1_PKEY
+libcrypto.so.3:OSSL_STORE_close
+libcrypto.so.3:OSSL_STORE_eof
+libcrypto.so.3:OSSL_STORE_error
+libcrypto.so.3:OSSL_STORE_expect
+libcrypto.so.3:OSSL_STORE_load
+libcrypto.so.3:OSSL_STORE_open_ex
libcrypto.so.3:OpenSSL_version
libcrypto.so.3:PEM_X509_INFO_read_bio
libcrypto.so.3:PEM_read_bio
@@ -312,6 +324,13 @@ libcrypto.so.3:PEM_write_bio_X509
libcrypto.so.3:PKCS12_free
libcrypto.so.3:PKCS12_parse
libcrypto.so.3:RAND_bytes
+libcrypto.so.3:UI_create_method
+libcrypto.so.3:UI_destroy_method
+libcrypto.so.3:UI_get0_output_string
+libcrypto.so.3:UI_get0_user_data
+libcrypto.so.3:UI_get_string_type
+libcrypto.so.3:UI_method_set_reader
+libcrypto.so.3:UI_set_result
libcrypto.so.3:X509V3_EXT_print
libcrypto.so.3:X509_CRL_free
libcrypto.so.3:X509_INFO_free
@@ -356,10 +375,8 @@ libcrypto.so.3:d2i_PKCS12_bio
libcrypto.so.3:d2i_PKCS12_fp
libcrypto.so.3:i2a_ASN1_INTEGER
libcrypto.so.3:i2d_ECDSA_SIG
-liblz4.so.1:LZ4_compress_default
liblz4.so.1:LZ4_decompress_safe
liblzo2.so.2:__lzo_init_v2
-liblzo2.so.2:lzo1x_1_15_compress
liblzo2.so.2:lzo1x_decompress_safe
liblzo2.so.2:lzo_version_string
libnl-3.so.200:nl_cb_alloc
@@ -377,9 +394,9 @@ libnl-3.so.200:nl_socket_get_fd
libnl-3.so.200:nl_socket_set_buffer_size
libnl-3.so.200:nl_socket_set_cb
libnl-3.so.200:nla_data
+libnl-3.so.200:nla_get_u16
libnl-3.so.200:nla_get_u32
libnl-3.so.200:nla_get_u64
-libnl-3.so.200:nla_get_u8
libnl-3.so.200:nla_len
libnl-3.so.200:nla_nest_end
libnl-3.so.200:nla_nest_start
@@ -396,6 +413,7 @@ libnl-genl-3.so.200:genl_connect
libnl-genl-3.so.200:genl_ctrl_resolve
libnl-genl-3.so.200:genlmsg_attrdata
libnl-genl-3.so.200:genlmsg_attrlen
+libnl-genl-3.so.200:genlmsg_hdr
libnl-genl-3.so.200:genlmsg_put
libnl-genl-3.so.200:genlmsg_valid_hdr
libpam.so.0:pam_acct_mgmt
@@ -460,18 +478,20 @@ libssl.so.3:SSL_alert_type_string_long
libssl.so.3:SSL_ctrl
libssl.so.3:SSL_export_keying_material
libssl.so.3:SSL_free
+libssl.so.3:SSL_get0_group_name
libssl.so.3:SSL_get1_peer_certificate
libssl.so.3:SSL_get1_supported_ciphers
-libssl.so.3:SSL_get_cipher_list
libssl.so.3:SSL_get_current_cipher
libssl.so.3:SSL_get_ex_data
libssl.so.3:SSL_get_ex_data_X509_STORE_CTX_idx
+libssl.so.3:SSL_get_peer_signature_type_nid
libssl.so.3:SSL_get_version
libssl.so.3:SSL_new
libssl.so.3:SSL_set_accept_state
libssl.so.3:SSL_set_bio
libssl.so.3:SSL_set_connect_state
libssl.so.3:SSL_set_ex_data
+libssl.so.3:SSL_set_shutdown
libssl.so.3:SSL_state_string_long
libssl.so.3:TLS_client_method
libssl.so.3:TLS_method
diff --git a/packages/o/openvpn/package.yml b/packages/o/openvpn/package.yml
index 756b8b859e7e..220e2df4a2f0 100644
--- a/packages/o/openvpn/package.yml
+++ b/packages/o/openvpn/package.yml
@@ -1,16 +1,16 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : openvpn
-version : 2.6.16
-release : 38
+version : 2.7.1
+release : 39
source :
- - https://github.com/OpenVPN/openvpn/archive/v2.6.16.tar.gz : 80256bf2f9f4c912dbc72e8b00180f6c30fb40a1bb2122fb5e686e71af6a06e7
+ - https://github.com/OpenVPN/openvpn/archive/v2.7.1.tar.gz : 92801c834d8b1193a988f8b6ab52c1e8a92cadaf745a346d2155aea0eb260e6e
+homepage : https://openvpn.net/community/
license :
- GPL-2.0-only
- BSD-4-Clause
- OpenSSL
- Zlib
component : network.clients
-homepage : https://openvpn.net/community/
summary : OpenVPN Client
description: |
An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)
@@ -30,6 +30,7 @@ build : |
%make
install : |
%make_install
+ %install_license COPYING COPYRIGHT.GPL
rm -rf $installdir/usr/share/doc
check : |
diff --git a/packages/o/openvpn/pspec_x86_64.xml b/packages/o/openvpn/pspec_x86_64.xml
index 4cd1cdc8d957..0c8c0495149b 100644
--- a/packages/o/openvpn/pspec_x86_64.xml
+++ b/packages/o/openvpn/pspec_x86_64.xml
@@ -3,8 +3,8 @@
openvpn
https://openvpn.net/community/
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jared Cervantes
+ jared@jaredcervantes.com
GPL-2.0-only
BSD-4-Clause
@@ -23,12 +23,15 @@
network.clients
+ /usr/lib64/openvpn/openvpn/dns-updown
/usr/lib64/openvpn/plugins/openvpn-plugin-auth-pam.so
/usr/lib64/openvpn/plugins/openvpn-plugin-down-root.so
/usr/lib64/systemd/system/openvpn-client@.service
/usr/lib64/systemd/system/openvpn-server@.service
/usr/lib64/tmpfiles.d/openvpn.conf
/usr/sbin/openvpn
+ /usr/share/licenses/openvpn/COPYING
+ /usr/share/licenses/openvpn/COPYRIGHT.GPL
/usr/share/man/man5/openvpn-examples.5.zst
/usr/share/man/man8/openvpn.8.zst
@@ -40,7 +43,7 @@
programming.devel
- openvpn
+ openvpn
/usr/include/openvpn-msg.h
@@ -48,12 +51,12 @@
-
- 2025-11-19
- 2.6.16
+
+ 2026-04-01
+ 2.7.1
Packaging update
- Evan Maddock
- maddock.evan@vivaldi.net
+ Jared Cervantes
+ jared@jaredcervantes.com
\ No newline at end of file