1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
-*- coding: utf-8 -*-
Changes for APR 2.0.0
*) apr_os_proc_mutex-unix: For consistency with other OS native to APR
types constructors/_put()ers and non-unix mutex mechanisms, always
destroy the underlying native mutex when apr_proc_mutex_destroy() is
called explicitly. [Yann Ylavic]
*) apr_os_proc_mutex_put_ex: Allow to specify whether the OS native
mutex should or not be cleaned up (destroyed) with the constructed
APR mutex (given pool), and default to not for the simple _put()
function. [Yann Ylavic]
*) apr_file_io: Add apr_file_pipe_create_pools() allowing a pair of
pipes to be created, each in a different pool. [Graham Leggett]
*) apr_table_overlap: Add APR_OVERLAP_TABLES_ADD to merge and set when
overlapping tables. [Graham Leggett]
*) apr_filepath_merge: Fix truename length calculation on Windows
in cases where the "short" name variant is actually longer than
the "long" or "true" name. See: testnames.c:merge_shortname().
[Bert Huijben <rhuijben a.o>]
*) apr_file_mktemp: Use mkostemp() where available to save on system
calls. [Joe Orton]
*) apr_pools: Fix pool debugging output so that creation events are
always emitted before allocation events and subpool destruction
events are emitted on pool clear/destroy for proper accounting.
[Brane Čibej]
*) apr_atomic: Fix errors when building on Visual Studio 2013 while
maintaining the ability to build on Visual Studio 6 with Windows
Server 2003 R2 SDK. PR 57191. [Gregg Smith]
*) build: Correctly use AC_(PATH|CHECK)_TOOL to support cross compilation.
PR: 56866. [Timothy Gu <timothygu99 gmail.com>]
*) apr_queue: Add apr_queue_timedpush() and apr_queue_timedpop() to
support timedout operations. PR 56951. [Anthony Minessale <anthm
freeswitch org>, Travis Cross <tc+asf travislists com>, Yann Ylavic].
*) apr_allocator: Be less wasteful and don't return a memnode that is
much larger than what was requested. [Stefan Fuhrmann
<stefan fuhrmann wandisco com>]
*) Windows platform: Remove support for Windows 9x.
*) Added signed apr_intptr_t. Changed ODBC dbd driver to use this.
[Tom Donovan]
*) Changes to apr_pollset_method_e enum value of APR_POLLSET_POLL and
APR_POLLSET_AIO_MSGQ. Restore APR_POLLSET_POLL to its pre-r1308910
(April 2012) value, and move APR_POLLSET_AIO_MSGQ ahead. This restores
ABI compat with released branches. [Eric Covener]
*) Add apr_pbase64_encode() and apr_pbase64_decode() to encode to/from
the pool. [Graham Leggett]
*) Mark apr_dbd_freetds as unsupported, and remove it from all builds
[Nick Kew]
*) Fix pool integrity checks with threads. Add new apr_pool_owner_set()
function. PR 43375, 52785. [Stefan Fritsch]
*) Add support code to teach valgrind about APR pools, allocators, and
bucket allocators. [Stefan Fritsch]
*) apr_socket_accept_filter(): The 2nd and 3rd arguments are now
const char * instead of char *. [Jeff Trawick]
*) apr_brigades: add a check to prevent infinite while loop in case
of a corrupted brigade. Problem evidenced in PR 51062. Analysis by
Krzysztof Kostałkowicz <KKostalkowicz ivmx.pl>, patch [Nick Kew].
*) Support libxml2 as an alternative XML parser to expat [Nick Kew]
*) Hide apr_wait_for_io_or_timeout() from public view and add instead
apr_socket_wait() and apr_file_pipe_wait(). [Brian Havard]
*) Support connecttimeout, readtimeout and writetimeout MySQL options
PR 48251 [Marko Kevac <marko kevac.org>]
*) Transfer the apr-util spec file contents to apr.spec. [Graham
Leggett]
*) Added Unix domain socket support. [Mladen Turk]
*) Merge APR-util into APR. [various]
Changes for APR and APR-util 1.6.x and later:
*) http://svn.apache.org/viewvc/apr/apr/branches/1.6.x/CHANGES?view=markup
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.6.x/CHANGES?view=markup
Changes for APR and APR-util 1.5.x and later:
*) http://svn.apache.org/viewvc/apr/apr/branches/1.5.x/CHANGES?view=markup
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.5.x/CHANGES?view=markup
Changes for APR and APR-util 1.4.x and later:
*) http://svn.apache.org/viewvc/apr/apr/branches/1.4.x/CHANGES?view=markup
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.4.x/CHANGES?view=markup
Changes for APR and APR-util 1.3.x and later:
*) http://svn.apache.org/viewvc/apr/apr/branches/1.3.x/CHANGES?view=markup
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.3.x/CHANGES?view=markup
Changes for APR and APR-util 1.2.x and later:
*) http://svn.apache.org/viewvc/apr/apr/branches/1.2.x/CHANGES?view=markup
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.2.x/CHANGES?view=markup
Changes for APR and APR-util 1.1.x and later:
*) http://svn.apache.org/viewvc/apr/apr/branches/1.1.x/CHANGES?view=markup
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.1.x/CHANGES?view=markup
Changes for APR and APR-util 1.0.x and later:
*) http://svn.apache.org/viewvc/apr/apr/branches/1.0.x/CHANGES?view=markup
*) http://svn.apache.org/viewvc/apr/apr-util/branches/1.0.x/CHANGES?view=markup
Changes for APR and APR-util 0.9.x and later/earlier:
*) http://svn.apache.org/viewvc/apr/apr/branches/0.9.x/CHANGES?view=markup
*) http://svn.apache.org/viewvc/apr/apr-util/branches/0.9.x/CHANGES?view=markup
|