You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lighttpd1.4/src
Stefan Bühler 39add4476f [mod_secdownload] use a hopefully constant time comparison to check hash (fixes #2679)
From: Stefan Bühler <stbuehler@web.de>

git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@3048 152afb58-edef-0310-8abb-c4023f1b3aa9
8 years ago
..
CMakeLists.txt [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
Makefile.am [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
SConscript [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
array.c Use buffer API to read and modify "used" member 8 years ago
array.h Fix header inclusion order, always include "config.h" before any system header 14 years ago
base.h [stat-cache] fix FAM cleanup/fdevent handling 10 years ago
buffer.c escape all strings for logging (fixes #2646 log file injection, reported by Jaanus Kääp) 8 years ago
buffer.h [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
chunk.c maintain cq->bytes_in in chunk API; keep bytes_out/bytes_in synced 8 years ago
chunk.h rewrite network (write) backends 8 years ago
config.h.cmake [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
configfile-glue.c fix error message for T_CONFIG_ARRAY config values if an entry value is not a string 8 years ago
configfile.c [core] check configparserAlloc() result with force_assert 8 years ago
configfile.h fixed aggressive caching of conditionals (#41) 16 years ago
configparser.y fix buffer, chunk and http_chunk API 8 years ago
connections-glue.c Fix some problems with more strict compilers (#1923) 14 years ago
connections.c [core] don't buffer request bodies smaller than 64k on disk 8 years ago
connections.h moved everything below trunk/ and added branches/ and tags/ 19 years ago
crc32.c [crc32] fix method signature (const pointer) 8 years ago
crc32.h [crc32] fix method signature (const pointer) 8 years ago
data_array.c fix buffer, chunk and http_chunk API 8 years ago
data_config.c fix buffer, chunk and http_chunk API 8 years ago
data_count.c fix buffer, chunk and http_chunk API 8 years ago
data_fastcgi.c fix buffer, chunk and http_chunk API 8 years ago
data_integer.c fix buffer, chunk and http_chunk API 8 years ago
data_string.c Use buffer API to read and modify "used" member 8 years ago
etag.c check pointer before usage in new etag compare 8 years ago
etag.h parse If-None-Match for ETag validation (fixes #2578) 8 years ago
fastcgi.h - white space cleanup part 2 this time 1.4 ;) 17 years ago
fdevent.c force assertion: setting FD_CLOEXEC must work (if available) 9 years ago
fdevent.h [bitset] unused -> remove 8 years ago
fdevent_freebsd_kqueue.c [kqueue] fix kevent call 8 years ago
fdevent_libev.c add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 9 years ago
fdevent_linux_sysepoll.c force assertion: setting FD_CLOEXEC must work (if available) 9 years ago
fdevent_poll.c Move fdevent subsystem includes to implementation files to reduce conflicts (fixes #2373) 12 years ago
fdevent_select.c add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #2546) 9 years ago
fdevent_solaris_devpoll.c force assertion: setting FD_CLOEXEC must work (if available) 9 years ago
fdevent_solaris_port.c fdevent: add solaris eventports (fixes #2171) 12 years ago
http-header-glue.c parse If-None-Match for ETag validation (fixes #2578) 8 years ago
http_auth.c [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
http_auth.h [mod_auth] some cleanup, only search for matching auth.require path once 10 years ago
http_chunk.c rename buffer_append_long_hex to buffer_append_uint_hex 8 years ago
http_chunk.h fix buffer, chunk and http_chunk API 8 years ago
inet_ntop_cache.c Fix header inclusion order, always include "config.h" before any system header 14 years ago
inet_ntop_cache.h moved everything below trunk/ and added branches/ and tags/ 19 years ago
joblist.c Fix header inclusion order, always include "config.h" before any system header 14 years ago
joblist.h moved everything below trunk/ and added branches/ and tags/ 19 years ago
keyvalue.c [core] recognize more http methods to forward to backends (fixes #2346) 10 years ago
keyvalue.h [core] recognize more http methods to forward to backends (fixes #2346) 10 years ago
lemon.c fix/silence bugs reported by ccc-analyzer (clang) 10 years ago
lempar.c Use NULL instead of 0 where pointers are expected. 11 years ago
lighttpd-angel.c [lighttpd-angel] Remove unused variable. 11 years ago
log.c fix some unchecked return value warnings 8 years ago
log.h fix some unchecked return value warnings 8 years ago
md5.c [md5] Fix non-ANSI function definitions. 11 years ago
md5.h [ssl/md5] prefix our own md5 implementation with li_ so it doesn't conflict with the openssl one (fixes #2269) 12 years ago
mod_access.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_accesslog.c fix some unchecked return value warnings 8 years ago
mod_alias.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_auth.c minor spelling fixes 8 years ago
mod_auth.h moved everything below trunk/ and added branches/ and tags/ 19 years ago
mod_cgi.c add force_assert for many allocations and function results 8 years ago
mod_cml.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_cml.h - white space cleanup part 2 this time 1.4 ;) 17 years ago
mod_cml_funcs.c Use buffer API to read and modify "used" member 8 years ago
mod_cml_funcs.h Fix header inclusion order, always include "config.h" before any system header 14 years ago
mod_cml_lua.c Use buffer API to read and modify "used" member 8 years ago
mod_compress.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_dirlisting.c [mod_dirlisting] remove sys/syslimits.h; base.h already includes limits.h 8 years ago
mod_evasive.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_evhost.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_expire.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_extforward.c show extforward re-run warning only with debug.log-request-handling (fixes #2561) 8 years ago
mod_fastcgi.c maintain cq->bytes_in in chunk API; keep bytes_out/bytes_in synced 8 years ago
mod_flv_streaming.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_indexfile.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_magnet.c [plugins] when modules are linked statically still only load the modules given in the config 8 years ago
mod_magnet_cache.c fix buffer, chunk and http_chunk API 8 years ago
mod_magnet_cache.h lua_State has to be put into the #ifdef too 17 years ago
mod_mysql_vhost.c Use buffer API to read and modify "used" member 8 years ago
mod_proxy.c fix some warnings found by coverity ("leak" in setup phase, not catching too long unix socket paths in mod_proxy) 8 years ago
mod_redirect.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_rewrite.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_rrdtool.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_scgi.c add force_assert for many allocations and function results 8 years ago
mod_secure_download.c [mod_secdownload] use a hopefully constant time comparison to check hash (fixes #2679) 8 years ago
mod_setenv.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_simple_vhost.c Use buffer API to read and modify "used" member 8 years ago
mod_skeleton.c minor spelling fixes 8 years ago
mod_ssi.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_ssi.h Add ssi.content-type option (default text/html, fixes #615) 14 years ago
mod_ssi_expr.c add force_assert for many allocations and function results 8 years ago
mod_ssi_expr.h [mod_ssi] fix "ssi_val_init" prototype 10 years ago
mod_ssi_exprparser.y Fix header inclusion order, always include "config.h" before any system header 14 years ago
mod_staticfile.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_status.c fix memory leak in mod_status when no counters are set (found by coverity) 8 years ago
mod_trigger_b4_dl.c [plugins] when modules are linked statically still only load the modules given in the config 8 years ago
mod_uploadprogress.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_userdir.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_usertrack.c fix segfaults in many plugins if they failed configuration 8 years ago
mod_webdav.c maintain cq->bytes_in in chunk API; keep bytes_out/bytes_in synced 8 years ago
network.c rewrite network (write) backends 8 years ago
network.h Limit amount of bytes we send in one go; fixes stalling in one connection and timeouts on slow systems. 12 years ago
network_backends.h [mmap] fix mmap alignment 8 years ago
network_freebsd_sendfile.c rewrite network (write) backends 8 years ago
network_linux_sendfile.c rewrite network (write) backends 8 years ago
network_openssl.c rewrite network (write) backends 8 years ago
network_solaris_sendfilev.c rewrite network (write) backends 8 years ago
network_write.c rewrite network (write) backends 8 years ago
network_write_mmap.c [mmap] handle SIGBUS in network; those get triggered if the file gets smaller during reading 8 years ago
network_write_no_mmap.c rewrite network (write) backends 8 years ago
network_writev.c rewrite network (write) backends 8 years ago
plugin.c [plugins] when modules are linked statically still only load the modules given in the config 8 years ago
plugin.h Fix non-ANSI function declarations. 11 years ago
proc_open.c Use buffer API to read and modify "used" member 8 years ago
proc_open.h Fix leaving zombie process with include_shell (#1777) 15 years ago
request.c Use buffer API to read and modify "used" member 8 years ago
request.h moved everything below trunk/ and added branches/ and tags/ 19 years ago
response.c Use buffer API to read and modify "used" member 8 years ago
response.h Fix header inclusion order, always include "config.h" before any system header 14 years ago
safe_memclear.c [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
safe_memclear.h [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
server.c fix some unchecked return value warnings 8 years ago
server.h remove unused stuff from server.h 8 years ago
settings.h [mod_auth] implement and use safe_memclear, using memset_s or explicit_bzero if available 8 years ago
splaytree.c Fix header inclusion order, always include "config.h" before any system header 14 years ago
splaytree.h - white space cleanup part 2 this time 1.4 ;) 17 years ago
stat_cache.c [stat-cache] fix handling of collisions, might have returned wrong data (fixes #2669) 8 years ago
stat_cache.h cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls 13 years ago
status_counter.c Fix header inclusion order, always include "config.h" before any system header 14 years ago
status_counter.h Fix header inclusion order, always include "config.h" before any system header 14 years ago
stream.c [configfile] fix reading uninitialized variable (found by Willian B.) 8 years ago
stream.h moved everything below trunk/ and added branches/ and tags/ 19 years ago
sys-mmap.h rewrite network (write) backends 8 years ago
sys-socket.h ECONNABORTED is not known on cygwin (fixes #863) 16 years ago
version.h Fix header inclusion order, always include "config.h" before any system header 14 years ago