-
7c8cc6f7c5
[core] option to propagate TCP FIN to backend host
Glenn Strauss
2018-08-09 00:40:37 -04:00
-
bbf01a3a6c
[core] reset var if FAMMonitorDirectory() fails
Glenn Strauss
2018-08-05 02:54:40 -04:00
-
d161f53de0
[core] security: use-after-free invalid Range req
Glenn Strauss
2018-07-23 22:25:23 -04:00
-
1de1746925
[mod_rewrite] require rewrite result to begin '/'
Glenn Strauss
2018-07-22 18:34:20 -04:00
-
f832b71180
[mod_redirect,mod_rewrite] base64url encoding opt
Glenn Strauss
2018-07-08 16:16:00 -04:00
-
5868b8ca12
[core] add missing includes to quiet compiler warn
Glenn Strauss
2018-07-03 19:37:58 -04:00
-
ba5026aa7a
[mod_redirect,mod_rewrite] support up to 19 match
Glenn Strauss
2018-07-02 00:30:01 -04:00
-
769289b954
[core] POLLRDHUP handling for transparent proxying
Glenn Strauss
2018-07-01 22:26:42 -04:00
-
77d31d8584
[mod_wstunnel] quiet 32-bit compiler warnings
Glenn Strauss
2018-07-01 18:51:19 -04:00
-
2105dae0f9
[mod_alias] security: potential path traversal with specific configs
Glenn Strauss
2018-07-01 12:38:28 -04:00
-
eb429c9c19
[mod_fastcgi] fix memleak with FastCGI auth,resp (fixes #2894)
Glenn Strauss
2018-06-30 21:43:19 -04:00
-
f4f13745c8
[mod_redirect,mod_rewrite] fix segfault w/ invalid syntax (fixes #2892)
Glenn Strauss
2018-06-30 21:37:48 -04:00
-
255269d799
[mod_redirect,mod_rewrite] encoding options (fixes #443, fixes #911)
Glenn Strauss
2018-06-30 20:44:47 -04:00
-
37900d24b3
[mod_redirect,mod_rewrite] pass request URI info
Glenn Strauss
2018-06-30 20:11:53 -04:00
-
1f6befbd66
[mod_cgi] handle CGI partial response header write
Glenn Strauss
2018-05-08 21:27:59 -04:00
-
2e385a1a53
[core] fix buffer_to_upper()
Glenn Strauss
2018-05-02 20:58:24 -04:00
-
1c68589c67
[mod_redirect,mod_rewrite] short-circuit earlier
Glenn Strauss
2018-05-01 00:34:39 -04:00
-
bad1cfe059
[core] debug server.log-request-header-on-error
Glenn Strauss
2018-05-01 00:29:56 -04:00
-
a8aa39c699
[core] remove some duplicative code in log.c
Glenn Strauss
2018-05-01 00:28:11 -04:00
-
6ebd289788
[core] inline some buffer.[ch] routines
Glenn Strauss
2018-05-01 00:27:35 -04:00
-
3eb7902e10
[core] server.http-parseopts URL normalization opt (fixes #1720)
Glenn Strauss
2018-05-01 00:20:26 -04:00
-
6ccccaaa38
[tests] move src/test_*.c to src/t/
Glenn Strauss
2018-04-23 07:25:02 -04:00
-
a46bc4f5de
[core] remove proc_open.[ch], reduce stdio.h use
Glenn Strauss
2018-04-22 00:31:47 -04:00
-
fb5a33ffe9
[core] remove unused get_http_status_body_name()
Glenn Strauss
2018-04-21 20:51:12 -04:00
-
c56b21084e
[core] http_kv.[ch] method, status, version str
Glenn Strauss
2018-04-21 20:21:54 -04:00
-
1b62dc325c
[tests] test_request unit tests
Glenn Strauss
2018-04-21 17:23:17 -04:00
-
e8c1efd5df
[core] data_config_pcre_compile,exec()
Glenn Strauss
2018-04-18 01:38:41 -04:00
-
cf9474aa2c
[mod_redirect, mod_rewrite] code reuse (sharing)
Glenn Strauss
2018-04-17 00:53:40 -04:00
-
22f3f43621
[core] CONNECT must be handled before fs hooks
Glenn Strauss
2018-04-15 21:38:37 -04:00
-
83cdf28610
[core] check for continuation in server.tag
Glenn Strauss
2018-04-15 17:50:38 -04:00
-
132c1b6019
[tests] remove test_buffer output, except on error
Glenn Strauss
2018-04-14 23:09:45 -04:00
-
1cef8dfc05
[tests] reduce test_base64 brute force tests
Glenn Strauss
2018-04-14 23:04:40 -04:00
-
1593190651
[core] buffer_append_string_encoded() uc hex
Glenn Strauss
2018-04-14 21:38:44 -04:00
-
3d880810d1
[core] buffer_append_uint_hex_lc() uses lc hex
Glenn Strauss
2018-04-14 20:09:49 -04:00
-
d3cf141d14
[core] li_tohex_lc() explicitly uses lc hex chars
Glenn Strauss
2018-04-14 20:01:54 -04:00
-
5e60b8faea
[mod_secdownload] compare bin MAC instead of hex
Glenn Strauss
2018-04-14 19:07:23 -04:00
-
9eda625d67
[core] more efficient hex2int()
Glenn Strauss
2018-04-14 17:17:19 -04:00
-
936db51f05
[core] buffer_append_string_encoded_hex_lc()
Glenn Strauss
2018-04-14 17:10:24 -04:00
-
78024584bb
[core] check if SOCK_NONBLOCK is ignored (fixes #2883)
Glenn Strauss
2018-04-10 21:37:39 -04:00
-
3efaff973f
[mod_fastcgi,mod_scgi] fastcgi.balance,scgi.balance (fixes #2882)
Glenn Strauss
2018-04-09 09:47:40 -04:00
-
b70186131a
[mod_magnet] reduce buffer copies
Glenn Strauss
2018-04-07 16:09:09 -04:00
-
4753064318
[mod_magnet] code reuse
Glenn Strauss
2018-04-07 14:27:07 -04:00
-
6fb023d664
[mod_wstunnel] better Sec-WebSocket-Protocol parse
Glenn Strauss
2018-04-01 00:38:48 -04:00
-
04d76e7afd
[core] some header cleanup
Glenn Strauss
2018-03-25 03:45:05 -04:00
-
fefc82153a
[build] remove m4 AC_PATH_PROG for PKG_CONFIG
Glenn Strauss
2018-03-25 01:05:05 -04:00
-
d400f8aac5
[core] fdevent_accept_listenfd() nonblock cloexec
Glenn Strauss
2018-03-25 00:57:38 -04:00
-
26fb8d3ee6
[mod_proxy] fix segfault in Set-Cookie reverse map (fixes #2879)
Glenn Strauss
2018-03-22 00:25:06 -04:00
-
210b57708e
[core] fix rare race condition from backends (fixes #2878)
Glenn Strauss
2018-03-18 19:01:32 -04:00
-
957916a90e
[core] minor code cleanup in gw_recv_response()
Glenn Strauss
2018-03-17 23:16:48 -04:00
-
86f64a0288
[mod_magnet] fix regression in lighty.stat (fixes #2877)
Glenn Strauss
2018-03-17 11:57:50 -04:00
-
e21906b3b4
[core] fix crash if 'host' empty in config (fixes #2876)
Glenn Strauss
2018-03-15 23:21:37 -04:00
-
78e25f0f50
[mod_extforward] allow explict IPs to be untrusted (#2860)
Glenn Strauss
2018-03-13 00:08:10 -04:00
-
ae54806dc2
- next is 1.4.50
Glenn Strauss
2018-03-11 21:54:44 -04:00
-
d0d5d4267b
[doc] NEWS
lighttpd-1.4.49
Glenn Strauss
2018-03-11 20:23:32 -04:00
-
758d24142b
[core] fix incorrect hash algorithm impl
Glenn Strauss
2018-03-11 12:18:41 -04:00
-
5a6e4df85c
[mod_auth] check that digest realm matches config
Glenn Strauss
2018-03-11 00:31:12 -05:00
-
81b7e8e2fb
[mod_auth] constant time compare plain passwords
Glenn Strauss
2018-03-11 00:28:56 -05:00
-
7265c72b6c
[autoconf] reduce minimum automake version to 1.13
Glenn Strauss
2018-03-07 00:35:55 -05:00
-
4a674224ab
[core] re-enable overloaded backends w/ multi wkrs
Glenn Strauss
2018-03-04 14:24:23 -05:00
-
fc7edb3946
[mod_extforward] CIDR support for trusted proxies (fixes #2860)
Glenn Strauss
2018-03-04 07:16:16 -05:00
-
cd2b51cb1a
[core] fix CONNECT w strict header parsing enabled
Glenn Strauss
2018-02-26 00:44:14 -05:00
-
bd32f67046
[core] open additional fds O_CLOEXEC
Glenn Strauss
2018-02-03 13:43:59 -05:00
-
b1df38ab6a
[core] increase stat_cache abstraction
Glenn Strauss
2018-02-02 23:24:22 -05:00
-
2496c1af4c
[core] pass array_get_element_klen() const array *
Glenn Strauss
2018-02-02 06:22:33 -05:00
-
6a6d32698e
[core] fix path-info calculation in git master (fixes #2861)
Glenn Strauss
2018-02-02 06:10:24 -05:00
-
978a3f8dad
[core] add include sys/poll.h on Solaris (fixes #2859)
Glenn Strauss
2018-01-22 19:54:15 -05:00
-
58a1793964
[core] fix 32-bit compile POST w/ chunked request body (#2854)
Glenn Strauss
2018-01-19 22:35:17 -05:00
-
30fe3684f6
[mod_wstunnel] fix for frames larger than 64k (fixes #2858)
Glenn Strauss
2018-01-19 22:17:42 -05:00
-
1c594f0629
[doc] minor update to *outdated* doc
Glenn Strauss
2018-01-19 22:16:47 -05:00
-
e6564641d8
[core] remove unused func
Glenn Strauss
2018-01-16 19:45:41 -05:00
-
dc1675ea32
[core] fix POST with chunked request body (fixes #2854)
Glenn Strauss
2018-01-12 01:43:38 -05:00
-
cb371557e5
[core] merge redirect/rewrite pattern substitution
Glenn Strauss
2018-01-10 01:39:05 -05:00
-
a5a2654bd4
[core] code cleanup: separate physical path sub
Glenn Strauss
2018-01-08 01:06:16 -05:00
-
d5f37803dd
[mod_authn_ldap] auth with ldap referrals (fixes #2846)
Glenn Strauss
2018-01-07 12:50:30 -05:00
-
ec9e6abcb3
[core] check for path-info forward down path
Glenn Strauss
2018-01-06 22:23:51 -05:00
-
76b9b1fa46
[mod_openssl] elliptic curve auto selection (fixes #2833)
Glenn Strauss
2018-01-06 20:05:42 -05:00
-
f90ccdef51
[mod_openssl] minor code cleanup; reduce var scope
Glenn Strauss
2018-01-06 19:04:08 -05:00
-
b9df146b3c
[core] non-blocking write() to piped loggers
Glenn Strauss
2018-01-02 20:58:20 -05:00
-
e8226c11cb
[core] do not reparse request if async cb
Glenn Strauss
2018-01-01 17:06:05 -05:00
-
b28f03b5a4
[core] warn if mod_indexfile after dynamic handler
Glenn Strauss
2018-01-01 07:32:52 -05:00
-
37f9b60d5e
[mod_authn_ldap] fix mem leak when ldap auth fails (fixes #2849)
Glenn Strauss
2017-12-21 17:44:23 -05:00
-
d4083effab
[core] fix base64 decode when char is unsigned (fixes #2848)
Glenn Strauss
2017-12-21 17:41:17 -05:00
-
0c95ed370f
[core] report to stderr if errorlog path ENOENT (fixes #2847)
Glenn Strauss
2017-12-11 22:17:00 -05:00
-
84b5064dc4
[core] discard from socket using recv MSG_TRUNC
Glenn Strauss
2017-12-11 01:20:43 -05:00
-
e4ed2ed4ae
[mod_compress,mod_deflate] try mmap MAP_PRIVATE
Glenn Strauss
2017-12-09 20:22:29 -05:00
-
bed3779617
[core] fix segfault if tempdirs fill up (fixes #2843)
Glenn Strauss
2017-11-26 17:03:07 -05:00
-
d3b0eb8264
[mod_deflate] fix deflate of file > 2MB w/o mmap
Glenn Strauss
2017-11-26 12:40:34 -05:00
-
3770df2387
[mod_proxy] basic support for HTTP CONNECT method (#2060)
Glenn Strauss
2017-11-25 18:38:09 -05:00
-
d5d0258362
[core] support POLLRDHUP, where available (#2743)
Glenn Strauss
2017-11-19 12:01:09 -05:00
-
9f02df2d39
[mod_accesslog] %{canonical,local,remote}p (fixes #2840)
Glenn Strauss
2017-11-17 22:09:51 -05:00
-
e7f5e24aeb
[core] adjust offset if response header blank line
Glenn Strauss
2017-11-15 06:36:58 -05:00
-
de937f47f8
- next is 1.4.49
Glenn Strauss
2017-11-12 00:53:51 -05:00
-
-
2c7d70eddb
[doc] NEWS
lighttpd-1.4.48
Glenn Strauss
2017-11-11 11:13:39 -05:00
-
d4cdaab15b
[doc] fix doc/config/conf.d/fastcgi.conf example
Glenn Strauss
2017-11-09 22:16:22 -05:00
-
d102a7113f
[scons] fix various python2/3 incompatibilities
Stefan Bühler
2017-11-06 19:11:30 +01:00
-
2728572af3
[core] fix dup typedef compiler warning
Glenn Strauss
2017-11-07 08:52:55 -05:00
-
ebf8b11abb
[WIP] build systems cleanup
personal/stbuehler/cleanup-build
Stefan Bühler
2017-10-22 21:07:16 +02:00
-
c383ff562c
[cmake] remove
Stefan Bühler
2017-10-21 16:17:41 +02:00
-
06d108855d
[mod_openssl] quiet trace from TCP probes (#2784)
Glenn Strauss
2017-11-06 21:39:00 -05:00
-
d61714dd0d
[mod_authn_sasl] SASL auth (new) (fixes #2275)
Glenn Strauss
2017-11-05 18:52:09 -05:00