| 1 |
Changes for APR 1.1.1
|
| 2 |
|
| 3 |
*) Switch to lazy initialization of the pollset that's used within
|
| 4 |
apr_file_t on platforms where apr_wait_for_io_or_timeout() doesn't
|
| 5 |
use poll(2). (This fixes a performance problem observed in httpd-2.x
|
| 6 |
on OS X due to the use of poll now being disabled by default on that
|
| 7 |
platform.) [Brian Pane]
|
| 8 |
|
| 9 |
*) Support APR_SO_SNDBUF and APR_SO_RCVBUF on Windows. PR 32177.
|
| 10 |
[Sim <sgobbi datamanagement.it>, Jeff Trawick]
|
| 11 |
|
| 12 |
*) Disable sendfile support for S/390 only in kernel versions < 2.4.0.
|
| 13 |
[Joe Orton]
|
| 14 |
|
| 15 |
*) Fix posix rwlock detection on Darwin. [Aaron Bannert]
|
| 16 |
|
| 17 |
*) Build fix for Multicast support on HP-UX 11.00 and Tru64 [Joe Orton]
|
| 18 |
|
| 19 |
*) Fix libapr.rc for Win32 builds [William Rowe]
|
| 20 |
|
| 21 |
*) Rewrite apr_file_writev_full using apr_file_write_full. [Paul Querna]
|
| 22 |
|
| 23 |
*) Use APR_RING_CONCAT for moving dead list in KQueue, sys_epoll, and
|
| 24 |
Event Ports. [Paul Querna]
|
| 25 |
|
| 26 |
*) find_apr.m4: Try installed APR before bundled copy if --with-apr not
|
| 27 |
passed to configure. [Justin Erenkrantz]
|
| 28 |
|
| 29 |
*) Fix issue with poll() followed by net I/O yielding EAGAIN on
|
| 30 |
Mac OS 10.4 (Darwin 8). [Wilfredo Sanchez]
|
| 31 |
|
| 32 |
Changes for APR 1.1.0
|
| 33 |
|
| 34 |
*) Added apr_procattr_user_set and apr_procattr_group_set
|
| 35 |
setting the user and group for new processes. [Mladen Turk]
|
| 36 |
|
| 37 |
*) Add APR Multicast functions; including support for
|
| 38 |
Source-Specific Multicast from Colm MacCarthaigh. [Paul Querna]
|
| 39 |
|
| 40 |
*) Add a build script to create a solaris package. [Graham Leggett]
|
| 41 |
|
| 42 |
*) Add support for APR_TCP_DEFER_ACCEPT. [Paul Querna]
|
| 43 |
|
| 44 |
*) Rename the apr_file_permissions macros (APR_UREAD, APR_UWRITE etc.)
|
| 45 |
to have prefix APR_FPROT_ (old names kept for compatibility).
|
| 46 |
[Stas Bekman]
|
| 47 |
|
| 48 |
*) Emit the run-time link path option in apr-config after installation
|
| 49 |
if the user is linking with libtool. [Justin Erenkrantz]
|
| 50 |
|
| 51 |
*) Add apr_file_writev_full to ensure an entire iovec is writen to a file.
|
| 52 |
[Paul Querna]
|
| 53 |
|
| 54 |
*) Remove the runtime test for Sendfile versions on FreeBSD. PR 25718.
|
| 55 |
[Mike Silbersack <silby silby.com>, Paul Querna]
|
| 56 |
|
| 57 |
*) Rename the apr_file_open macros (APR_READ, APR_WRITE, etc.) to
|
| 58 |
have prefix APR_FOPEN_ (old names kept for compatibility).
|
| 59 |
[Stas Bekman]
|
| 60 |
|
| 61 |
*) Added apr_os_uuid_get() support for Linux via libuuid and for modern
|
| 62 |
BSDs which have uuid_create as part of their libc. [Paul Querna]
|
| 63 |
|
| 64 |
*) Added Solaris 10 'Event Ports' as a backend for APR Pollset. This
|
| 65 |
backend also supports the APR_POLLSET_THREADSAFE flag. [Paul Querna]
|
| 66 |
|
| 67 |
*) Added the APR_POLLSET_THREADSAFE flag. This allows multiple threads
|
| 68 |
to call the Pollset Add or Remove functions in a thread safe manner.
|
| 69 |
Currently only EPoll and KQueue support this flag. [Paul Querna]
|
| 70 |
|
| 71 |
*) Split poll/unix/poll.c into separate files for each Poll or Pollset
|
| 72 |
implementation. [Paul Querna]
|
| 73 |
|
| 74 |
*) Rewrite apr_file_printf to handle arbitrary length strings.
|
| 75 |
PR 28029. [Chris Knight <Christopher.D.Knight nasa.gov>,
|
| 76 |
Garrett Rooney <rooneg electricjellyfish.net>]
|
| 77 |
|
| 78 |
|
| 79 |
Changes for APR 1.0.x and later:
|
| 80 |
|
| 81 |
*) http://svn.apache.org/viewvc/apr/apr/branches/1.0.x/CHANGES?view=markup
|
| 82 |
|
| 83 |
Changes for APR 0.9.x and later/earlier:
|
| 84 |
|
| 85 |
*) http://svn.apache.org/viewvc/apr/apr/branches/0.9.x/CHANGES?view=markup
|