diff --git a/packages/c/curl/abi_used_symbols b/packages/c/curl/abi_used_symbols
index 369247d17fe1..7e71bd335051 100644
--- a/packages/c/curl/abi_used_symbols
+++ b/packages/c/curl/abi_used_symbols
@@ -5,12 +5,10 @@ libbrotlidec.so.1:BrotliDecoderGetErrorCode
libbrotlidec.so.1:BrotliDecoderVersion
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
-libc.so.6:__isoc23_strtol
libc.so.6:__libc_start_main
libc.so.6:__memcpy_chk
libc.so.6:__snprintf_chk
libc.so.6:__stack_chk_fail
-libc.so.6:__strcpy_chk
libc.so.6:__xpg_basename
libc.so.6:accept4
libc.so.6:bind
@@ -56,7 +54,6 @@ libc.so.6:getpwuid_r
libc.so.6:getsockname
libc.so.6:getsockopt
libc.so.6:gettimeofday
-libc.so.6:gmtime
libc.so.6:gmtime_r
libc.so.6:if_nametoindex
libc.so.6:inet_ntop
@@ -64,7 +61,7 @@ libc.so.6:inet_pton
libc.so.6:ioctl
libc.so.6:isatty
libc.so.6:listen
-libc.so.6:localtime
+libc.so.6:localtime_r
libc.so.6:lseek
libc.so.6:malloc
libc.so.6:memchr
@@ -109,11 +106,9 @@ libc.so.6:stat
libc.so.6:stderr
libc.so.6:stdin
libc.so.6:stdout
-libc.so.6:stpcpy
libc.so.6:strcasecmp
libc.so.6:strchr
libc.so.6:strcmp
-libc.so.6:strcpy
libc.so.6:strcspn
libc.so.6:strdup
libc.so.6:strerror_r
@@ -330,6 +325,7 @@ libgnutls.so.30:gnutls_certificate_set_x509_simple_pkcs12_file
libgnutls.so.30:gnutls_certificate_set_x509_system_trust
libgnutls.so.30:gnutls_certificate_set_x509_trust_dir
libgnutls.so.30:gnutls_certificate_set_x509_trust_file
+libgnutls.so.30:gnutls_certificate_set_x509_trust_mem
libgnutls.so.30:gnutls_certificate_verify_peers2
libgnutls.so.30:gnutls_check_version
libgnutls.so.30:gnutls_cipher_get
diff --git a/packages/c/curl/abi_used_symbols32 b/packages/c/curl/abi_used_symbols32
index 576a4bc8ad5b..e0b24889c909 100644
--- a/packages/c/curl/abi_used_symbols32
+++ b/packages/c/curl/abi_used_symbols32
@@ -5,11 +5,9 @@ libbrotlidec.so.1:BrotliDecoderGetErrorCode
libbrotlidec.so.1:BrotliDecoderVersion
libc.so.6:__errno_location
libc.so.6:__fdelt_chk
-libc.so.6:__isoc23_strtol
libc.so.6:__memcpy_chk
libc.so.6:__snprintf_chk
libc.so.6:__stack_chk_fail
-libc.so.6:__strcpy_chk
libc.so.6:__xpg_basename
libc.so.6:accept4
libc.so.6:bind
@@ -91,10 +89,8 @@ libc.so.6:stat64
libc.so.6:stderr
libc.so.6:stdin
libc.so.6:stdout
-libc.so.6:stpcpy
libc.so.6:strchr
libc.so.6:strcmp
-libc.so.6:strcpy
libc.so.6:strcspn
libc.so.6:strdup
libc.so.6:strerror_r
@@ -304,6 +300,7 @@ libgnutls.so.30:gnutls_certificate_set_x509_simple_pkcs12_file
libgnutls.so.30:gnutls_certificate_set_x509_system_trust
libgnutls.so.30:gnutls_certificate_set_x509_trust_dir
libgnutls.so.30:gnutls_certificate_set_x509_trust_file
+libgnutls.so.30:gnutls_certificate_set_x509_trust_mem
libgnutls.so.30:gnutls_certificate_verify_peers2
libgnutls.so.30:gnutls_check_version
libgnutls.so.30:gnutls_cipher_get
diff --git a/packages/c/curl/package.yml b/packages/c/curl/package.yml
index c89ab09b334f..81dd32b6268d 100644
--- a/packages/c/curl/package.yml
+++ b/packages/c/curl/package.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : curl
-version : 8.17.0
-release : 111
+version : 8.18.0
+release : 112
source :
- - https://github.com/curl/curl/releases/download/curl-8_17_0/curl-8.17.0.tar.bz2 : 230032528ce5f85594d4f3eace63364c4244ccc3c801b7f8db1982722f2761f4
+ - https://github.com/curl/curl/releases/download/curl-8_18_0/curl-8.18.0.tar.bz2 : ffd671a3dad424fb68e113a5b9894c5d1b5e13a88c6bdf0d4af6645123b31faf
extract : false
homepage : https://curl.se
license : MIT
diff --git a/packages/c/curl/pspec_x86_64.xml b/packages/c/curl/pspec_x86_64.xml
index 244244162c8b..b00e17ab4746 100644
--- a/packages/c/curl/pspec_x86_64.xml
+++ b/packages/c/curl/pspec_x86_64.xml
@@ -36,7 +36,7 @@
curl is a client to get files from servers using any of the supported protocols. The command is designed to work without user interaction or any kind of interactivity. curl offers a busload of useful tricks like proxy support, user authentication, ftp upload, HTTP post, file transfer resume and more.
emul32
- curl
+ curl
/usr/lib32/libcurl.so.4
@@ -49,8 +49,8 @@
curl is a client to get files from servers using any of the supported protocols. The command is designed to work without user interaction or any kind of interactivity. curl offers a busload of useful tricks like proxy support, user authentication, ftp upload, HTTP post, file transfer resume and more.
programming.devel
- curl-32bit
- curl-devel
+ curl-32bit
+ curl-devel
/usr/lib32/libcurl.so
@@ -63,7 +63,7 @@
curl is a client to get files from servers using any of the supported protocols. The command is designed to work without user interaction or any kind of interactivity. curl offers a busload of useful tricks like proxy support, user authentication, ftp upload, HTTP post, file transfer resume and more.
programming.devel
- curl
+ curl
/usr/include/curl/curl.h
@@ -623,9 +623,9 @@
-
- 2025-11-05
- 8.17.0
+
+ 2026-01-07
+ 8.18.0
Packaging update
Evan Maddock
maddock.evan@vivaldi.net