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