]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Changelog and update configure script.
authorMichael R Sweet <msweet@msweet.org>
Wed, 14 May 2025 16:36:02 +0000 (12:36 -0400)
committerMichael R Sweet <msweet@msweet.org>
Wed, 14 May 2025 16:36:02 +0000 (12:36 -0400)
CHANGES.md
configure

index 452d84aa573d28fe3b42f82c73073efe53695b2b..38b001b2a24784141ce7b141bac89f6e7eedde96 100644 (file)
@@ -78,6 +78,8 @@ Changes in CUPS v2.5b1 (YYYY-MM-DD)
   (Issue #1207)
 - Updated the `httpSetCookie` API to support multiple "Set-Cookie:" header
   values.
+- Updated the setuid/gid checks in libcups to use `getauxval` on Linux to avoid
+  potential security issues (Issue #1258)
 - Deprecated the "page-border" Job Template attribute (Issue #1020)
 - Removed the `cups-config` utility (use `pkg-config` instead)
 - Fixed use-after-free in `cupsdAcceptClient()` when we log warning during error
index 358b0ba394219ce48e6034801562308711117698..79efebb9c8ae5091495b7dac1f8ca351c37bcbf4 100755 (executable)
--- a/configure
+++ b/configure
@@ -6016,6 +6016,14 @@ printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
 
 fi
 
+ac_fn_c_check_header_compile "$LINENO" "sys/auxv.h" "ac_cv_header_sys_auxv_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_auxv_h" = xyes
+then :
+
+printf "%s\n" "#define HAVE_SYS_AUXV_H 1" >>confdefs.h
+
+fi
+
 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
 if test "x$ac_cv_header_sys_ioctl_h" = xyes
 then :