Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#11895 closed enhancement (fixed)

apr-1.7.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 9.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by Bruce Dubbs, 3 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 3 years ago

Changes for APR 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.
  • apr_file_info: [Win32 only] Treat only "name surrogate" reparse points as symlinks, and not other reparse tag types.
  • Test %ld vs. %lld to avoid compiler emits using APR_OFF_T_FMT, in the case of apparently equivilant long and long long types.
  • Recognize APPLE predefined macros as equivilant to DARWIN.
  • Signals: Allow handling of SIGUSR2 in apr_signal_thread.
  • Atomics: Support for 64bit ints.
  • Add the apr_encode_* API that implements RFC4648 and RFC7515 compliant BASE64, BASE64URL, BASE32, BASE32HEX and BASE16 encode/decode functions.
  • rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux, when available.
  • Add apr_sockaddr_zone_set, apr_sockaddr_zone_set to set and retrieve the zone for link-local IPv6 addresses.
  • apr_sockaddr_equal: Compare link-local IPv6 addresses with different zones as not equal.
  • apr_sockaddr_ip_getbuf, apr_sockaddr_ip_get: Append "%zone" for IPv6 link-local addresses.
  • Locks: add a --disable-timedlocks config option in case users encounter more platforms where it fails
  • 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 2order pages).
  • locks: provide portable implementations of timedlock()s for posix-sems, sysv-sems and pthreads for those platforms that lack native versions (eg: OSX/macOS).
  • locks: Introduce apr_{thread,proc,global}_mutex_timedlock().

comment:3 by Bruce Dubbs, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 21435.

comment:4 by Bruce Dubbs, 3 years ago

Milestone: 8.59.0

Milestone renamed

Note: See TracTickets for help on using tickets.