Commit Graph

714 Commits (327de98b38d84921e342422f34848a4f85a4da9c)

Author SHA1 Message Date
Stefan Bühler 24994e113a [mod_webdav] fix fd leak found with parfait (fixes #2530, thx kukackajiri)
9 years ago
Stefan Bühler 657566828e [mod_mysql_vhost] fix memory leak on config init (#2530)
9 years ago
Stefan Bühler e346794d59 [auto* build] remove -no-undefined from linker flags, as we actually link modules with undefined symbols (fixes #2533)
9 years ago
Stefan Bühler f0e5c1415d [core] decode URL before rewrite, enabling it to work in $HTTP["url"] conditionals (fixes #2526)
9 years ago
Stefan Bühler 17762fad01 maintain physical.basedir (the "acting" doc-root as prefix of physical.path) in more places
9 years ago
Stefan Bühler c8fbc16985 [ssl] fix regression from CVE-2013-4508 (client-cert sessions were broken)
9 years ago
Stefan Bühler 99cddff73a [core] check success of setuid,setgid,setgroups (CVE-2013-4559)
9 years ago
Stefan Bühler d8b363c1d1 [stat-cache] fix FAM cleanup/fdevent handling
9 years ago
Stefan Bühler ae1335503a [stat-cache] FAM: fix use after free (CVE-2013-4560)
9 years ago
Stefan Bühler 6b7240f2d8 NEWS entry for previous commit
9 years ago
Stefan Bühler 1af871fcef [ssl] fix SNI handling; only use key+cert+verify-client from SNI specific config (fixes #2525, CVE-2013-4508)
10 years ago
Stefan Bühler 268c054c40 [mod_extforward] fix compilation without IPv6, (not) using undefined var (fixes #2515, thx mm)
10 years ago
Stefan Bühler 9b0d54d7cc [mod_auth] explicitly link ssl for SHA1 (fixes #2517)
10 years ago
Stefan Bühler 32199a7bdf - next is 1.4.34
10 years ago
Stefan Bühler 29ff92d9ba [core] set signal handlers before forking child processes in modules/plugins_call_set_defaults (fixes #2502)
10 years ago
Stefan Bühler 9cfc080ab7 [core] allow files to be used as document-root (fixes #2475)
10 years ago
Stefan Bühler c26b0f9617 [mod_accesslog] add accesslog.syslog-level option (fixes #2480)
10 years ago
Stefan Bühler f0e5b84c27 [mod_simple_vhost] fix cache; skip module if simple-vhost.server-root is empty (thx rm for reporting)
10 years ago
Stefan Bühler 92567b8b8f [core] check whether server.chroot exists
10 years ago
Stefan Bühler 916cf7cfc0 [core] remove requirement that default doc-root has to exist, there are reasonable scenarios not requiring static files at all
10 years ago
Stefan Bühler f9d58670d5 [auth] new method "extern" to use already present REMOTE_USER (from magnet, ssl, ...) (fixes #2436)
10 years ago
Stefan Bühler 559b198f86 [auth] put REMOTE_USER into cgi environment, making it accessible to lua via lighty.req_env (fixes #2495)
10 years ago
Stefan Bühler 93fd9ea7a4 [ssl] add option ssl.empty-fragments, defaulting to disabled (fixes #2492)
10 years ago
Stefan Bühler 6d4d2118c3 [ssl] accept ssl renegotiations if they are not disabled (fixes #2491)
10 years ago
Stefan Bühler 05858f6cf2 [ssl] Fix $HTTP["scheme"] conditional, could be "http" for ssl connections if the ssl $SERVER["socket"] conditional was nested (fixes #2501)
10 years ago
Stefan Bühler 25a3f2e826 [network] use constants available at compile time for maximum number of chunks for writev instead of calling sysconf (fixes #2470)
10 years ago
Stefan Bühler 6cdb46587c [ssl] use DH only if openssl supports it (fixes #2479)
10 years ago
Stefan Bühler 3df2ec9248 [core] recognize more http methods to forward to backends (fixes #2346)
10 years ago
Stefan Bühler 9b36534752 [core] return 501 Not Implemented in static file mode for all methods except GET/POST/HEAD/OPTIONS
10 years ago
Stefan Bühler 12c4a40b28 [mod_userdir] add userdir.active option, "enabled" by default
10 years ago
Stefan Bühler a6b42cc61e [auto* build] simplify autogen.sh, handle automake 1.13 test running (fixes #2490)
10 years ago
Stefan Bühler c008fd7ec8 [mod_auth] fix invalid read in digest qop=auth-int handling (fixes #2478)
10 years ago
Stefan Bühler 680b714543 [cmake] Use TARGET_LINK_LIBRARIES instead of LINK_FLAGS for library dependencies, also add -Wl,--as-needed to extra warnings (fixes #2448)
10 years ago
Stefan Bühler a0e93c678b fix undefined stuff found with clang
10 years ago
Stefan Bühler 661efa3f37 fix some bugs found with canalyze (fixes #2484, thx Zhenbo Xu)
10 years ago
Stefan Bühler ce4bc0c0f7 [mod_auth] fix base64_decode (#2484)
10 years ago
Stefan Bühler c26b50d9ad [mod_auth] add htpasswd -s (SHA1) support if openssl is used (needs openssl for SHA1). This doesn't use any salt, md5 with salt is probably better.
10 years ago
Stefan Bühler 0342dfef1d [mod_auth] use crypt() on encrypted password instead of extracting salt first (fixes #2483)
10 years ago
Stefan Bühler b5da12c008 reject non ASCII characters in HTTP header names
10 years ago
Stefan Bühler 25a2d665aa call ERR_clear_error only for ssl connections in CON_STATE_ERROR
10 years ago
Stefan Bühler 0e48ef6acb [mod_fastcgi,log] support multi line logging (fixes #2252)
10 years ago
Stefan Bühler 543bd249fb fix handling of If-Modified-Since if If-None-Match is present (don't return 412 for date parsing errors); follow current draft for HTTP/1.1, which tells us to ignore If-Modified-Since if we have matching etags.
10 years ago
Stefan Bühler 9cd8faa1b6 mod_fastcgi: fix mix up of "mode" => "authorizer" in other fastcgi configs (fixes #2465, thx peex)
10 years ago
Stefan Bühler 5aef370a2d - next is 1.4.33
10 years ago
Stefan Bühler 79fed4ec04 remove whitespace at end of header keys
10 years ago
Stefan Bühler 6edfc40f93 fix DoS in Connection header value split (reported by Jesse Sipprell, CVE-2012-5533)
10 years ago
Stefan Bühler 29b126d5d3 mod_extforward: log address of untrusted proxy with debug.log-request-handling
10 years ago
Cyril Brulebois 4f4bcdd3c3 tests: make sure mod_proxy doesn't leave running processes (fixes #2435, thx kibi)
11 years ago
Stefan Bühler 4002dce596 detect "x-gzip"/"x-bzip2" as separate encodings, more strict encoding matching (fixes #2443)
11 years ago
Stefan Bühler c3a9948c75 network_server_init: fix double free and memleak on error (fixes #2440, thx kyprizel)
11 years ago
Stefan Bühler 9b246c5e09 fix :port handling in $HTTP["host"] checks (fixes #2135. thx liming)
11 years ago
Stefan Bühler d4d1ff36aa add PATCH method (fixes #2424)
11 years ago
Stefan Bühler fcb3f42f11 configure.ac: remove old stuff, add some new to fix warnings in automake 1.12 (fixes #2419, thx blino)
11 years ago
Stefan Bühler d09fdd877f Handle ENAMETOOLONG, return 404 Not Found (fixes #2396, thx dererkazo)
11 years ago
Stefan Bühler db1d977dea Ignore EPIPE/ECONNRESET after SSL_shutdown (thx patdk-wk for reporting)
11 years ago
Stefan Bühler 6c9d257742 Code cleanup with clang/sparse (fixes #2437, thx kibi)
11 years ago
Stefan Bühler b6b694df3d - next is 1.4.32
11 years ago
Stefan Bühler 100ed91f2d Fix --enable-mmap handling in configure.ac
11 years ago
Stefan Bühler 172eeebfaa [mod_redirect] Support url.redirect-code option (fixes #2247)
11 years ago
Stefan Bühler 1ee35acc6f [mod_extforward] Support ipv6 addresses (fixes #1889)
11 years ago
Stefan Bühler 3a13ab8bf2 Detect multiple -f options: show error message instead of assert (fixes #2416)
11 years ago
Stefan Bühler 5677f17442 [mod_*cgi,mod_accesslog] Fix splitting :port with ipv6 (fixes #2333, thx simoncpu)
11 years ago
Stefan Bühler 7187271fb6 [auth] Add "AUTH_TYPE" environment (for *cgi), remove fastcgi specific workaround, add fastcgi test case (fixes #889)
11 years ago
Stefan Bühler 61047369c7 [mod_auth] Fix digest "md5-sess" implementation (Errata ID 1649, RFC 2617) (fixes #2410)
11 years ago
Stefan Bühler ab0fa7d873 Fix access log escaping of " and \\ (fixes #1551)
11 years ago
Stefan Bühler 01f9debec3 Fix handling of empty header list entries in http_request_split_value, fixing invalid read in valgrind (fixes #2413)
11 years ago
Stefan Bühler e697869e34 buffer_caseless_compare: always convert letters to lowercase to get transitive results, fixing array lookups (fixes #2405)
11 years ago
Stefan Bühler f4c3a99eea Disable mmap by default (fixes #2391)
11 years ago
Stefan Bühler 33f1ec6d28 [mod_compress] fix handling if etags are disabled but cache-dir is set - may lead to double response
11 years ago
Stefan Bühler 79bcfab083 Move fdevent subsystem includes to implementation files to reduce conflicts (fixes #2373)
11 years ago
Stefan Bühler d194c09da9 [ssl] fix segfault in counting renegotiations for openssl versions without TLSEXT/SNI
11 years ago
Stefan Bühler beb6709b6c - next is 1.4.31
11 years ago
Stefan Bühler 761bedd7fe [libev/cgi] fix waitpid ECHILD errors in cgi with libev (fixes #2324)
11 years ago
Stefan Bühler 38e3e4a65a [ssl] fix ssl connection aborts if files are larger than the MAX_WRITE_LIMIT (256kb)
11 years ago
Stefan Bühler b748fb890d [core] accept dots in ipv6 addresses in host header (fixes #2359)
11 years ago
Stefan Bühler 0f96222e7e [ssl] add option to honor server cipher order, true by default (fixes #2364)
11 years ago
Stefan Bühler a94bdd07df [ssl] count renegotiations to prevent client renegotiations
11 years ago
Stefan Bühler 6c9dff7cda [mod_auth] Fix signedness error in http_auth (fixes #2370, CVE-2011-4362)
11 years ago
Stefan Bühler f15ee9becb Fix mod_status bug: always showed "0/0" in the "Read" column for uploads (fixes #2351)
12 years ago
Stefan Bühler 3518ab60ed Don't overwrite 401 (auth required) with 501 (unknown method) (fixes #2341)
12 years ago
Stefan Bühler e05f1b3eec Add static-file.disable-pathinfo option to prevent handling of urls like .../secret.php/image.jpg as static file
12 years ago
Stefan Bühler cbf1baacc9 [ssl] fix build errors when Elliptic-Curve Diffie-Hellman is disabled
12 years ago
Stefan Bühler 90dd8af32b Always use our 'own' md5 implementation, fixes linking issues on MacOS (fixes #2331)
12 years ago
Stefan Bühler 34abcf7309 - next is 1.4.30
12 years ago
Stefan Bühler f0816d8db2 fdevent: add solaris eventports (fixes #2171)
12 years ago
Stefan Bühler 960d34c7ea [doc] Move docs to outdated/ subdir and refer to wiki instead (fixes #2248)
12 years ago
Stefan Bühler adc97e5ba3 [*cgi] Use physical base dir (alias, userdir) as DOCUMENT_ROOT in cgi environments (fixes #2216)
12 years ago
Stefan Bühler 8cdf9cc767 [proc,include_shell] log error if exec shell fails (fixes #2280)
12 years ago
Stefan Bühler 55e1dc1825 [ssl/build] some minor fixes; fix compile without ssl, cleanup ssl config buffers
12 years ago
Stefan Bühler 328043caf3 [ssl/md5] prefix our own md5 implementation with li_ so it doesn't conflict with the openssl one (fixes #2269)
12 years ago
Stefan Bühler f610f894a3 ssl: Support for Diffie-Hellman and Elliptic-Curve Diffie-Hellman key exchange (fixes #2301, #2246, #2239)
12 years ago
Stefan Bühler 562a6ba83b [build] Fix detection of libev (fixes #2300)
12 years ago
Stefan Bühler 33e30b486a mod_cgi: make read buffer as big as incoming data block
12 years ago
Stefan Bühler cf719ec5b8 Silence annoying "connection closed: poll() -> ERR" error.log message (fixes #2257)
13 years ago
Stefan Bühler 74ce062f56 Fix mod_proxy waiting for response even if content-length is 0 (fixes #2259)
13 years ago
Stefan Bühler 8d769fd0e2 - next is 1.4.29
13 years ago
Stefan Bühler 42ad681f66 Add ticket number in NEWS for segfault fix
13 years ago
Stefan Bühler 2b6f7069bc Fix buffer.h to include stdio.h as it is needer for SEGFAULT() (fixes #2250)
13 years ago
Stefan Bühler 7e5b0fe9ab Rename fdevent_event_add to _set to reflect what the function does. Fix some handlers.
13 years ago
Stefan Bühler 00fef415a5 Silence freebsd_kqueue delete errors
13 years ago
Stefan Bühler 1c796b2d15 - next is 1.4.28
13 years ago
Stefan Bühler e4a1ba2e32 Revert "autotools: don't recreate parser files with lemon after lemon rebuild" (#2238)
13 years ago
Stefan Bühler e23e999089 bind to IPV6-only if ipv6 address was specified (http://redmine.lighttpd.net/projects/lighttpd/wiki/IPv6-Config)
13 years ago
Stefan Bühler b7cc84abc8 don't overwrite global server.force-lowercase-filenames setting (fixes #2042)
13 years ago
Stefan Bühler 00265fbdb3 mod_proxy: return response as soon as it is available (fixes #2196)
13 years ago
Stefan Bühler f8eb52ebda add libev fdevent handler: server.event-handler = "libev"
13 years ago
Stefan Bühler 4ae13c32b1 only require FDEVENT_IN bit to be set for listening connections (fixes #2227)
13 years ago
Stefan Bühler 38f2d1ddd7 cleanup fdevent code, removed linux-rtsig handler, replaced some fprintf calls
13 years ago
Stefan Bühler 614bb7538d Add check to stop loading plugins twice
13 years ago
Stefan Bühler 12f375f3b1 array.c: improve array_get_unused_element to check data type; fix mem leak if unused_element didn't find a matching entry (fixes #2145)
13 years ago
Stefan Bühler cf5fcf953d openssl: silence annoying error messages for errno==0 (fixes #2213)
13 years ago
Stefan Bühler 7b7dd1b986 autotools: don't recreate parser files with lemon after lemon rebuild
13 years ago
Stefan Bühler 572f738f29 mod_accesslog: optimize accesslog_append_escaped (fixes #2236, thx crypt)
13 years ago
Stefan Bühler f65467386f mod_status: Add version to status page (fixes #2219)
13 years ago
Stefan Bühler cece2fe3c6 mod_accesslog: Fix var declarations mixed in source (fixes #2233)
13 years ago
Stefan Bühler 73e0bb2715 mod_cgi: fix race condition leaving response not forwarded to client (fixes #2217)
13 years ago
Stefan Bühler 165de1331b mod_staticfile: add debug output if we ignore a file with static-file.exclude-extensions (fixes #2215)
13 years ago
Stefan Bühler c6c8ad2ac7 mod_fastcgi: Send 502 "Bad Gateway" if we couldn't open the file for X-Sendfile (fixes #2226)
13 years ago
Stefan Bühler 48f1cf79b4 mod_accesslog: fix %p for ipv6 sockets (fixes #2228, thx jo.henke)
13 years ago
Stefan Bühler a61e0bdde0 Fix two compiler warnings
13 years ago
Stefan Bühler 63233d3c47 Fix etag formatting
13 years ago
Stefan Bühler bd4c4aaab2 Fix stalls while reading from ssl sockets (fixes #2197)
13 years ago
Elan Ruusamäe a813273c2f - Include IP addresses on error log on password failures (fixes #2191)
13 years ago
Elan Ruusamäe 5518643d39 - Print double quotes properly when dumping config file (fixes #1806)
13 years ago
Stefan Bühler b3892c1410 Reset uri.authority before TLS servername handling, reset all "keep-alive" data in connection_del (fixes #2125)
13 years ago
Stefan Bühler 494ce8e3b0 [mod_compress] Fix segfault when etags are disabled (fixes #2169)
13 years ago
Stefan Bühler f6b3c15024 Fix detecting git repository (fixes #2173, thx ncopa)
13 years ago
Stefan Bühler a48aa0f023 Check uri instead of physical path for directory redirect
13 years ago
Stefan Bühler 221af3d59d mod_proxy: close connection on write error (fixes #2114)
13 years ago
Stefan Bühler e789ea231f Fix mod_proxy HUP handling (send final chunk, fix usage counter)
13 years ago
Stefan Bühler 34fb1258e4 Fix handling return value of SSL_CTX_set_options (fixes #2157, thx mlcreech)
13 years ago
Stefan Bühler 320e293038 - next is 1.4.27
13 years ago
Stefan Bühler ed9be1a84f Add some details to NEWS
13 years ago
Stefan Bühler 914e499723 Fix HUP detection in close-state if event-backend doesn't support FDEVENT_HUP (like select or poll on FreeBSD)
13 years ago
Stefan Bühler f601b8028b Append to previous buffer in con read (fixes #2147, found by liming, CVE-2010-0295)
13 years ago
Stefan Bühler a51a8545f4 Update NEWS file
13 years ago
Stefan Bühler b5a76921e4 - next is 1.4.26
14 years ago
Stefan Bühler 175ad79a0b Fix configure.ac to allow autoreconf, also enables make V=0
14 years ago
Stefan Bühler 2eaf42d0e5 mod_fastcgi: Don't reconnect after connect() succeeded (fixes #2096)
14 years ago
Stefan Bühler 781784664a mod_fastcgi: fix mod_fastcgi packet parsing
14 years ago
Stefan Bühler e430ce09bc export some SSL_CLIENT_* vars for client cert validation (fixes #1288, thx presbrey)
14 years ago
Stefan Bühler 2b79b9c3cb reset tlsext_server_name in connection_reset - fixes random hostnames in the $HTTP["host"] conditional
14 years ago
Stefan Bühler 47bd40368d mod_rrdtool: fix creating file if it doesn't exist (#1788)
14 years ago
Stefan Bühler ef28250d23 disable warning "CLOSE-read", part 2 (fixes #2091)
14 years ago
Stefan Bühler a81c2a1b02 disable warning "CLOSE-read"
14 years ago
Stefan Bühler c3c58ae9c6 mod_rewrite: fix compile error if compiled without pcre
14 years ago
Stefan Bühler f5f6b954b0 mod_magnet: add traceback for printing lua errors
14 years ago
Stefan Bühler 07ae3fb815 mod_magnet: fix pairs() for normal tables and strings (fixes #1307)
14 years ago
Stefan Bühler 66805d03a6 - next is 1.4.25
14 years ago
Stefan Bühler 987110317f Fix broken return values from int to enum in mod_fastcgi
14 years ago
Stefan Bühler 932b67bd2b Fix linger close timeout handling, drop timeout to 5 seconds (fixes #2086)
14 years ago
Stefan Bühler a0dfe15e41 Fix NEWS - referenced wrong bug (fixes #2084)
14 years ago
Stefan Bühler 1d5d55a484 Don't print ssl error if client didn't support TLS SNI
14 years ago
Stefan Bühler e087d5bf1e fix mod_webdav crash from #1793 (fixes #2048, thx hiroya)
14 years ago
Stefan Bühler 069e848a0c mod_accesslog: escape special characters (fixes #1551, thx icy)
14 years ago
Stefan Bühler 19838e99eb mod_fastcgi: Fix host->active_procs counter, return 503 if connect wasn't successful after 5 tries (fixes #1825)
14 years ago
Stefan Bühler b987643307 Add SSL Client Certificate verification (#1288)
14 years ago
Peter Colberg 8b6dae4139 Add TLS servername indication (SNI) support (fixes #386, thx Peter Colberg <peter@colberg.org>)
14 years ago
Stefan Bühler 83145e8ba6 mod_rewrite: add url.rewrite-[repeat-]if-not-file to rewrite if file doesn't exist or is not a regular file (fixes #985, thx lucas aerbeydt)
14 years ago
Stefan Bühler 20c4cd55c3 Fix close_timeout_ts trigger (should finally fix lingering close)
14 years ago
Stefan Bühler 915a9e3e88 Add some iterators for mod_magnet (fixes #1307)
14 years ago
Stefan Bühler 67cb38d0ca always define _GNU_SOURCE
14 years ago
Stefan Bühler ea903c7512 mod_accesslog: configurable timestamp logging (fixes #1479)
14 years ago
Stefan Bühler 07ed8a269b mod_usertrack: Use T_CONFIG_INT for max-age, solves range problem (#1455)
14 years ago
Stefan Bühler 0bd06a9629 Fix segfault on invalid config "duplicate else conditions" (fixes #2065)
14 years ago
Stefan Bühler fd13e94427 mod_fastcgi: restart local procs immediately after they terminated, fix local procs handling
14 years ago
Stefan Bühler a68a289c75 Fix linger-on-close behaviour to avoid rare failure conditions (was r2636, fixes #657, thx apenwarr)
14 years ago
Stefan Bühler 925a5ed5c4 mod_fastcgi: fix is_local detection, respawn backends if bin-path is set (fixes #897)
14 years ago
Stefan Bühler d21c645bfa mod_compress: match partial+full content-type (fixes #1552)
14 years ago
Stefan Bühler af3961c9d9 Update NEWS file
14 years ago
Elan Ruusamäe 6c75b7bf24 - Combine Cache-Control header value in mod_expire to existing HTTP header if header already added by other modules (fixes #2068)
14 years ago
Stefan Bühler 543f8040d3 Print an error if you use too many captures in a regex pattern (fixes #2059)
14 years ago
Stefan Bühler 5ae8685604 Use linux-epoll by default if available (fixes #2021, thx Olaf van der Spek)
14 years ago
Stefan Bühler 0413cf0ecf Set tm.tm_isdst = 0 before mktime() (fixes #2047)
14 years ago
Stefan Bühler 956b6e1924 Print errors from include_shell to stderr
14 years ago
Stefan Bühler a1862cc809 Fix ipv6 in mod_proxy (fixes #2043)
14 years ago
Stefan Bühler ed417a04d6 Allow mod_mysql_vhost to use stored procedures (fixes #2011, thx Ben Brown)
14 years ago
Stefan Bühler ea78edda65 Fix typo in NEWS (referenced wrong bug)
14 years ago
Stefan Bühler 7b4d8fe8c3 Remove adaptive spawning code from fastcgi (was disabled for a long time)
14 years ago
Stefan Bühler 8004ebbddf Use disable-time in fastcgi for all disables after errors, default is 1sec (fixes #2040)
14 years ago
Stefan Bühler 9e6b2c63f0 Fix handling network-write return values (#2024)
14 years ago
Stefan Bühler f712888913 Try to fix server.tag issue with localized svnversion
14 years ago
Stefan Bühler 4df22f2a32 Fix issues found with clang analyzer
14 years ago
Stefan Bühler 8629831df2 Remove strptime failed message (fixes #2031)
14 years ago
Stefan Bühler 8a24665a81 Allow all comparisons for $SERVER["socket"] - only bind for "=="
14 years ago
Stefan Bühler 099d37ef75 Change mod_expire to append Cache-Control instead of overwriting it (fixes #1197)
14 years ago
Stefan Bühler 5e91465797 Use connection_reset instead of handle_request_done for cleanup callbacks
14 years ago
Stefan Bühler b87d3e804b Allow digits in hostnames in more places (fixes #1148)
14 years ago
Stefan Bühler 909a546abd Fix hanging connection in mod_scgi (fixes #2024)
14 years ago
Stefan Bühler 1b2cc3bb66 Show "no uri specified -> 400" error only when "debug.log-request-header-on-error" is enabled (fixes #2030)
14 years ago
Stefan Bühler 839aa7dbd9 Reset ignored signals to SIG_DFL before exec() in fastcgi/scgi (fixes #2029)
14 years ago
Stefan Bühler e1645ed287 Set FD_CLOEXEC for bound sockets before pipe-logger forks (fixes #2026)
14 years ago
Stefan Bühler fbd4fe3c07 cmake: Add -export-dynamic to link flags, fixes build on FreeBSD
14 years ago
Stefan Bühler fcfd4d048a cmake: Fix crypt lib check
14 years ago
Stefan Bühler 243f756e92 Fix unused function webdav_lockdiscovery in mod_webdav
14 years ago
Stefan Bühler 8f61a1ffd0 Add "lua-5.1" to searched pkg-config names for lua
14 years ago
Stefan Bühler 2ab8287e32 Fix FD_SETSIZE comparision warnings on FreeBSD
14 years ago
Stefan Bühler 3c11705903 Add "cgi.execute-x-only" to mod_cgi, requires +x for cgi scripts (fixes #2013)
14 years ago
Stefan Bühler 3b66d3b6ae Fix config evaluation for debug.log-timeouts option (#1529)
14 years ago
Stefan Bühler fbdb305f8a Add server.breakagelog, a "special" stderr (fixes #1863)
14 years ago
Stefan Bühler 214484dec0 Keep url/host values from connection to display information while keep-alive in mod_status (fixes #1202)
14 years ago
Stefan Bühler 90151cdc2e Use unsigned int for secdownload.timeout (fixes #1966)
14 years ago
Stefan Bühler 28e198d5a5 Use unsigned int (and T_CONFIG_INT) for max_request_size
14 years ago
Stefan Bühler 0d8c6accd7 Add T_CONFIG_INT for bigger integers from the config (needed for #1966)
14 years ago
Stefan Bühler 7c5917a24b - next is 1.4.24
14 years ago
Stefan Bühler b2108c436c Remove X-Sendfile-Range feature; it will be replaced with something more powerful (#2005, #2008)
14 years ago
Stefan Bühler 3c723e6744 Make dependency on svnversion/git optional (for devel versionstamp, fixes #2009)
14 years ago
Stefan Bühler e2e7fe607a Allow max-keep-alive-requests to depend on conditional (fixes #1881)
14 years ago
Stefan Bühler 60e745695a Fix 100% cpu usage if time() < 0 (thx to gaspa and cate, fixes #1964)
14 years ago
Stefan Bühler ad1e80e5af Add X-Sendfile-Range feature (fixes #2005)
14 years ago
Stefan Bühler 3af67d1392 Ignore multiple "If-None-Match" headers (only use first one, fixes #753)
14 years ago
Stefan Bühler 5204fd7e6c Adding support for additional chars in LDAP usernames (fixes #1941)
14 years ago
Stefan Bühler 7ad4792357 Add support for "real" entropy from /dev/[u]random (fixes #1977)
14 years ago
Stefan Bühler bcc65ae59f Add ssi.content-type option (default text/html, fixes #615)
14 years ago
Stefan Bühler 2f4120b37b Fix segfault in mod_expire after failed config parsing (fixes #1992)
14 years ago
Stefan Bühler 4f4d40f3f7 Add "lighty.req_env" table to mod_magnet for setting/getting environment values for cgi (fixes #1967, thx presbrey)
14 years ago
Stefan Bühler cbec37396d Allow using pcre with cross-compiling (pcre-config got fixed; fixes #1986)
14 years ago
Stefan Bühler 57066345e4 Workaround broken operating systems: check for trailing '/' in filenames (fixes #1989)
14 years ago
Stefan Bühler b063f0186a Improve FastCGI performance (fixes #1999)
14 years ago
Stefan Bühler b202898c40 Backup errno for later usage (reported by Guido Reina via mailinglist)
14 years ago
Stefan Bühler fbf79a8e72 Modify fastcgi error message
14 years ago
Stefan Bühler 1a5d8c2dc4 Fix mod-fastcgi counters
14 years ago
Stefan Bühler f70eab0d85 Fix evasive.silent option (#1438)
14 years ago
Stefan Bühler 69987ea95f Fix max-age value in mod_expire for 'modification' (fixes #1978)
14 years ago
Stefan Bühler 9c53e2ef80 Fix workaround for incorrect path info/scriptname if scgi prefix is "/" (fixes #729)
14 years ago
Stefan Bühler a78acf99a1 Fix mod_cgi environment keys mangling (fixes #1969)
14 years ago
Stefan Bühler d947d0d2da Fix x-sendfile 2gb limiting (fixes #1970)
14 years ago
Stefan Bühler ecfdc60945 Fix SERVER_NAME port stripping (fixes #1968)
14 years ago
Stefan Bühler 7f103eab6c Fix error message if no auth backend was set
14 years ago
Stefan Bühler 4de9dc077a mod_ssi printenv: print cgi env, add environment vars to cgi env (fixes #1713)
14 years ago
Stefan Bühler 4a47537696 Add IPv6 support to mod_proxy (fixes #1537)
14 years ago
Stefan Bühler 0544f34ee3 Add '%_' pattern for complete hostname in mod_evhost (fixes #1737)
14 years ago
Stefan Bühler 4c7c0b815e Make mod_extforward headers configurable (fixes #1545)
14 years ago
Stefan Bühler 6fac05e10b Add evasive.silent option (fixes #1438)
14 years ago
Stefan Bühler 966ba442dc Limit amount of bytes read for one read-event (fixes #1070)
14 years ago
Stefan Bühler 0226d4bf36 Add option to enable TCP_DEFER_ACCEPT (fixes #1447)
14 years ago
Stefan Bühler 63a010f686 Add some dirlisting enhancements (fixes #1458)
14 years ago
Stefan Bühler e7b0528e9e Fix bug with FastCGI request id overflow under high load; just use always id 1 as we don't use multiplexing. (thx jgray)
14 years ago
Stefan Bühler e4b15be91c Change name/version separator back to "/" (affects every place where the version is printed)
14 years ago
Stefan Bühler c21623456c mod_magnet: Add env["request.path-info"]
14 years ago
Stefan Bühler 1ff333cb4a mod_magnet: Add env["request.remote-ip"] (fixes #1740)
14 years ago
Stefan Bühler 3172b49840 Fix trailing zero char in REQUEST_URI after "strip-request-uri" in mod_fastcgi
14 years ago
Stefan Bühler 2e823e8d14 Use server.tag for SERVER_SOFTWARE if configured (fixes #357)
14 years ago
Stefan Bühler 638ee6cad9 Add revision number to package version for svn/git checkouts
14 years ago
Stefan Bühler 1527160c69 Add support for pipe logging for server.errorlog (fixes #296)
14 years ago
Stefan Bühler 80552616ce Include mmap.h from chunk.h to fix some problems with #define mmap mmap64 (fixes #1923)
14 years ago
Stefan Bühler ff5c18bee8 Check for regular file in mod_cgi, so we don't try to start directories
14 years ago
Stefan Bühler 9c7cdb8011 Add proper SUID bit detection (fixes #416)
14 years ago
Stefan Bühler 815875377a Rename configure.in to configure.ac, with small cleanups (fixes #1932)
14 years ago
Stefan Bühler 0990c81134 Fix mod_proxy RoundRobin (off by one problem if only one backend is up)
14 years ago