Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libapr1-0-1.7.5-1.2 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: libapr1-0 Distribution: openSUSE Tumbleweed
Version: 1.7.5 Vendor: openSUSE
Release: 1.2 Build date: Tue Sep 17 14:25:38 2024
Group: System/Libraries Build host: reproducible
Size: 291802 Source RPM: apr-1.7.5-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://apr.apache.org/
Summary: Apache Portable Runtime (APR) Library
APR is Apache's Portable Runtime Library, designed to be a support
library that provides a predictable and consistent interface to
underlying platform-specific implementations.

The range of platform-spanning functionality provided by APR
includes: Memory allocation and memory pool functionality, atomic
operations, dynamic library handling, file I/O, command-argument
parsing, locking, hash tables and arrays, mmap functionality, network
sockets and protocols, threads, process and mutex functionality,
shared memory functionality, time routines, as well as user and group
ID services.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Sep 17 2024 pgajdos@suse.com
  - version update to 1.7.5 [bsc#1229783] CVE-2023-49582
    * ) Unix: Implement apr_shm_perms_set() for the "POSIX shm_open()"
      and "classic mmap" shared memory implementations.  [Joe Orton,
      Ruediger Pluem]
    * ) Fix missing ';' for XML/HTML hex entities from apr_escape_entity().
      [Yann Ylavic]
    * ) Fix crash in apr_pool_create() with --enable-pool-debug=all|owner.
      [Yann Ylavic]
    * ) Improve platform detection by updating config.guess and config.sub.
      [Rainer Jung]
    * ) CMake: Add support for CMAKE_WARNING_AS_ERROR. [Ivan Zhakov]
    * ) CMake: Enable support for MSVC runtime library selection by abstraction.
      [Ivan Zhakov]
    * ) CMake: Export installed targets (libapr-1, apr-1, libaprapp-1, aprapp-1)
      to apr:: namespace. [Ivan Zhakov]
  - modified patches
    % apr-visibility.patch (refreshed)
    % reproducible.patch (refreshed)
* Mon Dec 18 2023 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add reproducible.patch to drop build host name (boo#1084909)
* Thu Apr 20 2023 pgajdos@suse.com
  - version update to 1.7.4
    * ) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
      and APR_FOPEN_BUFFERED did not properly append the data on Windows.
      (This regression was introduced in APR 1.7.3)  [Evgeny Kotkov]
* Sun Apr 16 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.7.3:
    * apr-1-config: Fix crosscompiling detection
    * configure: Add --enable-sysv-shm to use SysV shared
      memory (shmget) if available.
    * apr_socket_sendfile: Use WSAIoctl() to get TransmitFile
      function pointer on Windows. [Ivan Zhakov]
    * apr_dir_read: Do not request short file names on Windows
      7 and later. [Ivan Zhakov]
    * apr_file_gets: Optimize for buffered files on Windows.
    * Fix a deadlock when writing to locked files opened with
      APR_FOPEN_APPEND on Windows. PR 50058. [Evgeny Kotkov]
    * Don't seek to the end when opening files with
      APR_FOPEN_APPEND on Windows.
    * apr_file_write: Optimize large writes to buffered files
      on Windows.
    * apr_file_write: Optimize large reads from buffered files
      on Windows.
* Thu Feb 02 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.7.2:
    * CVE-2022-24963: Integer Overflow or Wraparound vulnerability in
      apr_encode functions allows an attacker to write beyond bounds
      of a buffer (boo#1207870)
    * Add error handling for lseek() failures in apr_file_write() and
      apr_file_writev()
    * Avoid an overflow on 32 bit platforms
    * Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp()
      created file to avoid a fd and inode leak when/if later passed
      to apr_file_setaside().
    * build system fixes and fixes for other platforms
  - drop apr-CVE-2021-35940.patch included upstream (CVE-2021-35940)
* Sat Mar 26 2022 Stephan Kulow <coolo@suse.com>
  - Remove autoreconf call, it breaks with uptodate autoconf versions
* Tue Feb 22 2022 pgajdos@suse.com
  - deleted patches
    - apr-CVE-2021-3594.patch (renamed)
  - added patches
    + apr-CVE-2021-35940.patch (correct name)
* Tue Oct 19 2021 pgajdos@suse.com
  - fix shlib-policy-name-error [bsc#1191747]
* Thu Sep 02 2021 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2021-35940 [bsc#1190072], Regression of fix in apr 1.7
    + apr-CVE-2021-35940.patch
* Sat Aug 03 2019 Manu Maier <mmanu84@outlook.de>
  - Version 1.7.0
    * apr_dir_read: [Unix] Dropped the preference of the dirread_r() flavor
      for dirread(), because the former is both deprecated and unneeded.
      [Yann Ylavic, William Rowe]
    * apr_file_info: [Win32 only] Treat only "name surrogate" reparse points
      as symlinks, and not other reparse tag types. PR47630
      [Oleg Liatte <olegliatte gmail.com>]
    * Test %ld vs. %lld to avoid compiler emits using APR_OFF_T_FMT, in the
      case of apparently equivilant long and long long types. [William Rowe]
    * Recognize APPLE predefined macros as equivilant to DARWIN. [Jim Jagielski]
    * Signals: Allow handling of SIGUSR2 in apr_signal_thread. [Yann Ylavic]
    * Atomics: Support for 64bit ints. [Jim Jagielski]
    * Add the apr_encode_* API that implements RFC4648 and RFC7515
      compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16
      encode/decode functions. [Graham Leggett]
    * rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux,
      when available. [Christian Weisgerber <naddy openbsd.org, Yann Ylavic]
    * Add apr_sockaddr_zone_set, apr_sockaddr_zone_set to set and retrieve
      the zone for link-local IPv6 addresses.  [Joe Orton]
    * apr_sockaddr_equal: Compare link-local IPv6 addresses with different
      zones as not equal.  [Joe Orton]
    * apr_sockaddr_ip_getbuf, apr_sockaddr_ip_get: Append "%zone" for
      IPv6 link-local addresses.  [Joe Orton]
    * Locks: add a --disable-timedlocks config option in case users
      encounter more platforms where it fails [Nick Kew].
    * apr_allocator, apr_pools: Add apr_allocator_page_size() and
      apr_allocator_min_order_set() to respectively get the (system's) page size
      in use and set the minimum allocation size for an allocator (expressed in
      2^order pages).  [Yann Ylavic]
    * locks: provide portable implementations of timedlock()s for
      posix-sems, sysv-sems and pthreads for those platforms that
      lack native versions (eg: OSX/macOS). [Jim Jagielski]
    * locks: Introduce apr_{thread,proc,global}_mutex_timedlock().
      [Yann Ylavic]
  - Remove patch
    * apr-use-getrandom.patch no longer needed, apr 1.7.0 use getrandom() on Linux,
      when available.
  - Refresh apr-visibility.patch

Files

/usr/lib64/libapr-1.so
/usr/lib64/libapr-1.so.0
/usr/lib64/libapr-1.so.0.7.5
/usr/share/doc/packages/libapr1-0
/usr/share/doc/packages/libapr1-0/CHANGES
/usr/share/doc/packages/libapr1-0/NOTICE
/usr/share/licenses/libapr1-0
/usr/share/licenses/libapr1-0/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Dec 21 00:31:52 2024