Source
x
socket. With APR 1.0, this function will be removed and apr_socket_create()
Changes for APR 1.2.8
*) Correctly retrieve 'empty' environment values with apr_env_get
on Win32 (e.g. "VAR="), and added validation to testall suite.
PR 40764. [Issac Goldstand <margol beamartyr.net>]
*) APR_FIND_APR macro no longer checks /usr/local/apache2/.
PR 40842. [Colm MacCarthaigh]
*) Portably check for EEXIST in mktemp code. PR 40818
[Kenneth Golomb <KGolomb TradeCard.com>]
*) Fix apr_snprintf/apr_vsnprintf return value to not count the
NUL terminator in the overflow case. PR 39996.
[Michal Luczaj <regenrecht o2.pl>]
*) Provide folding in autogenerated .manifest files for Win32 builders
using VisualStudio 2005 [William Rowe]
*) Fix detection of pthread cross-process robust mutexes.
PR 39833. [Tsuyoshi SASAMOTO <nazonazo miobox.jp>]
*) NetBSD: Avoid leaving zombie process when using apr_signal()
to ignore SIGCHLD. PR 36750. [Todd Vierling <tv pobox.com>]
*) Fix apr_socket_sendv() for platforms without writev.
PR 38822. [Joe Orton]
*) Avoid issues using >2Gb of data per call with sendfile() on
64-bit Linux platforms. [Joe Orton]
Changes for APR 1.2.7
*) Netware - add missing apu_version.c parsing for apu_version_string()
to the Netware specific builds. Unix platforms support this API
since 0.9.1. [Brad Nicholes]
*) Fix a regression in the updated win32 apr_file_read with timeouts
since 1.2.6 which would fail to return the bytes read in specific
edge cases. [William Rowe]
Changes for APR 1.2.6
*) Fully test the detected libuuid or libc based uuid_create or
uuid_generate function against the detected uuid.h, uuid/uuid.h,
or sys/uuid.h (using only the first-found .h examined in that order)
for correct compilation. Resolves various apr_os_uuid issues on
multiple environments. [William Rowe]
*) Prevent detection of robust mutex support with glibc 2.4,
fixing APR_LOCK_PROC_PTHREAD locks. PR 38442. [Joe Orton]
*) Correct bug in kqueue backend for apr_pollset where we would
erroneously indicate that a socket was readable or writeable.
[Garrett Rooney]
*) Make the filePtr in apr_file_t an apr_off_t on Unix, to avoid issues
truncating offsets down to 32 bits on large file systems.
[Garrett Rooney]
*) Fix seeks with files opened in xthread mode for append on win32.
[M Joonas Pihlaja <jpihlaja cc.helsinki.fi>, Garrett Rooney]
*) Keep testpipe.c from hanging on win32. [Garrett Rooney]
*) Cause apr_file_write_full on win32 to consider the timeout value set by
apr_file_pipe_timeout_set. PR 30182
[<eholyat olf.com>]
*) Fix assertion from double close of a handle with a rwlock on win32.
[Evgueni Brevnov <evgueni.brevnov gmail.com>]
*) Fix EOF handling for unbuffered reads on win32.
[Konstantin Sharenkov <Konstantin.Sharenkov enterra-inc.com>]
*) Documented that apr_stat and apr_dir_read can return APR_INCOMPLETE,
and how to determine which parts of the resulting apr_finfo_t can be
used in such a case.
[Garrett Rooney]
*) Fix passing "" as an argument to the program started by apr_proc_create
on Win32.
[Philip Martin <philip codematters.co.uk>
*) Bugfix for apr_pollset_poll() on systems that implement pollsets
using select(2): properly compute the number of signalled desciptors
when one or more of them are both readable and writable.
[Dror Shilo <Dror.Shilo ericom.com>, Gerry <gerry everythingsucks.co.uk>]
*) Fix apr_file_seek() to catch write failures when flushing
pending writes for a buffered file. [Joe Orton]