-
07e57e24c2
[mod_dirlisting] treat README and HEADER as paths (fixes #2818)
Glenn Strauss
2017-07-28 00:07:01 -04:00
-
6e668bfe5f
[core] forward SIGHUP only to lighttpd workers
Glenn Strauss
2017-07-27 23:09:12 -04:00
-
477534084a
[mod_wstunnel] websocket tunnel to other protocol
Glenn Strauss
2017-07-25 02:08:15 -04:00
-
889db409dc
[core] add public domain SHA1() if no crypto
Glenn Strauss
2017-07-25 02:05:36 -04:00
-
fad841d69b
[core] do not remove pid-file in test mode
Glenn Strauss
2017-07-25 01:49:18 -04:00
-
42ab331dc9
[core] consistent behavior w/ and w/o SA_SIGINFO
Glenn Strauss
2017-07-23 18:54:57 -04:00
-
7bda136e5f
[mod_webdav] PROPFIND getetag attr must match GET
Glenn Strauss
2017-07-21 23:44:14 -04:00
-
adeec956c3
[core] restart piped loggers if they exit (fixes #1393)
Glenn Strauss
2017-07-17 00:52:14 -04:00
-
167cdc846c
[core] reap lighttpd worker pids precisely
Glenn Strauss
2017-07-17 00:07:34 -04:00
-
ad7d6a6b15
[core] fdevent_cycle_logger()
Glenn Strauss
2017-07-16 15:30:07 -04:00
-
d742e43834
[doc] update README
Glenn Strauss
2017-07-16 13:33:38 -04:00
-
b50aa2df51
quell compiler warnings for -Wimplicit-fallthrough
Glenn Strauss
2017-07-16 01:34:17 -04:00
-
d66cbe9577
[core] adaptive spawning for socket backend procs (fixes #1162)
Glenn Strauss
2017-07-16 00:13:37 -04:00
-
1836309209
[core] resolve DNS at startup for socket backends
Glenn Strauss
2017-07-15 18:06:26 -04:00
-
0beb8b89d8
[core] store sockaddr for socket backend procs
Glenn Strauss
2017-07-15 16:19:01 -04:00
-
b6d0818762
[core] spread load on socket backend procs
Glenn Strauss
2017-07-15 00:46:01 -04:00
-
45b970e69b
[core] shared code for socket backends
Glenn Strauss
2017-07-14 01:29:18 -04:00
-
81b8fffd31
[mod_fastcgi,mod_scgi] use temp buffer for cgi_env
Glenn Strauss
2017-07-04 13:27:06 -04:00
-
6e1c02f386
[mod_fastcgi,mod_scgi] parse bin_path at startup
Glenn Strauss
2017-07-01 10:25:41 -04:00
-
35c4bf5857
[mod_fastcgi,mod_scgi] struct member consistency
Glenn Strauss
2017-06-30 00:18:15 -04:00
-
3ae7fb1bdd
[mod_scgi] remove unused parse_response member
Glenn Strauss
2017-06-30 00:15:18 -04:00
-
c0a9020935
[mod_fastcgi,mod_scgi] consistent connect() error
Glenn Strauss
2017-06-30 00:10:42 -04:00
-
d836c72751
[mod_fastcgi] move delayed connect() into switch()
Glenn Strauss
2017-06-29 23:53:18 -04:00
-
d26837d509
[mod_fastcgi] set request_id in fcgi_create_env()
Glenn Strauss
2017-06-29 23:50:59 -04:00
-
9cfa9dc3d4
[mod_fastcgi] consolidate connect() error handling
Glenn Strauss
2017-06-26 21:20:19 -04:00
-
b65bdb5540
[mod_fastcgi] slightly simplify counters
Glenn Strauss
2017-06-26 01:35:10 -04:00
-
c7492b6e0a
[mod_proxy] store address family at config time
Glenn Strauss
2017-06-25 09:53:33 -04:00
-
9b9f445a7b
[mod_proxy] move data_fastcgi into mod_proxy.c
Glenn Strauss
2017-06-25 09:52:39 -04:00
-
f3437fb2f2
[core] add const to reduce .data segment size
Glenn Strauss
2017-06-24 18:09:53 -04:00
-
91d14acfc3
[core] fdevent_connect_status() shared code
Glenn Strauss
2017-06-24 17:48:28 -04:00
-
143c6f34f5
[core] continue collecting use of netdb.h
Glenn Strauss
2017-06-24 12:06:01 -04:00
-
1002574692
[core] continue collecting use of netdb.h
Glenn Strauss
2017-06-24 11:34:55 -04:00
-
6a8de931ec
[core] continue collecting use of netdb.h
Glenn Strauss
2017-06-24 11:28:33 -04:00
-
5248b46c95
[core] sock_addr_from_str_hints reusable name res
Glenn Strauss
2017-06-24 11:26:27 -04:00
-
9e75b81982
[core] reduce exposure of unistd.h, other includes
Glenn Strauss
2017-06-21 21:41:59 -04:00
-
6691eb377e
[core] add missing include of stdlib.h
Glenn Strauss
2017-06-21 21:24:39 -04:00
-
cafb091cd4
[core] remove unused includes of stat_cache.h
Glenn Strauss
2017-06-21 21:23:18 -04:00
-
685cab057e
[core] rename fd_close_on_exec()
Glenn Strauss
2017-06-19 23:25:39 -04:00
-
31011adda9
[core] mv log_error_{open,cycle.close} to server.c
Glenn Strauss
2017-06-19 23:20:46 -04:00
-
a9970fec23
[core] consolidate fork()/execve() code (#1393)
Glenn Strauss
2017-06-19 23:00:45 -04:00
-
ddf339569c
[core] server.error_handler_404 X-Sendfile ENOENT (#2474)
Glenn Strauss
2017-06-19 00:45:56 -04:00
-
55867b5602
[core] get port from sock_addr if AF_INET,AF_INET6
Glenn Strauss
2017-06-15 01:10:43 -04:00
-
d15ddcb6fa
[core] server.socket-perms to set perms on unix (fixes #656)
Glenn Strauss
2017-06-12 23:40:31 -04:00
-
6f88c28c44
[core] fix compiler warnings on Mac OS X
Glenn Strauss
2017-06-10 13:22:48 -04:00
-
9fd39690be
[mod_openssl] adjust use of ssl.ca-dn-file
Glenn Strauss
2017-05-23 22:28:06 -04:00
-
8af9e71ccc
[core] allow earlier plugin init for SSL/TLS
Glenn Strauss
2017-05-21 21:26:58 -04:00
-
fb87ae8604
[mod_openssl] safer_X509_NAME_oneline() (fixes #2693)
Glenn Strauss
2017-05-21 00:26:10 -04:00
-
e29f7d5738
[mod_dirlisting] sort "../" to top of names
Glenn Strauss
2017-05-20 14:33:56 -04:00
-
b298e2acb0
[mod_extforward] quiet clang compiler warning
Glenn Strauss
2017-05-17 21:55:32 -04:00
-
21081c7b72
[mod_openssl] fix compile with openssl 1.1.0
Glenn Strauss
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
Glenn Strauss
2017-05-15 23:59:22 -04:00
-
0399609ac2
[mod_openssl] ssl.ca-dn-file (fixes #2694)
Glenn Strauss
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
Glenn Strauss
2017-05-15 20:26:56 -04:00
-
1e8147fc3a
[build] -Werror if --enable-extra-warnings=error
Glenn Strauss
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
Glenn Strauss
2017-05-15 07:53:40 -04:00
-
574fb562f1
[mod_cgi] basic support for Upgrade: websocket
Glenn Strauss
2017-05-13 18:37:23 -04:00
-
b641850376
[core] optional condition in config "else" clause (fixes #1268)
Glenn Strauss
2017-05-12 01:05:20 -04:00
-
86bb8be2c8
[core] perf: skip redundant strlen() if len known
Glenn Strauss
2017-05-11 23:15:29 -04:00
-
07cde2cf0b
[core] set server.max-keep-alive-requests = 100 (fixes #2205)
Glenn Strauss
2017-05-11 21:18:27 -04:00
-
8913dc4e59
[mod_extforward] compile on OSX
Glenn Strauss
2017-05-09 18:56:30 -04:00
-
14656f8f89
[mod_proxy] basic support for Upgrade: websocket (fixes #2811)
Glenn Strauss
2017-05-07 17:08:09 -04:00
-
316e959b4d
[core] prep mod transitions to transparent proxy
Glenn Strauss
2017-05-07 17:04:01 -04:00
-
dfc1603c4b
[core] fix crash for invalid syntax in config file (fixes #2810)
Glenn Strauss
2017-05-06 10:27:16 -04:00
-
9752620792
[core] configparser: fix resource handling in error cases (fixes #2809)
Stefan Bühler
2017-05-06 11:42:56 +02:00
-
a48d65c8a5
[core] remove redundant resets of fde_ndx
Glenn Strauss
2017-05-06 02:02:05 -04:00
-
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