]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
18 years agomissing apr include. httpd-proxy-scoreboard httpd-proxy-scoreboard
Jean-Frederic Clere [Mon, 14 Aug 2006 12:15:11 +0000 (12:15 +0000)] 
missing apr include.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@431328 13f79535-47bb-0310-9956-ffa450edef68

19 years agoArrange ident around if and if else.
Jean-Frederic Clere [Mon, 7 Aug 2006 20:48:05 +0000 (20:48 +0000)] 
Arrange ident around if and if else.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@429472 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRemove shared memory before creating it. (That only removes the file!).
Jean-Frederic Clere [Fri, 4 Aug 2006 11:44:01 +0000 (11:44 +0000)] 
Remove shared memory before creating it. (That only removes the file!).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@428700 13f79535-47bb-0310-9956-ffa450edef68

19 years agoSet the health to unknown when exiting so that httpd
Jean-Frederic Clere [Thu, 3 Aug 2006 19:50:55 +0000 (19:50 +0000)] 
Set the health to unknown when exiting so that httpd
could its retry logic.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@428503 13f79535-47bb-0310-9956-ffa450edef68

19 years agoMove health in proxy_worker_stat otherwise testing it in
Jean-Frederic Clere [Thu, 3 Aug 2006 19:31:12 +0000 (19:31 +0000)] 
Move health in proxy_worker_stat otherwise testing it in
httpd is too complex.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@428492 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUse only one slotmem for status and checker.
Jean-Frederic Clere [Thu, 3 Aug 2006 16:01:50 +0000 (16:01 +0000)] 
Use only one slotmem for status and checker.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@428437 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUse a global pool for global pool.
Jean-Frederic Clere [Thu, 3 Aug 2006 15:56:20 +0000 (15:56 +0000)] 
Use a global pool for global pool.
Remove the file containing the slotmems if its size has changed.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@428435 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdd a parameter for the filename.
Jean-Frederic Clere [Thu, 3 Aug 2006 15:51:21 +0000 (15:51 +0000)] 
Add a parameter for the filename.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@428433 13f79535-47bb-0310-9956-ffa450edef68

19 years agoA presistence to the shared memory slotmem.
Jean-Frederic Clere [Thu, 3 Aug 2006 12:11:14 +0000 (12:11 +0000)] 
A presistence to the shared memory slotmem.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@428374 13f79535-47bb-0310-9956-ffa450edef68

19 years agoArrange the health_checker: add set_slotmem_storage_method(),
Jean-Frederic Clere [Tue, 1 Aug 2006 15:44:33 +0000 (15:44 +0000)] 
Arrange the health_checker: add set_slotmem_storage_method(),
create_slotmem() and attach_slotmem(). Arrange corresponding
files.

Start using the health logic in the balancer.

Arrange ap_proxy_add_worker_to_balancer().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@427623 13f79535-47bb-0310-9956-ffa450edef68

19 years agocreate and attach cannot be used before the globalmem has been initialized.
Jean-Frederic Clere [Tue, 1 Aug 2006 09:46:00 +0000 (09:46 +0000)] 
create and attach cannot be used before the globalmem has been initialized.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@427505 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRemove health_worker_method for mod_proxy.h and
Jean-Frederic Clere [Mon, 31 Jul 2006 21:02:57 +0000 (21:02 +0000)] 
Remove health_worker_method for mod_proxy.h and
mod_proxy_health_checker.h from the includes of proxy_util.c

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@427267 13f79535-47bb-0310-9956-ffa450edef68

19 years agoMove what belongs to the health_checker in the health checker.
Jean-Frederic Clere [Mon, 31 Jul 2006 15:43:11 +0000 (15:43 +0000)] 
Move what belongs to the health_checker in the health checker.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@427145 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAJP needs to be register at IANA before beeing in apr_uri_port_of_scheme().
Jean-Frederic Clere [Mon, 31 Jul 2006 12:40:01 +0000 (12:40 +0000)] 
AJP needs to be register at IANA before beeing in apr_uri_port_of_scheme().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@427103 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAllow anonymous shared memory.
Jean-Frederic Clere [Sun, 30 Jul 2006 17:15:34 +0000 (17:15 +0000)] 
Allow anonymous shared memory.
Arrange the mixing of checker size and proper httpd workers status in proxy_util.
Make slotmem.h multi times includable.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426900 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdd ProxySlotMemLoc parameter: location of the file associated with the slot mem.
Jean-Frederic Clere [Sat, 29 Jul 2006 22:24:00 +0000 (22:24 +0000)] 
Add ProxySlotMemLoc parameter: location of the file associated with the slot mem.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426845 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRollback r426781.
Jean-Frederic Clere [Sat, 29 Jul 2006 21:20:52 +0000 (21:20 +0000)] 
Rollback r426781.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426841 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCopy the workers to the comarea for the checker in the post-config.
Jean-Frederic Clere [Sat, 29 Jul 2006 21:08:00 +0000 (21:08 +0000)] 
Copy the workers to the comarea for the checker in the post-config.
(Instead doing it when parsing the configuration file).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426837 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCreate the directory for the path to the shared memory.
Jean-Frederic Clere [Sat, 29 Jul 2006 11:43:25 +0000 (11:43 +0000)] 
Create the directory for the path to the shared memory.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426781 13f79535-47bb-0310-9956-ffa450edef68

19 years agotypo.
Jean-Frederic Clere [Sat, 29 Jul 2006 10:18:59 +0000 (10:18 +0000)] 
typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426779 13f79535-47bb-0310-9956-ffa450edef68

19 years agoStops when can't attach to httpd memory.
Jean-Frederic Clere [Sat, 29 Jul 2006 10:13:25 +0000 (10:13 +0000)] 
Stops when can't attach to httpd memory.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426777 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUse id instead worker->id so that a rearrange to the slot mems is possible.
Jean-Frederic Clere [Sat, 29 Jul 2006 00:56:23 +0000 (00:56 +0000)] 
Use id instead worker->id so that a rearrange to the slot mems is possible.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426732 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRemove useless code.
Jean-Frederic Clere [Sat, 29 Jul 2006 00:40:32 +0000 (00:40 +0000)] 
Remove useless code.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426727 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTypo.
Jean-Frederic Clere [Sat, 29 Jul 2006 00:34:18 +0000 (00:34 +0000)] 
Typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426723 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUse apr_pstrcat instead strcpy + strcat ...
Jean-Frederic Clere [Sat, 29 Jul 2006 00:27:13 +0000 (00:27 +0000)] 
Use apr_pstrcat instead strcpy + strcat ...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426718 13f79535-47bb-0310-9956-ffa450edef68

19 years agoArrange stuff reported by Davi Arnaud. (thanks).
Jean-Frederic Clere [Sat, 29 Jul 2006 00:20:21 +0000 (00:20 +0000)] 
Arrange stuff reported by Davi Arnaud. (thanks).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426717 13f79535-47bb-0310-9956-ffa450edef68

19 years agoArrange the warning. Thanks Jim.
Jean-Frederic Clere [Fri, 28 Jul 2006 23:37:15 +0000 (23:37 +0000)] 
Arrange the warning. Thanks Jim.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426708 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFirst try to put togother an external health checker for mod_proxy.
Jean-Frederic Clere [Fri, 28 Jul 2006 16:33:58 +0000 (16:33 +0000)] 
First try to put togother an external health checker for mod_proxy.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@426604 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTypo.
Jean-Frederic Clere [Wed, 26 Jul 2006 15:36:05 +0000 (15:36 +0000)] 
Typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@425764 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTypo.
Jean-Frederic Clere [Wed, 26 Jul 2006 15:26:49 +0000 (15:26 +0000)] 
Typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@425761 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTry to have something that has the right size.
Jean-Frederic Clere [Wed, 26 Jul 2006 15:21:19 +0000 (15:21 +0000)] 
Try to have something that has the right size.
The remaining problem is that proxy_lb_workers() only gives a good value when
the config file has been parsed (can't be used in preconfig().

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@425759 13f79535-47bb-0310-9956-ffa450edef68

19 years agoOops. item_size and item_num are pointers. Thanks Ruediger Pluem.
Jean-Frederic Clere [Wed, 26 Jul 2006 14:57:25 +0000 (14:57 +0000)] 
Oops. item_size and item_num are pointers. Thanks Ruediger Pluem.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@425752 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdd ap_slotmem_attach() to the slotmem_storage_method.
Jean-Frederic Clere [Wed, 26 Jul 2006 13:42:43 +0000 (13:42 +0000)] 
Add ap_slotmem_attach() to the slotmem_storage_method.
Cut mod_sharemem.c in 2 so that its features could be
used outside httpd.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@425734 13f79535-47bb-0310-9956-ffa450edef68

19 years agoCorrect small errors: Thanks Ruediger Pluem who review the code.
Jean-Frederic Clere [Thu, 20 Jul 2006 20:49:56 +0000 (20:49 +0000)] 
Correct small errors: Thanks Ruediger Pluem who review the code.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@424059 13f79535-47bb-0310-9956-ffa450edef68

19 years agoArrange the licence.
Jean-Frederic Clere [Thu, 20 Jul 2006 20:21:03 +0000 (20:21 +0000)] 
Arrange the licence.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@424045 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTypo.
Jean-Frederic Clere [Wed, 19 Jul 2006 19:47:23 +0000 (19:47 +0000)] 
Typo.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@423581 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAllow to use the new slotmem providers.
Jean-Frederic Clere [Wed, 19 Jul 2006 12:54:07 +0000 (12:54 +0000)] 
Allow to use the new slotmem providers.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@423451 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdd 3 memory handlers to replace the scoreboard area of mod-proxy.
Jean-Frederic Clere [Wed, 19 Jul 2006 12:18:10 +0000 (12:18 +0000)] 
Add 3 memory handlers to replace the scoreboard area of mod-proxy.
Note the mod_scoreboard.c just uses the actual scoreboard "shared" area
for the workers.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@423444 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBranch to develop a proxy that would not used the scoreboard to store the
Jean-Frederic Clere [Wed, 19 Jul 2006 07:23:45 +0000 (07:23 +0000)] 
Branch to develop a proxy that would not used the scoreboard to store the
"shared" information. That will allow health checkers to read the workers
configuration as well as a (limited) dynamic configuration.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@423393 13f79535-47bb-0310-9956-ffa450edef68

19 years ago Alas, it was not to be. Deprecate mod_aspdotnet, and certainly don't
William A. Rowe Jr [Wed, 19 Jul 2006 07:05:13 +0000 (07:05 +0000)] 
  Alas, it was not to be.  Deprecate mod_aspdotnet, and certainly don't
  introduce these docs into the next release or consider for backport.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@423387 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRevert r422298, because it introduces GNU Make specific extensions to the Makefile...
Paul Querna [Tue, 18 Jul 2006 00:11:46 +0000 (00:11 +0000)] 
Revert r422298, because it introduces GNU Make specific extensions to the Makefile, and should be replaced by doing the work inside configure, instead of the Makefile.in.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422925 13f79535-47bb-0310-9956-ffa450edef68

19 years ago* Remove ourselves from the filter chain if we failed to init libz, as we
Ruediger Pluem [Mon, 17 Jul 2006 15:24:29 +0000 (15:24 +0000)] 
* Remove ourselves from the filter chain if we failed to init libz, as we
  pass data down the filter chain uncompressed afterwards.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422739 13f79535-47bb-0310-9956-ffa450edef68

19 years ago* Fix potential memory leaks in deflate_out_filter if bailing out due to an
Ruediger Pluem [Mon, 17 Jul 2006 15:08:27 +0000 (15:08 +0000)] 
* Fix potential memory leaks in deflate_out_filter if bailing out due to an
  error (either in the lower filter chain or during a libz operation). We need
  to call deflateEnd as it is very likely that this filter is never called
  again to ensures that libz's internal structures get cleaned properly.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422736 13f79535-47bb-0310-9956-ffa450edef68

19 years ago* Fix wrong FLUSH bucket handling in deflate_out_filter: Actually the internal
Ruediger Pluem [Mon, 17 Jul 2006 14:32:50 +0000 (14:32 +0000)] 
* Fix wrong FLUSH bucket handling in deflate_out_filter: Actually the internal
  structures of libz never got flushed as ctx->stream.avail_in is always zero
  here. As the EOS and the FLUSH bucket case use the same code for flushing
  libz's internal buffers move this code to the new function flush_zlib_buffer.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422731 13f79535-47bb-0310-9956-ffa450edef68

19 years agogen_test_char doesn't actually need the util_debug object to work.
Paul Querna [Sat, 15 Jul 2006 22:36:12 +0000 (22:36 +0000)] 
gen_test_char doesn't actually need the util_debug object to work.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422306 13f79535-47bb-0310-9956-ffa450edef68

19 years agoMakefile.in: Don't try to compile checkgid and fcgistarter on win32 when using the...
Paul Querna [Sat, 15 Jul 2006 22:05:02 +0000 (22:05 +0000)] 
Makefile.in: Don't try to compile checkgid and fcgistarter on win32 when using the autotools build system.
/support: Update svn:ignore for generated exe files

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422298 13f79535-47bb-0310-9956-ffa450edef68

19 years agoDisable the getpwnam and getgrnam functions, since they aren't available on win32.
Paul Querna [Sat, 15 Jul 2006 10:01:33 +0000 (10:01 +0000)] 
Disable the getpwnam and getgrnam functions, since they aren't available on win32.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422201 13f79535-47bb-0310-9956-ffa450edef68

19 years agoinclude/ap_config.h: Include the autoconf generated header that defines what is avail...
Paul Querna [Sat, 15 Jul 2006 09:47:11 +0000 (09:47 +0000)] 
include/ap_config.h: Include the autoconf generated header that defines what is available.

configure.in: The times function is not really available on mingw32. Disable em.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422197 13f79535-47bb-0310-9956-ffa450edef68

19 years agoOn mingw32, the APACHE_MPM_DIR is defined from the autoconf generated files.
Paul Querna [Sat, 15 Jul 2006 09:25:28 +0000 (09:25 +0000)] 
On mingw32, the APACHE_MPM_DIR is defined from the autoconf generated files.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422191 13f79535-47bb-0310-9956-ffa450edef68

19 years agoBring in basic support for building the winnt MPM under mingw32, using the autoconf...
Paul Querna [Sat, 15 Jul 2006 09:03:52 +0000 (09:03 +0000)] 
Bring in basic support for building the winnt MPM under mingw32, using the autoconf build system.  Currently this will get you to the point of linking errors on gen_test_char.

configure.in: Default to winnt MPM on mingw32 hosts.
configure.in: Add AP_DECLARE_EXPORT for mingw32 hsots.

os/config.m4: Use win32 dir under mingw32.
os/win32/Makefile.in: Add in a new makefile to generate libos on win32.

server/mpm/config.m4: Add winnt MPM to the help string.
server/mpm/config.m4: winnt MPM is a threaded MPM.

server/mpm/winnt/child.c: SO_UPDATE_ACCEPT_CONTEXT is defined under a different header in mingw32.

server/mpm/winnt/{Makefile.in,config.m4}: Base build for winnt MPM.

os/win32,server/mpm/winnt: Update svn:ignore for .deps/.libs

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422182 13f79535-47bb-0310-9956-ffa450edef68

19 years agoUse <string.h>-compatible versions of ap_str* functions.
Nick Kew [Sat, 15 Jul 2006 08:39:41 +0000 (08:39 +0000)] 
Use <string.h>-compatible versions of ap_str* functions.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@422178 13f79535-47bb-0310-9956-ffa450edef68

19 years agoDon't down cast
Jim Jagielski [Fri, 14 Jul 2006 17:34:59 +0000 (17:34 +0000)] 
Don't down cast

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421959 13f79535-47bb-0310-9956-ffa450edef68

19 years ago Refresh some language for windows builders
William A. Rowe Jr [Fri, 14 Jul 2006 00:00:50 +0000 (00:00 +0000)] 
  Refresh some language for windows builders

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421751 13f79535-47bb-0310-9956-ffa450edef68

19 years agoTypo fix
Nick Kew [Thu, 13 Jul 2006 22:59:46 +0000 (22:59 +0000)] 
Typo fix

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421725 13f79535-47bb-0310-9956-ffa450edef68

19 years agoSupport environment variable interpolation in reverse proxy configuration
Nick Kew [Thu, 13 Jul 2006 19:00:26 +0000 (19:00 +0000)] 
Support environment variable interpolation in reverse proxy configuration

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421686 13f79535-47bb-0310-9956-ffa450edef68

19 years agoGuess I should document the mod_proxy_balancer changes
Jim Jagielski [Wed, 12 Jul 2006 19:31:58 +0000 (19:31 +0000)] 
Guess I should document the mod_proxy_balancer changes

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421383 13f79535-47bb-0310-9956-ffa450edef68

19 years agoThe number of times elected as well as the i/o
Jim Jagielski [Wed, 12 Jul 2006 15:13:22 +0000 (15:13 +0000)] 
The number of times elected as well as the i/o
of the workers is useful info to show in the
manager.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421287 13f79535-47bb-0310-9956-ffa450edef68

19 years agoIt never fails. I sit on a patch for awhile and
Jim Jagielski [Wed, 12 Jul 2006 15:01:15 +0000 (15:01 +0000)] 
It never fails. I sit on a patch for awhile and
it's not until almost right after I commit it that
I think "hey, there's a better way to do that."
Anyway, I was never happy about the code
duplication of the primary/standby checks...
This fixes that.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421283 13f79535-47bb-0310-9956-ffa450edef68

19 years agoIssue a warning when the same worker name is reused.
Jean-Frederic Clere [Wed, 12 Jul 2006 12:08:36 +0000 (12:08 +0000)] 
Issue a warning when the same worker name is reused.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421252 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate revision references
André Malo [Wed, 12 Jul 2006 05:37:53 +0000 (05:37 +0000)] 
update revision references

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421136 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate according to board resolution
Roy T. Fielding [Wed, 12 Jul 2006 05:13:29 +0000 (05:13 +0000)] 
update according to board resolution

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421127 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Wed, 12 Jul 2006 02:57:16 +0000 (02:57 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421095 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate collective copyright notice in manual
Roy T. Fielding [Wed, 12 Jul 2006 02:42:24 +0000 (02:42 +0000)] 
update collective copyright notice in manual

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421086 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Wed, 12 Jul 2006 02:31:01 +0000 (02:31 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421084 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Wed, 12 Jul 2006 02:25:00 +0000 (02:25 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421081 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Wed, 12 Jul 2006 02:22:16 +0000 (02:22 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421079 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Wed, 12 Jul 2006 01:54:21 +0000 (01:54 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421072 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdds more discussion of several rewrite flags.
Rich Bowen [Wed, 12 Jul 2006 01:24:35 +0000 (01:24 +0000)] 
Adds more discussion of several rewrite flags.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421068 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Tue, 11 Jul 2006 23:07:06 +0000 (23:07 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421021 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Tue, 11 Jul 2006 23:04:56 +0000 (23:04 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@421020 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Tue, 11 Jul 2006 21:18:15 +0000 (21:18 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420993 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate mod_ssl transformation
André Malo [Tue, 11 Jul 2006 21:12:08 +0000 (21:12 +0000)] 
update mod_ssl transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420992 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Tue, 11 Jul 2006 20:55:32 +0000 (20:55 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420990 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdd in hot-standby balancer member. If all other members
Jim Jagielski [Tue, 11 Jul 2006 20:39:38 +0000 (20:39 +0000)] 
Add in hot-standby balancer member. If all other members
are disabled or not-usable, ONLY THEN will the hot
standby's be used.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420986 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate license header text
Roy T. Fielding [Tue, 11 Jul 2006 20:33:53 +0000 (20:33 +0000)] 
update license header text

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420983 13f79535-47bb-0310-9956-ffa450edef68

19 years agoClean up some proxy macros. Avoid the use of magic
Jim Jagielski [Tue, 11 Jul 2006 19:32:36 +0000 (19:32 +0000)] 
Clean up some proxy macros. Avoid the use of magic
numbers, and instead use pre-defined defines. Also,
ensure that usable workers have been initialized :)

Allocate a bit for hot standbys. Adjust so that
normal "usable" workers don't count these.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420954 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRestructure the find_route_worker() function. Basically,
Jim Jagielski [Tue, 11 Jul 2006 17:51:54 +0000 (17:51 +0000)] 
Restructure the find_route_worker() function. Basically,
it should take care of knowing about usable and unusable
workers. By centralizing this logic, it will make it
easier and more streamlined to add in the forthcoming
hot-standby status workers.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420936 13f79535-47bb-0310-9956-ffa450edef68

19 years ago* Add the filename of the configuration file to the warning message
Ruediger Pluem [Sun, 9 Jul 2006 16:19:41 +0000 (16:19 +0000)] 
* Add the filename of the configuration file to the warning message
  about the useless use of AllowOverride.

PR: 39992
Submitted by: Darryl Miles <darryl darrylmiles.org>
Reviewed by: rpluem

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420307 13f79535-47bb-0310-9956-ffa450edef68

19 years ago- clean up SSLProtocol description; "flavo[u]r" is meaningless in this context,
Joe Orton [Fri, 7 Jul 2006 10:32:17 +0000 (10:32 +0000)] 
- clean up SSLProtocol description; "flavo[u]r" is meaningless in this context,
use "version" instead

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419861 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate transformation
André Malo [Thu, 6 Jul 2006 20:44:04 +0000 (20:44 +0000)] 
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419697 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate German translation
André Malo [Thu, 6 Jul 2006 20:43:10 +0000 (20:43 +0000)] 
update German translation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419696 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate transformation
André Malo [Thu, 6 Jul 2006 20:36:56 +0000 (20:36 +0000)] 
update transformation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419695 13f79535-47bb-0310-9956-ffa450edef68

19 years agoupdate German translation
André Malo [Thu, 6 Jul 2006 20:31:10 +0000 (20:31 +0000)] 
update German translation

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419694 13f79535-47bb-0310-9956-ffa450edef68

19 years agoadd description for the T status
André Malo [Thu, 6 Jul 2006 20:29:11 +0000 (20:29 +0000)] 
add description for the T status

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419692 13f79535-47bb-0310-9956-ffa450edef68

19 years agoDon't mess with fixed fields like status.
André Malo [Thu, 6 Jul 2006 20:28:43 +0000 (20:28 +0000)] 
Don't mess with fixed fields like status.

move external url to status/@href

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419691 13f79535-47bb-0310-9956-ffa450edef68

19 years agoadd href attribute to modules's status field
André Malo [Thu, 6 Jul 2006 20:27:34 +0000 (20:27 +0000)] 
add href attribute to modules's status field

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419690 13f79535-47bb-0310-9956-ffa450edef68

19 years agofixup properties
André Malo [Thu, 6 Jul 2006 20:05:12 +0000 (20:05 +0000)] 
fixup properties

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419688 13f79535-47bb-0310-9956-ffa450edef68

19 years ago Might be my imagination, but seems full set hasn't been
William A. Rowe Jr [Thu, 6 Jul 2006 19:25:28 +0000 (19:25 +0000)] 
  Might be my imagination, but seems full set hasn't been
  generated in quite a while.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419671 13f79535-47bb-0310-9956-ffa450edef68

19 years ago New changes to win32 docs, regenerated
William A. Rowe Jr [Thu, 6 Jul 2006 19:24:36 +0000 (19:24 +0000)] 
  New changes to win32 docs, regenerated

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419669 13f79535-47bb-0310-9956-ffa450edef68

19 years ago Generate for mod_aspdotnet
William A. Rowe Jr [Thu, 6 Jul 2006 19:24:08 +0000 (19:24 +0000)] 
  Generate for mod_aspdotnet

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419668 13f79535-47bb-0310-9956-ffa450edef68

19 years ago New module, an extern, self referencing into the httpd server.
William A. Rowe Jr [Thu, 6 Jul 2006 19:23:02 +0000 (19:23 +0000)] 
  New module, an extern, self referencing into the httpd server.

  Note docs are in the future tense, quite fitting for docs trunk/

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419666 13f79535-47bb-0310-9956-ffa450edef68

19 years ago This tree can't be named modules/debug/. Now it isn't.
William A. Rowe Jr [Thu, 6 Jul 2006 18:47:09 +0000 (18:47 +0000)] 
  This tree can't be named modules/debug/.  Now it isn't.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419652 13f79535-47bb-0310-9956-ffa450edef68

19 years agoRevert Revision 397647
William A. Rowe Jr [Thu, 6 Jul 2006 18:36:23 +0000 (18:36 +0000)] 
Revert Revision 397647

While it solves the studio 2005 (we desire this), it breaks
the studio 6 packaging (we require this).  Discussion on list
of practical solutions.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419644 13f79535-47bb-0310-9956-ffa450edef68

19 years ago Update the instructions slightly for openssl and zlib based on 2.2.0
William A. Rowe Jr [Thu, 6 Jul 2006 18:07:03 +0000 (18:07 +0000)] 
  Update the instructions slightly for openssl and zlib based on 2.2.0
  and later builds of httpd on windows.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@419635 13f79535-47bb-0310-9956-ffa450edef68

19 years agoMake it clear what is meant by per-directory rewrites
Joshua Slive [Fri, 30 Jun 2006 19:04:50 +0000 (19:04 +0000)] 
Make it clear what is meant by per-directory rewrites
and specify the rewrites in <Location> is unsupported.
(The same is probably true for <Files>, but I'd have to
think about that a little more.)

PR: 39843

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@418360 13f79535-47bb-0310-9956-ffa450edef68

19 years agoDon't give an example that will mess up caching.
Joshua Slive [Fri, 30 Jun 2006 18:25:48 +0000 (18:25 +0000)] 
Don't give an example that will mess up caching.

Submitted by: <richard 2006.atterer.net>
PR: 38892

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@418354 13f79535-47bb-0310-9956-ffa450edef68

19 years agoFix Typo (PR 39939)
Nick Kew [Fri, 30 Jun 2006 15:47:55 +0000 (15:47 +0000)] 
Fix Typo (PR 39939)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@418315 13f79535-47bb-0310-9956-ffa450edef68

19 years agoAdd missing space
Martin Kraemer [Fri, 30 Jun 2006 08:28:51 +0000 (08:28 +0000)] 
Add missing space

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@418200 13f79535-47bb-0310-9956-ffa450edef68

19 years ago* build/special.mk (install-modules-yes): Require that the DSOs are
Joe Orton [Thu, 29 Jun 2006 10:40:43 +0000 (10:40 +0000)] 
* build/special.mk (install-modules-yes): Require that the DSOs are
built before trying to install them; fixes "make -j2 install" from a
module directory.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@417993 13f79535-47bb-0310-9956-ffa450edef68

19 years ago* modules/ssl/ssl_engine_init.c (ssl_init_ctx_cleanup_proxy): Unset
Joe Orton [Thu, 29 Jun 2006 10:33:18 +0000 (10:33 +0000)] 
* modules/ssl/ssl_engine_init.c (ssl_init_ctx_cleanup_proxy): Unset
pkp->certs pointer after freeing the array; fixes segfault at startup
if the certs are shared across >1 server_rec.

PR: 39915

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@417988 13f79535-47bb-0310-9956-ffa450edef68