svn commit: r78709 - release/apr

[email protected]
Newsgroups gmane.comp.apache.apr.cvs
Message-ID <175550193080.1588335.11951268842134100691@svn02-us-east.apache.org>
Author: rpluem
Date: Mon Aug 18 07:25:30 2025
New Revision: 78709

Log:
* Add missing changes entry for 1.7.6 and a security change for 1.7.5

Modified:
   release/apr/CHANGES-APR-1.7

Modified: release/apr/CHANGES-APR-1.7
==============================================================================
--- release/apr/CHANGES-APR-1.7	Mon Aug 18 07:24:16 2025	(r78708)
+++ release/apr/CHANGES-APR-1.7	Mon Aug 18 07:25:30 2025	(r78709)
@@ -1,6 +1,36 @@
                                                      -*- coding: utf-8 -*-
+Changes for APR 1.7.6
+
+  *) test/testsock.c (test_get_addr): Fix test to portably switch
+     the socket to non-blocking mode using apr_socket_timeout_set().
+     Also make the test SKIP for the case where the connect() completes
+     synchronously. [Ivan Zhakov]
+
+  *) network_io/win32/sockets.c: (apr_socket_connect): Copy the remote
+     address by value rather than by reference.  This ensures that the
+     sockaddr object returned by apr_socket_addr_get is allocated from
+     the same pool as the socket object itself, as apr_socket_accept
+     does; avoiding any potential lifetime mismatches. [Ivan Zhakov]
+
+  *) CMake: Install include/apr_encode.h. [Ivan Zhakov]
+
+  *) CMake: Fix installation PDB files with multi-config generators.
+     [Ivan Zhakov]
+
 Changes for APR 1.7.5
 
+  *) SECURITY: CVE-2023-49582: Apache Portable Runtime (APR):
+     Unexpected lax shared memory permissions (cve.mitre.org)
+     Lax permissions set by the Apache Portable Runtime library on
+     Unix platforms would allow local users read access to named
+     shared memory segments, potentially revealing sensitive
+     application data.
+     This issue does not affect non-Unix platforms, or builds with
+     APR_USE_SHMEM_SHMGET=1 (apr.h)
+     Users are recommended to upgrade to APR version 1.7.5, which
+     fixes this issue.
+     Credits: Thomas Stangner
+
   *) Unix: Implement apr_shm_perms_set() for the "POSIX shm_open()"
      and "classic mmap" shared memory implementations.  [Joe Orton,
      Ruediger Pluem]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.