1251876Speter -*- coding: utf-8 -*- 2289166SpeterChanges with APR-util 1.5.4 3289166Speter 4289166Speter *) MySQL driver: Fix incorrect handling of bad parameter in the 5289166Speter driver support for apr_dbd_transaction_end(). PR 56330. 6289166Speter [Weiqiang Li <weiqiang_li hotmail.com>] 7289166Speter 8289166Speter *) apr_crypto_get_driver(): Fix invalid storage reference on error path. 9289166Speter [Philip Martin <philip.martin wandisco.com>] 10289166Speter 11289166Speter *) Fix compile failure for Android. PR 56627. [Fredrik Fornwall 12289166Speter <fredrik fornwall.net>, Jeff Trawick] 13289166Speter 14289166Speter *) Fix to let ODBC driver build with MSVC6, which does not have intptr_t 15289166Speter [Tom Donovan] 16289166Speter 17289166Speter *) Windows cmake build: Fix incompatiblities with Visual Studio 18289166Speter generators with all cmake versions, and the NMake Makefile generator 19289166Speter with cmake 2.8.12 and later. PR 56616 and other bugs. [Jeff Trawick, 20289166Speter Bert Huijben] 21289166Speter 22289166Speter *) Fix detection of Berkeley DB 6.0. PR 55277. 23289166Speter [Lars Wendler <polynomial-c gentoo.org>] 24289166Speter 25289166Speter *) Improve platform detection for bundled expat by updating 26289166Speter config.guess and config.sub. [Rainer Jung] 27289166Speter 28262253SpeterChanges with APR-util 1.5.3 29262253Speter 30262253Speter *) Cygwin: Use correct file extension when loading APR DSOs. PR 55587. 31262253Speter [Carlo Bramini <carlo.bramix libero.it>] 32262253Speter 33262253Speter *) Add experimental cmake-based build system for Windows. Refer to 34262253Speter README.cmake for more information. [Jeff Trawick, Tom Donovan] 35262253Speter 36262253Speter *) Fix warnings in odbc driver on 64bit systems. 37262253Speter PR 55197 [Tom Donovan] 38262253Speter 39262253Speter *) Add support to apr_memcache for unix domain sockets. PR 54573 [Remi 40262253Speter Gacogne <rgacogne+asf aquaray.com>] 41262253Speter 42262253Speter *) Add support for Berkeley DB 6.0. [Rainer Jung] 43262253Speter 44262253Speter *) Improve platform detection for bundled expat by updating 45262253Speter config.guess and config.sub. [Rainer Jung] 46262253Speter 47253734SpeterChanges with APR-util 1.5.2 48251876Speter 49253734Speter *) Windows: Add command line makefiles. [Gregg Smith] 50251876Speter 51253734Speter *) apr_uri_parse(): Do not accept invalid characters in the scheme. 52253734Speter Per RFC 3986 3.3, enforce that the first segment of a relative path does 53253734Speter not contain a colon. PR 52479. [Stefan Fritsch] 54251876Speter 55253734Speter *) Fix memory leak in hook sorting function. PR 51256. 56253734Speter [<horowity checkpoint com>] 57251876Speter 58253734Speter *) Speedup md5 calculation by avoiding some copying on little endian 59253734Speter architectures. PR 49011. [Stefan Fritsch, Stefan Fuhrmann 60253734Speter <stefanfuhrmann alice-dsl de>] 61251876Speter 62253734Speter *) Use heap memory for crypt in apr_password_validate(), to reduce stack 63253734Speter usage. PR 54572. [Stefan Fritsch] 64251876Speter 65253734Speter *) Fix password validation failure for all crypt and crypt_r based 66253734Speter algorithms. PR 54603. [Harvey Eneman <harvey.eneman oracle.com>] 67251876Speter 68253734Speter *) Fix syntax error in crypto/apr_passwd.c on non-glibc systems. PR 54275. 69253734Speter [Stefan Fritsch] 70251876Speter 71253734Speter *) Fix potential data corruption in apr_brigade_write() and friends if 72253734Speter the last bucket of the brigade is a heap bucket that has been split, 73253734Speter and there are still references to the next part of the original bucket 74253734Speter in use. [Stefan Fritsch] 75251876Speter 76253734Speter *) Remove duplicated logic in apr_brigade_puts(). PR 53740. [Christophe 77253734Speter Jaillet <christophe jaillet wanadoo fr>] 78251876Speter 79253734Speter *) apr_crypto: If --with-crypto is passed to configure but no crypto 80253734Speter libraries are enabled, autodetect available libraries. [Jeff Trawick] 81251876Speter 82253734Speter *) memcache: Fix dead server retry logic. [Gavin Shelley <columbusmonkey me.com>] 83251876Speter 84253734SpeterChanges with APR-util 1.5.1 85251876Speter 86253734Speter *) testmemcache: Fix crash. PR 52705. [Peter Poeml <peter poeml de>] 87253734Speter 88253734Speter *) MinGW: Support shared builds of apr-util when apr is shared. 89253734Speter PR 46175. [Carlo Bramini <carlo.bramix libero.it>, Jeff Trawick] 90253734Speter 91253734Speter *) Add support for Berkeley DB 5.2 and 5.3. Simplify detection script. 92253734Speter PR 53684. [Rainer Jung] 93253734Speter 94253734Speter *) configure: Allow to specify library specific custom linker flags 95253734Speter via the LDADD_XXX variables. [Rainer Jung] 96253734Speter 97253734Speter *) apr_password_validate(): Fix intermittent errors on systems 98253734Speter such as FreeBSD where the crypt() function is used. 99253734Speter (Broken only in 1.5.0) [Jeff Trawick] 100253734Speter 101253734Speter *) Improve platform detection for bundled expat by updating 102253734Speter config.guess and config.sub. [Rainer Jung] 103253734Speter 104253734SpeterChanges with APR-util 1.5.0 105253734Speter 106253734Speter *) dbd_pgsql_escape: Use PQescapeStringConn. [Nick Kew] 107253734Speter 108253734Speter *) apr_password_validate, apr_bcrypt_encode: Add support for bcrypt encoded 109253734Speter passwords. The bcrypt implementation uses code from crypt_blowfish 110253734Speter written by Solar Designer <solar openwall com>. apr_bcrypt_encode creates 111253734Speter hashes with "$2y$" prefix, but apr_password_validate also accepts the old 112253734Speter prefix "$2a$". PR 49288. [Stefan Fritsch] 113253734Speter 114253734Speter *) APR dbd: Allow to use apr_dbd_get_row() with a different pool than 115253734Speter apr_dbd_select(). PR 53533. [<arthur echo gmail com>] 116253734Speter 117253734Speter *) APR dbd FreeTDS support: Fix spurious API errors caused by uninitialized 118253734Speter fields. [TROY.LIU ��������� <TROY.LIU deltaww.com.cn>] 119253734Speter 120253734Speter *) apr_password_validate: Increase maximum hash string length to allow 121253734Speter more than 9999 rounds with sha512-crypt. PR 53410. [Stefan Fritsch] 122253734Speter 123253734Speter *) Fix segfaults in crypt() and crypt_r() failure modes. 124253734Speter PR 47272. [Arkadiusz Miskiewicz <arekm pld-linux.org>] 125253734Speter 126253734Speter *) apr_crypto: Ensure that the if/else that governs the static 127253734Speter initialisation of each crypto driver works when the first driver 128253734Speter isn't in use. [Graham Leggett] 129253734Speter 130253734Speter *) apr_crypto: Ensure the *driver variable is initialised when a statically 131253734Speter compiled library is initialised for the first time. [Graham Leggett] 132253734Speter 133253734Speter *) apr_crypto: Ensure the *driver variable is initialised when the library 134253734Speter has already been loaded. Fix ported from apr_dbd. [Graham Leggett] 135253734Speter 136253734Speter *) apr_crypto: Move the static initialisation of DRIVER_LOAD from 137253734Speter apr_crypto_init() to apr_crypto_get_driver(), so that we don't lose 138253734Speter the parameters. [Graham Leggett] 139253734Speter 140253734SpeterChanges with APR-util 1.4.x and later: 141253734Speter 142253734Speter *) http://svn.apache.org/viewvc/apr/apr-util/branches/1.4.x/CHANGES?view=markup 143253734Speter 144251876SpeterChanges for APR-util 1.3.x and later: 145251876Speter 146251876Speter *) http://svn.apache.org/viewvc/apr/apr-util/branches/1.3.x/CHANGES?view=markup 147251876Speter 148251876SpeterChanges for APR-util 1.2.x and later: 149251876Speter 150251876Speter *) http://svn.apache.org/viewvc/apr/apr-util/branches/1.2.x/CHANGES?view=markup 151251876Speter 152251876SpeterChanges for APR-util 1.1.x and later: 153251876Speter 154251876Speter *) http://svn.apache.org/viewvc/apr/apr-util/branches/1.1.x/CHANGES?view=markup 155251876Speter 156251876SpeterChanges for APR-util 1.0.x and later: 157251876Speter 158251876Speter *) http://svn.apache.org/viewvc/apr/apr-util/branches/1.0.x/CHANGES?view=markup 159251876Speter 160251876SpeterChanges for APR-util 0.9.x and later/earlier: 161251876Speter 162251876Speter *) http://svn.apache.org/viewvc/apr/apr-util/branches/0.9.x/CHANGES?view=markup 163