| 1 |
-*- coding: utf-8 -*- |
| 2 |
Changes with APR-util 1.5.5 |
| 3 |
|
| 4 |
*) apr_crypto_nss: Ensure the SECItem returned by PK11_ParamFromIV |
| 5 |
is properly freed. [Graham Leggett] |
| 6 |
|
| 7 |
*) apr_crypto: Don't cache the driver if initialisation fails. This |
| 8 |
stops the second and subsequent attempt to use the API from failing |
| 9 |
claiming the library is not initialised. [Graham Leggett] |
| 10 |
|
| 11 |
*) apr_memcache: Abort connections and error out on unexpected value, |
| 12 |
length or type returned by the memcache server for multigetp. |
| 13 |
[Jeffrey Crowell <jcrowell google.com>, Yann Ylavic] |
| 14 |
|
| 15 |
*) apr_crypto_openssl: Add support for OpenSSL 1.1.0. |
| 16 |
[Rainer Jung] |
| 17 |
|
| 18 |
*) apr_crypto_nss: Explicitly declare key sizes when using NSS. Not all |
| 19 |
versions of NSS detect key sizes correctly, leading to test failures. |
| 20 |
[Graham Leggett] |
| 21 |
|
| 22 |
*) Improve platform detection for bundled expat by updating |
| 23 |
config.guess and config.sub. [Rainer Jung] |
| 24 |
|
| 25 |
Changes with APR-util 1.5.4 |
| 26 |
|
| 27 |
*) MySQL driver: Fix incorrect handling of bad parameter in the |
| 28 |
driver support for apr_dbd_transaction_end(). PR 56330. |
| 29 |
[Weiqiang Li <weiqiang_li hotmail.com>] |
| 30 |
|
| 31 |
*) apr_crypto_get_driver(): Fix invalid storage reference on error path. |
| 32 |
[Philip Martin <philip.martin wandisco.com>] |
| 33 |
|
| 34 |
*) Fix compile failure for Android. PR 56627. [Fredrik Fornwall |
| 35 |
<fredrik fornwall.net>, Jeff Trawick] |
| 36 |
|
| 37 |
*) Fix to let ODBC driver build with MSVC6, which does not have intptr_t |
| 38 |
[Tom Donovan] |
| 39 |
|
| 40 |
*) Windows cmake build: Fix incompatiblities with Visual Studio |
| 41 |
generators with all cmake versions, and the NMake Makefile generator |
| 42 |
with cmake 2.8.12 and later. PR 56616 and other bugs. [Jeff Trawick, |
| 43 |
Bert Huijben] |
| 44 |
|
| 45 |
*) Fix detection of Berkeley DB 6.0. PR 55277. |
| 46 |
[Lars Wendler <polynomial-c gentoo.org>] |
| 47 |
|
| 48 |
*) Improve platform detection for bundled expat by updating |
| 49 |
config.guess and config.sub. [Rainer Jung] |
| 50 |
|
| 51 |
Changes with APR-util 1.5.3 |
| 52 |
|
| 53 |
*) Cygwin: Use correct file extension when loading APR DSOs. PR 55587. |
| 54 |
[Carlo Bramini <carlo.bramix libero.it>] |
| 55 |
|
| 56 |
*) Add experimental cmake-based build system for Windows. Refer to |
| 57 |
README.cmake for more information. [Jeff Trawick, Tom Donovan] |
| 58 |
|
| 59 |
*) Fix warnings in odbc driver on 64bit systems. |
| 60 |
PR 55197 [Tom Donovan] |
| 61 |
|
| 62 |
*) Add support to apr_memcache for unix domain sockets. PR 54573 [Remi |
| 63 |
Gacogne <rgacogne+asf aquaray.com>] |
| 64 |
|
| 65 |
*) Add support for Berkeley DB 6.0. [Rainer Jung] |
| 66 |
|
| 67 |
*) Improve platform detection for bundled expat by updating |
| 68 |
config.guess and config.sub. [Rainer Jung] |
| 69 |
|
| 70 |
Changes with APR-util 1.5.2 |
| 71 |
|
| 72 |
*) Windows: Add command line makefiles. [Gregg Smith] |
| 73 |
|
| 74 |
*) apr_uri_parse(): Do not accept invalid characters in the scheme. |
| 75 |
Per RFC 3986 3.3, enforce that the first segment of a relative path does |
| 76 |
not contain a colon. PR 52479. [Stefan Fritsch] |
| 77 |
|
| 78 |
*) Fix memory leak in hook sorting function. PR 51256. |
| 79 |
[<horowity checkpoint com>] |
| 80 |
|
| 81 |
*) Speedup md5 calculation by avoiding some copying on little endian |
| 82 |
architectures. PR 49011. [Stefan Fritsch, Stefan Fuhrmann |
| 83 |
<stefanfuhrmann alice-dsl de>] |
| 84 |
|
| 85 |
*) Use heap memory for crypt in apr_password_validate(), to reduce stack |
| 86 |
usage. PR 54572. [Stefan Fritsch] |
| 87 |
|
| 88 |
*) Fix password validation failure for all crypt and crypt_r based |
| 89 |
algorithms. PR 54603. [Harvey Eneman <harvey.eneman oracle.com>] |
| 90 |
|
| 91 |
*) Fix syntax error in crypto/apr_passwd.c on non-glibc systems. PR 54275. |
| 92 |
[Stefan Fritsch] |
| 93 |
|
| 94 |
*) Fix potential data corruption in apr_brigade_write() and friends if |
| 95 |
the last bucket of the brigade is a heap bucket that has been split, |
| 96 |
and there are still references to the next part of the original bucket |
| 97 |
in use. [Stefan Fritsch] |
| 98 |
|
| 99 |
*) Remove duplicated logic in apr_brigade_puts(). PR 53740. [Christophe |
| 100 |
Jaillet <christophe jaillet wanadoo fr>] |
| 101 |
|
| 102 |
*) apr_crypto: If --with-crypto is passed to configure but no crypto |
| 103 |
libraries are enabled, autodetect available libraries. [Jeff Trawick] |
| 104 |
|
| 105 |
*) memcache: Fix dead server retry logic. [Gavin Shelley <columbusmonkey me.com>] |
| 106 |
|
| 107 |
Changes with APR-util 1.5.1 |
| 108 |
|
| 109 |
*) testmemcache: Fix crash. PR 52705. [Peter Poeml <peter poeml de>] |
| 110 |
|
| 111 |
*) MinGW: Support shared builds of apr-util when apr is shared. |
| 112 |
PR 46175. [Carlo Bramini <carlo.bramix libero.it>, Jeff Trawick] |
| 113 |
|
| 114 |
*) Add support for Berkeley DB 5.2 and 5.3. Simplify detection script. |
| 115 |
PR 53684. [Rainer Jung] |
| 116 |
|
| 117 |
*) configure: Allow to specify library specific custom linker flags |
| 118 |
via the LDADD_XXX variables. [Rainer Jung] |
| 119 |
|
| 120 |
*) apr_password_validate(): Fix intermittent errors on systems |
| 121 |
such as FreeBSD where the crypt() function is used. |
| 122 |
(Broken only in 1.5.0) [Jeff Trawick] |
| 123 |
|
| 124 |
*) Improve platform detection for bundled expat by updating |
| 125 |
config.guess and config.sub. [Rainer Jung] |
| 126 |
|
| 127 |
Changes with APR-util 1.5.0 |
| 128 |
|
| 129 |
*) dbd_pgsql_escape: Use PQescapeStringConn. [Nick Kew] |
| 130 |
|
| 131 |
*) apr_password_validate, apr_bcrypt_encode: Add support for bcrypt encoded |
| 132 |
passwords. The bcrypt implementation uses code from crypt_blowfish |
| 133 |
written by Solar Designer <solar openwall com>. apr_bcrypt_encode creates |
| 134 |
hashes with "$2y$" prefix, but apr_password_validate also accepts the old |
| 135 |
prefix "$2a$". PR 49288. [Stefan Fritsch] |
| 136 |
|
| 137 |
*) APR dbd: Allow to use apr_dbd_get_row() with a different pool than |
| 138 |
apr_dbd_select(). PR 53533. [<arthur echo gmail com>] |
| 139 |
|
| 140 |
*) APR dbd FreeTDS support: Fix spurious API errors caused by uninitialized |
| 141 |
fields. [TROY.LIU 劉春偉 <TROY.LIU deltaww.com.cn>] |
| 142 |
|
| 143 |
*) apr_password_validate: Increase maximum hash string length to allow |
| 144 |
more than 9999 rounds with sha512-crypt. PR 53410. [Stefan Fritsch] |
| 145 |
|
| 146 |
*) Fix segfaults in crypt() and crypt_r() failure modes. |
| 147 |
PR 47272. [Arkadiusz Miskiewicz <arekm pld-linux.org>] |
| 148 |
|
| 149 |
*) apr_crypto: Ensure that the if/else that governs the static |
| 150 |
initialisation of each crypto driver works when the first driver |
| 151 |
isn't in use. [Graham Leggett] |
| 152 |
|
| 153 |
*) apr_crypto: Ensure the *driver variable is initialised when a statically |
| 154 |
compiled library is initialised for the first time. [Graham Leggett] |
| 155 |
|
| 156 |
*) apr_crypto: Ensure the *driver variable is initialised when the library |
| 157 |
has already been loaded. Fix ported from apr_dbd. [Graham Leggett] |
| 158 |
|
| 159 |
*) apr_crypto: Move the static initialisation of DRIVER_LOAD from |
| 160 |
apr_crypto_init() to apr_crypto_get_driver(), so that we don't lose |
| 161 |
the parameters. [Graham Leggett] |
| 162 |
|
| 163 |
Changes with APR-util 1.4.x and later: |
| 164 |
|
| 165 |
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.4.x/CHANGES?view=markup |
| 166 |
|
| 167 |
Changes for APR-util 1.3.x and later: |
| 168 |
|
| 169 |
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.3.x/CHANGES?view=markup |
| 170 |
|
| 171 |
Changes for APR-util 1.2.x and later: |
| 172 |
|
| 173 |
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.2.x/CHANGES?view=markup |
| 174 |
|
| 175 |
Changes for APR-util 1.1.x and later: |
| 176 |
|
| 177 |
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.1.x/CHANGES?view=markup |
| 178 |
|
| 179 |
Changes for APR-util 1.0.x and later: |
| 180 |
|
| 181 |
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.0.x/CHANGES?view=markup |
| 182 |
|
| 183 |
Changes for APR-util 0.9.x and later/earlier: |
| 184 |
|
| 185 |
*) http://svn.apache.org/viewvc/apr/apr-util/branches/0.9.x/CHANGES?view=markup |