-
97eed364ff
[mod_auth] revert adjustment to auth passwd cache (#3112)
Glenn Strauss
2021-10-18 11:04:42 -04:00
-
9d05b648ee
[core] make ck_memeq_const_time() more generic (#3112)
Glenn Strauss
2021-10-18 10:59:57 -04:00
-
14b8d90288
[core] separate func for gw_authorizer_ok()
Glenn Strauss
2021-10-18 07:48:47 -04:00
-
47201bbb2e
[core] resched HTTP/2 streams w/ pending data (#3111)
Glenn Strauss
2021-10-17 19:49:44 -04:00
-
0757d71e14
[core] short-circuit if response body recv w/ hdrs (fixes #3111)
Glenn Strauss
2021-10-17 19:38:20 -04:00
-
71544129f9
[core] expose chunkqueue_remove_empty_chunks()
Glenn Strauss
2021-10-17 12:19:32 -04:00
-
44b47fc271
[core] accept up to 5 digit port num in host cond
Glenn Strauss
2021-10-16 19:52:49 -04:00
-
69c2b2b207
[core] add comment to ck_memeq_const_time()
Glenn Strauss
2021-10-16 02:05:19 -04:00
-
cf5644e0c2
[mod_webdav] ignore PROPFIND Depth for files
Glenn Strauss
2021-10-16 01:41:26 -04:00
-
8d13233b69
[mod_ajp13,mod_fastcgi] comment: no response body
Glenn Strauss
2021-10-15 22:08:14 -04:00
-
b1d1202af8
[mod_auth] fix Basic auth passwd cache (fixes #3112)
Glenn Strauss
2021-10-15 15:57:31 -04:00
-
f5b5537ef1
[core] fix HTTP/2 upload > 64k w/ max-request-size (fixes #3108)
Glenn Strauss
2021-10-14 16:16:36 -04:00
-
0e093d66ba
[mod_extforward] keep remote IP thru request reset
Glenn Strauss
2021-10-12 22:21:42 -04:00
-
16f16dbfd5
[doc] update INSTALL
Glenn Strauss
2021-10-12 16:13:51 -04:00
-
a5581b0319
[core] avoid repeated typedef for fdlog_st
Glenn Strauss
2021-10-12 11:12:34 -04:00
-
a2bfccd1be
[tests] force Fcntl::F_SETFD() autovivification (#3110)
Glenn Strauss
2021-10-10 18:28:01 -04:00
-
1c41faaebc
[mod_dirlisting] sort "../" to top (fixes #3109)
Glenn Strauss
2021-10-10 15:25:43 -04:00
-
78eb0e3945
[tests] force POSIX::WNOHANG() autovivification (fixes #3110)
Glenn Strauss
2021-10-10 15:19:05 -04:00
-
2a3cca7c56
[core] earlier macOS need define for errno_t (fixes #3107)
Glenn Strauss
2021-10-10 14:09:12 -04:00
-
124543bbe1
[mod_magnet] prefer lua_newuserdatauv() w/ lua 5.4
Glenn Strauss
2021-10-07 19:10:26 -04:00
-
07c8a6f056
[core] bounds check while url-decoding
Glenn Strauss
2021-10-06 15:15:20 -04:00
-
575665ad88
[multiple] __attribute_nonnull__ now takes params
Glenn Strauss
2021-10-05 19:12:23 -04:00
-
47b10991fb
[core] Y2038: error log high-precision timestamps
Glenn Strauss
2021-10-04 15:39:40 -04:00
-
cf4dfbe15e
[core] define __BEGIN_DECLS, __END_DECLS if needed
Glenn Strauss
2021-10-04 09:51:22 -04:00
-
d0f176ff6f
- next is 1.4.61
Glenn Strauss
2021-10-03 22:46:50 -04:00
-
1a6fd58e37
[doc] NEWS
lighttpd-1.4.60
Glenn Strauss
2021-10-03 14:34:53 -04:00
-
e0d7eafd6f
[core] adjust indent for clarity
Glenn Strauss
2021-10-03 12:54:20 -04:00
-
b17c37c5e5
[mod_openssl] boringssl compat
Glenn Strauss
2021-10-03 11:01:40 -04:00
-
94edf7e844
[doc] update config files
Istiak Ferdous
2021-09-20 21:22:34 +06:00
-
dd22dfa74c
[core] fix chunked decoding from backend (#3044, #3046)
Glenn Strauss
2021-10-02 12:34:21 -04:00
-
3720908167
[core] portability tweaks for various platforms/cc
Glenn Strauss
2021-10-01 22:01:51 -04:00
-
434fab4929
[core] quiet coverity warnings
Glenn Strauss
2021-10-01 20:59:08 -04:00
-
23fe1312e5
[core] chunkqueue_peek_data() mmap experiment
Glenn Strauss
2021-10-01 16:29:05 -04:00
-
faf76be187
[core] chunkqueue_mmap_chunk_len() for code reuse
Glenn Strauss
2021-10-01 16:11:26 -04:00
-
6e4cc3b0bb
[core] read files into mem when framed for HTTP/2
Glenn Strauss
2021-09-30 17:41:15 -04:00
-
e4cf6998a1
[core] limit initial response header backend read
Glenn Strauss
2021-09-29 12:51:35 -04:00
-
b5d4169156
[core] allow up to 32k of data frames per stream
Glenn Strauss
2021-09-29 09:24:34 -04:00
-
62dc817caf
[core] h2_send_cqdata() returns how much data sent
Glenn Strauss
2021-09-29 09:22:28 -04:00
-
042622c8c1
[core] use pread() to skip lseek()
Glenn Strauss
2021-09-27 21:12:41 -04:00
-
60a1224cd0
[core] fix typo in h2_send_cqdata()
Glenn Strauss
2021-09-27 16:53:34 -04:00
-
39c0c2c3ed
[core] cap size of data framed for HTTP/2 response
Glenn Strauss
2021-09-26 18:03:00 -04:00
-
ed2c698300
[tests] ignore SIGINT, SIGUSR1 in fcgi-responder
Glenn Strauss
2021-09-26 11:13:00 -04:00
-
41c3cc0965
[core] disable server.graceful-restart-bg if spawn
Glenn Strauss
2021-09-26 10:53:56 -04:00
-
ff45d5865e
[multiple] clarify error msg when no cert avail
Glenn Strauss
2021-09-26 07:14:26 -04:00
-
6e45cff05a
[core] disable streaming response with authorizer (fixes #3106)
Glenn Strauss
2021-09-25 15:10:35 -04:00
-
dd23fcb2b2
[mod_cgi] improve chunk buffer reuse from backends
Glenn Strauss
2021-09-25 14:07:17 -04:00
-
bee35b4877
[core] improve chunk buffer reuse from backends
Glenn Strauss
2021-09-25 14:05:12 -04:00
-
cb7deb493c
[core] remove obsolete comment about r->gw_dechunk
Glenn Strauss
2021-09-25 05:22:30 -04:00
-
8e6dc4fe94
[core] fix chunked decoding from backend (#3044, #3046)
Glenn Strauss
2021-09-22 19:59:16 -04:00
-
6e62b84258
[core] splice() data from backends to tempfiles
Glenn Strauss
2021-09-22 16:12:05 -04:00
-
6bd6226e90
[multiple] avoid empty chunks in chunkqueue
Glenn Strauss
2021-09-22 15:17:30 -04:00
-
4d99d9b78a
[multiple] check feature flags funcs; code reuse
Glenn Strauss
2021-09-22 11:24:06 -04:00
-
f37847b1f6
[core] _WIN32 impl of fdevent_mkostemp()
Glenn Strauss
2020-11-24 12:09:52 -05:00
-
cc2fcd3ece
[multiple] _WIN32 fdevent_pipe_cloexec()
Glenn Strauss
2020-11-24 08:09:45 -05:00
-
5cab11b7ea
[build] check for pread(), pwrite(), splice()
Glenn Strauss
2021-09-21 08:46:27 -04:00
-
9f62f1b196
[multiple] fdevent_mkostemp()
Glenn Strauss
2021-09-21 06:32:48 -04:00
-
2e60c4e0b2
[core] remove redundant checks for tempfile chunk
Glenn Strauss
2021-09-21 05:44:44 -04:00
-
d530a49d38
[core] chunkqueue_get_append_newtempfile()
Glenn Strauss
2021-09-20 14:56:14 -04:00
-
b9f143be69
[core] create temp file name in chunk buffer
Glenn Strauss
2021-09-20 14:52:45 -04:00
-
0b6de09071
[core] option: errorlog high precision timestamps
Glenn Strauss
2021-09-18 03:22:47 -04:00
-
f19f71625c
[multiple] internal control for backend read bytes
Glenn Strauss
2021-09-17 11:49:55 -04:00
-
d59d5e59b9
[core] improve chunk buffer reuse from backends
Glenn Strauss
2021-09-17 11:04:01 -04:00
-
8d63c7900d
[core] retain largest chunk on oversized chunk lst
Glenn Strauss
2021-09-17 08:24:11 -04:00
-
b18e9dbcab
[core] separate mem pool for FILE_CHUNK reuse
Glenn Strauss
2021-09-17 08:08:10 -04:00
-
b38817b678
[core] mark attr malloc, returns nonnull
Glenn Strauss
2021-09-17 05:06:16 -04:00
-
dc2d82811c
[core] HTTP/2 GOAWAY after timeout before read (#3102)
Glenn Strauss
2021-09-16 14:43:51 -04:00
-
6ffabc9607
[core] default backend "connect-timeout" to 8 (#3086)
Glenn Strauss
2021-09-16 04:35:29 -04:00
-
94bac825dc
[core] HTTP/2 GOAWAY after timeout before read (fixes #3102)
Glenn Strauss
2021-09-16 04:32:01 -04:00
-
0b56c16a8b
[core] reduce oversized mem alloc for backends
Glenn Strauss
2021-09-16 04:24:29 -04:00
-
94053349c2
[core] remove redundant check in h2_recv_headers()
Glenn Strauss
2021-09-15 23:39:58 -04:00
-
a407636eae
[core] reject HTTP/2 pseudo-header in trailers (#3102)
Glenn Strauss
2021-09-15 05:11:54 -04:00
-
af96e52be9
[core] quiet coverity warnings
Glenn Strauss
2021-09-14 03:25:58 -04:00
-
3a5704380b
[core] refuse excess initial streams only if block (fixes #3100)
Glenn Strauss
2021-09-13 16:59:46 -04:00
-
58b9cca536
[core] shared temp buffer for log_*error*()
Glenn Strauss
2021-09-13 01:02:49 -04:00
-
062ea98bcb
[multiple] prefer r->tmp_buf to p->tmp_buf
Glenn Strauss
2021-09-12 23:05:01 -04:00
-
7b615d5d24
[multiple] de-dup file and piped loggers (fixes #3101)
Glenn Strauss
2021-09-12 19:13:44 -04:00
-
243510dbb4
[core] fdlog.[ch]; fdevent_*_logger_* -> fdlog_*
Glenn Strauss
2021-09-10 23:14:43 -04:00
-
4763e08c07
[core] update comment about server.max-write-idle
Glenn Strauss
2021-09-09 16:14:33 -04:00
-
e97a5b7e49
[core] clear buffer after backend dechunk
Glenn Strauss
2021-09-09 16:12:37 -04:00
-
9a37ba54d1
[tests] skip time-sensitive test during CI testing
Glenn Strauss
2021-09-09 04:55:26 -04:00
-
f99cb7d7ab
[core] quiet coverity warnings
Glenn Strauss
2021-09-09 04:08:26 -04:00
-
f9c817680d
[build] define rsize_t on FreeBSD
Glenn Strauss
2021-09-09 03:34:55 -04:00
-
a3e9faa479
[multiple] quiet coverity warnings
Glenn Strauss
2021-09-09 02:16:21 -04:00
-
f364c8ef36
[core] remove redundant waitpid() on each backend
Glenn Strauss
2021-08-31 03:28:45 -04:00
-
e77bc3995c
[core] reduce wait time in gw_spawn_connection()
Glenn Strauss
2021-08-31 02:48:16 -04:00
-
90978eb808
[core] mark cold more gateway maintenance code
Glenn Strauss
2021-08-30 22:24:15 -04:00
-
9c7ef4f064
[core] consolidate more gw_host, gw_proc init code
Glenn Strauss
2021-08-30 20:45:14 -04:00
-
33ffec35ad
[mod_cgi] cgi.limits "tcp-fin-propagate" => "SIG"
Glenn Strauss
2021-08-30 15:53:07 -04:00
-
ee9352b1bb
[core] realloc buffer power-2 size + 1 for '\0'
Glenn Strauss
2021-08-30 02:22:56 -04:00
-
715699ba50
[core] write all cq MEM_CHUNK if spill to tempfile
Glenn Strauss
2021-08-30 00:46:17 -04:00
-
6800b0821c
[core] reduce stack use in main()
Glenn Strauss
2021-08-29 21:08:13 -04:00
-
ec88f62b5a
[core] change backtrace format to put addr first
Glenn Strauss
2021-08-29 21:07:20 -04:00
-
84ff9ac9c9
[core] expose ck_bt() for debugging
Glenn Strauss
2021-08-29 20:19:18 -04:00
-
bd72d1927a
[core] remove server.upload-temp-file-size limit
Glenn Strauss
2021-08-29 16:51:26 -04:00
-
33808a2e73
[core] TCP_CORK w/ MEM_CHUNK then FILE_CHUNK
Glenn Strauss
2021-08-29 03:23:08 -04:00
-
ad8a27f356
[core] cfg server.bindhost after $SERVER["socket"]
Glenn Strauss
2021-08-29 00:37:57 -04:00
-
cd738d4daa
[build] propagate HAVE_DLFCN_H in builds
Glenn Strauss
2021-08-27 01:15:59 -04:00
-
1a8d8e0ca5
[core] periodically malloc_trim() to release mem (fixes #3084)
Glenn Strauss
2021-08-26 14:49:56 -04:00
-
43f0106f81
[core] config mallopt(M_ARENA_MAX, 2) (#3084)
Glenn Strauss
2021-06-14 04:34:20 -04:00
-
1783550154
[build] look for malloc.h and mallopt()
Glenn Strauss
2021-06-14 01:41:28 -04:00