-
e685ef70f1
[core] act as transparent proxy after con Upgrade
Glenn Strauss
2017-05-06 01:23:37 -04:00
-
28851b2cdf
[core] skip socket shutdown() if con->fd negative
Glenn Strauss
2017-05-06 01:20:17 -04:00
-
c66e826978
[mod_proxy,mod_scgi] fix truncated error trace
Glenn Strauss
2017-05-06 00:01:01 -04:00
-
77509ed087
[mod_fastcgi] consolidate backend read code
Glenn Strauss
2017-05-05 23:57:55 -04:00
-
e622aa4114
[mod_uploadprogress] handle query str progress ID (fixes #2808)
Glenn Strauss
2017-05-05 10:31:07 -04:00
-
036d3d3d66
[mod_proxy] simple host/url mapping in headers (fixes #152)
Glenn Strauss
2017-04-28 18:53:08 -04:00
-
1465cf80f9
[core] calloc plugin_config for consistent init
Glenn Strauss
2017-04-30 20:37:33 -04:00
-
9c0ef6876d
[core] permit strings,ints,arrays in config array
Glenn Strauss
2017-04-28 18:51:15 -04:00
-
b23065e547
[mod_accesslog] flag high precision ts for %T (fixes #2807)
Glenn Strauss
2017-04-26 13:00:52 -04:00
-
45bb2c1f59
[core] permit strings and integers in config array
Glenn Strauss
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
Glenn Strauss
2017-04-25 11:12:53 -04:00
-
440b371997
[mod_proxy] fix backslash escaping
Glenn Strauss
2017-04-25 01:04:36 -04:00
-
2986221cab
[core] sys-strings.h abstraction for strings.h
Glenn Strauss
2017-04-24 10:13:41 -04:00
-
05c34ce464
[core] buffer_substr_replace()
Glenn Strauss
2017-04-24 02:38:30 -04:00
-
ac143ead29
[core] inline simple buffer is empty checks
Glenn Strauss
2017-04-24 02:37:10 -04:00
-
8641d1b03f
[core] no SOCK_CLOEXEC on Linux kernel < 2.6.27
Glenn Strauss
2017-04-15 17:38:15 -04:00
-
9e46b8ea25
[core] extend mimetype search w/o leading '.'
Glenn Strauss
2017-04-15 12:44:11 -04:00
-
a434a3fab0
[mod_openssl] free local_send_buffer at exit
Glenn Strauss
2017-04-14 22:23:58 -04:00
-
ba679290f9
[core] inet_ntop_cache now 4-element cache
Glenn Strauss
2017-04-14 13:32:38 -04:00
-
0cc7556aec
[core] perf: stat_cache_mimetype_by_ext()
Glenn Strauss
2017-04-14 04:03:59 -04:00
-
8e97c84c0f
[core] fix stat_cache initialization error
Glenn Strauss
2017-04-11 13:17:54 -04:00
-
bd0b2592d1
[mod_extforward] fix typos in Forwarded handling
Glenn Strauss
2017-04-09 12:57:56 -04:00
-
78cc72726d
[mod_extforward] support HAProxy "PROXY" protocol (fixes #2804)
Glenn Strauss
2017-04-04 00:22:32 -04:00
-
e33ec75999
[core] save connection-level proto in con->proto
Glenn Strauss
2017-04-05 21:37:10 -04:00
-
a448886485
[core] inet_pton(), inet_ntop() on (sock_addr *)
Glenn Strauss
2017-04-03 14:50:14 -04:00
-
b2e2d42c83
[mod_proxy] support Forwarded HTTP Extension (fixes #2703)
Glenn Strauss
2017-04-01 19:27:05 -04:00
-
371e1bf723
[mod_extforward] support Forwarded HTTP Extension (#2703)
Glenn Strauss
2017-03-27 14:00:19 -04:00
-
36adf0d9a6
[mod_extforward] rearrange code; prep Forwarded
Glenn Strauss
2017-03-25 14:34:27 -04:00
-
3070972335
[mod_extforward] upd scheme after ipstr validated
Glenn Strauss
2017-03-24 01:26:12 -04:00
-
e7ee5dbf78
[mod_extforward] consolidate ipstr_to_sockaddr()
Glenn Strauss
2017-03-24 01:07:29 -04:00
-
c3c78599dd
[mod_extforward] simplify header search
Glenn Strauss
2017-03-24 00:15:12 -04:00
-
1104afc49b
[core] export http_request_host_policy() for reuse
Glenn Strauss
2017-04-01 17:23:56 -04:00
-
162e754d0d
[core] report file path when mkstemp() fails (fixes #2802)
Glenn Strauss
2017-03-25 12:32:47 -04:00
-
8cf6e908d3
[core] include <netdb.h> where needed
Glenn Strauss
2017-03-28 02:08:55 -04:00
-
4796313efc
[core] collect ioctl FIONREAD code
Glenn Strauss
2017-03-28 01:57:16 -04:00
-
e116479731
[core] make stat_cache private to stat_cache.c
Glenn Strauss
2017-03-28 00:28:53 -04:00
-
ba953cdf45
[core] include "fdevent.h" where needed
Glenn Strauss
2017-03-28 00:04:31 -04:00
-
20ed025685
[core] use con->dst_addr_buf instead of ip recalc
Glenn Strauss
2017-03-23 21:52:39 -04:00
-
a53f662a30
[core] remove some unused header includes
Glenn Strauss
2017-03-23 21:37:17 -04:00
-
14890c1c89
[core] remove redundant Content-Length digit check
Glenn Strauss
2017-03-23 21:18:15 -04:00
-
4115266792
[mod_proxy] set X-Forwarded-Host (fixes #418)
Glenn Strauss
2017-03-23 12:44:57 -04:00
-
37261bbd7e
[mod_proxy] set Content-Length, if available
Glenn Strauss
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)
Glenn Strauss
2017-03-20 20:28:49 -04:00
-
a8561450a5
[core] server.syslog-facility (fixes #2800)
Glenn Strauss
2017-03-19 17:56:59 -04:00
-
aa14493e47
[tests] reduce time waiting for backends to start
Glenn Strauss
2017-03-18 22:35:31 -04:00
-
1804ccbd6d
[mod_scgi] do not reconnect after connect succeeds
Glenn Strauss
2017-03-18 20:37:10 -04:00
-
3b7ab403be
[mod_cgi] eliminate warning when compiled -Os
Glenn Strauss
2017-03-18 00:21:25 -04:00
-
a22c126323
[core] remove now-unused buffer_search_string_len
Glenn Strauss
2017-03-18 00:13:24 -04:00
-
0a635fc8be
[core] consolidate dynamic handler response parse
Glenn Strauss
2017-03-18 00:10:48 -04:00
-
76ad82434f
[mod_proxy] remove use of con->got_response
Glenn Strauss
2017-03-15 13:19:18 -04:00
-
0ec41d6d80
[core] remove unused member con->in_joblist
Glenn Strauss
2017-03-15 13:16:13 -04:00
-
1485cb401b
[core] fix crash if invalid config file (fixes #2798)
Glenn Strauss
2017-03-13 18:50:15 -04:00
-
46ff978fa0
[doc] simple-vhost.debug takes an integer value (fixes #2797)
Glenn Strauss
2017-03-13 12:49:47 -04:00
-
83759aede6
[mod_auth] Digest nonce on system with time <=1978
Glenn Strauss
2017-03-10 03:17:02 -05:00
-
e4bb56222f
[mod_cgi,fastcgi,scgi,proxy] fix streaming response (fixes #2796)
Glenn Strauss
2017-03-10 02:46:56 -05:00
-
f94d666d15
[mod_authn_gssapi] needs -lcom_err under cygwin
Glenn Strauss
2017-03-10 02:42:35 -05:00
-
bd77abe0f8
[config] more specific checks for array lists
Glenn Strauss
2017-03-05 15:39:45 -05:00
-
970f337c29
[core] reduce con allocation for small max_conns
Glenn Strauss
2017-03-01 19:21:04 -05:00
-
18905bca2b
update .gitignore, add .gitattributes
Glenn Strauss
2017-02-28 12:01:53 -05:00
-
3399b0dd16
[core] default server.max-fds=4096 if unspecified (#2789)
Glenn Strauss
2017-02-28 11:32:28 -05:00
-
8ddb727d5c
[mod_usertrack] usertrack.cookie-attrs config opt (fixes #2795)
Glenn Strauss
2017-02-27 12:03:34 -05:00
-
78047a3c1b
[core] $REQUEST_HEADER[...] subsumes other config (#1556)
Glenn Strauss
2017-02-27 02:05:56 -05:00
-
57ab20ace5
[mod_cgi] cgi.local-redir = [enable|disable] (#2108, #2793)
Glenn Strauss
2017-02-26 17:49:47 -05:00
-
d569572112
[mod_vhostdb_ldap] fix inverted logic (coverity)
Glenn Strauss
2017-02-26 10:54:43 -05:00
-
ab077790f2
[tests] correct skip count for mod-scgi.t
Glenn Strauss
2017-02-25 16:02:50 -05:00
-
350d39b4ca
[core] fix regex condition subst w/ mod_extforward (fixes #2794)
Glenn Strauss
2017-02-23 16:50:38 -05:00
-
51ff7ac504
[mod_cgi] status 200 OK if no hdrs (deprecated) (#2786)
Glenn Strauss
2017-02-22 11:58:21 -05:00
-
1dd5cce3bc
[mod_fastcgi,mod_scgi] consolidate backend process accounting (#2788)
Glenn Strauss
2017-02-21 20:48:50 -05:00
-
23c3535efc
[mod_scgi] fix potential repeated use of proc->id
Glenn Strauss
2017-02-21 17:03:08 -05:00
-
317b7e5fc6
[mod_scgi] fix unused_procs bidirectional-links
Glenn Strauss
2017-02-21 00:42:07 -05:00
-
ab85841b14
[mod_cgi] fix CGI local-redir w/ url.rewrite-once (fixes #2793)
Glenn Strauss
2017-02-20 14:47:13 -05:00
-
fb6b4027c8
[mod_fastcgi,mod_scgi] consistent waitpid handling (fixes #2791)
Glenn Strauss
2017-02-19 13:23:19 -05:00
-
95a756dcb3
[core] issue trace if max-fds too large (fixes #2789)
Glenn Strauss
2017-02-13 14:24:53 -05:00
-
daa94fceee
[core] move version.h logic into server.c
Glenn Strauss
2017-02-12 00:54:33 -05:00
-
bafe6abf04
[core] include lighttpd vers in server started msg
Glenn Strauss
2017-02-12 00:28:25 -05:00
-
ce0f2f61d2
[core] set default server_tag in server.c
Glenn Strauss
2017-02-12 00:26:12 -05:00
-
8f651a2b30
[core] config opt to intercept dynamic handler err (fixes #974)
Glenn Strauss
2017-02-11 14:35:28 -05:00
-
aa923e05f6
[mod_fastcgi,mod_scgi] backend spawn EINTR retry (#2788)
Glenn Strauss
2017-02-11 12:35:49 -05:00
-
12440e89cd
[core] use kqueue in level-triggered mode (fixes #2788)
Glenn Strauss
2017-02-11 00:09:14 -05:00
-
3209f30d11
[core] handle if backend sends Transfer-Encoding (#2786)
Glenn Strauss
2017-02-04 20:33:45 -05:00
-
82501d24f2
[mod_openssl] inherit ssl.* from global scope
Glenn Strauss
2017-02-02 08:48:29 -05:00
-
55bf085cca
[core] add label for 308 Permanent Redirect
Glenn Strauss
2017-01-31 08:27:09 -05:00
-
7f9209c6d4
[mod_cgi] do not send "Status" back to client
Glenn Strauss
2017-01-25 11:26:10 -05:00
-
dde50f1939
[mod_cgi] RFC3875 CGI local-redir strict adherence (#2108)
Glenn Strauss
2017-01-25 11:22:39 -05:00
-
1c3e7095d9
[mime.conf] add text/markdown to utf-8 list, regenerate mime.conf
Stefan Bühler
2017-01-02 16:08:49 +01:00
-
0ae6bab4a9
[doc] SIGUSR1 doc and lighttpd-angel SIGUSR1
Glenn Strauss
2017-01-24 18:40:28 -05:00
-
b63c9011c3
[mod_rrdtool] no error if loaded but no config
Glenn Strauss
2017-01-24 16:31:36 -05:00
-
fb8057707c
[mod_authn_mysql] fix minor memleak at shutdown
Glenn Strauss
2017-01-24 16:14:56 -05:00
-
6c1e6e660e
[core] graceful restart with SIGUSR1 (fixes #2785)
Glenn Strauss
2017-01-24 11:29:10 -05:00
-
b0c66266d9
[core] initialize globals at top of main()
Glenn Strauss
2017-01-23 21:01:58 -05:00
-
3cd822b5e0
[core] move interval timer near worker event loop
Glenn Strauss
2017-01-23 20:59:54 -05:00
-
733fa06cdb
[core] combine duplicated getrlimit, network_init
Glenn Strauss
2017-01-23 09:06:39 -05:00
-
0a6eaf2e49
[core] check issetugid() early in main()
Glenn Strauss
2017-01-23 08:51:25 -05:00
-
92c724eac6
[doc] doc/initscripts.txt (fixes #2782)
Glenn Strauss
2017-01-23 06:01:28 -05:00
-
739ccb5de0
[tests] remove unused file depending on CGI.pm
Glenn Strauss
2017-01-22 10:54:06 -05:00
-
0f9b9242d8
[core] quicker graceful shutdown
Glenn Strauss
2017-01-21 01:51:02 -05:00
-
65a6740fe2
[core] improve accuracy of bandwidth write limits
Glenn Strauss
2017-01-21 01:48:25 -05:00
-
e2c19c3680
[core] X-LIGHTTPD-KBytes-per-second from backends (fixes #954)
Glenn Strauss
2017-01-20 22:21:58 -05:00