Commit Graph

1063 Commits (d58fea0c7a0274c223a4f6d0832fa2873ef11fc4)

Author SHA1 Message Date
Stefan Bühler 915a9e3e88 Add some iterators for mod_magnet (fixes #1307)
13 years ago
Stefan Bühler 67cb38d0ca always define _GNU_SOURCE
13 years ago
Stefan Bühler ea903c7512 mod_accesslog: configurable timestamp logging (fixes #1479)
13 years ago
Stefan Bühler 07ed8a269b mod_usertrack: Use T_CONFIG_INT for max-age, solves range problem (#1455)
13 years ago
Stefan Bühler 0bd06a9629 Fix segfault on invalid config "duplicate else conditions" (fixes #2065)
13 years ago
Stefan Bühler fd13e94427 mod_fastcgi: restart local procs immediately after they terminated, fix local procs handling
13 years ago
Stefan Bühler 7c65bd74ff commit 476c5d48ea9fbd4d1c6d4ef3f128b6e4898a297f
13 years ago
Stefan Bühler 925a5ed5c4 mod_fastcgi: fix is_local detection, respawn backends if bin-path is set (fixes #897)
13 years ago
Stefan Bühler d21c645bfa mod_compress: match partial+full content-type (fixes #1552)
13 years ago
Stefan Bühler b9db35f5ff mod_fastcgi: don't disable backend if disable-time is 0 (fixes #1825)
13 years ago
Stefan Bühler 17d0c36eed Read hostname from absolute uris in the request line (fixes #1937)
13 years ago
Stefan Bühler a55f82a392 mod_webdav: Delete old properties before updating new for MOVE (fixes #1317)
13 years ago
Stefan Bühler cef23f08d3 mod_webdav: Patch to skip login information for domain part of Destination field (fixes #1793)
13 years ago
Stefan Bühler 56adf372fb Revert to _GNU_SOURCE before <time.h> for strptime
14 years ago
Stefan Bühler 844d2e9ef5 Add _XOPEN_SOURCE for strptime
14 years ago
Stefan Bühler 3d22a09b51 Add <sys/types.h> before including event backends
14 years ago
Stefan Bühler 122831dc17 Fix some compile problems from header inclusion reorder patch
14 years ago
Stefan Bühler 22e8b456a9 Fix header inclusion order, always include "config.h" before any system header
14 years ago
Stefan Bühler d69683ddb5 Remember keep-alive-idle in separate variable (fixes #1988)
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
Elan Ruusamäe e74295262b - space cosmetic for last commit
14 years ago
Elan Ruusamäe cb1ad7b130 - include query string in fastcgi backend errors
14 years ago
Stefan Bühler f9e65e8500 Fixed some small non-critical leaks reported by cppcheck
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 64c2e93336 Cleanup tree: remove .cvsignore and ChangeLog (deprecated by NEWS)
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 b790231357 Fix comment style
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 fd43f070a9 Fix some warnings in mod_secure_download.c
14 years ago
Stefan Bühler 243f756e92 Fix unused function webdav_lockdiscovery in mod_webdav
14 years ago
Stefan Bühler f5fccea003 Fix missing header <string.h> in mod_cml_lua.c
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 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 93bac6a31e Fix unused var in log.c
14 years ago
Stefan Bühler 01d6ce3fb6 Fix building the versionstamp file
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 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 2c0eb025f1 [cmake] Remove -Wno-pointer-sign from extra warnings
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 ca95b48d68 Fix lemon compiler warnings
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 d0c8721b0d Fix unused var in mod_extforward if ipv6 is disabled.
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