Gráfico de commits

  • 52fb78459f [cmake] update deps for src/t/test_* gstrauss 2020-07-10 03:13:08 -04:00
  • f85d1f9070 [core] splaytree_djbhash() in splaytree.h (reuse) gstrauss 2020-07-10 00:02:48 -04:00
  • 0d4c8edd8f [mod_mysql_vhost] deprecated; use mod_vhostdb_mysql gstrauss 2020-07-09 21:30:58 -04:00
  • d334eaf1ee [core] uint32_t is plenty large for path names gstrauss 2020-07-09 17:51:01 -04:00
  • 28f1867c11 quiet clang analyzer scan-build warnings gstrauss 2020-07-08 18:01:52 -04:00
  • 98a224a4a2 [mod_openssl] prefer some WolfSSL native APIs gstrauss 2020-07-03 15:08:51 -04:00
  • ed088f5728 [core] error if s->socket_perms chmod() fails gstrauss 2020-07-03 14:47:12 -04:00
  • 0ad57da55b [mod_openssl,mbedtls,gnutls,nss] fdevent_load_file gstrauss 2020-07-02 17:20:29 -04:00
  • cc04468762 [core] fdevent_load_file() shared code gstrauss 2020-07-02 17:20:11 -04:00
  • e00deb5578 [mod_nss] NSS option for TLS (fixes #1218) gstrauss 2020-06-28 23:43:16 -04:00
  • 8a1ddce0c2 [mod_openssl] default to set MinProtocol TLSv1.2 gstrauss 2020-06-25 22:48:34 -04:00
  • 8422fa4573 [mod_gnutls] detect certs marked OCSP Must-Staple gstrauss 2020-06-14 10:54:52 -04:00
  • f56c8e58e4 [mod_openssl] detect certs marked OCSP Must-Staple gstrauss 2020-06-14 10:54:00 -04:00
  • 1c5def49f6 [mod_webdav] webdav.opts "propfind-depth-infinity" gstrauss 2020-06-11 22:28:12 -04:00
  • 6bf0b57787 [mod_webdav] unsafe-propfind-follow-symlink option gstrauss 2020-06-11 22:12:32 -04:00
  • 1a02cd7e33 [mod_webdav] limit webdav_propfind_dir() recursion gstrauss 2020-06-11 22:11:42 -04:00
  • 965c47c85a [mod_webdav] store webdav.opts as bitflags gstrauss 2020-06-11 21:55:47 -04:00
  • a479d08b7c [mod_extforward] config warning for module order gstrauss 2020-06-11 17:01:42 -04:00
  • c0796ee1dd [mod_gnutls] OCSP stapling (#2469) gstrauss 2020-06-11 05:15:07 -04:00
  • 12e5e745b0 [mod_gnutls] option to override GnuTLS priority gstrauss 2020-06-10 22:34:09 -04:00
  • 5bbf0d34ca [mod_openssl] compat with BoringSSL gstrauss 2020-06-10 07:52:57 -04:00
  • 0563407d09 [TLS] cert-staple.sh - refresh OCSP responses (#2469) gstrauss 2020-06-09 02:32:27 -04:00
  • b2b6257c7a [mod_openssl] OCSP stapling (fixes #2469) gstrauss 2020-06-09 02:30:07 -04:00
  • 60ddaf26c4 [mod_openssl] basic SSL_CONF_cmd for alt TLS libs gstrauss 2020-06-06 04:40:23 -04:00
  • 1ba36fda93 [mod_openssl] move SSL_CTX curve conf to new func gstrauss 2020-06-06 04:38:48 -04:00
  • 3fbedbced2 [mod_openssl] set SSL_OP_PRIORITIZE_CHACHA gstrauss 2020-06-06 01:02:11 -04:00
  • 7d9052c059 [mod_openssl] compat with WolfSSL gstrauss 2020-06-06 06:57:13 -04:00
  • b4036938de [mod_openssl] compat with LibreSSL gstrauss 2020-06-05 03:28:19 -04:00
  • c93ecb32a5 [mod_openssl] disable session cache; prefer ticket gstrauss 2020-06-04 21:04:00 -04:00
  • 83fb1aed6f [mod_gnutls] ssl.stek-file to specify encrypt key gstrauss 2020-06-04 16:46:51 -04:00
  • 3e2e8e6d29 [mod_mbedtls] ssl.stek-file to specify encrypt key gstrauss 2020-06-04 13:15:12 -04:00
  • 32a2145f67 [mod_openssl] ssl.stek-file to specify encrypt key gstrauss 2020-06-03 22:27:24 -04:00
  • 953fa4ba4d [mod_openssl] rotate session ticket encryption key gstrauss 2020-06-03 02:59:33 -04:00
  • 6d62a498a2 [core] more precise check for request stream flags gstrauss 2020-06-01 03:52:18 -04:00
  • 9570cc2f5c [doc] update comments in doc/config/modules.conf gstrauss 2020-05-31 17:24:43 -04:00
  • 7b9230ee51 [core] safe memset calls memset() through volatile gstrauss 2020-05-29 15:59:24 -04:00
  • 6f2dcc58cd [core] SecureZeroMemory() on _WIN32 gstrauss 2020-05-29 15:53:58 -04:00
  • 10c65e88f7 [mod_openssl] update default DH params gstrauss 2020-05-28 05:11:50 -04:00
  • 27dbac34a8 [mod_openssl] use openssl feature define for ALPN gstrauss 2020-05-27 04:33:06 -04:00
  • bdb3040f14 [mod_openssl] use SSL_OP_NO_RENEGOTIATION if avail gstrauss 2020-05-27 03:23:30 -04:00
  • 3403382261 [mod_openssl] issue warning for deprecated options gstrauss 2020-05-26 15:20:06 -04:00
  • d605c83a73 [mod_openssl] enable read-ahead, if set, after SNI gstrauss 2020-05-26 12:47:05 -04:00
  • 1fc8a3e1f2 [core] sys-crypto-md.h w/ inline message digest fn gstrauss 2020-05-24 12:21:13 -04:00
  • c18f442a63 [multiple] add summaries to top of some modules gstrauss 2020-05-20 01:06:13 -04:00
  • 10dbe38a92 [core] stricter parse of numerical digits gstrauss 2020-05-19 03:54:03 -04:00
  • 68387462e0 [build] point ./configure --help to support forum gstrauss 2020-05-19 02:29:52 -04:00
  • 6876c16be0 [core] RFC-strict parse of Content-Length gstrauss 2020-05-18 00:44:03 -04:00
  • acff179322 [mod_openssl] set chains from callback in 1.0.2+ (#2842) gstrauss 2020-05-17 21:11:04 -04:00
  • 01b1f16b3f [mod_openssl] set cert from callback in 1.0.2+ (fixes #2842) gstrauss 2020-05-16 19:35:11 -04:00
  • 2a5b7c648a [mod_openssl] rotate session ticket encryption key gstrauss 2020-05-15 15:02:15 -04:00
  • bf4054f8ec [mod_gnutls] GnuTLS option for TLS (fixes #109) gstrauss 2020-05-14 02:03:14 -04:00
  • 68d626fa9f [mod_openssl] SSL_R_UNEXPECTED_EOF_WHILE_READING gstrauss 2020-03-30 22:41:08 -04:00
  • b33b6f9121 [mod_openssl] do not log ECONNRESET unless debug gstrauss 2020-03-26 01:11:10 -04:00
  • 446866333f [multiple] use *(unsigned char *) with ctypes gstrauss 2020-03-23 17:40:46 -04:00
  • 455dc03778 [core] prefer getxattr() instead of get_attr() gstrauss 2020-03-22 22:51:30 -04:00
  • cb753ec5b5 [mod_mbedtls] mbedTLS option for TLS gstrauss 2020-03-18 23:21:19 -04:00
  • 7de51cc77b [core] add seed before openssl RAND_pseudo_bytes() gstrauss 2020-03-16 22:26:31 -04:00
  • ce7840504d [mod_openssl] disable cert vrfy if ALPN acme-tls/1 gstrauss 2020-03-15 15:38:06 -04:00
  • f7bac374ee [mod_accesslog] process backslash-escapes in fmt gstrauss 2020-03-14 02:00:00 -04:00
  • f70912ee44 [mod_webdav] define PATH_MAX if not defined gstrauss 2020-03-14 01:58:29 -04:00
  • abe61d0445 [core] return EINVAL if stat_cache_get_entry w/o / gstrauss 2020-02-29 02:17:45 -05:00
  • e6c47d6ecf [mod_cgi] remove redundant calls to set FD_CLOEXEC gstrauss 2020-02-25 23:57:30 -05:00
  • 95b2774863 [core] skip excess close() when FD_CLOEXEC defined gstrauss 2020-02-25 23:43:13 -05:00
  • b28a3714c4 [multiple] ./configure --with-nettle to use Nettle gstrauss 2020-02-25 00:39:23 -05:00
  • af836b94d3 [tests] fix skip count in mod-fastcgi w/o php-cgi gstrauss 2020-02-24 18:49:08 -05:00
  • 0acb0f3604 [multiple] fix some cc warnings in 32-bit, powerpc gstrauss 2020-02-24 18:48:03 -05:00
  • c752d4696e [multiple] correct misspellings in comments gstrauss 2020-02-22 17:24:12 -05:00
  • bcddbe186f [mod_proxy] stream request using HTTP/1.1 chunked (fixes #3006) gstrauss 2020-02-22 16:57:10 -05:00
  • 89082a12ca [config] blank server.tag if whitespace-only gstrauss 2020-02-11 23:43:14 -05:00
  • e11f72b11d [doc] lighttpd.conf: lighttpd choose event-handler gstrauss 2020-02-07 00:03:30 -05:00
  • bc89b98acb [build] fix build on MacOS X Tiger gstrauss 2020-02-06 23:52:14 -05:00
  • e1188e770e [mod_auth] "nonce_secret" option to validate nonce (fixes #2976) gstrauss 2020-02-03 21:08:34 -05:00
  • 9fdf24468d [doc] src/t/README gstrauss 2020-02-02 11:19:50 -05:00
  • 48e272b347 [doc] add link to wiki in doc/outdated/ssl.txt gstrauss 2020-02-01 13:46:06 -05:00
  • 41a268b805 [core] parse header label before end of line gstrauss 2020-01-24 02:02:02 -05:00
  • b04f0311f9 [core] perf: tighten some code in some hot paths gstrauss 2020-01-21 23:49:34 -05:00
  • a200e0c204 [core] use uint32_t in http_header.[ch] gstrauss 2020-01-21 23:26:40 -05:00
  • 1d6003e575 [core] mark some chunk.c funcs as pure gstrauss 2020-01-21 21:01:05 -05:00
  • eae84b6a69 [core] http_status_append() short-circuit 200 OK gstrauss 2020-01-21 20:41:39 -05:00
  • 17e0b6fe30 [tests] use buffer_eq_slen() for str comparison gstrauss 2020-01-21 19:54:13 -05:00
  • dd91c1459c [core] http_response_config() gstrauss 2020-01-21 02:29:54 -05:00
  • 3f4f934485 [core] http_response_comeback() gstrauss 2020-01-20 21:05:56 -05:00
  • a0029b21a1 [core] remove r->uri.path_raw; generate as needed gstrauss 2020-01-20 10:56:54 -05:00
  • 9aa0b3409e [mod_magnet] modify r->target with "uri.path-raw" gstrauss 2020-01-20 10:34:40 -05:00
  • d013d0abd3 [core] http_request_parse_target() gstrauss 2020-01-19 23:43:36 -05:00
  • 34285ed0fa [core] dispatch handler in handle_request func gstrauss 2020-01-19 23:41:57 -05:00
  • c8a1cba0c1 [tests] t/test_mod_userdir gstrauss 2020-01-19 22:10:46 -05:00
  • 8b7e110973 [tests] stub out config funcs in test_mod_* gstrauss 2020-01-19 20:32:44 -05:00
  • 9914bb297b [core] C99 restrict on some base funcs gstrauss 2020-01-17 22:18:30 -05:00
  • c687e01c98 [core] r->uri.path always set, though might be "" gstrauss 2020-01-17 01:03:06 -05:00
  • 7c7f8c467c [multiple] split con, request (very large change) gstrauss 2020-01-12 21:51:12 -05:00
  • cc2134c88b [multiple] copy small struct instead of memcpy() gstrauss 2020-01-11 11:07:43 -05:00
  • 31d9495330 [core] store subrequest_handler instead of mode gstrauss 2020-01-11 00:54:31 -05:00
  • eea7cd3c2f [core] store (plugin *) in p->data gstrauss 2020-01-10 23:12:08 -05:00
  • aca9d45adf [core] move request state into (request_st *) gstrauss 2020-01-10 00:17:12 -05:00
  • a22cdca1cb [core] move addtl request-specific struct members gstrauss 2020-01-09 23:56:40 -05:00
  • 100dfaa3f3 [core] move plugin_ctx into (request_st *) gstrauss 2020-01-08 23:53:06 -05:00
  • 8131e4396d [core] move addtl request-specific struct members gstrauss 2020-01-08 23:35:39 -05:00
  • 1474be7859 [core] move addtl request-specific struct members gstrauss 2020-01-08 00:26:12 -05:00
  • 6fe031ef37 [core] move request start ts into (request_st *) gstrauss 2020-01-07 22:15:36 -05:00