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

libapr1-0-1.7.4-2.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libapr1-0 Distribution: openSUSE Tumbleweed
Version: 1.7.4 Vendor: openSUSE
Release: 2.2 Build date: Fri Feb 2 17:28:52 2024
Group: System/Libraries Build host: i03-ch2d
Size: 274725 Source RPM: apr-1.7.4-2.2.src.rpm
Packager: https://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

* 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
* Fri Feb 08 2019 Petr Gajdos <pgajdos@suse.com>
  - increase timeout to fix random failure of testsuite
    + apr-test-sendfile-timeout.patch
  - fix build for SLE11 again

Files

/usr/lib64/libapr-1.so
/usr/lib64/libapr-1.so.0
/usr/lib64/libapr-1.so.0.7.4
/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 Mar 30 23:52:28 2024