summaryrefslogtreecommitdiffstats
path: root/docs/manual/install.html (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-11-27remove bom, remove useless encoding declarationAndré Malo1-1/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771632 13f79535-47bb-0310-9956-ffa450edef68
2016-11-26Rebuild.Lucien Gentis2-88/+46
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771497 13f79535-47bb-0310-9956-ffa450edef68
2016-11-26XML update.Lucien Gentis1-484/+450
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771496 13f79535-47bb-0310-9956-ffa450edef68
2016-11-26Rebuild.Lucien Gentis3-11/+10
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771494 13f79535-47bb-0310-9956-ffa450edef68
2016-11-26XML update.Lucien Gentis1-1/+31
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771493 13f79535-47bb-0310-9956-ffa450edef68
2016-11-24mod_http2: wseaking cleanup assertion on streams that have never been scheduledStefan Eissing2-0/+3
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771160 13f79535-47bb-0310-9956-ffa450edef68
2016-11-23update after backportStefan Eissing2-5/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771019 13f79535-47bb-0310-9956-ffa450edef68
2016-11-23mod_http2: new directove H2EarlyPushes for enabled 103 interim responsesStefan Eissing5-1/+65
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771015 13f79535-47bb-0310-9956-ffa450edef68
2016-11-23update after backportStefan Eissing1-2/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1771001 13f79535-47bb-0310-9956-ffa450edef68
2016-11-23mod_proxy_http2: not forwarding any 1xx responses on frontend HTTP/1.x ↵Stefan Eissing4-8/+27
connections. Unless its 100 and the client is expecting that. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770998 13f79535-47bb-0310-9956-ffa450edef68
2016-11-23Update xformsJim Jagielski5-13/+10
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770958 13f79535-47bb-0310-9956-ffa450edef68
2016-11-23Allow for initual burst at full speedJim Jagielski4-7/+57
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770951 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22Optimize away one more strchrWilliam A. Rowe Jr1-2/+1
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770869 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22List discussion resulted in rejecting all but SP characters in the requestWilliam A. Rowe Jr1-9/+7
line, but in the strict mode prioritize excessive space testing over bad space testing (which is captured later) and make both more efficient (at this test ll[0] is already whitespace or \0 char). Also correct a comment. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770867 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22xformsJim Jagielski23-6/+93
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770853 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22And another lognoJim Jagielski2-2/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770845 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22Oops. update lognoJim Jagielski2-3/+3
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770844 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22mod_macro improvements to bypass "expected" warnings and conflictsJim Jagielski2-7/+88
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770843 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22From Norm:Jim Jagielski1-0/+1
NWGNUsocachmem needs to find mod_status.h git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770828 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22Removing unused warning after r1764961 changes.Stefan Eissing1-1/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770817 13f79535-47bb-0310-9956-ffa450edef68
2016-11-22remove Location: header checks for absolute URLEric Covener1-20/+0
https://tools.ietf.org/html/rfc7231#section-7.1.2 The "Location" header field is used in some responses to refer to a specific resource in relation to the response. The type of relationship is defined by the combination of request method and status code semantics. Location = URI-reference The field value consists of a single URI-reference. When it has the form of a relative reference ([RFC3986], Section 4.2), the final value is computed by resolving it against the effective request URI ([RFC3986], Section 5). There is even an example with no scheme: Location: /People.html#tim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770786 13f79535-47bb-0310-9956-ffa450edef68
2016-11-21update docs xformsStefan Fritsch20-152/+251
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770772 13f79535-47bb-0310-9956-ffa450edef68
2016-11-21Describe new behavior of ServerLimitStefan Fritsch1-6/+15
This has changed a bit after the fix for PR 53555. Better wording is welcome. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770771 13f79535-47bb-0310-9956-ffa450edef68
2016-11-21mpm_event: add clarifying commentStefan Fritsch1-0/+1
from jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770768 13f79535-47bb-0310-9956-ffa450edef68
2016-11-21Use all available scoreboard slotsStefan Fritsch2-81/+118
Allow to use all slots up to ServerLimit. This makes 'scoreboard full' errors much less likely. And if ther is a situation where the scoreboard is full, don't make any more processes finish gracefully due to reduced load until some old processes have terminated. Otherwise, the situation would get worse once the load increases again. ap_daemon_limit is renamed to the more descriptive active_server_limit, to make sure that all its uses are taken care of. PR 53555 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770752 13f79535-47bb-0310-9956-ffa450edef68
2016-11-21ap_reclaim_child_processes(): Implement terminate immediatelyStefan Fritsch2-13/+22
The behavior for terminate == 1 was documented but not implemented. Do that now. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770750 13f79535-47bb-0310-9956-ffa450edef68
2016-11-19Rebuild.Lucien Gentis16-20/+65
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770502 13f79535-47bb-0310-9956-ffa450edef68
2016-11-19XML updates.Lucien Gentis3-12/+56
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770501 13f79535-47bb-0310-9956-ffa450edef68
2016-11-18mod_http2: limiting new PUSHes to GET only, preventing 103 responses when ↵Stefan Eissing2-1/+4
expecting a 100 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770395 13f79535-47bb-0310-9956-ffa450edef68
2016-11-17addendum to r1769760 to make it generate 100 status linesStefan Eissing1-8/+6
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1770220 13f79535-47bb-0310-9956-ffa450edef68
2016-11-16Actually cause the Host header to be overridden, as noted by rpluem,William A. Rowe Jr1-6/+4
and simplify now that there isn't a log-only mode. I believe this logic to be busted. Given this request; GET http://distant-host.com/ HTTP/1.1 Host: proxy-host we would now fail to evaluate the proxy-host virtual host rules. This seems like a breaking change to our config. mod_proxy already follows this rule of RFC7230 section 5.4; When a proxy receives a request with an absolute-form of request-target, the proxy MUST ignore the received Host header field (if any) and instead replace it with the host information of the request-target. A proxy that forwards such a request MUST generate a new Host field-value based on the received request-target rather than forward the received Host field-value. Section 5.5 of RFC7230 has this to say; Once the effective request URI has been constructed, an origin server needs to decide whether or not to provide service for that URI via the connection in which the request was received. For example, the request might have been misdirected, deliberately or accidentally, such that the information within a received request-target or Host header field differs from the host or port upon which the connection has been made. If the connection is from a trusted gateway, that inconsistency might be expected; otherwise, it might indicate an attempt to bypass security filters, trick the server into delivering non-public content, or poison a cache. See Section 9 for security considerations regarding message routing. Section 5.3.1 states; To allow for transition to the absolute-form for all requests in some future version of HTTP, a server MUST accept the absolute-form in requests, even though HTTP/1.1 clients will only send them in requests to proxies. It seems to me we should simply trust the Host: header and dump this whole mess. If we want to reject requests in absolute form after the proxy modules have had a chance to accept them, that wouldn't be a bad solution. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769965 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15documentation rebuildLuca Toscano1-2/+10
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769900 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15Added a note in the mod_headers docs about Content-Type and setifemptyLuca Toscano1-2/+11
This note has been added as a follow up of a stack overflow post (thanks to Michael Allan for the research): http://stackoverflow.com/questions/29398123/apache-2-4-set-mime-type-of-file-without-extension After a chat in #httpd-dev it seems that the issue boils down to how %{CONTENT_TYPE} is evaluated in util_expr_eval.c (r->content_type) vs how setifempty is (only a check of the response headers). This particular behavior might be a bug or feature, but it is worth to alert our users. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769899 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15documentation rebuildLuca Toscano3-520/+494
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769878 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15Updated the perf-tuning documentationLuca Toscano1-82/+45
Removed some out of date references and re-wrote some sections. Added also a banner at the top of the page to warn the users about stale content. The next step is to improve the accept() related documentation introducing the latest changes made for event (and how awesome event is). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769877 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15http: Allow unknown response status' lines returned in the form of:Yann Ylavic3-7/+44
HTTP/x.x xxx Status xxx git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769760 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15Fix some HTML tagsChristophe Jaillet1-9/+9
</br> --> <br /> Couls also be <br> or <br/> but some (very) old clients don't like it. httpd is not really consistent on it. (personnlaly <br> would be just fine for me but <br /> is the most commonly used form) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769737 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15xformEric Covener1-0/+37
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769719 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15add an <IfFile> config section like <IfDefine>Eric Covener3-0/+85
It allows a non httpd config file to be used as a marker directly in httpd.conf without hiding logic in a script in front of apachectl to do test -f and pass extra -D's. This is something we've had in IBM's httpd distro for a little bit and hadn't remembered to share. I've seen some questions/config files come up in a few places lately that would benefit from this as an option. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769718 13f79535-47bb-0310-9956-ffa450edef68
2016-11-15reorganize mod_socache_redis so it compiles w/o apr-redisEric Covener1-14/+13
It looks like this was the original intent. The provider is not registered if apr-redis is missing. It was previously failing to compile due to the dirconf being hidden behind the #ifdef guard but not the routine module code that used it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769712 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14Documentation rebuildLuca Toscano4-473/+510
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769638 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14Unified duplicate warning in mod_proxy ProxyPass documentation.Luca Toscano1-6/+3
Also changed terminology to be in sync with: https://httpd.apache.org/docs/current/mod/directive-dict.html#Context It was confusing in my opinion to read that ProxyPass wasn't supported for the <Directory> context (since "directory" semantic is already overloaded). git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769637 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14Backported in 2.4.21.Yann Ylavic1-3/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769612 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14Axe backported CHANGES entries.Yann Ylavic1-60/+0
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769606 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14mod_http2: fixes for compiler warningsStefan Eissing4-19/+20
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769600 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14update after mod_http2 backportStefan Eissing2-23/+2
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769596 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14Updated changelog with the last change of mod_proxy_fcgiLuca Toscano1-3/+4
r1759984, r1760018 and r1752347 are all changes related to a bug fixed for mod_proxy_fcgi. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769593 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14* modules/ssl/ssl_engine_vars.c (ssl_var_lookup_ssl_cert): Use constJoe Orton1-1/+1
ASN1_OBJECT for X509_ALGOR_get0() for OpenSSL >= 1.1.0 per https://github.com/openssl/openssl/commit/ac4e257747075958d37665f327bdf685dd2478ab git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769592 13f79535-47bb-0310-9956-ffa450edef68
2016-11-14Remove trailing whitespace.Joe Orton1-1/+1
Submitted by: Josef Radinger git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769590 13f79535-47bb-0310-9956-ffa450edef68
2016-11-13mod_http2: H2PushResource directive for early pushingStefan Eissing17-31/+573
mod_proxy_http2: Link header uris are reverse mapped git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1769550 13f79535-47bb-0310-9956-ffa450edef68