File libapr1.changes of Package libapr2

Tue Nov 27 00:55:05 CET 2007 -

- update to 1.2.12 (only changes relevant on Linux listed here):
    *) Numerous fixes to the test/ framework, including better handling of
     long size_t comparisons and more consistent Makefile.(in|win) setup
     for authoring new tests.  [William Rowe]
  *) Fix --disable-ipv6 build on platforms with getifaddrs().
     PR 39199.  [Joe Orton]
  *) Define apr_ino_t in such a way that it doesn't change definition
     based on the library consumer's -D'efines to the filesystem.
     [Lucian Adrian Grijincu <lucian.grijincu>]
  *) Fill in apr_fileinfo_t member st_csize on Netware and Unix (PR 41678),
     and refine the file times down to apr_time_t resolution if supported
     by a st_atimensec or st_atim.tv_nsec value by the OS.  Additional
     msec implementations are possible if exposed through autoconf.
     [William Rowe, Nicklas Edmundsson <nikke>]
  *) Fix apr_socket_recvfrom() to ensure the peer's port and address
     is returned through the "from" parameter on Unix and Win32.  
     [Joe Orton, William Rowe]

Wed Sep 12 15:17:53 CEST 2007 -

- fix missing endif in build section, fixing build on Mandriva
  (went unnoticed on openSUSE)
- use debug_package macro only on suse, because it breaks the build
  on Mandriva

Wed Sep 12 11:41:19 CEST 2007 -

- don't run autoreconf -fi on build platforms older than 10.3. The
  'i' in that replaces config.guess, config.sub, (dated
  2007) with versions from, say, 2005. This will lead to a
  miscompile on SLE10 for instance (segfault in apr_initialize())
- don't apply the cleanup apr-1.2.8-pool-cleanups.patch when built
  with build_with_memory_pool_debug for now

Mon Sep 10 14:30:44 CEST 2007 -

- update to 1.2.11:
  *) Win32 apr_file_read; Correctly handle completion-based read-to-EOF.
     [Steven Naim <steven.naim>]
  *) Fixed Win32 regression of stdout inheritance in apr_proc_create.
     [William Rowe]
  *) Solve winNT inherited pipe leaks by mutexing apr_proc_create calls,
     on WinNT (not WinCE, nor 9x) so that we toggle the inherited state 
     of the stdin/out/err pipes.  All other file handles are treated as
     not-inherited until apr_file_dup2'ed a std handle of this process, 
     or while they are used by apr_proc_create.  [William Rowe]
  *) Define the Mac OS/X filesystem_encoding as utf-8 (in previous
     releases the interpretation would vary).  [Erik Huelsmann
  *) Fix day of year (tm_day) calculation for July. The bug only affects
     Windows builds.  PR 42953.  [Davi Arnaut]
  *) Fix LFS detection when building over NFS. The mode must be
     specified when O_CREAT is in the flags to open().
     PR 42821.  [Rainer Jung <rainer.jung>]
  *) Avoid overwriting the hash_mutex table for applications that
     incorrectly calls apr_atomic_init().  PR 42760.  [Davi Arnaut]
  *) Allow IPv6 connectivity test to fail, avoiding a potentially fatal
     error.  [Davi Arnaut]
  *) The MinGW Windows headers effectively redefines WINADVAPI from
     __stdcall to empty which results in a link failure when wincrypt.h
     is placed after an include to apr_private.h.
     PR 42293.  [Curt Arnold]
  *) Define SEM_FAILED if it isn't already defined, as the proc mutex
     code already does it. Also search for the sem_open function in
     the realtime library. (This fixes HP-UX sem_open detection).
     [Davi Arnaut]
  *) Define the _HPUX_SOURCE feature test macro to obtain maximum
     functionality. Fixes broken sendfile with LFS support on HP-UX.
     PR 42261.  [Davi Arnaut]

Tue Aug 21 06:32:00 CEST 2007 -

