| 1 |
Changes with APR-util 1.0.2
|
| 2 |
|
| 3 |
*) Fix handling of a premature EOF with the FILE bucket; a new bucket
|
| 4 |
is not inserted for each attempt to read past EOF. PR 34708.
|
| 5 |
[Jeff Trawick, Joe Orton]
|
| 6 |
|
| 7 |
*) Fix build failure with non-threaded APR on AIX. PR 34655.
|
| 8 |
[Ryan Murray <rmurray+apache cyberhqz.com>]
|
| 9 |
|
| 10 |
*) Make install passed a shell expanded list of header files to the
|
| 11 |
build/install.sh script, which can only install one file at a time.
|
| 12 |
Changed to install one header file at a time. [Justin Erenkrantz,
|
| 13 |
Graham Leggett]
|
| 14 |
|
| 15 |
*) Rework the LDAP toolkit detection to be more accurate than "OpenLDAP
|
| 16 |
detected regardless", while remaining backwards compatible with v1.0.
|
| 17 |
[Graham Leggett]
|
| 18 |
|
| 19 |
*) Added the apr_ldap_ssl_add_cert() API to allow multiple certificates
|
| 20 |
to be stored and used when establishing an SSL connection to different
|
| 21 |
LDAP servers. [Brad Nicholes]
|
| 22 |
|
| 23 |
*) Fix the detection of ldap.h on Solaris - it needs lber.h to be
|
| 24 |
defined first. [Graham Leggett]
|
| 25 |
|
| 26 |
*) Add a build script to create a solaris package. [Graham Leggett]
|
| 27 |
|
| 28 |
Changes with APR-util 1.0.1
|
| 29 |
|
| 30 |
*) Add support for Berkeley DB 4.3. [Jani Averbach <jaa jaa.iki.fi>]
|
| 31 |
|
| 32 |
*) SECURITY: CAN-2004-0786 (cve.mitre.org)
|
| 33 |
Fix input validation in apr_uri_parse() to avoid passing negative
|
| 34 |
length to memcpy for malformed IPv6 literal addresses.
|
| 35 |
[Joe Orton]
|
| 36 |
|
| 37 |
Changes with APR-util 1.0
|
| 38 |
|
| 39 |
*) Only install apu-$MAJOR-config and add appropriate detection code to
|
| 40 |
find_apu.m4 (APU_FIND_APU). [Max Bowsher <maxb ukf.net>]
|
| 41 |
|
| 42 |
*) Overhaul support for LDAP URL parsing. Instead of using incompatible
|
| 43 |
URL parsers and memory that needs freeing, apr-util provides a parser
|
| 44 |
which parses the URL and allocates memory from a pool. [Graham Leggett]
|
| 45 |
|
| 46 |
*) Remove support for LDAP v2.0 SDK toolkits. This will be added
|
| 47 |
back properly later assuming there is demand for it. In the mean
|
| 48 |
time, please use an LDAP v3.0 SDK toolkit. [Graham Leggett]
|
| 49 |
|
| 50 |
*) Add an apr_ldap_err_t structure to handle the return of LDAP
|
| 51 |
specific error codes. [Graham Leggett, Brad Nicholes]
|
| 52 |
|
| 53 |
*) Add APR functions to do the job of ldap_init(), hiding toolkit
|
| 54 |
specific SSL/TLS handling. Code derived from httpd util_ldap.
|
| 55 |
[Graham Leggett]
|
| 56 |
|
| 57 |
*) Add an RPM spec file derived from Fedora Core.
|
| 58 |
[Graham Leggett, Joe Orton]
|
| 59 |
|
| 60 |
*) The whole codebase was relicensed and is now available under
|
| 61 |
the Apache License, Version 2.0 (http://www.apache.org/licenses).
|
| 62 |
[Apache Software Foundation]
|
| 63 |
|
| 64 |
*) A new function, apr_reslist_invalidate, was added so that invalid
|
| 65 |
resources can be removed from a reslist instead of being returned
|
| 66 |
to the reslist in a broken state. [Nick Kew <nick webthing.com>]
|
| 67 |
|
| 68 |
*) Switch to a single, top-level make. [Greg Stein]
|
| 69 |
|
| 70 |
*) Add timeout feature to apr_reslist_acquire().
|
| 71 |
[Mladen Turk <mturk apache.org>]
|
| 72 |
|
| 73 |
*) Pass error codes returned from constructors all the way back to
|
| 74 |
the reslist consumer. Also fix a minor reslist memory leak that could
|
| 75 |
happen when a constructor returns an error code. PR 23492.
|
| 76 |
[Snke Tesch <st@kino-fahrplan.de>, Aaron Bannert]
|
| 77 |
|
| 78 |
*) The following header files have been removed:
|
| 79 |
|
| 80 |
apu_compat.h
|
| 81 |
|
| 82 |
|
| 83 |
Changes for APR-util 0.9.x and later/earlier:
|
| 84 |
|
| 85 |
*) http://svn.apache.org/viewvc/apr/apr-util/branches/0.9.x/CHANGES?view=markup
|