-
9725299587
[core] code reuse with http_response_body_clear()
Glenn Strauss
2018-09-15 22:48:29 -04:00
-
3dd3cde902
[core] abstraction layer for HTTP header manip
Glenn Strauss
2018-09-09 01:50:33 -04:00
-
c8159ee5f6
[core] http_request_parse_reqline() separate func
Glenn Strauss
2018-09-09 02:13:08 -04:00
-
28d6015b45
[core] simplify parsing hdr key whitespace then :
Glenn Strauss
2018-09-08 23:48:38 -04:00
-
a7c27c9f99
[core] code reuse with array_insert_key_value()
Glenn Strauss
2018-09-08 14:23:23 -04:00
-
a90526374f
[core] abstraction to insert/modify response hdrs
Glenn Strauss
2018-09-08 00:12:13 -04:00
-
9d3cbaa74c
[core] parse header line strings before copying
Glenn Strauss
2018-09-08 16:42:42 -04:00
-
ad27206608
[core] redo HTTP header line folding
Glenn Strauss
2018-09-08 16:31:01 -04:00
-
e0260a411d
[buffer] fix duplicate assert and comment
Stefan Bühler
2018-08-26 18:39:37 +02:00
-
3be0707839
[core] replace folding whitespace with a single space
Stefan Bühler
2018-08-25 13:55:57 +02:00
-
df8e4f9561
[core,security] process headers after combining folded headers
Stefan Bühler
2018-08-25 13:53:34 +02:00
-
a2cc330fb4
[core] header parsing: use goto for error handling
Stefan Bühler
2018-08-25 13:13:24 +02:00
-
725d951247
[core] explicitly return 0 instead of constant result
Stefan Bühler
2018-08-25 12:43:03 +02:00
-
ed0054c2d3
[core] split parsing header line into separate function
Stefan Bühler
2018-08-25 12:35:23 +02:00
-
35fb87a8d8
[mox_proxy] copy patched config data to gw context
personal/stbuehler/1.4.48-mod-proxy-fix
Stefan Bühler
2018-08-18 14:29:36 +02:00
-
a9e131fa37
- next is 1.4.51
Glenn Strauss
2018-08-13 00:43:56 -04:00
-
a2114a1c9b
[doc] NEWS
lighttpd-1.4.50
Glenn Strauss
2018-08-12 22:27:02 -04:00
-
8c35064583
[core] extend server.http-parseopts
Glenn Strauss
2018-08-12 19:52:39 -04:00
-
ebd9517639
[core] quell insignificant coverity warning
Glenn Strauss
2018-08-12 15:43:03 -04:00
-
c791877f13
[build] add missing file for test_burl
Glenn Strauss
2018-08-12 15:28:34 -04:00
-
82dcb34c73
[core] workaround Coverity cov-build bug with gcc7
Glenn Strauss
2018-08-12 15:17:11 -04:00
-
c4d743bb4d
mod_sockproxy - socket forwarding
Glenn Strauss
2018-06-14 09:21:34 -04:00
-
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