--- - branch: MAIN date: Thu Jul 4 15:21:51 UTC 2013 files: - new: '1.32' old: '1.31' path: pkgsrc/devel/apr-util/Makefile pathrev: pkgsrc/devel/apr-util/Makefile@1.32 type: modified - new: '1.15' old: '1.14' path: pkgsrc/devel/apr-util/distinfo pathrev: pkgsrc/devel/apr-util/distinfo@1.15 type: modified - new: '1.4' old: '1.3' path: pkgsrc/devel/apr-util/patches/patch-aa pathrev: pkgsrc/devel/apr-util/patches/patch-aa@1.4 type: modified id: 20130704T152151Z.1ae4850521a7c14c35221ade358f3cb75defa5a0 log: "Update to 1.5.2:\n\nChanges with APR-util 1.5.2\n\n *) Windows: Add command line makefiles. [Gregg Smith]\n\n *) apr_uri_parse(): Do not accept invalid characters in the scheme.\n Per RFC 3986 3.3, enforce that the first segment of a relative path does\n not contain a colon. PR 52479. [Stefan Fritsch]\n\n *) Fix memory leak in hook sorting function. PR 51256.\n []\n\n \ *) Speedup md5 calculation by avoiding some copying on little endian\n architectures. PR 49011. [Stefan Fritsch, Stefan Fuhrmann\n ]\n\n \ *) Use heap memory for crypt in apr_password_validate(), to reduce stack\n usage. PR 54572. [Stefan Fritsch]\n\n *) Fix password validation failure for all crypt and crypt_r based\n algorithms. PR 54603. [Harvey Eneman ]\n\n \ *) Fix syntax error in crypto/apr_passwd.c on non-glibc systems. PR 54275.\n \ [Stefan Fritsch]\n\n *) Fix potential data corruption in apr_brigade_write() and friends if\n the last bucket of the brigade is a heap bucket that has been split,\n and there are still references to the next part of the original bucket\n in use. [Stefan Fritsch]\n\n *) Remove duplicated logic in apr_brigade_puts(). PR 53740. [Christophe\n Jaillet ]\n\n *) apr_crypto: If --with-crypto is passed to configure but no crypto\n libraries are enabled, autodetect available libraries. [Jeff Trawick]\n\n *) memcache: Fix dead server retry logic. [Gavin Shelley ]\n\nChanges with APR-util 1.5.1\n\n *) testmemcache: Fix crash. PR 52705. [Peter Poeml ]\n\n \ *) MinGW: Support shared builds of apr-util when apr is shared.\n PR 46175. \ [Carlo Bramini , Jeff Trawick]\n\n *) Add support for Berkeley DB 5.2 and 5.3. Simplify detection script.\n PR 53684. [Rainer Jung]\n\n \ *) configure: Allow to specify library specific custom linker flags\n via the LDADD_XXX variables. [Rainer Jung]\n\n *) apr_password_validate(): Fix intermittent errors on systems\n such as FreeBSD where the crypt() function is used.\n \ (Broken only in 1.5.0) [Jeff Trawick]\n\n *) Improve platform detection for bundled expat by updating\n config.guess and config.sub. [Rainer Jung]\n\nChanges with APR-util 1.5.0\n\n *) dbd_pgsql_escape: Use PQescapeStringConn. [Nick Kew]\n\n \ *) apr_password_validate, apr_bcrypt_encode: Add support for bcrypt encoded\n \ passwords. The bcrypt implementation uses code from crypt_blowfish\n written by Solar Designer . apr_bcrypt_encode creates\n hashes with \"$2y$\" prefix, but apr_password_validate also accepts the old\n prefix \"$2a$\". PR 49288. [Stefan Fritsch]\n\n *) APR dbd: Allow to use apr_dbd_get_row() with a different pool than\n apr_dbd_select(). PR 53533. []\n\n *) APR dbd FreeTDS support: Fix spurious API errors caused by uninitialized\n \ fields. [TROY.LIU å\x8A\x89æ\x98¥å\x81\x89 ]\n\n \ *) apr_password_validate: Increase maximum hash string length to allow\n more than 9999 rounds with sha512-crypt. PR 53410. [Stefan Fritsch]\n\n *) Fix segfaults in crypt() and crypt_r() failure modes.\n PR 47272. [Arkadiusz Miskiewicz ]\n\n *) apr_crypto: Ensure that the if/else that governs the static\n initialisation of each crypto driver works when the first driver\n \ isn't in use. [Graham Leggett]\n\n *) apr_crypto: Ensure the *driver variable is initialised when a statically\n compiled library is initialised for the first time. [Graham Leggett]\n\n *) apr_crypto: Ensure the *driver variable is initialised when the library\n has already been loaded. Fix ported from apr_dbd. [Graham Leggett]\n\n *) apr_crypto: Move the static initialisation of DRIVER_LOAD from\n apr_crypto_init() to apr_crypto_get_driver(), so that we don't lose\n \ the parameters. [Graham Leggett]\n\nChanges with APR-util 1.4.3\n\n *) Fix potential data corruption in apr_brigade_write() and friends if\n the last bucket of the brigade is a heap bucket that has been split,\n and there are still references to the next part of the original bucket\n in use. [Stefan Fritsch]\n\n *) Remove duplicated logic in apr_brigade_puts(). PR 53740. [Christophe\n \ Jaillet ]\n\n *) memcache: Fix dead server retry logic. [Gavin Shelley ]\n\n *) Improve platform detection for bundled expat by updating\n config.guess and config.sub. [Rainer Jung]\n\n *) APR dbd: Allow to use apr_dbd_get_row() with a different pool than\n \ apr_dbd_select(). PR 53533. []\n\n *) APR dbd FreeTDS support: Fix spurious API errors caused by uninitialized\n fields. [TROY.LIU å\x8A\x89æ\x98¥å\x81\x89 ]\n\n *) apr_password_validate: Increase maximum hash string length to allow\n more than 9999 rounds with sha512-crypt. PR 53410. [Stefan Fritsch]\n\n *) Fix segfaults in crypt() and crypt_r() failure modes.\n PR 47272. [Arkadiusz Miskiewicz ]\n\n \ *) apr_crypto: Ensure that the if/else that governs the static\n initialisation of each crypto driver works when the first driver\n isn't in use. [Graham Leggett]\n\n *) apr_crypto: Ensure the *driver variable is initialised when a statically\n compiled library is initialised for the first time. [Graham Leggett]\n\n \ *) apr_crypto: Ensure the *driver variable is initialised when the library\n \ has already been loaded. Fix ported from apr_dbd. [Graham Leggett]\n\nChanges with APR-util 1.4.2 (not released)\n\n *) apr_crypto: Move the static initialisation of DRIVER_LOAD from\n apr_crypto_init() to apr_crypto_get_driver(), so that we don't lose\n the parameters. [Graham Leggett]\n" module: pkgsrc subject: 'CVS commit: pkgsrc/devel/apr-util' unixtime: '1372951311' user: wiz