Hi,

Requirement :
---------------

I want to change the mod_dav code so that it sends "102 Processing" responses after 
copying say 5 resources. This is necessary when COPYing or DELETEing large 
collections.(say depth > 20 and total resources = 10000. In such cases webdav clients 
times-out but server continues to process . This might be confusing for the user.

Issue :
---------
How can I use apache APIs/filter APIs so that from "handler" it'll  continue to send 
"102 Processing" responses and after everything is deleted, it will send "204" as 
usual and come out of handler.

Looking at the code I can think of the ugly way of doing it by writing response using 
ap_r* and simulate the behavior of finalize_request_protocol and check_pipeline_flush. 
(and then reset r->eos_sent to 0)

I know this is not the clean way of doing it but couldnt come up with it.

Could somebody please suggest me how this can be done in clean way ?

TIA
Amit


____________________________________________________________
FREE ADHD DVD or CD-Rom (your choice) - click here!
http://ad.doubleclick.net/clk;6413623;3807821;f?http://mocda2.com/1/c/563632/131726/311392/311392
AOL users go here: 
http://ad.doubleclick.net/clk;6413623;3807821;f?http://mocda2.com/1/c/563632/131726/311392/311392
This offer applies to U.S. Residents Only

Reply via email to