lighttpd1.4/src
Glenn Strauss d361f9cca0 [core] clean up fdlog_st and log_error_st decls
typedef redefinitions may cause issues with older compilers

(The intention behind the decls and defines were done to reduce the
 number of unrelated lines modified for the transition to fdlog_st)

x-ref:
  https://trac.macports.org/ticket/63667
  https://github.com/macports/macports-ports/pull/12658
2021-10-29 10:15:02 -04:00
..
compat [mod_fastcgi] move src/fastcgi.h into src/compat/ 2020-11-27 08:12:21 -05:00
ls-hpack [core] update ls-hpack 2021-04-20 22:04:56 -04:00
t [multiple] de-dup file and piped loggers (fixes #3101) 2021-09-13 03:37:11 -04:00
CMakeLists.txt [build] check for preadv(), pwritev() 2021-10-27 04:16:38 -04:00
Makefile.am [multiple] de-dup file and piped loggers (fixes #3101) 2021-09-13 03:37:11 -04:00
SConscript [multiple] de-dup file and piped loggers (fixes #3101) 2021-09-13 03:37:11 -04:00
algo_hmac.c [core] li_hmac_sha512() 2021-09-08 15:06:07 -04:00
algo_hmac.h [core] li_hmac_sha512() 2021-09-08 15:06:07 -04:00
algo_md.h [multiple] etag.[ch] -> http_etag.[ch]; better imp 2020-12-25 14:41:16 -05:00
algo_md5.c [multiple] use <algo>_iov() digest funcs 2021-08-27 02:16:53 -04:00
algo_md5.h [multiple] use <algo>_iov() digest funcs 2021-08-27 02:16:53 -04:00
algo_sha1.c [core] sys-crypto-md.h w/ inline message digest fn 2020-07-08 22:51:31 -04:00
algo_sha1.h [core] sys-crypto-md.h w/ inline message digest fn 2020-07-08 22:51:31 -04:00
algo_splaytree.c [core] remove size maint in algo_splaytree 2021-05-20 17:56:51 -04:00
algo_splaytree.h [core] remove size maint in algo_splaytree 2021-05-20 17:56:51 -04:00
algo_xxhash.c [core] use system xxhash lib if available 2020-10-29 17:20:25 -04:00
algo_xxhash.h [core] use system xxhash lib if available 2020-10-29 17:20:25 -04:00
array.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
array.h [core] move data_{array,integer,string} to array.c 2021-05-20 17:56:51 -04:00
base.h [core] allow debug.log-state-handling in condition 2021-10-27 04:16:38 -04:00
base64.c [core] base64url pad char is '='; change from '.' 2021-09-08 15:06:07 -04:00
base64.h [multiple] __attribute_nonnull__ now takes params 2021-10-05 19:12:23 -04:00
base_decls.h [multiple] de-dup file and piped loggers (fixes #3101) 2021-09-13 03:37:11 -04:00
buffer.c [core] bounds check while url-decoding 2021-10-06 15:15:20 -04:00
buffer.h [multiple] __attribute_nonnull__ now takes params 2021-10-05 19:12:23 -04:00
burl.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
burl.h [core] (const buffer *) in (struct burl_parts_t) 2020-02-24 11:15:32 -05:00
chunk.c [core] chunkqueue_small_resp_optim() comment 2021-10-28 17:58:06 -04:00
chunk.h [core] clean up fdlog_st and log_error_st decls 2021-10-29 10:15:02 -04:00
ck.c [core] make ck_memeq_const_time() more generic (#3112) 2021-10-27 04:16:38 -04:00
ck.h [core] earlier macOS need define for errno_t (fixes #3107) 2021-10-10 14:09:12 -04:00
config.h.cmake [build] check for preadv(), pwritev() 2021-10-27 04:16:38 -04:00
configfile-glue.c [core] accept up to 5 digit port num in host cond 2021-10-16 19:56:27 -04:00
configfile.c [core] allow debug.log-state-handling in condition 2021-10-27 04:16:38 -04:00
configfile.h [core] parse $HTTP["remote-ip"] CIDR mask at start 2021-08-27 02:16:54 -04:00
configparser.y [core] parse $HTTP["remote-ip"] CIDR mask at start 2021-08-27 02:16:54 -04:00
connections.c [core] add HTTP/2 check resp finished w/ empty cq (#3111) 2021-10-28 02:03:22 -04:00
connections.h [core] remove connection_list_append() 2021-09-08 15:06:06 -04:00
data_config.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
fdevent.c [core] adjust indent for clarity 2021-10-03 12:54:20 -04:00
fdevent.h [core] clean up fdlog_st and log_error_st decls 2021-10-29 10:15:02 -04:00
fdevent_freebsd_kqueue.c [core] tighter OS event poll loops (better asm) 2021-05-17 22:43:58 -04:00
fdevent_impl.h [core] omit fdevent select() code if poll() avail 2021-05-17 23:28:32 -04:00
fdevent_libev.c [multiple] fix some cc warnings in 32-bit, powerpc 2020-07-08 19:54:30 -04:00
fdevent_linux_sysepoll.c [core] tighter OS event poll loops (better asm) 2021-05-17 22:43:58 -04:00
fdevent_poll.c [core] tighter OS event poll loops (better asm) 2021-05-17 22:43:58 -04:00
fdevent_select.c [core] consistent inclusion of sys-time.h 2021-04-28 14:08:29 -04:00
fdevent_solaris_devpoll.c [core] tighter OS event poll loops (better asm) 2021-05-17 22:43:58 -04:00
fdevent_solaris_port.c [core] isolate fdevent subsystem 2020-07-08 19:54:29 -04:00
fdlog.c [core] quiet coverity warnings 2021-09-14 03:25:58 -04:00
fdlog.h [core] avoid repeated typedef for fdlog_st 2021-10-12 11:12:34 -04:00
fdlog_maint.c [multiple] _WIN32 fdevent_pipe_cloexec() 2021-09-30 17:34:03 -04:00
first.h [core] earlier macOS need define for errno_t (fixes #3107) 2021-10-10 14:09:12 -04:00
gw_backend.c [core] restart dead proc on connect error if local 2021-10-27 04:16:38 -04:00
gw_backend.h [core] improve chunk buffer reuse from backends 2021-09-30 17:34:03 -04:00
h2.c [core] thwart h2c smuggling when Upgrade enabled 2021-10-27 04:16:38 -04:00
h2.h [core] h2_send_cqdata() returns how much data sent 2021-10-01 06:39:47 -04:00
http-header-glue.c [mod_ajp13,mod_fastcgi] check resp w/ content len 2021-10-27 04:16:38 -04:00
http_cgi.c [multiple] http_method_buf() 2021-08-27 02:16:54 -04:00
http_cgi.h [core] http_cgi.[ch] CGI interfaces (RFC 3875) 2021-03-07 04:38:34 -05:00
http_chunk.c [core] use pread() to skip lseek() 2021-10-01 06:39:47 -04:00
http_chunk.h [core] remove some (now) unused http_chunk APIs 2021-05-14 03:43:41 -04:00
http_date.c [multiple] Y2038 32-bit signed time_t mitigations 2021-09-04 08:08:26 -04:00
http_date.h [multiple] Y2038 32-bit signed time_t mitigations 2021-09-04 08:08:26 -04:00
http_etag.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
http_etag.h [multiple] etag.[ch] -> http_etag.[ch]; better imp 2020-12-25 14:41:16 -05:00
http_header.c [multiple] remove base.h include where not used 2021-09-08 15:06:07 -04:00
http_header.h [core] reduce memcmp in http_request_parse_header 2021-08-27 02:16:53 -04:00
http_kv.c [multiple] http_method_buf() 2021-08-27 02:16:54 -04:00
http_kv.h [multiple] __attribute_nonnull__ now takes params 2021-10-05 19:12:23 -04:00
http_range.c [core] replace strncasecmp w/ buffer_eq_icase_ssn 2021-08-27 02:16:54 -04:00
http_range.h [core] http_range.[ch] RFC 7233 Range handling 2021-03-02 10:14:25 -05:00
keyvalue.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
keyvalue.h [multiple] mark addtl funcs attr returns_nonnull 2021-03-26 07:33:42 -04:00
lemon.c [multiple] correct misspellings in comments 2020-07-08 19:54:30 -04:00
lempar.c [multiple] correct misspellings in comments 2020-07-08 19:54:30 -04:00
lighttpd-angel.c [core] attempt to quiet coverity false positives 2017-08-12 21:43:04 -04:00
log.c [core] clear shared log buffer after writes 2021-10-27 04:16:38 -04:00
log.h [core] option: errorlog high precision timestamps 2021-09-30 17:33:01 -04:00
meson.build [build] check for preadv(), pwritev() 2021-10-27 04:16:38 -04:00
mod_access.c [mod_access] remove excess trace 2021-08-27 02:16:53 -04:00
mod_accesslog.c [multiple] de-dup file and piped loggers (fixes #3101) 2021-09-13 03:37:11 -04:00
mod_ajp13.c [mod_ajp13,mod_fastcgi] recv_parse smaller funcs 2021-10-27 04:16:38 -04:00
mod_alias.c [mod_alias] fix use-after-free bug (fixes #3114) 2021-10-29 08:15:41 -04:00
mod_auth.c [mod_auth] revert adjustment to auth passwd cache (#3112) 2021-10-27 04:16:38 -04:00
mod_auth_api.c [mod_auth*] rename http_auth.* -> mod_auth_api.* 2021-08-27 02:16:52 -04:00
mod_auth_api.h [mod_auth*] rename http_auth.* -> mod_auth_api.* 2021-08-27 02:16:52 -04:00
mod_authn_dbi.c [mod_auth] clear crypt() output if len >= 13 2021-10-27 17:59:13 -04:00
mod_authn_file.c [mod_auth] clear crypt() output if len >= 13 2021-10-27 17:59:13 -04:00
mod_authn_gssapi.c [multiple] inline struct in con->dst_addr_buf 2021-08-27 02:16:54 -04:00
mod_authn_ldap.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
mod_authn_mysql.c [mod_auth] clear crypt() output if len >= 13 2021-10-27 17:59:13 -04:00
mod_authn_pam.c [multiple] inline struct in con->dst_addr_buf 2021-08-27 02:16:54 -04:00
mod_authn_sasl.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
mod_cgi.c [core] thwart h2c smuggling when Upgrade enabled 2021-10-27 04:16:38 -04:00
mod_cml.c [multiple] warn deprecated mods slated for removal 2021-10-27 04:16:38 -04:00
mod_cml.h [multiple] split con, request (very large change) 2020-07-08 19:54:29 -04:00
mod_cml_funcs.c [multiple] use <algo>_iov() digest funcs 2021-08-27 02:16:53 -04:00
mod_cml_funcs.h [autobuild] rm module stub code for missing deps 2016-10-17 14:15:50 -04:00
mod_cml_lua.c [multiple] remove base.h include where not used 2021-09-08 15:06:07 -04:00
mod_deflate.c [core] quiet compiler warnings 2021-09-04 08:08:26 -04:00
mod_dirlisting.c [multiple] add assert after malloc in two spots 2021-10-27 18:04:20 -04:00
mod_echo.c [mod_echo] test module to echo request as response 2021-09-08 15:06:07 -04:00
mod_evasive.c [core] change srv->conns to doubly-linked-list 2021-09-08 15:06:06 -04:00
mod_evhost.c [multiple] prefer r->tmp_buf to p->tmp_buf 2021-09-13 03:37:40 -04:00
mod_expire.c [core] quiet compiler warnings 2021-09-04 08:08:26 -04:00
mod_extforward.c [mod_extforward] keep remote IP thru request reset 2021-10-12 22:21:42 -04:00
mod_fastcgi.c [mod_ajp13,mod_fastcgi] recv_parse smaller funcs 2021-10-27 04:16:38 -04:00
mod_flv_streaming.c [multiple] warn deprecated mods slated for removal 2021-10-27 04:16:38 -04:00
mod_geoip.c [multiple] warn deprecated mods slated for removal 2021-10-27 04:16:38 -04:00
mod_gnutls.c [core] quiet compiler warnings 2021-09-04 08:08:26 -04:00
mod_indexfile.c [multiple] __attribute_nonnull__ now takes params 2021-10-05 19:12:23 -04:00
mod_magnet.c [mod_magnet] prefer lua_newuserdatauv() w/ lua 5.4 2021-10-07 19:10:26 -04:00
mod_magnet_cache.c [multiple] __attribute_nonnull__ now takes params 2021-10-05 19:12:23 -04:00
mod_magnet_cache.h [multiple] __attribute_nonnull__ now takes params 2021-10-05 19:12:23 -04:00
mod_maxminddb.c [multiple] reduce use of BUFFER_INTLEN_PTR 2021-08-27 02:16:54 -04:00
mod_mbedtls.c [multiple] Y2038 32-bit signed time_t mitigations 2021-09-04 08:08:26 -04:00
mod_mysql_vhost.c [multiple] add assert after malloc in two spots 2021-10-27 18:04:20 -04:00
mod_nss.c [mod_nss] quiet trace for PR_END_OF_FILE_ERROR 2021-10-27 04:16:38 -04:00
mod_openssl.c [mod_openssl] boringssl compat 2021-10-03 11:01:40 -04:00
mod_proxy.c [mod_proxy] Length Req if proxy forcing HTTP/1.0 2021-10-27 04:16:38 -04:00
mod_redirect.c [multiple] check feature flags funcs; code reuse 2021-09-30 17:34:03 -04:00
mod_rewrite.c [multiple] check feature flags funcs; code reuse 2021-09-30 17:34:03 -04:00
mod_rrdtool.c [multiple] _WIN32 fdevent_pipe_cloexec() 2021-09-30 17:34:03 -04:00
mod_scgi.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
mod_secdownload.c [multiple] Y2038 32-bit signed time_t mitigations 2021-09-04 08:08:26 -04:00
mod_setenv.c [multiple] remove base.h include where not used 2021-09-08 15:06:07 -04:00
mod_simple_vhost.c [multiple] prefer r->tmp_buf to p->tmp_buf 2021-09-13 03:37:40 -04:00
mod_skeleton.c [multiple] remove base.h include where not used 2021-09-08 15:06:07 -04:00
mod_sockproxy.c [multiple] rename connection_reset hook to request 2020-08-02 07:47:41 -04:00
mod_ssi.c [multiple] avoid empty chunks in chunkqueue 2021-09-30 17:34:03 -04:00
mod_ssi.h [mod_ssi] use intermediate chunkqueue to aggregate 2021-04-02 01:16:12 -04:00
mod_ssi_expr.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
mod_ssi_expr.h [multiple] mark addtl funcs attr returns_nonnull 2021-03-26 07:33:42 -04:00
mod_ssi_exprparser.y [core] remove some unused header includes 2017-03-28 02:17:33 -04:00
mod_staticfile.c [multiple] remove base.h include where not used 2021-09-08 15:06:07 -04:00
mod_status.c [core] change srv->conns to doubly-linked-list 2021-09-08 15:06:06 -04:00
mod_trigger_b4_dl.c [multiple] check feature flags funcs; code reuse 2021-09-30 17:34:03 -04:00
mod_uploadprogress.c [mod_uploadprogress] use splay_tree for req list 2021-09-08 15:06:06 -04:00
mod_userdir.c [multiple] remove base.h include where not used 2021-09-08 15:06:07 -04:00
mod_usertrack.c [multiple] use <algo>_iov() digest funcs 2021-08-27 02:16:53 -04:00
mod_vhostdb.c [multiple] prefer r->tmp_buf to p->tmp_buf 2021-09-13 03:37:40 -04:00
mod_vhostdb_api.c [mod_vhostdb*] rename http_vhostdb->mod_vhostdb_api 2021-08-27 02:16:52 -04:00
mod_vhostdb_api.h [mod_vhostdb*] rename http_vhostdb->mod_vhostdb_api 2021-08-27 02:16:52 -04:00
mod_vhostdb_dbi.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
mod_vhostdb_ldap.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
mod_vhostdb_mysql.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
mod_vhostdb_pgsql.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
mod_webdav.c [mod_webdav] ignore PROPFIND Depth for files 2021-10-16 01:58:37 -04:00
mod_wolfssl.c [multiple] clarify error msg when no cert avail 2021-10-01 06:39:47 -04:00
mod_wstunnel.c [core] remove connection_list_append() 2021-09-08 15:06:06 -04:00
network.c [core] quiet coverity warnings 2021-09-09 04:08:26 -04:00
network.h [core] graceful and immediate restart option 2020-10-11 12:19:27 -04:00
network_write.c [core] use pread() to skip lseek() 2021-10-01 06:39:47 -04:00
network_write.h [multiple] mark addtl funcs attr returns_nonnull 2021-03-26 07:33:42 -04:00
plugin.c [core] mark attr malloc, returns nonnull 2021-09-17 05:06:16 -04:00
plugin.h [core] merge uri_raw and uri_clean hooks 2021-05-12 05:23:28 -04:00
plugin_config.h [multiple] check feature flags funcs; code reuse 2021-09-30 17:34:03 -04:00
rand.c [core] move backtrace and assert macros to ck.[ch] 2021-08-27 02:16:53 -04:00
rand.h [core] adjust li_rand_pseudo* interfaces 2017-09-20 22:48:35 -04:00
reqpool.c [core] clear request,connection pools every 64 sec (#3084) 2021-09-08 15:06:06 -04:00
reqpool.h [core] clear request,connection pools every 64 sec (#3084) 2021-09-08 15:06:06 -04:00
request.c [core] combine more dup header processing code 2021-10-27 04:16:38 -04:00
request.h [multiple] de-dup file and piped loggers (fixes #3101) 2021-09-13 03:37:11 -04:00
response.c [core] chunkqueue_small_resp_optim if resp < 16k 2021-10-27 04:16:38 -04:00
response.h [mod_ajp13,mod_fastcgi] check resp w/ content len 2021-10-27 04:16:38 -04:00
server.c [multiple] __attribute_nonnull__ now takes params 2021-10-05 19:12:23 -04:00
sock_addr.c [core] sock_addr_set_port() 2021-09-08 15:06:07 -04:00
sock_addr.h [core] sock_addr_set_port() 2021-09-08 15:06:07 -04:00
sock_addr_cache.c [multiple] reduce redundant NULL buffer checks 2021-08-27 02:16:53 -04:00
sock_addr_cache.h [core] inet_ntop_cache -> sock_addr_cache 2020-12-24 20:05:01 -05:00
stat_cache.c [core] mark attr malloc, returns nonnull 2021-09-17 05:06:16 -04:00
stat_cache.h [multiple] Y2038 32-bit signed time_t mitigations 2021-09-04 08:08:26 -04:00
status_counter.h [multiple] mark addtl funcs attr returns_nonnull 2021-03-26 07:33:42 -04:00
sys-crypto-md.h [mod_openssl] boringssl compat 2021-10-03 11:01:40 -04:00
sys-crypto.h [core] set NSS_VER_INCLUDE after crypto lib select 2020-10-29 16:49:35 -04:00
sys-endian.h DragonFlyBSD defines __DragonFly__ (#2746) 2016-10-04 05:03:15 -04:00
sys-mmap.h [core] _WIN32 impl of read-only mmap(), munmap() 2021-03-07 04:38:34 -05:00
sys-socket.h [core] some header cleanup 2018-04-08 22:22:23 -04:00
sys-strings.h [core] sys-strings.h abstraction for strings.h 2017-04-24 10:14:17 -04:00
sys-time.h [multiple] Y2038 32-bit signed time_t mitigations 2021-09-04 08:08:26 -04:00
vector.c [core] some header cleanup 2018-04-08 22:22:23 -04:00
vector.h [core] vector.h tweaks 2021-04-05 13:24:51 -04:00