-
babf8112f7
[core] perf: buffer_free_ptr() __attribute__ cold
gstrauss
2018-10-22 20:47:42 -04:00
-
062089ff14
[core] perf: array_reset_data_strings()
gstrauss
2018-10-22 20:28:53 -04:00
-
29dd9379ff
[core] perf: call connection_reset() fewer times
gstrauss
2018-10-21 11:14:08 -04:00
-
3d60d8535f
[build] Fix unportable test(1) operator
gstrauss
2018-10-16 09:59:43 -04:00
-
c8136a66fe
[core] typo in trace
gstrauss
2018-10-16 08:19:56 -04:00
-
468b3a5b33
[mysql] MySQL 8 deprecates my_bool
gstrauss
2018-10-15 00:15:13 -04:00
-
c9a64d94fc
- next is 1.4.52
gstrauss
2018-10-14 18:34:55 -04:00
-
0828010eb6
[doc] NEWS
lighttpd-1.4.51
gstrauss
2018-10-14 18:24:43 -04:00
-
98f5cc6f0d
[core] permit server.error_handler to static file
gstrauss
2018-10-14 17:29:10 -04:00
-
bc25684f0c
[core] perf: buffer_string_append_len()
gstrauss
2018-10-10 03:02:53 -04:00
-
082b485802
[mod_openssl] wolfSSL does not support SSLv2
gstrauss
2018-10-08 01:32:42 -04:00
-
f1489b5a11
[core] perf: buffer.c internal inlines
gstrauss
2018-10-07 23:35:07 -04:00
-
78d4ef9e0f
[build] CMake support for wolfSSL
gstrauss
2018-10-07 23:02:25 -04:00
-
923b321094
[build] meson support for wolfSSL
gstrauss
2018-10-07 20:00:10 -04:00
-
a950ae15ca
[build] SCons support for wolfSSL
gstrauss
2018-10-07 18:07:46 -04:00
-
778b07a034
[build] automake support for wolfSSL
gstrauss
2018-10-07 20:07:22 -04:00
-
0074b6d342
[mod_openssl] add support for wolfSSL
gstrauss
2018-10-07 20:07:03 -04:00
-
e9f223d35e
[mod_auth] use SHA1_Init,Update,Final
gstrauss
2018-10-06 13:21:03 -04:00
-
d825966739
[core] reject Transfer-Encoding from proxy (#2913)
gstrauss
2018-10-07 16:17:37 -04:00
-
7a7f4f987a
[mod_openssl] no renegotiation in TLS 1.3 (fixes #2912)
gstrauss
2018-10-06 05:05:45 -04:00
-
4674d2d180
[core] fix missing param from prev commit
gstrauss
2018-10-05 10:17:46 -04:00
-
877ac2942a
[core] better consistency in buffer_is_equal*()
gstrauss
2018-10-05 01:05:44 -04:00
-
7af5ba92ed
[core] PATH_INFO calculation when basedir is "/" (fixes #2911)
gstrauss
2018-10-04 23:32:41 -04:00
-
e3c39f5cbc
[meson] build fixes for libmariadb and libsasl2
gstrauss
2018-09-29 22:53:39 -04:00
-
d6bd929e5d
[build] put request.c in common src
gstrauss
2018-09-29 22:09:58 -04:00
-
233db8d668
[TLS] sys-crypto.h abstraction
gstrauss
2018-09-26 08:23:36 -04:00
-
368630d925
[TLS] sys-crypto.h abstraction
gstrauss
2018-09-26 01:08:24 -04:00
-
e1f21b2adb
[mod_secdownload] support if HMAC() is a macro
gstrauss
2018-09-25 21:42:57 -04:00
-
5b327e0089
[multiple] quiet compiler warnings --without-pcre
gstrauss
2018-09-25 20:49:25 -04:00
-
0257c822c0
[core] quiet coverity false positive
gstrauss
2018-09-25 20:40:36 -04:00
-
070ce5b618
[mod_deflate] null-check to quiet coverity warning
gstrauss
2018-09-25 20:24:19 -04:00
-
7e20dc6a42
[mod_userdir] security: skip username "." and ".."
gstrauss
2018-09-25 11:21:41 -04:00
-
6edd040b22
[build] fix SCons build for mod_authn_pam
gstrauss
2018-09-24 02:03:19 -04:00
-
65fcd7810f
[core] prefer buffer_append_string_len()
gstrauss
2018-09-23 19:16:06 -04:00
-
b61ed6da2a
[core] http_method_append()
gstrauss
2018-09-23 19:15:52 -04:00
-
90c30d5e90
[core] http_status_append()
gstrauss
2018-09-23 18:36:58 -04:00
-
b192231392
[core] log_failed_assert() __attribute__((cold))
gstrauss
2018-09-23 17:42:28 -04:00
-
2dbcfc9266
[core] inline status_counter routines
gstrauss
2018-09-23 00:06:07 -04:00
-
c98d89a4bb
[tests] #undef NDEBUG before assert.h in t/test_*
gstrauss
2018-09-22 23:35:41 -04:00
-
8c7f1dfb03
[core] more memory-efficient fn table for data_*
gstrauss
2018-09-22 22:12:51 -04:00
-
002a4c524d
[core] array_get_int_ptr()
gstrauss
2018-09-22 20:10:51 -04:00
-
66ff05db8f
[tests] t/test_array.c
gstrauss
2018-09-22 19:43:24 -04:00
-
810109cc34
[multiple] code reuse: using array_*() funcs
gstrauss
2018-09-21 16:56:08 -04:00
-
2b40854ab9
[core] fix include_shell on inline shell commands (fixes #2910)
gstrauss
2018-09-18 21:53:35 -04:00
-
fc1ddbed33
[mod_sockproxy] add to build
gstrauss
2018-09-18 02:06:40 -04:00
-
df4812ec2e
[mod_authn_pam] mod_auth PAM support (fixes #688)
gstrauss
2018-09-18 01:51:45 -04:00
-
5c2d52b4ac
[mod_flv_streaming] code simplifications
gstrauss
2018-09-17 01:46:37 -04:00
-
ae9f354bae
[doc] lighttpd.service uses network-online.target
gstrauss
2018-09-17 00:30:23 -04:00
-
d61f33817c
[multiple] code reuse: employ array_match_*()
gstrauss
2018-09-16 17:27:54 -04:00
-
863dff6191
[mod_skeleton] review and simplify
gstrauss
2018-09-16 13:56:33 -04:00
-
e6741acd4e
[core] code reuse array_match_*() routines
gstrauss
2018-09-16 13:27:18 -04:00
-
6b887f35e3
[mod_auth] send 401 for mismatch HTTP auth scheme (fixes #2906)
gstrauss
2018-09-16 05:00:32 -04:00
-
4992c4de10
[mod_fastcgi,mod_scgi] error on oversized request (fixes #2905)
gstrauss
2018-09-16 03:11:56 -04:00
-
a458c2e731
[mod_proxy,mod_wstunnel] copy full plugin_config (fixes #2903)
gstrauss
2018-09-16 01:21:34 -04:00
-
5045a9e833
[core] fastcgi.h link to Open Market License (OML) (fixes #2901)
gstrauss
2018-09-16 00:13:46 -04:00
-
2eabe1636c
[mod_rewrite] fix url.rewrite-repeat and url.rewrite-if-not-file (fixes #2908)
gstrauss
2018-09-15 23:55:35 -04:00
-
eebc1b0eec
[mod_proxy] fix proxy.forwarded and proxy.replace-http-host (fixes #2902)
gstrauss
2018-09-15 23:52:27 -04:00
-
9725299587
[core] code reuse with http_response_body_clear()
gstrauss
2018-09-15 22:48:29 -04:00
-
3dd3cde902
[core] abstraction layer for HTTP header manip
gstrauss
2018-09-09 01:50:33 -04:00
-
c8159ee5f6
[core] http_request_parse_reqline() separate func
gstrauss
2018-09-09 02:13:08 -04:00
-
28d6015b45
[core] simplify parsing hdr key whitespace then :
gstrauss
2018-09-08 23:48:38 -04:00
-
a7c27c9f99
[core] code reuse with array_insert_key_value()
gstrauss
2018-09-08 14:23:23 -04:00
-
a90526374f
[core] abstraction to insert/modify response hdrs
gstrauss
2018-09-08 00:12:13 -04:00
-
9d3cbaa74c
[core] parse header line strings before copying
gstrauss
2018-09-08 16:42:42 -04:00
-
ad27206608
[core] redo HTTP header line folding
gstrauss
2018-09-08 16:31:01 -04:00
-
e0260a411d
[buffer] fix duplicate assert and comment
stbuehler
2018-08-26 18:39:37 +02:00
-
3be0707839
[core] replace folding whitespace with a single space
stbuehler
2018-08-25 13:55:57 +02:00
-
df8e4f9561
[core,security] process headers after combining folded headers
stbuehler
2018-08-25 13:53:34 +02:00
-
a2cc330fb4
[core] header parsing: use goto for error handling
stbuehler
2018-08-25 13:13:24 +02:00
-
725d951247
[core] explicitly return 0 instead of constant result
stbuehler
2018-08-25 12:43:03 +02:00
-
ed0054c2d3
[core] split parsing header line into separate function
stbuehler
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
stbuehler
2018-08-18 14:29:36 +02:00
-
a9e131fa37
- next is 1.4.51
gstrauss
2018-08-13 00:43:56 -04:00
-
a2114a1c9b
[doc] NEWS
lighttpd-1.4.50
gstrauss
2018-08-12 22:27:02 -04:00
-
8c35064583
[core] extend server.http-parseopts
gstrauss
2018-08-12 19:52:39 -04:00
-
ebd9517639
[core] quell insignificant coverity warning
gstrauss
2018-08-12 15:43:03 -04:00
-
c791877f13
[build] add missing file for test_burl
gstrauss
2018-08-12 15:28:34 -04:00
-
82dcb34c73
[core] workaround Coverity cov-build bug with gcc7
gstrauss
2018-08-12 15:17:11 -04:00
-
c4d743bb4d
mod_sockproxy - socket forwarding
gstrauss
2018-06-14 09:21:34 -04:00
-
7c8cc6f7c5
[core] option to propagate TCP FIN to backend host
gstrauss
2018-08-09 00:40:37 -04:00
-
bbf01a3a6c
[core] reset var if FAMMonitorDirectory() fails
gstrauss
2018-08-05 02:54:40 -04:00
-
d161f53de0
[core] security: use-after-free invalid Range req
gstrauss
2018-07-23 22:25:23 -04:00
-
1de1746925
[mod_rewrite] require rewrite result to begin '/'
gstrauss
2018-07-22 18:34:20 -04:00
-
f832b71180
[mod_redirect,mod_rewrite] base64url encoding opt
gstrauss
2018-07-08 16:16:00 -04:00
-
5868b8ca12
[core] add missing includes to quiet compiler warn
gstrauss
2018-07-03 19:37:58 -04:00
-
ba5026aa7a
[mod_redirect,mod_rewrite] support up to 19 match
gstrauss
2018-07-02 00:30:01 -04:00
-
769289b954
[core] POLLRDHUP handling for transparent proxying
gstrauss
2018-07-01 22:26:42 -04:00
-
77d31d8584
[mod_wstunnel] quiet 32-bit compiler warnings
gstrauss
2018-07-01 18:51:19 -04:00
-
2105dae0f9
[mod_alias] security: potential path traversal with specific configs
gstrauss
2018-07-01 12:38:28 -04:00
-
eb429c9c19
[mod_fastcgi] fix memleak with FastCGI auth,resp (fixes #2894)
gstrauss
2018-06-30 21:43:19 -04:00
-
f4f13745c8
[mod_redirect,mod_rewrite] fix segfault w/ invalid syntax (fixes #2892)
gstrauss
2018-06-30 21:37:48 -04:00
-
255269d799
[mod_redirect,mod_rewrite] encoding options (fixes #443, fixes #911)
gstrauss
2018-06-30 20:44:47 -04:00
-
37900d24b3
[mod_redirect,mod_rewrite] pass request URI info
gstrauss
2018-06-30 20:11:53 -04:00
-
1f6befbd66
[mod_cgi] handle CGI partial response header write
gstrauss
2018-05-08 21:27:59 -04:00
-
2e385a1a53
[core] fix buffer_to_upper()
gstrauss
2018-05-02 20:58:24 -04:00
-
1c68589c67
[mod_redirect,mod_rewrite] short-circuit earlier
gstrauss
2018-05-01 00:34:39 -04:00
-
bad1cfe059
[core] debug server.log-request-header-on-error
gstrauss
2018-05-01 00:29:56 -04:00
-
a8aa39c699
[core] remove some duplicative code in log.c
gstrauss
2018-05-01 00:28:11 -04:00
-
6ebd289788
[core] inline some buffer.[ch] routines
gstrauss
2018-05-01 00:27:35 -04:00
-
3eb7902e10
[core] server.http-parseopts URL normalization opt (fixes #1720)
gstrauss
2018-05-01 00:20:26 -04:00