Log Message: |
In mod_dav_svn, factor out three functions responsible for sending
the header, trailer and a single entry of the collection.
This lays the groundwork required for switching to dav_svn__brigade
functions whenever we write something to the output filter stack.
And this switch would be required to fix the unbounded memory usage
when mod_dav_svn is paired up with mod_headers or mod_deflate.
* subversion/mod_dav_svn/repos.c
(deliver): Factor out parts responsible for sending the header, trailer
and the entry of the collection into ...
(emit_collection_head, emit_collection_tail, emit_collection_entry):
...these new functions.
|