Commit Graph

  • 21081c7b72 [mod_openssl] fix compile with openssl 1.1.0 gstrauss 2017-05-17 00:44:55 -04:00
  • 04d510af20 [mod_openssl] ignore client verification error if not enforced Gaël PORTAY 2017-05-09 15:34:38 -04:00
  • 69aeaf2fad [mod_proxy] fix typo identified by coverity gstrauss 2017-05-15 23:59:22 -04:00
  • 0399609ac2 [mod_openssl] ssl.ca-dn-file (fixes #2694) gstrauss 2017-05-15 23:12:36 -04:00
  • e422ac128a [mod_openssl] ssl.ca-crl-file for CRL (fixes #2319) Gaël PORTAY 2017-05-12 08:31:36 -04:00
  • 6f75cdddda [build] autotools use AC_PROG_CC_STDC macro gstrauss 2017-05-15 20:26:56 -04:00
  • 1e8147fc3a [build] -Werror if --enable-extra-warnings=error gstrauss 2017-05-15 19:35:01 -04:00
  • e8498bbfcc [core] silence compiler warnings if !HAVE_FORK Gaël PORTAY 2017-04-26 11:48:51 -04:00
  • 7a27d5eff5 [core] buffer to disk streaming to slow backends gstrauss 2017-05-15 07:53:40 -04:00
  • 574fb562f1 [mod_cgi] basic support for Upgrade: websocket gstrauss 2017-05-13 18:37:23 -04:00
  • b641850376 [core] optional condition in config "else" clause (fixes #1268) gstrauss 2017-05-12 01:05:20 -04:00
  • 86bb8be2c8 [core] perf: skip redundant strlen() if len known gstrauss 2017-05-11 23:15:29 -04:00
  • 07cde2cf0b [core] set server.max-keep-alive-requests = 100 (fixes #2205) gstrauss 2017-05-11 21:18:27 -04:00
  • 8913dc4e59 [mod_extforward] compile on OSX gstrauss 2017-05-09 18:56:30 -04:00
  • 14656f8f89 [mod_proxy] basic support for Upgrade: websocket (fixes #2811) gstrauss 2017-05-07 17:08:09 -04:00
  • 316e959b4d [core] prep mod transitions to transparent proxy gstrauss 2017-05-07 17:04:01 -04:00
  • dfc1603c4b [core] fix crash for invalid syntax in config file (fixes #2810) gstrauss 2017-05-06 10:27:16 -04:00
  • 9752620792 [core] configparser: fix resource handling in error cases (fixes #2809) stbuehler 2017-05-06 11:42:56 +02:00
  • a48d65c8a5 [core] remove redundant resets of fde_ndx gstrauss 2017-05-06 02:02:05 -04:00
  • e685ef70f1 [core] act as transparent proxy after con Upgrade gstrauss 2017-05-06 01:23:37 -04:00
  • 28851b2cdf [core] skip socket shutdown() if con->fd negative gstrauss 2017-05-06 01:20:17 -04:00
  • c66e826978 [mod_proxy,mod_scgi] fix truncated error trace gstrauss 2017-05-06 00:01:01 -04:00
  • 77509ed087 [mod_fastcgi] consolidate backend read code gstrauss 2017-05-05 23:57:55 -04:00
  • e622aa4114 [mod_uploadprogress] handle query str progress ID (fixes #2808) gstrauss 2017-05-05 10:31:07 -04:00
  • 036d3d3d66 [mod_proxy] simple host/url mapping in headers (fixes #152) gstrauss 2017-04-28 18:53:08 -04:00
  • 1465cf80f9 [core] calloc plugin_config for consistent init gstrauss 2017-04-30 20:37:33 -04:00
  • 9c0ef6876d [core] permit strings,ints,arrays in config array gstrauss 2017-04-28 18:51:15 -04:00
  • b23065e547 [mod_accesslog] flag high precision ts for %T (fixes #2807) gstrauss 2017-04-26 13:00:52 -04:00
  • 45bb2c1f59 [core] permit strings and integers in config array gstrauss 2017-04-26 00:28:57 -04:00
  • 589faeef63 [core] fix build issue without ipv6 support Gaël PORTAY 2017-04-25 12:53:28 -04:00
  • 40f72a41b9 [core] omit default port from normalized host str gstrauss 2017-04-25 11:12:53 -04:00
  • 440b371997 [mod_proxy] fix backslash escaping gstrauss 2017-04-25 01:04:36 -04:00
  • 2986221cab [core] sys-strings.h abstraction for strings.h gstrauss 2017-04-24 10:13:41 -04:00
  • 05c34ce464 [core] buffer_substr_replace() gstrauss 2017-04-24 02:38:30 -04:00
  • ac143ead29 [core] inline simple buffer is empty checks gstrauss 2017-04-24 02:37:10 -04:00
  • 8641d1b03f [core] no SOCK_CLOEXEC on Linux kernel < 2.6.27 gstrauss 2017-04-15 17:38:15 -04:00
  • 9e46b8ea25 [core] extend mimetype search w/o leading '.' gstrauss 2017-04-15 12:44:11 -04:00
  • a434a3fab0 [mod_openssl] free local_send_buffer at exit gstrauss 2017-04-14 22:23:58 -04:00
  • ba679290f9 [core] inet_ntop_cache now 4-element cache gstrauss 2017-04-14 13:32:38 -04:00
  • 0cc7556aec [core] perf: stat_cache_mimetype_by_ext() gstrauss 2017-04-14 04:03:59 -04:00
  • 8e97c84c0f [core] fix stat_cache initialization error gstrauss 2017-04-11 13:17:54 -04:00
  • bd0b2592d1 [mod_extforward] fix typos in Forwarded handling gstrauss 2017-04-09 12:57:56 -04:00
  • 78cc72726d [mod_extforward] support HAProxy "PROXY" protocol (fixes #2804) gstrauss 2017-04-04 00:22:32 -04:00
  • e33ec75999 [core] save connection-level proto in con->proto gstrauss 2017-04-05 21:37:10 -04:00
  • a448886485 [core] inet_pton(), inet_ntop() on (sock_addr *) gstrauss 2017-04-03 14:50:14 -04:00
  • b2e2d42c83 [mod_proxy] support Forwarded HTTP Extension (fixes #2703) gstrauss 2017-04-01 19:27:05 -04:00
  • 371e1bf723 [mod_extforward] support Forwarded HTTP Extension (#2703) gstrauss 2017-03-27 14:00:19 -04:00
  • 36adf0d9a6 [mod_extforward] rearrange code; prep Forwarded gstrauss 2017-03-25 14:34:27 -04:00
  • 3070972335 [mod_extforward] upd scheme after ipstr validated gstrauss 2017-03-24 01:26:12 -04:00
  • e7ee5dbf78 [mod_extforward] consolidate ipstr_to_sockaddr() gstrauss 2017-03-24 01:07:29 -04:00
  • c3c78599dd [mod_extforward] simplify header search gstrauss 2017-03-24 00:15:12 -04:00
  • 1104afc49b [core] export http_request_host_policy() for reuse gstrauss 2017-04-01 17:23:56 -04:00
  • 162e754d0d [core] report file path when mkstemp() fails (fixes #2802) gstrauss 2017-03-25 12:32:47 -04:00
  • 8cf6e908d3 [core] include <netdb.h> where needed gstrauss 2017-03-28 02:08:55 -04:00
  • 4796313efc [core] collect ioctl FIONREAD code gstrauss 2017-03-28 01:57:16 -04:00
  • e116479731 [core] make stat_cache private to stat_cache.c gstrauss 2017-03-28 00:28:53 -04:00
  • ba953cdf45 [core] include "fdevent.h" where needed gstrauss 2017-03-28 00:04:31 -04:00
  • 20ed025685 [core] use con->dst_addr_buf instead of ip recalc gstrauss 2017-03-23 21:52:39 -04:00
  • a53f662a30 [core] remove some unused header includes gstrauss 2017-03-23 21:37:17 -04:00
  • 14890c1c89 [core] remove redundant Content-Length digit check gstrauss 2017-03-23 21:18:15 -04:00
  • 4115266792 [mod_proxy] set X-Forwarded-Host (fixes #418) gstrauss 2017-03-23 12:44:57 -04:00
  • 37261bbd7e [mod_proxy] set Content-Length, if available gstrauss 2017-03-23 12:43:38 -04:00
  • 367e62c1c2 [core] allow overriding prior config values (fixes #2799) Philip Prindeville 2017-03-22 22:11:27 -06:00
  • ad6c703a51 [core] server.syslog-facility (use -1 for unset) (#2800) gstrauss 2017-03-20 20:28:49 -04:00
  • a8561450a5 [core] server.syslog-facility (fixes #2800) gstrauss 2017-03-19 17:56:59 -04:00
  • aa14493e47 [tests] reduce time waiting for backends to start gstrauss 2017-03-18 22:35:31 -04:00
  • 1804ccbd6d [mod_scgi] do not reconnect after connect succeeds gstrauss 2017-03-18 20:37:10 -04:00
  • 3b7ab403be [mod_cgi] eliminate warning when compiled -Os gstrauss 2017-03-18 00:21:25 -04:00
  • a22c126323 [core] remove now-unused buffer_search_string_len gstrauss 2017-03-18 00:13:24 -04:00
  • 0a635fc8be [core] consolidate dynamic handler response parse gstrauss 2017-03-18 00:10:48 -04:00
  • 76ad82434f [mod_proxy] remove use of con->got_response gstrauss 2017-03-15 13:19:18 -04:00
  • 0ec41d6d80 [core] remove unused member con->in_joblist gstrauss 2017-03-15 13:16:13 -04:00
  • 1485cb401b [core] fix crash if invalid config file (fixes #2798) gstrauss 2017-03-13 18:50:15 -04:00
  • 46ff978fa0 [doc] simple-vhost.debug takes an integer value (fixes #2797) gstrauss 2017-03-13 12:49:47 -04:00
  • 83759aede6 [mod_auth] Digest nonce on system with time <=1978 gstrauss 2017-03-10 03:17:02 -05:00
  • e4bb56222f [mod_cgi,fastcgi,scgi,proxy] fix streaming response (fixes #2796) gstrauss 2017-03-10 02:46:56 -05:00
  • f94d666d15 [mod_authn_gssapi] needs -lcom_err under cygwin gstrauss 2017-03-10 02:42:35 -05:00
  • bd77abe0f8 [config] more specific checks for array lists gstrauss 2017-03-05 15:39:45 -05:00
  • 970f337c29 [core] reduce con allocation for small max_conns gstrauss 2017-03-01 19:21:04 -05:00
  • 18905bca2b update .gitignore, add .gitattributes gstrauss 2017-02-28 12:01:53 -05:00
  • 3399b0dd16 [core] default server.max-fds=4096 if unspecified (#2789) gstrauss 2017-02-28 11:32:28 -05:00
  • 8ddb727d5c [mod_usertrack] usertrack.cookie-attrs config opt (fixes #2795) gstrauss 2017-02-27 12:03:34 -05:00
  • 78047a3c1b [core] $REQUEST_HEADER[...] subsumes other config (#1556) gstrauss 2017-02-27 02:05:56 -05:00
  • 57ab20ace5 [mod_cgi] cgi.local-redir = [enable|disable] (#2108, #2793) gstrauss 2017-02-26 17:49:47 -05:00
  • d569572112 [mod_vhostdb_ldap] fix inverted logic (coverity) gstrauss 2017-02-26 10:54:43 -05:00
  • ab077790f2 [tests] correct skip count for mod-scgi.t gstrauss 2017-02-25 16:02:50 -05:00
  • 350d39b4ca [core] fix regex condition subst w/ mod_extforward (fixes #2794) gstrauss 2017-02-23 16:50:38 -05:00
  • 51ff7ac504 [mod_cgi] status 200 OK if no hdrs (deprecated) (#2786) gstrauss 2017-02-22 11:58:21 -05:00
  • 1dd5cce3bc [mod_fastcgi,mod_scgi] consolidate backend process accounting (#2788) gstrauss 2017-02-21 20:48:50 -05:00
  • 23c3535efc [mod_scgi] fix potential repeated use of proc->id gstrauss 2017-02-21 17:03:08 -05:00
  • 317b7e5fc6 [mod_scgi] fix unused_procs bidirectional-links gstrauss 2017-02-21 00:42:07 -05:00
  • ab85841b14 [mod_cgi] fix CGI local-redir w/ url.rewrite-once (fixes #2793) gstrauss 2017-02-20 14:47:13 -05:00
  • fb6b4027c8 [mod_fastcgi,mod_scgi] consistent waitpid handling (fixes #2791) gstrauss 2017-02-19 13:23:19 -05:00
  • 95a756dcb3 [core] issue trace if max-fds too large (fixes #2789) gstrauss 2017-02-13 14:24:53 -05:00
  • daa94fceee [core] move version.h logic into server.c gstrauss 2017-02-12 00:54:33 -05:00
  • bafe6abf04 [core] include lighttpd vers in server started msg gstrauss 2017-02-12 00:28:25 -05:00
  • ce0f2f61d2 [core] set default server_tag in server.c gstrauss 2017-02-12 00:26:12 -05:00
  • 8f651a2b30 [core] config opt to intercept dynamic handler err (fixes #974) gstrauss 2017-02-11 14:35:28 -05:00
  • aa923e05f6 [mod_fastcgi,mod_scgi] backend spawn EINTR retry (#2788) gstrauss 2017-02-11 12:35:49 -05:00
  • 12440e89cd [core] use kqueue in level-triggered mode (fixes #2788) gstrauss 2017-02-11 00:09:14 -05:00