-
93e91954a7
[core] fdevent setsockopt() helper functions
gstrauss
2017-09-23 10:30:08 -04:00
-
17373221b8
[mod_wstunnel] fix config parsing bug
gstrauss
2017-09-21 01:03:14 -04:00
-
6e171bd4b9
[core] adjust li_rand_pseudo* interfaces
gstrauss
2017-09-20 22:48:35 -04:00
-
2bed2c14af
[mod_webdav] check HAVE_UUID for -luuid
gstrauss
2017-09-10 22:12:24 -04:00
-
cf4bc764dc
[mod_cgi] omit cgi_handle_fdevent after proc exit
gstrauss
2017-09-10 22:10:12 -04:00
-
e951152e2b
[mod_cgi] add FDEVENT_IN upon CGI exit
gstrauss
2017-09-10 22:07:07 -04:00
-
f4e1357df5
[mod_openssl] ssl.read-ahead="disable" for stream
gstrauss
2017-09-10 18:45:39 -04:00
-
3622d2b66a
[mod_rrdtool] handle_trigger returns HANDLER_GO_ON
gstrauss
2017-09-10 16:29:08 -04:00
-
9030cfaecf
[core] SIGCHLD handle_waitpid hook for modules
gstrauss
2017-09-10 15:28:51 -04:00
-
26dce93086
[core] attempt to quiet compiler warning in LEDE
gstrauss
2017-09-05 20:16:26 -04:00
-
dadfb5fcf5
[core] attempt to quiet coverity false positives
gstrauss
2017-08-12 21:43:04 -04:00
-
9bc61f16cb
[core] attempt to quiet coverity false positives
gstrauss
2017-08-12 15:39:12 -04:00
-
748fc860fb
[mod_fastcgi] fix return when streaming min buffer
gstrauss
2017-08-12 12:59:58 -04:00
-
85325d9c19
[mod_cgi] fix bug to properly exec interpreter
gstrauss
2017-08-12 03:11:20 -04:00
-
8228273473
[mod_accesslog] flush access logs every 4 seconds
gstrauss
2017-08-10 06:46:49 -04:00
-
ca7a97f211
[core] workaround for AIX mmap define
gstrauss
2017-08-08 22:51:32 -04:00
-
b6bd4d3d94
[mod_extforward] PROXY proto and SSL_CLIENT_VERIFY
gstrauss
2017-08-06 01:49:29 -04:00
-
7ec74fe7b1
[core] warn if backend server config contains '_'
gstrauss
2017-08-05 23:32:53 -04:00
-
19d2190a4f
[core] set socket perms after bind, before listen
gstrauss
2017-08-03 00:37:43 -04:00
-
3c8afd194c
[core] base_decls.h to quiet compiler warnings
gstrauss
2017-07-30 23:42:41 -04:00
-
2e0f87c8a5
[core] add missing #include
gstrauss
2017-07-30 23:26:33 -04:00
-
6def094c23
[core] fix invalid sizeof() identified by coverity
gstrauss
2017-07-30 23:25:11 -04:00
-
c5865d4f0b
[mod_cgi] add missing #include
gstrauss
2017-07-30 22:28:13 -04:00
-
cdfddce707
[mod_extforward] typo in comment
gstrauss
2017-07-30 12:24:01 -04:00
-
d4a37a3bbb
[core] remove fdevent fcntl_set hook
gstrauss
2017-07-29 00:30:53 -04:00
-
c23f8fdd6f
[core] set one-shot mode fd O_NONBLOCK, FD_CLOEXEC
gstrauss
2017-07-29 00:18:48 -04:00
-
07e57e24c2
[mod_dirlisting] treat README and HEADER as paths (fixes #2818)
gstrauss
2017-07-28 00:07:01 -04:00
-
6e668bfe5f
[core] forward SIGHUP only to lighttpd workers
gstrauss
2017-07-27 23:09:12 -04:00
-
477534084a
[mod_wstunnel] websocket tunnel to other protocol
gstrauss
2017-07-25 02:08:15 -04:00
-
889db409dc
[core] add public domain SHA1() if no crypto
gstrauss
2017-07-25 02:05:36 -04:00
-
fad841d69b
[core] do not remove pid-file in test mode
gstrauss
2017-07-25 01:49:18 -04:00
-
42ab331dc9
[core] consistent behavior w/ and w/o SA_SIGINFO
gstrauss
2017-07-23 18:54:57 -04:00
-
7bda136e5f
[mod_webdav] PROPFIND getetag attr must match GET
gstrauss
2017-07-21 23:44:14 -04:00
-
adeec956c3
[core] restart piped loggers if they exit (fixes #1393)
gstrauss
2017-07-17 00:52:14 -04:00
-
167cdc846c
[core] reap lighttpd worker pids precisely
gstrauss
2017-07-17 00:07:34 -04:00
-
ad7d6a6b15
[core] fdevent_cycle_logger()
gstrauss
2017-07-16 15:30:07 -04:00
-
d742e43834
[doc] update README
gstrauss
2017-07-16 13:33:38 -04:00
-
b50aa2df51
quell compiler warnings for -Wimplicit-fallthrough
gstrauss
2017-07-16 01:34:17 -04:00
-
d66cbe9577
[core] adaptive spawning for socket backend procs (fixes #1162)
gstrauss
2017-07-16 00:13:37 -04:00
-
1836309209
[core] resolve DNS at startup for socket backends
gstrauss
2017-07-15 18:06:26 -04:00
-
0beb8b89d8
[core] store sockaddr for socket backend procs
gstrauss
2017-07-15 16:19:01 -04:00
-
b6d0818762
[core] spread load on socket backend procs
gstrauss
2017-07-15 00:46:01 -04:00
-
45b970e69b
[core] shared code for socket backends
gstrauss
2017-07-14 01:29:18 -04:00
-
81b8fffd31
[mod_fastcgi,mod_scgi] use temp buffer for cgi_env
gstrauss
2017-07-04 13:27:06 -04:00
-
6e1c02f386
[mod_fastcgi,mod_scgi] parse bin_path at startup
gstrauss
2017-07-01 10:25:41 -04:00
-
35c4bf5857
[mod_fastcgi,mod_scgi] struct member consistency
gstrauss
2017-06-30 00:18:15 -04:00
-
3ae7fb1bdd
[mod_scgi] remove unused parse_response member
gstrauss
2017-06-30 00:15:18 -04:00
-
c0a9020935
[mod_fastcgi,mod_scgi] consistent connect() error
gstrauss
2017-06-30 00:10:42 -04:00
-
d836c72751
[mod_fastcgi] move delayed connect() into switch()
gstrauss
2017-06-29 23:53:18 -04:00
-
d26837d509
[mod_fastcgi] set request_id in fcgi_create_env()
gstrauss
2017-06-29 23:50:59 -04:00
-
9cfa9dc3d4
[mod_fastcgi] consolidate connect() error handling
gstrauss
2017-06-26 21:20:19 -04:00
-
b65bdb5540
[mod_fastcgi] slightly simplify counters
gstrauss
2017-06-26 01:35:10 -04:00
-
c7492b6e0a
[mod_proxy] store address family at config time
gstrauss
2017-06-25 09:53:33 -04:00
-
9b9f445a7b
[mod_proxy] move data_fastcgi into mod_proxy.c
gstrauss
2017-06-25 09:52:39 -04:00
-
f3437fb2f2
[core] add const to reduce .data segment size
gstrauss
2017-06-24 18:09:53 -04:00
-
91d14acfc3
[core] fdevent_connect_status() shared code
gstrauss
2017-06-24 17:48:28 -04:00
-
143c6f34f5
[core] continue collecting use of netdb.h
gstrauss
2017-06-24 12:06:01 -04:00
-
1002574692
[core] continue collecting use of netdb.h
gstrauss
2017-06-24 11:34:55 -04:00
-
6a8de931ec
[core] continue collecting use of netdb.h
gstrauss
2017-06-24 11:28:33 -04:00
-
5248b46c95
[core] sock_addr_from_str_hints reusable name res
gstrauss
2017-06-24 11:26:27 -04:00
-
9e75b81982
[core] reduce exposure of unistd.h, other includes
gstrauss
2017-06-21 21:41:59 -04:00
-
6691eb377e
[core] add missing include of stdlib.h
gstrauss
2017-06-21 21:24:39 -04:00
-
cafb091cd4
[core] remove unused includes of stat_cache.h
gstrauss
2017-06-21 21:23:18 -04:00
-
685cab057e
[core] rename fd_close_on_exec()
gstrauss
2017-06-19 23:25:39 -04:00
-
31011adda9
[core] mv log_error_{open,cycle.close} to server.c
gstrauss
2017-06-19 23:20:46 -04:00
-
a9970fec23
[core] consolidate fork()/execve() code (#1393)
gstrauss
2017-06-19 23:00:45 -04:00
-
ddf339569c
[core] server.error_handler_404 X-Sendfile ENOENT (#2474)
gstrauss
2017-06-19 00:45:56 -04:00
-
55867b5602
[core] get port from sock_addr if AF_INET,AF_INET6
gstrauss
2017-06-15 01:10:43 -04:00
-
d15ddcb6fa
[core] server.socket-perms to set perms on unix (fixes #656)
gstrauss
2017-06-12 23:40:31 -04:00
-
6f88c28c44
[core] fix compiler warnings on Mac OS X
gstrauss
2017-06-10 13:22:48 -04:00
-
9fd39690be
[mod_openssl] adjust use of ssl.ca-dn-file
gstrauss
2017-05-23 22:28:06 -04:00
-
8af9e71ccc
[core] allow earlier plugin init for SSL/TLS
gstrauss
2017-05-21 21:26:58 -04:00
-
fb87ae8604
[mod_openssl] safer_X509_NAME_oneline() (fixes #2693)
gstrauss
2017-05-21 00:26:10 -04:00
-
e29f7d5738
[mod_dirlisting] sort "../" to top of names
gstrauss
2017-05-20 14:33:56 -04:00
-
b298e2acb0
[mod_extforward] quiet clang compiler warning
gstrauss
2017-05-17 21:55:32 -04:00
-
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