/[Apache-SVN]/apr/apr-util/branches/0.9.x/CHANGES
ViewVC logotype

Contents of /apr/apr-util/branches/0.9.x/CHANGES

Parent Directory Parent Directory | Revision Log Revision Log


Revision 800761 - (show annotations)
Tue Aug 4 12:47:26 2009 UTC (3 months, 2 weeks ago) by trawick
File size: 22582 byte(s)
clean up white space
1 -*- coding: utf-8 -*-
2 Changes with APR-util 0.9.18
3
4 *) SECURITY: CVE-2009-2412 (cve.mitre.org)
5 Fix overflow in rmm, where size alignment was taking place.
6 [Matt Lewis <mattlewis@google.com>, Sander Striker]
7
8 Changes with APR-util 0.9.17
9
10 *) SECURITY: CVE-2009-1955 (cve.mitre.org)
11 Fix a denial of service attack against the apr_xml_* interface
12 using the "billion laughs" entity expansion technique.
13 [Joe Orton]
14
15 Changes with APR-util 0.9.16
16
17 *) SECURITY: CVE-2009-0023 (cve.mitre.org)
18 Fix underflow in apr_strmatch_precompile.
19 [Matthew Palmer <mpalmer debian.org>]
20
21 *) SECURITY: CVE-2009-1956 (cve.mitre.org)
22 Fix off by one overflow in apr_brigade_vprintf.
23 [C. Michael Pilato <cmpilato collab.net>]
24
25 *) Better error detection for bucket allocation failures.
26 [Jim Jagielski]
27
28 Changes with APR-util 0.9.15
29
30 *) Test improvements to validate testmd4 and testdbm, unattended.
31 [Bojan Smojver]
32
33 Changes with APR-util 0.9.14
34
35 *) Fix handling of attribute namespaces in apr_xml_to_text() when
36 a namespace map is provided. PR 41908. [Joe Orton]
37
38 Changes with APR-util 0.9.13
39
40 *) Add support for Berkeley DB 4.5 to the configure scripts.
41 [Garrett Rooney]
42
43 *) Allow apr_queue.h to be included before other APR headers.
44 PR 40891 [Henry Jen <henryjen ztune.net>]
45
46 *) Provide folding in autogenerated .manifest files for Win32 builders
47 using VisualStudio 2005 [William Rowe]
48
49 *) Fix incorrect byte order (PR 37342) and incorrect timestamp type
50 in the fallback UUID generator used when no external UUID generator
51 is detected by APR.
52 [Max Bowsher]
53
54 Changes with APR-util 0.9.12
55
56 *) Win32 / Netware - add missing apu_version.c for apu_version_string()
57 to the Windows and Netware specific builds. Unix platforms supported
58 this API since 0.9.1. [William Rowe, Brad Nicholes].
59
60 Changes with APR-util 0.9.11
61
62 *) Sync get-version.sh from apr source at ./buildconf time, to correctly
63 retrieve 2 digit subversion, which broke the 0.9.10 candidate, and
64 keep any other updates in sync going forwards. [William Rowe]
65
66 *) Port apr tree change for 'make check' test/ binaries on Darwin to
67 avoid -no-install which can break the tests. [William Rowe, Joe Orton]
68
69 Changes with APR-util 0.9.10
70
71 *) Minor build and runtime fixes.
72
73 Changes with APR-util 0.9.9
74
75 *) Unix: No longer require an APR source directory to be available at
76 ./configure time, by making use of mkdir.sh, make_exports.awk,
77 make_var_export.awk installed to the installbuilddir by APR >= 0.9.9.
78 [Max Bowsher]
79
80 *) Stop trying to link against Berkeley DB by default. To enable use
81 of Berkeley DB users must now explicitly pass --with-berkeley-db to
82 configure, since Berkeley DB is released under a viral license that
83 requires distribution of source code for any program that uses it.
84 [Garrett Rooney]
85
86 *) Stop trying to link against GDBM by default. To enable use of GDBM
87 users must now explicitly pass --with-gdbm to configure, since GDBM
88 is licensed under the GPL.
89 [Garrett Rooney]
90
91 *) Fix VPATH builds, and symlink builds where apr and apr-util
92 reside in parallel as symlinks to directories with more explicit
93 names, e.g. apr-1.x and apr-util-1.x. This solves various breakage
94 on Solaris in particular with ./buildconf and ./configure.
95 [William Rowe]
96
97 *) Add support for Berkeley DB 4.4 to the configure scripts.
98 [Garrett Rooney]
99
100 Changes with APR-util 0.9.7
101
102 *) Fix apr_rmm_realloc() offset calculation bug. [Keith Kelleman
103 <keith.kelleman oracle.com>]
104
105 *) Fix handling of a premature EOF with the FILE bucket; a new bucket
106 is not inserted for each attempt to read past EOF. PR 34708.
107 [Jeff Trawick, Joe Orton]
108
109 *) Fix build failure with non-threaded APR on AIX. PR 34655.
110 [Ryan Murray <rmurray+apache cyberhqz.com>]
111
112 *) Backport the apr_reslist_timeout_set and apr_reslist_invalidate
113 functions already in APR 1.0.x. [Paul Querna]
114
115 *) Fix linking problem on cygwin. [Max Bowsher <maxb ukf.net>]
116
117 Changes with APR-util 0.9.6
118
119 *) Fix the detection of ldap.h on Solaris - it needs lber.h to be
120 defined first. [Graham Leggett]
121
122 *) Add an RPM spec file. [Graham Leggett]
123
124 *) Add a build script to create a solaris package. [Graham Leggett]
125
126 *) Add support for Berkeley DB 4.3. [Jani Averbach <jaa jaa.iki.fi>]
127
128 Changes with APR-util 0.9.5
129
130 *) Guarantee and require default address alignment for block offsets
131 within segments in the apr_rmm interface. PR 29873. [Joe Orton]
132
133 *) SECURITY: CAN-2004-0786 (cve.mitre.org)
134 Fix input validation in apr_uri_parse() to avoid passing negative
135 length to memcpy for malformed IPv6 literal addresses.
136 [Joe Orton]
137
138 *) Fix build issues in paths containing symlinks. PR 8867.
139 [Joe Orton]
140
141 *) Fix corrupt output from the apr_xlate_* interfaces on AIX 4.x.
142 [Joe Orton]
143
144 *) Change the order in which ldap.h and lber.h are defined, to fix
145 a compile bug in Solaris v2.8 which requires lber.h then ldap.h.
146 PR 27379. [Andrew Connors <andy.connors idea.com>]
147
148 *) Restore support for SHA1 passwords in apr_validate_password.
149 PR 17343. [Paul Querna <chip force-elite.com>]
150
151 *) Fix DESTDIR install for bundled expat library. PR 14076
152 [David S. Madole <david madole.net>]
153
154 *) Fix occasional crash in apr_rmm_realloc(). PR 22915.
155 [Jay Shrauner <shrauner inktomi.com>]
156
157 *) Fix apr_dbm_exists() for sdbm when sizeof(int) != sizeof(size_t).
158 [Joe Orton]
159
160 *) The whole codebase was relicensed and is now available under
161 the Apache License, Version 2.0 (http://www.apache.org/licenses).
162 [Apache Software Foundation]
163
164 *) Fix xlate.c compile failure on AIX 5.2. PR 25701. [Jeff Trawick]
165
166 *) Fixed a bug in apr_rmm that would cause it to mishandle blocks of
167 a size close to the one requested from the allocator.
168 [Kevin Wang <xwang_tech yahoo.com>]
169
170 Changes with APR-util 0.9.4
171
172 *) Changed apr_bucket_alloc_create() so that it uses the allocator
173 from the pool that was passed in rather than creating its own.
174 Also, the bucket_allocator is now allocated from the apr_allocator_t
175 rather than using apr_palloc(). Added apr_bucket_alloc_create_ex()
176 which takes an apr_allocator_t* directly rather than an apr_pool_t*.
177 [Cliff Woolley, Jean-Jacques Clar]
178
179 *) Added debugging consistency checks to the buckets code. Add
180 -DAPR_BUCKET_DEBUG to the build flags to enable.
181 [Cliff Woolley]
182
183 *) Make the version of the db library APU built against visible.
184 [Thom May]
185
186 *) Fix a problem with VPATH builds copying the APR rules.mk into the
187 source directory rather than the build directory. [Justin Erenkrantz]
188
189 *) SECURITY [httpd incident CAN-2003-0189] Address a thread safety
190 issue with apr_password_validate() on AIX, Linux, Mac OS X, and
191 possibly other platforms. [Jeff Trawick, Justin Erenkrantz]
192
193 *) Fix a problem with LDAP configuration which caused subsequent
194 configure tests to fail since LIBS contained LDAP libraries for
195 subsequent tests but LDFLAGS no longer included the path to such
196 LDAP libraries. [Jeff Trawick]
197
198 *) Fix a problem preventing the use of the bundled Expat when APR-util
199 is built stand-alone. [Jeff Trawick]
200
201 *) Use the same compiler and preprocessor for the APR-util config tests
202 which were used by APR. The user can override this via CC and CPP.
203 This was done all along for the actual build, but not necessarily
204 for the config tests. [Jeff Trawick]
205
206 *) Fix apr_uuid_parse() on EBCDIC machines. [Jeff Trawick]
207
208 *) Fix alignment problem when allocating memory using apr_rmm. The problem
209 showed up while trying to write a double in the memory allocated.
210 [Madhusudan Mathihalli]
211
212 Changes with APR-util 0.9.3
213
214 *) Allow apr_date_parse_rfc to parse 'Sun, 06-Nov-1994 08:49:37 GMT' as a
215 valid date. [Dmitri Tikhonov <dmitri@netilla.com>]
216
217 *) Fix error in apu-config when symlinks are involved.
218 [Garrett Rooney <rooneg@electricjellyfish.net>]
219
220 Changes with APR-util 0.9.2
221
222 *) Fix the APR_BUCKET_IS_foo() macros so they parenthesize their parameter.
223 This fixes compile problems with some types of parameters.
224 [Jim Carlson <jcarlson@jnous.com>]
225
226 *) Queue overwrite, we now return the item pushed, not a reference to it.
227 [Paul Marquis <PMarquis@pobox.com, Jacob Lewallen <jlwalle@cs.ucr.edu>]
228
229 *) Remove include/apr_ldap.h on distclean. PR 15592. [Justin Erenkrantz]
230
231 *) Fix race conditions in apr_queue.
232 [Jacob Lewallen <jlwalle@cs.ucr.edu>]
233
234 *) Stop buildconf copying rules.mk, copy it at configure time.
235 [Thom May]
236
237 *) Make buildconf copy rules.mk as well.
238 [Garrett Rooney <rooneg@electricjellyfish.net>]
239
240 *) Add --includedir flag to apu-config. [Justin Erenkrantz]
241
242 *) Fix brokenness in sdbm when sizeof(int) != sizeof(size_t)
243 (e.g., 64-bit AIX, 64-bit Solaris). PR 14861. [Jeff Trawick]
244
245 *) Have buildconf copy required files from apr so that apr-util can build
246 on its own. [Craig Rodrigues <rodrigc@attbi.com>]
247
248 *) Detect OpenLDAP when used with Solaris 9. PR 13427.
249 [Gary Algier <gaa@ulticom.com>]
250
251 *) Detect Berkeley DB 4.1 when compiled with --with-uniquenames
252 [Thom May]
253
254 *) Allow apu-config to work in symlinked install directories when
255 'realpath' is available. [Justin Erenkrantz]
256
257 *) Fix bug in apr_strmatch when used with case-insensitive patterns.
258 [Justin Erenkrantz]
259
260 *) Allow apr_queue to have greater than int number of elements.
261 [Justin Erenkrantz]
262
263 *) Detect Berkeley DB 4.0 compiled with --with-uniquenames.
264 [Philip Martin <philip@codematters.co.uk>]
265
266 *) Allocate brigades from a bucket allocator rather than a pool. [Brian Pane]
267
268 *) Update with the latest APR renames [Thom May]
269
270 *) Update doxygen tags. [Justin Erenkrantz]
271
272 *) Add apr_ldap.hw for Windows build.
273 [Andre Schild <A.Schild@aarboard.ch>]
274
275 *) Add IPv6 literal address support to apr_uri_parse(), apr_uri_unparse(),
276 and apr_uri_parse_hostinfo(). PR 11887 [Jeff Trawick]
277
278 *) Add apr_brigade_writev() [Brian Pane]
279
280 *) Add support for Berkeley DB 4.1. [Justin Erenkrantz]
281
282 *) Add --bindir option to apu-config. [Justin Erenkrantz]
283
284 Changes with APR-util 0.9.1
285
286 *) Add versioning infrastructure.
287 [Justin Erenkrantz]
288
289 *) Running "make check" in the toplevel directory or the test/ directory
290 will build and run all test programs. [Aaron Bannert]
291
292 *) Bug #9789 : NDBM support
293 [Toomas Soome <tsoome@muhv.pri.ee>, Ian Holsman]
294
295 *) Added a Thread safe FIFO bounded buffer (apr_queue) [Ian Holsman]
296
297 *) Changed file_bucket_setaside() to use apr_file_setaside() instead
298 of turning the file bucket into an mmap bucket. [Brian Pane]
299
300 *) Install libaprutil support libraries before installing libaprutil
301 itself, since on some platforms libaprutil is relinked during
302 make install and the support libraries need to exist already.
303 [Jeff Trawick]
304
305 *) Added a Resource List API for threadsafe access to persistent
306 and dynamically created user-defined resources. [Aaron Bannert]
307
308 *) Adopted apr-util/xlate from apr/i18n for inclusion of apr-iconv
309 as required by missing libiconv. [William Rowe]
310
311 *) Adopted apr-util/crypto/ uuid and md5 from apr. [William Rowe]
312
313 *) Look for expat in lib64 directories. [Peter Poeml <poeml@suse.de>]
314
315 *) Faster implementation of apr_brigade_puts() [Brian Pane]
316
317 *) Fixed a segfault in apr_date_parse_rfc() for some date formats
318 where it was trying to overlay a potentially static input
319 string even though it didn't really need to.
320 [Cliff Woolley, Doug MacEachern]
321
322 *) Ensure that apu-config does not print libtool libraries when
323 using --libs. [Justin Erenkrantz]
324
325 *) Added apr_bucket_file_enable_mmap() function to the bucket
326 API to let an application control whether a file bucket may
327 be turned into an mmap bucket upon read. (The default remains
328 to do the mmap, but this function lets the app prevent the
329 mmap in contexts where mmap would be a bad idea. Examples
330 include multiprocessors where mmap doesn't scale well and
331 NFS-mounted filesystems where a bus error can result if
332 a memory-mapped file is removed or truncated.) [Brian Pane]
333
334 *) Added string-matching API (apr_strmatch.h) [Brian Pane]
335
336 *) Rearrange INCLUDES so that APRUTIL_PRIV_INCLUDES is always
337 first. [Garrett Rooney <rooneg@electricjellyfish.net>]
338
339 *) Add --old-expat option to apu-config to allow users of apr-util to
340 determine what expat it should expect to be installed. If the
341 flag is set to yes, it should include xmlparse.h. If it is set to
342 no, it should include expat.h. [Justin Erenkrantz]
343
344 *) Fix exporting of includes in apu-config. [Justin Erenkrantz]
345
346 *) Change bucket brigades API to allow a "bucket allocator" to be
347 passed in at certain points. This allows us to implement freelists
348 so that we can stop using malloc/free so frequently.
349 [Cliff Woolley, Brian Pane]
350
351 *) add apr_rmm_realloc() function
352 [Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>]
353
354 *) renames: apr_ansi_time_to_apr_time becomes apr_time_ansi_put
355 ap_exploded_time_t becomes apr_time_exp_t
356 [Thom May <thom@planetarytramp.net>]
357
358 *) Add detection support for FreeBSD's expat and expat2 ports.
359 [Justin Erenkrantz]
360
361 *) Deprecate check_brigade_flush(), which had several nasty bugs, and
362 which was causing apr_brigade_write()'s logic to be less than obvious.
363 Everything is now done in a slightly rearranged apr_brigade_write().
364 [Cliff Woolley]
365
366 *) Don't add /usr/include to the INCLUDES variable on expat's account.
367 [Joe Orton <joe@manyfish.co.uk>]
368
369 *) Remove the autoconf 2.5x cache directory in buildconf.
370 [Joe Orton <joe@manyfish.co.uk>]
371
372 *) BerkleyDB should NULL out the key if it is @EOF in vt_db_nextkey
373 [Ian Holsman]
374
375 *) Add ability to natively fetch and split brigades based on LF lines.
376 [Justin Erenkrantz]
377
378 *) add --with-berkeley-db=DIR & --with-gdbm configure flags
379 [Ian Holsman/Justin Erenkrantz]
380
381 *) Fix expat detection to recognize installed versions.
382 [Eric Gillespie, Jr. <epg@pretzelnet.org>]
383
384 *) Add find_apu.m4 to allow third-party programs that use APR-util
385 to have a standard m4 macro for detection. [Justin Erenkrantz]
386
387 *) Add apu-config - a shell script to allow third-party programs
388 easy access to APR configuration parameters. [Justin Erenkrantz]
389
390 *) Add GMT offset calculation to apr_date_parse_rfc().
391 [Justin Erenkrantz]
392
393 *) Introduce the apr_rmm api, to allow relocatable memory management
394 of address-independent data stores, such as shared memory.
395 [William Rowe]
396
397 *) Rework and fix VPATH-build support. [Justin Erenkrantz]
398
399 *) Add support for Berkeley DB4. [Justin Erenkrantz]
400
401 *) Improve testdbm help. [Justin Erenkrantz]
402
403 *) Improve autoconf detection of DBMs. [Justin Erenkrantz]
404
405 *) BerkeleyDBM v2 now checks minor level for cursor ops [Ian Holsman]
406
407 *) Reading a file bucket bigger than APR_MMAP_LIMIT (4MB) now yields
408 a string of 4MB mmap buckets, rather than a string of 8KB heap buckets
409 plus a 4MB mmap bucket. To accomodate this, the mmap bucket destroy
410 function explicitly deletes the apr_mmap_t after last reference
411 to avoid having too much of a large file mapped at once if possible.
412 [Cliff Woolley]
413
414 *) Multi-DBM support (via apr_dbm_open_ex). [Ian Holsman]
415
416 *) Use apr_mmap_dup in mmap_setaside(). [Brian Pane <bpane@pacbell.net>]
417
418 *) Dropped the "w" parameter from apr_bucket_heap_create() and
419 apr_bucket_heap_make(). That parameter was originally intended
420 to return the amount of data copied into the bucket, but it
421 ended up being unnecessary because that amount is invariant from
422 the size of the data and is available as b->length in the
423 resulting bucket anyway. [Cliff Woolley]
424
425 *) Fix Makefile conversion for BSD/OS. [Cliff Woolley]
426
427 *) Use APR_XtOffsetOf instead of offsetof() in the ring macros for
428 portability. [Cliff Woolley]
429
430 *) We now create exports.c and export_vars.h, which in turn create
431 exports.c. From this we generate two more files with different
432 purposes: aprutil.exp - list of exported symbols; and exports.lo
433 (exports.o) - an object file that can be linked with an executable
434 to force resolution of all apr-util symbols. [Aaron Bannert]
435
436 *) Fix Berkley DBM support [Ian Holsman <ianh@apache.org>]
437
438 *) Fix apr_brigade_vprintf so that it can handle more than
439 4k of data at one time. [Cody Sherr <csherr@covalent.net>]
440
441 *) prefix UNP_* flags with APR_URI_
442
443 rename:
444 apr_uri_components -> apr_uri_t
445 apr_uri_unparse_components -> apr_uri_unparse
446 apr_uri_parse_components -> apr_uri_parse
447 apr_uri_parse_hostinfo_components -> apr_uri_parse_hostinfo
448
449 s/APU_URI_/APR_URI_/g
450 [Perl]
451
452 *) Landed the link-to-LDAP to the build process, and the LDAP v2/v3
453 compatibility functions.
454 [Dave Carrigan <dave@rudedog.org>, Graham Leggett]
455
456 *) Fix URI unparse function to handle the case where it would place a @
457 when both the username and password were present but omitted.
458 [Jon Travis <jtravis@covalent.net]
459
460 *) Added apr_xml_parse_file() routine and a testxml program.
461 [Ian Holsman <ianh@cnet.com>]
462
463 *) Extend apr_bucket struct to add a pointer to a function used
464 to free the bucket. This change enables custom buckets to
465 completely specify how they are to be allocated and freed.
466 Before this change, custom buckets were required to use the
467 same memory allocation scheme as the standard APR buckets.
468 [Saeid Sakhitab, Bill Stoddard, Cliff Woolley, Roy Fielding]
469
470 *) Install Expat when installing APR-util. [Justin Erenkrantz]
471
472 *) Make APR-util configure script rely on APR. This removes the locally
473 generated copy of libtool and uses the one in APR. Fix up how we
474 call the expat configure script. Generate config.nice file.
475 [Justin Erenkrantz]
476
477 *) The apr_bucket lengths are now consistently apr_size_t, while any
478 apr_brigade lengths (short of a read) are consistently apr_off_t.
479 This is required for APR_HAS_LARGE_FILES handling. [William Rowe]
480
481 *) apr_bucket_file_create() and apr_bucket_file_make() now take a pool
482 parameter which is the pool into which any needed data structures
483 should be created during file_read(). This is used for MMAPing the
484 file and reopening the file if the original apr_file_t is in XTHREAD
485 mode. [Cliff Woolley]
486
487 *) apr_brigade_partition() now returns an apr_status_t. [Cliff Woolley]
488
489 *) Add MD4 implementation in crypto. [Sander Striker, Justin Erenkrantz]
490
491 *) Moved httpd 2.0.18's util_date to apr_date and enhanced its parsing
492 capabilities. [Justin Erenkrantz]
493
494 *) Moved httpd 2.0.18's util_uri to apr_uri and name-protected its
495 symbols and functions. [Justin Erenkrantz, Roy Fielding]
496
497 *) Rename field "private" in struct apr_xml_elem to "priv" for C++
498 compatibility. PR #7727 [Joshua MacDonald <jmacd@cs.berkeley.edu>]
499
500 *) Make APR_IMPLEMENT_EXTERNAL_HOOK_BASE generate a
501 ${namespace}_hook_get_${hookname} function to fetch the
502 list of registered hooks [Doug MacEachern]
503
504 *) Allow LTFLAGS to be overridden by the configure command-line
505 (default="--silent") and introduce LT_LDFLAGS. [Roy Fielding]
506
507 *) Add APR_SHARELOCK support to apr_sdbm_open(), locking read operations
508 with a shared lock and all write ops with an excl lock. [Will Rowe]
509
510 *) Namespace protect apr_sdbm, and normalize the return values (including
511 the apr_sdbm_fetch, apr_sdbm_firstkey and apr_sdbm_nextkey functions).
512 Normalized the get/clear error function names, and stores the actual
513 apr error for apr_sdbm_error_get. [Will Rowe]
514
515 *) Introduce an apr_fileperms_t argument to apr_dbm_open(). [Will Rowe]
516
517 *) Removed apr_bucket_do_create() macro, which was causing warnings
518 about unreachable code in some compilers (notably MSVC). What
519 used to be done by this macro is now done inline in the various
520 apr_bucket_foo_create() functions. [Cliff Woolley]
521
522 *) Make clean, distclean, and extraclean consistently according to the
523 Gnu makefile guidelines. [Justin Erenkrantz <jerenkrantz@ebuilt.com>]
524
525 *) Migrate the --disable-libtool changes from APR to APR-util.
526 This cleans things up, and allows more flexibility when building
527 programs. [Ryan Bloom]
528
529 *) Allow APR-util to be compiled without libtool. The default is
530 to use libtool, but it can turned off with --disable-libtool
531 on the configure command. [Ryan Bloom]
532
533 *) Repair calling convention for apr_register_optional_fn to
534 eliminate GP fault on Win32. [William Rowe]
535
536 *) Substantial changes to correct linkage and declarations for
537 generic hooks on dso architectures. [Ben Laurie, Will Rowe]
538
539 *) apr_bucket_shared_destroy() now returns a boolean value.
540 [Cliff Woolley]
541
542 *) We have to initialize the heap buckets to the correct length.
543 we were seeing heap buckets with 17 chars in them reporting
544 a length of 9017, because they were initialized to the amount
545 of memory allocated, instead of the amount of memory used.
546 This was only an issue for heap buckets created by the
547 apr_brigade_* functions. [Ryan Bloom]
548
549 *) apr_bucket_init_types() and apr_bucket_insert_type() have been
550 removed... they're not needed anymore. [Cliff Woolley]
551
552 *) The apr_bucket_shared and apr_bucket_simple structures have been
553 removed as an API simplification/optimization. This should be
554 transparent outside APR-util except to callers who attempt to
555 directly manipulate the buckets' internal structure (which is
556 not recommended anyway) and to callers who create their own
557 bucket types. [Cliff Woolley]
558
559 *) apr_bucket_simple_split() and apr_bucket_simple_copy() are now
560 exported functions, which could be helpful in implementing
561 external bucket types. [Cliff Woolley]
562
563 *) The third parameter to apr_bucket_shared_make() is now
564 'apr_off_t length' rather than 'apr_off_t end', since the
565 end usually had to be computed by the caller and all we
566 really want is the length anyway. [Cliff Woolley]
567

Properties

Name Value
svn:eol-style native
svnmailer:content-charset utf-8

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2