- Mar 28, 2009
-
-
Paul Querna authored
- Use brigade_write instead of immortal buckets that aren't immortal. - Read HTTP status code from serf. - Remove extra logging. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759462 13f79535-47bb-0310-9956-ffa450edef68
-
Paul Querna authored
Convert the 100ms timed callback to a single cleanup callback that is added when the request is ready to finish. Basically works, though it has some issues with flushing and closing the connection. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759460 13f79535-47bb-0310-9956-ffa450edef68
-
Paul Querna authored
completely async from the original thread. Right now it uses a 100ms timer to determine when the request is actaully complete, but I think this can be removed in the long run with a better mechanism. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759414 13f79535-47bb-0310-9956-ffa450edef68
-
Paul Querna authored
Event MPM. Add a new MPM Query to determine if an MPM supports this. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759413 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 27, 2009
-
-
Paul Querna authored
* modules/proxy/mod_serf.c (serf_config_t): Add preservehost member. (setup_request): If preservehost is set, use the client provided Host header, otherwise use the one from the configuration. (is_true): New helper function for decoding true/false strings. (add_pass): Change to an argv configuration function, check for not enough args, and parse everything after the URI into key/value pairs. (create_dir_config): Default to setting preservehost to on. (serf_cmds): Change add_pass to a take argv directive. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759395 13f79535-47bb-0310-9956-ffa450edef68
-
Paul Querna authored
(hb_list_servers): Allows relative paths for the heartbeat file. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759389 13f79535-47bb-0310-9956-ffa450edef68
-
Paul Querna authored
Add Clustered proxying support to mod_serf, by using the heartbeats system. No preconfiguration of cluster members is needed. Just a config like this: SerfCluster sweet heartbeat file=/var/cache/apache/hb.dat SerfCluster sour heartbeat file=/var/cache/apache/cluster2.dat <Location "/"> SerfPass cluster://sweet </Location> <Location "/different_cluster"> SerfPass cluster://sour </Location> The location of all possible destination servers is provided by a new providers interface, that includes configuration checking of the arguments to the SerfCluster command, solving one of the worst problems with the mod_proxy load balancer subsystem. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759386 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759172 13f79535-47bb-0310-9956-ffa450edef68
-
Paul Querna authored
(hm_update_stats): Flush heartbeat file before closing, to make sure the file is always written correctly, and check for errors on flush or close. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759131 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
This is embarassing. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759129 13f79535-47bb-0310-9956-ffa450edef68
-
Ruediger Pluem authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759120 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
Yank the few bits that implement the concept of an experimental MPM. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759115 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759113 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@759046 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
LynxOS, QNX, and UnixWare git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758944 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758936 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 26, 2009
-
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758929 13f79535-47bb-0310-9956-ffa450edef68
-
Ruediger Pluem authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758917 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758913 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758899 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758891 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758889 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758796 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
Note: Prior to the MPM-as-DSO churn, the following MPMs did not enable this logic: WinNT APR supports no-oping the setsockopt() based on inheriting Nagle from the listening socket on this platform, so the new APR call will be a no-op. simple same as WinNT for at least some Unix-y platforms BeOS shrug git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758696 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
restore expected accept mutex mechanism and allocator limit support (the related AP_MPM_WANT_foo defines no longer exist) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758680 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758671 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758659 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758657 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758647 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758627 13f79535-47bb-0310-9956-ffa450edef68
-
Eric Covener authored
to allow filenames with globbing characters to be retrieved instead of presented in a directory listing. Submitted by: Dan Poirier <poirier pobox.com> Reviewed by: covener git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758626 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
remove leader, perchild, and threadpool MPMs (other than non-English bits in common parts of the manual) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758613 13f79535-47bb-0310-9956-ffa450edef68
-
Jim Jagielski authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758597 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758585 13f79535-47bb-0310-9956-ffa450edef68
-
- Mar 25, 2009
-
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758428 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758427 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
a string can't be used as the declined value since the hook macro must compare retcodes from hooks with that declined value (thanks, gcc/Joe) accommodate in ap_show_mpm() since we don't want to return NULL to the caller of this simple API git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758406 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758396 13f79535-47bb-0310-9956-ffa450edef68
-
William A. Rowe Jr authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758394 13f79535-47bb-0310-9956-ffa450edef68
-
Jeff Trawick authored
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758376 13f79535-47bb-0310-9956-ffa450edef68
-