summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* [core] extend dir redirection to take HTTP statusGlenn Strauss2019-03-135-11/+16
* [core] fix assertion with server.error-handler (fixes #2941)Glenn Strauss2019-03-131-0/+2
* [core] pass conf.follow_symlink in more placesGlenn Strauss2019-03-1013-49/+51
* [build] remove -Wdeclaration-after-statementGlenn Strauss2019-03-091-1/+1
* [mod_magnet] fix invalid script return-type crash (fixes #2938)Glenn Strauss2019-03-071-1/+14
* [core] silence coverity warningGlenn Strauss2019-03-071-1/+4
* [mod_auth] HTTP Auth Digest algorithm=SHA-256Glenn Strauss2019-03-076-144/+463
* [core] no SOCK_NONBLOCK on QNX 7.0Glenn Strauss2019-03-071-0/+16
* [mod_auth] pass http_auth_require_t for 401 UnauthGlenn Strauss2019-03-071-10/+10
* [mod_auth] http_auth_info_t digest abstractionGlenn Strauss2019-03-075-69/+126
* [mod_auth] http_auth_digest_hex2bin()Glenn Strauss2019-03-075-12/+15
* [core] pass (fdnode *) for registered fdevent fdGlenn Strauss2019-03-0715-102/+106
* [core] modify config parser to handle multiple }Glenn Strauss2019-03-071-1/+25
* [core] perf: pass (fdnode *) to epoll and kqueueGlenn Strauss2019-03-073-11/+12
* [core] release empty chunk buf when nothing readGlenn Strauss2019-03-071-6/+6
* [core] isolate fdevent processingGlenn Strauss2019-03-073-11/+11
* [core] pull server load checks out of main loopGlenn Strauss2019-03-071-32/+48
* [mod_openssl] use 16k static buffer instead of 64kGlenn Strauss2019-03-071-2/+2
* [core] remove redundant check for allow_http11Glenn Strauss2019-03-071-2/+0
* [core] remove fde_ndx member outside fdeventsGlenn Strauss2019-03-0712-74/+51
* [core] some fdevent code streamliningGlenn Strauss2019-03-0710-637/+264
* [core] config option to allow GET w/ request bodyGlenn Strauss2019-03-074-2/+10
* [mod_proxy] pass Content-Length to backend if > 0Glenn Strauss2019-03-071-3/+4
* [mod_openssl] default: ssl.cipher-list = "HIGH"Glenn Strauss2019-03-071-0/+2
* [mod_openssl] inherit cipherlist from global scopeGlenn Strauss2019-03-071-2/+12
* [core] use openssl to read,discard request bodyGlenn Strauss2019-03-072-23/+73
* [core] prefer memchr() over strchr()Glenn Strauss2019-02-173-11/+14
* [core] map FDEVENT_* to OS system event frameworksGlenn Strauss2019-02-177-185/+91
* [core] poll: fdarray uses fd as index, not fde_ndxpersonal/stbuehler/fix-fdeventStefan Bühler2019-02-161-2/+2
* [core] don't call fd event handlers more than once, they might already be gon...Stefan Bühler2019-02-162-2/+2
* [core] dispatch events from within event frameworkGlenn Strauss2019-02-1311-236/+118
* [core] fix mixed use of srv->split_vals array (fixes #2932)Glenn Strauss2019-02-131-0/+2
* [core] simpler loops to run plugin hooksGlenn Strauss2019-02-131-42/+14
* [core] skip plugins_call_cleanup if not init'edGlenn Strauss2019-02-131-2/+1
* [core] connection_handle_write() updates con stateGlenn Strauss2019-02-121-17/+3
* [core] con->is_ssl_sockGlenn Strauss2019-02-122-1/+4
* [multiple] reduce code dup in list resizingGlenn Strauss2019-02-1213-119/+22
* [core] fix gw_backend spelling of directive in errGlenn Strauss2019-02-111-1/+1
* [core] no keep-alive if POLLRDHUP,empty read queueGlenn Strauss2019-02-101-1/+1
* [core] discard oversized trailersGlenn Strauss2019-02-101-0/+1
* [mod_auth] minor: adjust config validationGlenn Strauss2019-02-101-1/+1
* [mod_deflate] honor request for x-gzip, x-bzip2Glenn Strauss2019-02-101-15/+59
* [multiple] minor: remove duplicated conditionsGlenn Strauss2019-02-102-5/+2
* [mod_accesslog] attempt to reconstruct req lineGlenn Strauss2019-02-105-13/+6
* [core] RFC7230 HTTP-version parseGlenn Strauss2019-02-103-47/+15
* [core] get_http_method_key() match by strlen firstGlenn Strauss2019-02-093-113/+114
* [core] lift code out of request line parse loopGlenn Strauss2019-02-091-53/+27
* [core] http_request_parse() mark error paths coldGlenn Strauss2019-02-093-197/+82
* [core] mark log_error_write*() funcs coldGlenn Strauss2019-02-091-0/+3
* [core] replace con->response.keep_aliveGlenn Strauss2019-02-084-22/+4