-
f1489b5a11
[core] perf: buffer.c internal inlines
Glenn Strauss
2018-10-07 23:35:07 -04:00
-
78d4ef9e0f
[build] CMake support for wolfSSL
Glenn Strauss
2018-10-07 23:02:25 -04:00
-
923b321094
[build] meson support for wolfSSL
Glenn Strauss
2018-10-07 20:00:10 -04:00
-
a950ae15ca
[build] SCons support for wolfSSL
Glenn Strauss
2018-10-07 18:07:46 -04:00
-
778b07a034
[build] automake support for wolfSSL
Glenn Strauss
2018-10-07 20:07:22 -04:00
-
0074b6d342
[mod_openssl] add support for wolfSSL
Glenn Strauss
2018-10-07 20:07:03 -04:00
-
e9f223d35e
[mod_auth] use SHA1_Init,Update,Final
Glenn Strauss
2018-10-06 13:21:03 -04:00
-
d825966739
[core] reject Transfer-Encoding from proxy (#2913)
Glenn Strauss
2018-10-07 16:17:37 -04:00
-
7a7f4f987a
[mod_openssl] no renegotiation in TLS 1.3 (fixes #2912)
Glenn Strauss
2018-10-06 05:05:45 -04:00
-
4674d2d180
[core] fix missing param from prev commit
Glenn Strauss
2018-10-05 10:17:46 -04:00
-
877ac2942a
[core] better consistency in buffer_is_equal*()
Glenn Strauss
2018-10-05 01:05:44 -04:00
-
7af5ba92ed
[core] PATH_INFO calculation when basedir is "/" (fixes #2911)
Glenn Strauss
2018-10-04 23:32:41 -04:00
-
e3c39f5cbc
[meson] build fixes for libmariadb and libsasl2
Glenn Strauss
2018-09-29 22:53:39 -04:00
-
d6bd929e5d
[build] put request.c in common src
Glenn Strauss
2018-09-29 22:09:58 -04:00
-
233db8d668
[TLS] sys-crypto.h abstraction
Glenn Strauss
2018-09-26 08:23:36 -04:00
-
368630d925
[TLS] sys-crypto.h abstraction
Glenn Strauss
2018-09-26 01:08:24 -04:00
-
e1f21b2adb
[mod_secdownload] support if HMAC() is a macro
Glenn Strauss
2018-09-25 21:42:57 -04:00
-
5b327e0089
[multiple] quiet compiler warnings --without-pcre
Glenn Strauss
2018-09-25 20:49:25 -04:00
-
0257c822c0
[core] quiet coverity false positive
Glenn Strauss
2018-09-25 20:40:36 -04:00
-
070ce5b618
[mod_deflate] null-check to quiet coverity warning
Glenn Strauss
2018-09-25 20:24:19 -04:00
-
7e20dc6a42
[mod_userdir] security: skip username "." and ".."
Glenn Strauss
2018-09-25 11:21:41 -04:00
-
6edd040b22
[build] fix SCons build for mod_authn_pam
Glenn Strauss
2018-09-24 02:03:19 -04:00
-
65fcd7810f
[core] prefer buffer_append_string_len()
Glenn Strauss
2018-09-23 19:16:06 -04:00
-
b61ed6da2a
[core] http_method_append()
Glenn Strauss
2018-09-23 19:15:52 -04:00
-
90c30d5e90
[core] http_status_append()
Glenn Strauss
2018-09-23 18:36:58 -04:00
-
b192231392
[core] log_failed_assert() __attribute__((cold))
Glenn Strauss
2018-09-23 17:42:28 -04:00
-
2dbcfc9266
[core] inline status_counter routines
Glenn Strauss
2018-09-23 00:06:07 -04:00
-
c98d89a4bb
[tests] #undef NDEBUG before assert.h in t/test_*
Glenn Strauss
2018-09-22 23:35:41 -04:00
-
8c7f1dfb03
[core] more memory-efficient fn table for data_*
Glenn Strauss
2018-09-22 22:12:51 -04:00
-
002a4c524d
[core] array_get_int_ptr()
Glenn Strauss
2018-09-22 20:10:51 -04:00
-
66ff05db8f
[tests] t/test_array.c
Glenn Strauss
2018-09-22 19:43:24 -04:00
-
810109cc34
[multiple] code reuse: using array_*() funcs
Glenn Strauss
2018-09-21 16:56:08 -04:00
-
2b40854ab9
[core] fix include_shell on inline shell commands (fixes #2910)
Glenn Strauss
2018-09-18 21:53:35 -04:00
-
fc1ddbed33
[mod_sockproxy] add to build
Glenn Strauss
2018-09-18 02:06:40 -04:00
-
df4812ec2e
[mod_authn_pam] mod_auth PAM support (fixes #688)
Glenn Strauss
2018-09-18 01:51:45 -04:00
-
5c2d52b4ac
[mod_flv_streaming] code simplifications
Glenn Strauss
2018-09-17 01:46:37 -04:00
-
ae9f354bae
[doc] lighttpd.service uses network-online.target
Glenn Strauss
2018-09-17 00:30:23 -04:00
-
d61f33817c
[multiple] code reuse: employ array_match_*()
Glenn Strauss
2018-09-16 17:27:54 -04:00
-
863dff6191
[mod_skeleton] review and simplify
Glenn Strauss
2018-09-16 13:56:33 -04:00
-
e6741acd4e
[core] code reuse array_match_*() routines
Glenn Strauss
2018-09-16 13:27:18 -04:00
-
6b887f35e3
[mod_auth] send 401 for mismatch HTTP auth scheme (fixes #2906)
Glenn Strauss
2018-09-16 05:00:32 -04:00
-
4992c4de10
[mod_fastcgi,mod_scgi] error on oversized request (fixes #2905)
Glenn Strauss
2018-09-16 03:11:56 -04:00
-
a458c2e731
[mod_proxy,mod_wstunnel] copy full plugin_config (fixes #2903)
Glenn Strauss
2018-09-16 01:21:34 -04:00
-
5045a9e833
[core] fastcgi.h link to Open Market License (OML) (fixes #2901)
Glenn Strauss
2018-09-16 00:13:46 -04:00
-
2eabe1636c
[mod_rewrite] fix url.rewrite-repeat and url.rewrite-if-not-file (fixes #2908)
Glenn Strauss
2018-09-15 23:55:35 -04:00
-
eebc1b0eec
[mod_proxy] fix proxy.forwarded and proxy.replace-http-host (fixes #2902)
Glenn Strauss
2018-09-15 23:52:27 -04:00
-
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