- first attempt to remove static libraries and libtool crap. 

Mon Aug 20 15:49:06 CEST 2007 -

- on SLES9, use 'autoheader; autoconf' to configure, as before,
  instead of autoreconf -fi, which won't work

Mon Aug 13 01:56:32 CEST 2007 -

- apr 1.2.9
    *) Stop invoking the testshm* helpers upon 'make test' invocation.
    *) Register a cleanup only if APR_FILE_NOCLEANUP was not flagged in
    *) Discard file buffers when running cleanups for exec.
     PR 41119.
    *) If apr_proc_create() fails to exec in the fork()ed child, call
     _exit() not exit() to avoid running atexit()-registered functions
     in the child.
    *) Improve thread safety of assorted file_io functions.
    *) Fix file pointer position calculation in apr_file_writev() on
     buffered file.
    *) Fix formatting of unsigned integers larger than 2^63 in the
    *) Fix possible EFAULT failures in apr_socket_sendfile() on 32-bit
     Solaris with LFS enabled
    *) Fix deadlock in apr_file_gets() for a file opened with both the
- run make ceck in the rpm check section
- add missing glibc-devel dependency to -devel package
Wed Jul 18 19:53:51 CEST 2007 -

- if the rpm macro build_with_memory_pool_debug is defined, build
  with --enable-pool-debug=verbose-alloc. (This is the case in the
  Apache-Pool-Debug buildservice project.)
- add apr-1.2.8-pool-cleanups.patch: don't run cleanup handlers
  _after_ destroying subpools
- add debug_package macro in buildservice (will soon be obsolete)

Wed May  2 14:05:42 CEST 2007 -

- Fix comparison with string literal

Mon Dec 11 15:54:14 CET 2006 -

- update to 1.2.8
  *) Correctly retrieve 'empty' environment values with apr_env_get
     on Win32 (e.g. "VAR="), and added validation to testall suite.
  *) APR_FIND_APR macro no longer checks /usr/local/apache2/.
  *) Portably check for EEXIST in mktemp code.  PR 40818
  *) Fix apr_snprintf/apr_vsnprintf return value to not count the
     NUL terminator in the overflow case.  PR 39996.
  *) Fix detection of pthread cross-process robust mutexes.
  *) NetBSD: Avoid leaving zombie process when using apr_signal()
     to ignore SIGCHLD.
  *) Fix apr_socket_sendv() for platforms without writev.
  *) Avoid issues using >2Gb of data per call with sendfile() on
     64-bit Linux platforms.

Fri Oct 27 20:39:36 CEST 2006 -

- replace wrong configure switch --with-includedir with the correct
  one: --includedir. This fixes installation of the header files to
  /usr/include/apr-1 instead of /usr/include. [#164770]

Thu Jun 22 12:12:55 CEST 2006 -

- Don't depend on configure args being preserved.

Wed May 24 13:02:34 CEST 2006 -

- update to 1.2.7
  * fixes for netware and win32
- update to 1.2.6
  * bugfixes for libuuid, mutex, kqueue, ...
- use %suse_version to build doxygen documentation only on SUSE

Wed Jan 25 21:37:22 CET 2006 -

- converted neededforbuild to BuildRequires

Mon Jan  9 12:50:36 CET 2006 -

- don't use pthread_mutexattr_setrobust_np() unless
  pthread_mutexattr_setprotocol() is available as well (the former
  is in glibc since 2005-12-26, but the latter not)

Wed Oct 12 16:17:00 CEST 2005 -

- update to 1.2.2

Thu Sep 29 15:23:04 CEST 2005 -

- update to 1.2.1
- add -fno-strict-aliasing to CFLAGS

Fri Apr  8 11:39:46 CEST 2005 -

- disabled test suite for ARM (may hang QEMU)

Thu Mar 24 12:59:36 CET 2005 -

- update to 1.1.1

Fri Feb 25 01:02:52 CET 2005 -

- package created (1.1.0)