Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
update license header text
Revert r395231 from the 2.2.x branch. This gets us back to the old place with regard to the copyright statements.
Update the last year of copyright for the 2.2.x branch
Recreate 2.2.x branch from trunk.
Update copyright year to 2005 and standardize on current copyright owner line.
general property cleanup
fix name of The Apache Software Foundation
fix copyright dates according to the first check in
apply Apache License, Version 2.0
update license to 2004.
finished that boring job: update license to 2003. Happy New Year! ;-))
Propogate apr-util change
The apr_bucket change requires a minor MMN bump. Also modify Apache's filters to use APR_BUCKET_IS_METADATA macro.
fix some major badness: error buckets *cannot* use simple_copy because they're not simple buckets. they have a private data structure which gets freed. if you're going to copy them and share whatever ->data points to (which is what simple_copy does), you have to refcount the structure, which is the whole point of apr_bucket_refcount and apr_bucket_shared_copy.
Let the error bucket implement the simple copy routine.
Propogate the change to insert "bucket_" into the names of the static functions that operate on various bucket types to make backtraces more sensible-looking.
BUCKET FREELISTS Add an allocator-passing mechanism throughout the bucket brigades API. From Apache's standpoint, the apr_bucket_alloc_t* used throughout a given connection is stored in the conn_rec by the create_connection hook. That means it's the MPM's job to optimize recycling of apr_bucket_alloc_t's -- the MPM must ensure that no two threads can ever use the same one at the same time, for instance.
Update our copyright for this year.
Detabify those parts of this file which don't collide with the bucket freelist patch. The remaining tabs go away for free with that patch. Submitted by: Sander Striker Reviewed by: Brian Pane
revert buckets sms phase 1 patch. the group wants to get rid of SMS, so the buckets can't use it. I'll implement a free-list scheme private to the buckets next. in the meanwhile we're back to using malloc/free directly instead of via the std sms.
We have to initialize the error_bucket before we can destroy it.
BUCKETS SMS PHASE 1 Update to match apr-util
Update httpd to reflect change with free() pointer in buckets code
Update this custom bucket to use the free function pointer in apr_bucket_type_t
The bucket_foo_create() functions do not need to use calloc() because all of the members of the apr_bucket struct are always explicitly initialized anyway... malloc() should be used instead.
Removed apr_bucket_do_create() macro, which was causing warnings about unreachable code in some compilers (notably MSVC). What used to be done by this macro is now done inline in the various apr_bucket_foo_create() functions. [Cliff Woolley]
Update to reflect the absence of the apr_bucket_shared struct and the newly-added start field of the apr_bucket struct
Move the error_bucket definition from the HTTP module to the core server. Every protocol will need this definition, so it belongs in the core.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |