summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reorder so and watchdog to configure before cluster modulesWilliam A. Rowe Jr2009-05-063-59/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771998 13f79535-47bb-0310-9956-ffa450edef68
* Ensure all mpm's configure at config3William A. Rowe Jr2009-05-062-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771997 13f79535-47bb-0310-9956-ffa450edef68
* fix doccoJim Jagielski2009-05-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771981 13f79535-47bb-0310-9956-ffa450edef68
* optimize.... rp! :)Jim Jagielski2009-05-053-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771976 13f79535-47bb-0310-9956-ffa450edef68
* comment change, no functional changeJim Jagielski2009-05-051-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771966 13f79535-47bb-0310-9956-ffa450edef68
* Change the order of mod_proxy and mod_proxy_balancer child_init().Jean-Frederic Clere2009-05-059-109/+106
| | | | | | | | | Change the balancer workers area to the address of workers instead copying the workers. Arrange lbmethod accordingly. Move the creation of conf->forward worker to mod_proxy child_init(). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771940 13f79535-47bb-0310-9956-ffa450edef68
* Explain empty code block (empty for now, that is) :)Jim Jagielski2009-05-051-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771925 13f79535-47bb-0310-9956-ffa450edef68
* xforms!Jim Jagielski2009-05-0532-1187/+1277
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771911 13f79535-47bb-0310-9956-ffa450edef68
* Documentation update for mod_privileges changes in r771144/771145.Nick Kew2009-05-051-75/+89
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771733 13f79535-47bb-0310-9956-ffa450edef68
* Move to an enum, instead of bitmaps... no functionalJim Jagielski2009-05-054-7/+12
| | | | | | | change git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771697 13f79535-47bb-0310-9956-ffa450edef68
* * Silence compiler warning.Ruediger Pluem2009-05-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771610 13f79535-47bb-0310-9956-ffa450edef68
* Complete the integration of mod_heartbeat, mod_heartmonitor and theWilliam A. Rowe Jr2009-05-052-3/+7
| | | | | | | | | loadable mod_watchdog, started with 771581. This clears my list of missing modules as of 6 weeks ago, might be a few new still to clear up. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771589 13f79535-47bb-0310-9956-ffa450edef68
* As mentioned inline in comments, correctly handle more sophisticatedWilliam A. Rowe Jr2009-05-051-34/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | transformations which currently fail for balancer://foo targets, but work just fine with other ProxyReverse targets. The balancer comparison is a bit trickier. Given the context BalancerMember balancer://alias http://example.com/foo ProxyPassReverse /bash balancer://alias/bar translate url http://example.com/foo/bar/that to /bash/that E.g. there may be several different url-suffixes (1st order) of any particular BalancerMember set e.g. /app1, /app1 and /appbeta while there may be additional suffixes associated with the actual ProxyPassReverse directive. Neither were properly reversed, now both should be properly handled. One *critical* assumption; BalancerMember balancer://alias/foo http://example.com/bar should be documented as a meaningless construct, since one cannot have two members, balancer://alias/foo and balancer://alias/bar, and the balancer member structures discard this path. Note one more existing error case as an XXX comment due to invalid uri comparisons. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771587 13f79535-47bb-0310-9956-ffa450edef68
* REVERT 771581 modules/proxy/ changes (miscommitted)William A. Rowe Jr2009-05-051-34/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771583 13f79535-47bb-0310-9956-ffa450edef68
* complete r771579, refactoring mod_watchdog as loadable on win32William A. Rowe Jr2009-05-0510-68/+526
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771581 13f79535-47bb-0310-9956-ffa450edef68
* MPM's are now dynamically loadable; so must mod_watchdog be.William A. Rowe Jr2009-05-053-29/+9
| | | | | | | The only module with an excuse now is mod_so which implements LoadModule itself. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771579 13f79535-47bb-0310-9956-ffa450edef68
* Add balancer module targetsWilliam A. Rowe Jr2009-05-057-93/+719
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771564 13f79535-47bb-0310-9956-ffa450edef68
* add creation type parameter per r771286Chris Darroch2009-05-051-3/+1
| | | | | | | remove lock/unlock structure elements per r771262 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771539 13f79535-47bb-0310-9956-ffa450edef68
* silence warningsChris Darroch2009-05-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771537 13f79535-47bb-0310-9956-ffa450edef68
* * Remove unused locking functions.Ruediger Pluem2009-05-041-11/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771458 13f79535-47bb-0310-9956-ffa450edef68
* * Optimize access to server_rec.Ruediger Pluem2009-05-041-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771455 13f79535-47bb-0310-9956-ffa450edef68
* Simple style fix, this message still is nonsensicalWilliam A. Rowe Jr2009-05-041-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771390 13f79535-47bb-0310-9956-ffa450edef68
* One typo.Lucien Gentis2009-05-041-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771355 13f79535-47bb-0310-9956-ffa450edef68
* Add a parameter for slotmem_create for the persistancy of the slotmem area.Jean-Frederic Clere2009-05-043-5/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771286 13f79535-47bb-0310-9956-ffa450edef68
* Fix shared memory permisson problems.Jean-Frederic Clere2009-05-041-0/+61
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771278 13f79535-47bb-0310-9956-ffa450edef68
* Remove ap_slotmem_lock / ap_slotmem_unlock from the slotmem API.Jean-Frederic Clere2009-05-043-44/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771262 13f79535-47bb-0310-9956-ffa450edef68
* Whoops! cleanup r771144, which had some local/dev stuff left inNick Kew2009-05-041-16/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771145 13f79535-47bb-0310-9956-ffa450edef68
* mod_privileges: introduce PrivilegesMode: fast mode as before vs secureNick Kew2009-05-041-6/+182
| | | | | | | | | mode to fork an unprivileged child per-request in the manner of MPM-ITK anwhere there's a risk of running malicious code. Documentation to follow. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771144 13f79535-47bb-0310-9956-ffa450edef68
* One typo.Lucien Gentis2009-05-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771066 13f79535-47bb-0310-9956-ffa450edef68
* Some typos.Lucien Gentis2009-05-021-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@770970 13f79535-47bb-0310-9956-ffa450edef68
* * As proposed by wrowe on list always define SSLStrictSNIVHostCheck, but errorRuediger Pluem2009-05-023-6/+6
| | | | | | | out if we are not compiled against an SNI capable OpenSSL. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@770907 13f79535-47bb-0310-9956-ffa450edef68
* Adds clarifying comment to example configuration. (Redirect)Rich Bowen2009-05-012-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@770506 13f79535-47bb-0310-9956-ffa450edef68
* Clarify that the target of a Redirect may be either a full URL includingRich Bowen2009-05-012-10/+18
| | | | | | | scheme and hostname, or just a URI path beginning with a slash. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@770505 13f79535-47bb-0310-9956-ffa450edef68
* Add a reference to LocationMatch in the seealso section.Rich Bowen2009-05-012-8/+14
| | | | | | | Encourage people to use LocationMatch rather than Location ~ git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@770502 13f79535-47bb-0310-9956-ffa450edef68
* Arrange BalancerMember explainations.Jean-Frederic Clere2009-04-302-6/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@770328 13f79535-47bb-0310-9956-ffa450edef68
* Prevent key=value being accepted as url.Jean-Frederic Clere2009-04-301-9/+13
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@770293 13f79535-47bb-0310-9956-ffa450edef68
* * Don't assign pointers to int's. This is a nightmare when changeingRuediger Pluem2009-04-291-4/+4
| | | | | | | | between 32 and 64 bit and waiting for an accident to happen. Also: It produces compiler warnings (at least 64 bit) :-). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@769818 13f79535-47bb-0310-9956-ffa450edef68
* * Set SSLProxyCheckPeerExpire and SSLProxyCheckPeerCN to on by default.Ruediger Pluem2009-04-292-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@769815 13f79535-47bb-0310-9956-ffa450edef68
* * Improve and simplify the implementation of SSLProxyCheckPeerExpire byRuediger Pluem2009-04-291-39/+10
| | | | | | | | | directly using X509_get_notBefore(), X509_get_notAfter() and X509_cmp_current_time(). Thanks to jorton for the pointer. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@769809 13f79535-47bb-0310-9956-ffa450edef68
* Add Ctrl-Break to docs (trigger restart forRainer Jung2009-04-272-2/+10
| | | | | | | console use). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@769134 13f79535-47bb-0310-9956-ffa450edef68
* Fold in initial template for methods to be able toJim Jagielski2009-04-276-0/+44
| | | | | | | | | | | reset (initialize) and "age" their data, useful when adding new workers, or when workers come back into the fold.... Logic and code to come in a bit :) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@769020 13f79535-47bb-0310-9956-ffa450edef68
* don't use literal '100' for HTTP_CONTINUE (searchability)Jeff Trawick2009-04-271-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@768964 13f79535-47bb-0310-9956-ffa450edef68
* * Add SSLStrictSNIVHostCheck to allow / disallow non SNI clients to connect toRuediger Pluem2009-04-255-2/+66
| | | | | | | name based virtual hosts. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@768596 13f79535-47bb-0310-9956-ffa450edef68
* * Fix an error in the documentation.Ruediger Pluem2009-04-251-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@768535 13f79535-47bb-0310-9956-ffa450edef68
* * The state vinfo doesn't matter here: no client verification done at all.Ruediger Pluem2009-04-251-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@768501 13f79535-47bb-0310-9956-ffa450edef68
* * r->connection->aborted signals that the client aborted the connection, butRuediger Pluem2009-04-251-2/+2
| | | | | | | | in this case *we* decide to close the connection so use r->connection->keepalive = AP_CONN_CLOSE git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@768500 13f79535-47bb-0310-9956-ffa450edef68
* * Add partial support for name based virtual hosting for non SNI clients.Ruediger Pluem2009-04-251-38/+83
| | | | | | | Submitted by: Kaspar Brand <httpd-dev.2009 velox.ch> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@768499 13f79535-47bb-0310-9956-ffa450edef68
* fixup propertiesAndré Malo2009-04-233-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@768069 13f79535-47bb-0310-9956-ffa450edef68
* rebuild convmapAndré Malo2009-04-231-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@768066 13f79535-47bb-0310-9956-ffa450edef68
* Pass the $@ array and not the flattened version of it in non-SysV mode:Eric Covener2009-04-232-1/+5
| | | | | | | | | | $ bash -x bin/apachectl -t -c "foo bar" before: +bin/httpd -t -c foo bar after: +bin/httpd -t -c 'foo bar' git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@767994 13f79535-47bb-0310-9956-ffa450edef68