summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Happy New Year 2016Rainer Jung2016-01-013-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722572 13f79535-47bb-0310-9956-ffa450edef68
* Don't bother w/ methods that return bodies. We don'tJim Jagielski2015-12-301-3/+5
| | | | | | handle them now anyway. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722377 13f79535-47bb-0310-9956-ffa450edef68
* fixes after fuzzing tests, changed H2KeepAliveTimeout defaultStefan Eissing2015-12-3012-83/+140
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722369 13f79535-47bb-0310-9956-ffa450edef68
* command changesJim Jagielski2015-12-301-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722358 13f79535-47bb-0310-9956-ffa450edef68
* Check that we have names for both templates andJim Jagielski2015-12-301-2/+8
| | | | | | conditions git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722351 13f79535-47bb-0310-9956-ffa450edef68
* just check watched servers... use 'hc' prefix for sub directivesJim Jagielski2015-12-301-15/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722350 13f79535-47bb-0310-9956-ffa450edef68
* Now implement the condition ruleset definition. TheJim Jagielski2015-12-301-4/+56
| | | | | | | actual checking will be done in the actual health check routine. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722334 13f79535-47bb-0310-9956-ffa450edef68
* move to per server conf, useful for adding HealthCheckConditionJim Jagielski2015-12-303-62/+95
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722328 13f79535-47bb-0310-9956-ffa450edef68
* New support function: ap_getword_conf2[_nc] which actsJim Jagielski2015-12-303-1/+75
| | | | | | | | | | | | just like ap_getword_conf[_nc] but allows for {} to be used as word quotes. That is: {Hello World} Foo Bar "Hello World" Foo Bar are equiv. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722321 13f79535-47bb-0310-9956-ffa450edef68
* Better checkJim Jagielski2015-12-301-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722320 13f79535-47bb-0310-9956-ffa450edef68
* Follow up to r1715876: core directives' tokens are ASCII.Yann Ylavic2015-12-302-92/+92
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722252 13f79535-47bb-0310-9956-ffa450edef68
* Follow up to r1715876: core directives are ASCII.Yann Ylavic2015-12-302-9/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722251 13f79535-47bb-0310-9956-ffa450edef68
* revert... hold off for now.Jim Jagielski2015-12-293-47/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722245 13f79535-47bb-0310-9956-ffa450edef68
* Ok... allow for getting "words" by also allowing theJim Jagielski2015-12-293-7/+47
| | | | | | | | | | | | | | use of curlies... That is: "Hello World" Foo Bar and {Hello World} Foo Bar will both return the same if using ap_getword_conf2() git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722243 13f79535-47bb-0310-9956-ffa450edef68
* finish looping logic... place-holder for actual checkingJim Jagielski2015-12-292-18/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722229 13f79535-47bb-0310-9956-ffa450edef68
* Make aware of new status: Failed Health Check.Jim Jagielski2015-12-293-20/+34
| | | | | | Store the number of current passes/fails in shm git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722195 13f79535-47bb-0310-9956-ffa450edef68
* Small changes to ap_casecmpstr[n]() for better performances, see:Yann Ylavic2015-12-291-4/+6
| | | | | | http://mail-archives.apache.org/mod_mbox/httpd-dev/201511.mbox/%3CCAKQ1sVOU7xmY-_PaQb0et0GXO-NxtTPBsD4ZU_UbtUzWYOUVTg%40mail.gmail.com%3E git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722194 13f79535-47bb-0310-9956-ffa450edef68
* Commit framework impl of health-check module plusJim Jagielski2015-12-294-2/+308
| | | | | | | | required changes. The actual health checking is currently in progress, but wanted to add in at this stage. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722177 13f79535-47bb-0310-9956-ffa450edef68
* Update w/ better loggingJim Jagielski2015-12-292-9/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722154 13f79535-47bb-0310-9956-ffa450edef68
* Follow up to r1715880: revert more abusive ap_casecmpstr[n]() usages.Yann Ylavic2015-12-298-109/+109
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722150 13f79535-47bb-0310-9956-ffa450edef68
* Don't allow bad value to be updatedJim Jagielski2015-12-291-2/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722137 13f79535-47bb-0310-9956-ffa450edef68
* removing unwanted importStefan Eissing2015-12-291-35/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1722074 13f79535-47bb-0310-9956-ffa450edef68
* add a mod_headers condition clause expression exampleEric Covener2015-12-282-1/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721978 13f79535-47bb-0310-9956-ffa450edef68
* PR58764: python example for sha1 password hashesEric Covener2015-12-282-0/+12
| | | | | | | Submitted By: Dave Hall <skwashd gmail.com> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721975 13f79535-47bb-0310-9956-ffa450edef68
* PR58761: developer doc improvements.Eric Covener2015-12-288-32/+74
| | | | | | | | Submitted By: Luca Toscano git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721973 13f79535-47bb-0310-9956-ffa450edef68
* rebuildRich Bowen2015-12-2826-63/+306
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721961 13f79535-47bb-0310-9956-ffa450edef68
* Use the highlight syntax, for better linebreaks.Rich Bowen2015-12-281-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721957 13f79535-47bb-0310-9956-ffa450edef68
* mod_cache_socache: Fix a possible cached entity body corruption when itYann Ylavic2015-12-282-50/+26
| | | | | | | | | | | | | | | is received from an origin server in multiple batches and forwarded by mod_proxy. Upstream buckets should be setaside when saving response body (store_body), but since those will finally be flatten in the cache buffer (commit_entity), let's save them directly into the buffer to avoid heap allocation(s) and the final copy. Reported by: Mike Pastore <mike oobak.org> git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721899 13f79535-47bb-0310-9956-ffa450edef68
* Abstract out as macroJim Jagielski2015-12-263-10/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721759 13f79535-47bb-0310-9956-ffa450edef68
* xformsEric Covener2015-12-251-0/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721686 13f79535-47bb-0310-9956-ffa450edef68
* document GlobalLogEric Covener2015-12-251-0/+29
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721685 13f79535-47bb-0310-9956-ffa450edef68
* fixed segfault in connection shutdown, added accept-push-policy supportStefan Eissing2015-12-236-22/+95
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721547 13f79535-47bb-0310-9956-ffa450edef68
* fixed bug in upload that triggered window_updates during session shutdown, ↵Stefan Eissing2015-12-2318-218/+138
| | | | | | disentanglement of worker, task and request, code cleanups git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721540 13f79535-47bb-0310-9956-ffa450edef68
* reduced logging for MPM async query not implemented, normal under 2.4.xStefan Eissing2015-12-221-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721421 13f79535-47bb-0310-9956-ffa450edef68
* rewrote http2 connection state handling, fixed keepalive timeout handling ↵Stefan Eissing2015-12-2215-412/+443
| | | | | | for async and sync MPMs, cleaned logging, improved scoreboard updates of http2 master connections git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721417 13f79535-47bb-0310-9956-ffa450edef68
* Save a few bytes in conf pool when processing 'NWSSLTrustedCerts'.Christophe Jaillet2015-12-221-2/+2
| | | | | | *Untested* as I don't have the corresponding system. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721313 13f79535-47bb-0310-9956-ffa450edef68
* disk_cache: improve logging of errors around reading stored headersEric Covener2015-12-211-3/+12
| | | | | | | | | -- add RV and print cache filename from caller. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721210 13f79535-47bb-0310-9956-ffa450edef68
* cleanup of DEBUG log level to who all frame types receveid and sentStefan Eissing2015-12-219-50/+53
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721204 13f79535-47bb-0310-9956-ffa450edef68
* gack, c99 mode stroke againStefan Eissing2015-12-211-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721190 13f79535-47bb-0310-9956-ffa450edef68
* gack, c99 mode stroke againStefan Eissing2015-12-211-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721189 13f79535-47bb-0310-9956-ffa450edef68
* when normal read timeout expires, http2 switches to its keepalive timeout, ↵Stefan Eissing2015-12-215-72/+119
| | | | | | on async mpms, connection resumes processing back to mpm git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721187 13f79535-47bb-0310-9956-ffa450edef68
* hmm, I so love DTDs...Stefan Eissing2015-12-211-20/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721152 13f79535-47bb-0310-9956-ffa450edef68
* subprocess_env vars HTTP2 and H2PUSH supported, export of mod_http2.h with ↵Stefan Eissing2015-12-217-23/+132
| | | | | | OPTIONALs for others to directly look these up, similar to mod_ssl git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721150 13f79535-47bb-0310-9956-ffa450edef68
* Use 'unsigned int' instead of 'int' for bitfieldsChristophe Jaillet2015-12-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721139 13f79535-47bb-0310-9956-ffa450edef68
* Use 'unsigned int' instead of 'int' for bitfieldsChristophe Jaillet2015-12-211-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721138 13f79535-47bb-0310-9956-ffa450edef68
* Use 'unsigned int' instead of 'int' for bitfieldsChristophe Jaillet2015-12-218-35/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721137 13f79535-47bb-0310-9956-ffa450edef68
* updated CHANGESStefan Eissing2015-12-211-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721122 13f79535-47bb-0310-9956-ffa450edef68
* byte savings by using bit fields, new env vars HTTP2 and H2PUSH, set to on ↵Stefan Eissing2015-12-2116-57/+88
| | | | | | when enabled on request git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1721121 13f79535-47bb-0310-9956-ffa450edef68
* Use 'ap_array_str_contains' to simplify code.Christophe Jaillet2015-12-201-19/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1720996 13f79535-47bb-0310-9956-ffa450edef68
* removed no longer used h2_strlwr() dinosaurStefan Eissing2015-12-182-13/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1720819 13f79535-47bb-0310-9956-ffa450edef68