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

libapr1-1.6.3-3.3.8 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: libapr1 Distribution: SUSE Linux Enterprise 15
Version: 1.6.3 Vendor: SUSE LLC <https://www.suse.com/>
Release: 3.3.8 Build date: Thu Jan 2 13:18:12 2020
Group: System/Libraries Build host: sheep72
Size: 250358 Source RPM: apr-1.6.3-3.3.8.src.rpm
Packager: https://www.suse.com/
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

* Fri Sep 20 2019 pgajdos@suse.com
  - added patches
    increase timeout to fix random failure of testsuite [bsc#1151059]
    + apr-test-sendfile-timeout.patch
* Thu May 10 2018 matwey.kornilov@gmail.com
  - Version 1.6.3:
    * apr_file_trunc: Truncating a buffered file could add unexpected
    data after the truncate position. PR 51017.
    * apr_file_trunc: Fix an issue where reading from a buffered file
    after truncate could return stale data from the buffer.
    * apr_ipsubnet_create() now fails for an empty input string.
  - fixes [bsc#1092981]
* Wed Apr 18 2018 mliska@suse.cz
  - Add gcc8-integer-overflow.patch to handle an undefined
    behavior (boo#1090085).
* Tue Jan 23 2018 normand@linux.vnet.ibm.com
  - ignore PowerPC transient test failures
* Tue Nov 07 2017 mpluskal@suse.com
  - Do not require python for building - its not needed anyways
    (fate#323526)
* Mon Oct 16 2017 mpluskal@suse.com
  - We need to obsolete same version of package (bsc#1063305)
* Mon Jul 10 2017 jengelh@inai.de
  - Replace vision statement in %description with feature list.
    Fix RPM groups.
  - Drop --with-pic which is only useful for static libs.
* Thu Jun 22 2017 mpluskal@suse.com
  - Rename package
* Mon Jun 19 2017 crrodriguez@opensuse.org
  - apr 1.6.2
    * apr_allocator: Provide apr_allocator_align()
    * apr_file_io: Add apr_file_pipe_create_pools()
    * Add APR_SO_FREEBIND option for apr_socket_opt_set.
    * apr_skiplist: Add apr_skiplist_addne*()
    * Added Unix domain socket support.
    * See http://www.apache.org/dist/apr/CHANGES-APR-1.6 for
      a full list of changes.
  - Drop patches from upstream:
    * 0017-Merge-r1733694-r1733708-from-trunk.patch
    * 0018-apr_proc_mutex-unix-backport-r1733775-from-trunk-par.patch
* Wed Jun 14 2017 crrodriguez@opensuse.org
  - define READDIR_IS_THREAD_SAFE, because it is. Avoid
    using obsolete and potentially dangerous readdir_r.
* Wed May 04 2016 crrodriguez@opensuse.org
  - 0017-Merge-r1733694-r1733708-from-trunk.patch and
    0018-apr_proc_mutex-unix-backport-r1733775-from-trunk-par.patch
    Refcount shared mutexes usage to avoid
    destruction while still is use by some processes, this fixes
    apache graceful-restart sometimes leaving processes in
    "Gracefully finishing" state forever.
  - apr-proc-mutex-map-anon.patch use MAP_ANON instead of mmap'ing
    /dev/zero.
* Tue Sep 29 2015 mpluskal@suse.com
  - Add gpg signature
* Sun May 03 2015 crrodriguez@opensuse.org
  - remove baselibs.conf that osc rejects now with message:
    ERROR: 'arch' referenced in baselibs.conf is not being built
    ERROR: 'ppc' referenced in baselibs.conf is not being built
    ERROR: 'package' referenced in baselibs.conf is not being built
    ERROR: 'arch' referenced in baselibs.conf is not being built
    ERROR: 'ppc' referenced in baselibs.conf is not being built
    ERROR: 'package' referenced in baselibs.conf is not being built
* Sun May 03 2015 crrodriguez@opensuse.org
  - apr 1.5.2
    * apr_escape: Correctly calculate the size of the returned string in
    apr_escape_path and set the correct return value in case we actually
    escape the string
    * apr_poll(cb): fix error paths returned values and leaks.
    * apr_skiplist: Optimize the number of allocations by reusing pooled or
    malloc()ed nodes for the lifetime of the skiplist.
    * apr_skiplist: Fix possible multiple-free() on the same value in
    apr_skiplist_remove_all()
    (obsoletes 0007-backport-r1604596-1604598-from-trunk.patch)
    * apr_global_mutex/apr_proc_mutex: Resolve failures with the
    POSIX sem implementation in environments which receive signals.
    (obsoletes 0009-Merge-r1610854-from-trunk.patch)
    * drop already included or no longer needed patches:
      0004-Backport-r1593600-from-1.6.patch
      0005-Backport-r1593612-from-1.6.patch
      0007-backport-r1604596-1604598-from-trunk.patch
      0009-Merge-r1610854-from-trunk.patch
      string-compare.diff
* Sun Mar 08 2015 crrodriguez@opensuse.org
  - No longer use --enable-allocator-uses-mmap but the default
    which is using malloc, this feature exists to reduce
    fragmentation but this is currently at the expense of:
    * Loosing all malloc sanity checks.
    * mmap and munmap are expensive operations when using
      at lot of threads (like in apache worker,event)
    * It will waste memory, even more on archs that have big
      page sizes.
  - If there are fragmentation or performance problems in glibc
    malloc, the library has to be fixed instead.
* Sat Mar 07 2015 crrodriguez@opensuse.org
  - apr-use-getrandom.patch: Update, if getrandom blocks, fallback
    to the old codepath, restoring old always non-blocking behaviour
    in practice it blocks only at boottime when the entropy pool
    has not been fully initialized, this delays the startup
    of apache for example.
    * Use SYS_getrandom constant instead of the "internal"
    __NR_getrandom
* Sun Oct 19 2014 crrodriguez@opensuse.org
  - apr-use-getrandom.patch Use the new getrandom() system call
    in apr_generate_random_bytes() if the system call number
    is defined and if the call is sucessful, fallback if otherwise.

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 19:51:51 2024