Lines Matching refs:to

8   * [doc] remove references to removed modules
9 * [cmake] add doc/CMakeLists.txt to dist tar ball (#3181)
10 * [meson] add meson.build to install man pages (fixes #3181)
14 * [cmake] add -DWITH_LUA_VERSION= to specify lua ver (#3181)
20 * [lemon] upgrade LEMON parser to SQLite maint ver
21 * [build] modify arguments to updated LEMON parser
32 * [core] reset SIGUSR1 to SIG_DFL before execve()
35 * [core] pass fdn to fdevent_sched_close,_unregister
38 * [core] move headers to help isolate fdevent layer
44 * [autotools] add mod_evhost to static build list
74 * [mod_wolfssl] cast to fix compile error
92 * [cmake] use find_package() to include the PkgConfig module
93 * [cmake] use GNUInstallDirs to set defaults for several directories
94 * [cmake] use FindOpenSSL cmake module to search for OpenSSL
107 * [TLS] upgrade default cipher list to stronger set
115 * [core] reduce M_TOP_PAD to default on small system
142 * [core] save ptr to avoid static analyzer realloc warn
150 * [core] tweak streaming request body to backends
155 * [meson] add license keyword to project declaration
163 * [doc] add libdeflate to INSTALL
179 * [core] preprocessor option to force crypto lib
189 * [build] meson -Dlua_version=... to specify lua ver
195 * [mod_deflate] fix to return 304 with If-None-Match (fixes #3143)
197 * [core] feature flag to allow Range w/ HTTP/1.0
201 * [mod_deflate] --with-libdeflate to use libdeflate
220 * [core] chunk_file_pread() to wrap pread()
222 * [mod_magnet] use lua_getextraspace() to store r
223 * [core] fall back to getauxval(AT_RANDOM), if avail
238 * [core] isolate plugins_*() funcs to main server
255 * [multiple] immed connect to backend for streaming
274 * [core] convert simple config cond regex to pre/sfx
275 * [tests] able to run tests when built w/o pcre
290 * [core] delay response to http auth invalid creds
310 * [mod_magnet] expose r->state to lua scripts
313 * [mod_magnet] expose r->keep_alive to lua scripts
330 * [mod_magnet] read-only access to r->server_name
346 * [build] update descriptions to remove old lua ver
355 * [core] increase session window size to 256k
366 * [core] add remote IP to some error msgs (fixes #3122)
373 * [core] use ETag response header to check cachable
374 * [core] add more const to stat_cache_update_entry()
376 * [mod_magnet] interface to http_response_send_file
400 * [build] cmake build now defaults to C11
408 * [build] cmake build now defaults to C11
425 * [cmake] raise minimum version to 3.7
443 * [core] allow LISTEN_PID to be ppid if TRACEME (fixes #3137)
454 * [mod_mbedtls] changes to build with mbedtls 3.0.0
477 * [mod_cgi] check fd-to-cgi not -1 before close
488 * [tests] mod_ssi tests moved to src/t/test_mod_ssi
494 * [core] better asm for binary num to ascii string
500 * [mod_evasive] update comment to add references
510 * [core] extend pcre_keyvalue_ctx to pass more state
520 * [tests] t/test_mod_ssi adjust to follow symlinks
533 * [mod_dirlisting] sort "../" to top (fixes #3109)
542 * [core] add comment to ck_memeq_const_time()
543 * [core] accept up to 5 digit port num in host cond
549 * [mod_auth] revert adjustment to auth passwd cache (#3112)
551 * [core] separate funcs to check for valid chars
576 * [meson] add with_zstd to meson_options.txt
585 * [core] inline funcs to decode h2 framing nums (fixes #3067)
588 * [build] augment configure.ac msgs to remove FAM (#3068)
596 * [autoconf] add ajp13 to build msgs
615 * [multiple] use binary '|' to reconstruct ts
645 * [multiple] http_header APIs to reduce str copies
658 * [mod_status] double-buffer large output to tmpfile
659 * [mod_ssi] shared code to wrap strftime()
660 * [mod_ssi] use intermediate chunkqueue to aggregate
662 * [core] short-circuit encoding if nothing to encode
684 * [mod_proxy] send HTTP/1.0 to backend if no Host
704 * [mod_expire] send only Cache-Control to >=HTTP/1.1
706 * [core] reuse code to parse backend response
712 * [mod_staticfile] move cold paths to separate func
714 * [core] li_base64_decode similar to li_to_base64
716 * [core] li_to_base64 alt code to add padding
747 * [core] add option to read config file from stdin
754 * [core] store int* ptr to common gw status counters
761 * [core] merge base64 encoding to li_base64_enc()
767 * [core] move data_{array,integer,string} to array.c
771 * [multiple] move const time cmp funcs to ck.[ch]
774 * [mod_auth,mod_vhostdb] move helper funcs to mods
807 * [core] add iovec wrappers to sys-crypto-md.h
823 * [core] move backtrace and assert macros to ck.[ch]
855 * [tests] mv tests from request.t to test_request.c
873 * [core] store time for last r/w to a backend socket
877 * [core] tweak buffer merging to reduce mem
892 * [core] change srv->conns to doubly-linked-list
893 * [core] change con joblist to singly-linked-list
908 * [mod_magnet] expose md and hmac funcs to lua
912 * [mod_magnet] expose enc/dec str funcs to lua
916 * [mod_magnet] lighty.r.* interfaces to request
921 * [mod_magnet] rename magnet_cgi_ to magnet_envvar_
928 * [mod_echo] test module to echo request as response
939 * [core] periodically malloc_trim() to release mem (fixes #3084)
945 * [core] change backtrace format to put addr first
947 * [core] write all cq MEM_CHUNK if spill to tempfile
962 * [multiple] prefer r->tmp_buf to p->tmp_buf
970 * [core] default backend "connect-timeout" to 8 (#3086)
987 * [core] splice() data from backends to tempfiles
998 * [core] use pread() to skip lseek()
1000 * [core] allow up to 32k of data frames per stream
1017 * [mod_dirlisting] place vars closer to where used
1042 * [doc] add --with-zstd to INSTALL
1113 * buffer_append_path_len() to join paths
1120 * [tests] OpenBSD crypt() support limited to bcrypt
1129 * [core] attempt to quiet some coverity warnings
1140 * [core] add missing mod_wolfssl to ssl compat list
1158 * [core] reorder srv->config_context to match ndx (fixes #3047)
1166 * [core] attempt to quiet some coverity warnings
1172 * [mod_evhost] use local array to split values
1174 * [core] add User-Agent to http_header_e enum
1176 * [core] use func rc to indicate done reading header
1178 * [core] do not pass srv to http header parsing func
1185 * [core] no need to pass srv to connection_set_state
1189 * [core] pass ptr to http_request_parse()
1197 * [core] prefer uint32_t to size_t in base.h
1200 * [core] short-circuit path to clear request.headers
1216 * [core] add const to callers of http_header_*_get()
1236 * [core] mv config_setup_connection to connections.c
1285 * [mod_wstunnel] change DEBUG_LOG to use log_error()
1294 * [multiple] prefer (connection *) to (srv *)
1298 * [core] read up-to fixed size chunk before fionread
1308 * [multiple] rename r to rc rv rd wr to be different
1323 * [core] convenience macros to check req methods
1325 * [multiple] omit passing srv to fdevent_handler
1326 * [core] remove unused arg to fdevent_fcntl_set_nb*
1336 * [core] pass scheme port to http_request_parse()
1338 * [core] rename specific_config to request_config
1339 * [core] move request_st,request_config to request.h
1340 * [core] pass (request_st *) to request.c funcs
1342 * [core] rename content_length to reqbody_length
1372 * [doc] add link to wiki in doc/outdated/ssl.txt
1374 * [mod_auth] "nonce_secret" option to validate nonce (fixes #2976)
1382 * [multiple] ./configure --with-nettle to use Nettle
1384 * [mod_cgi] remove redundant calls to set FD_CLOEXEC
1400 * [build] point ./configure --help to support forum
1402 * [multiple] add summaries to top of some modules
1414 * [mod_openssl] ssl.stek-file to specify encrypt key
1415 * [mod_mbedtls] ssl.stek-file to specify encrypt key
1416 * [mod_gnutls] ssl.stek-file to specify encrypt key
1421 * [mod_openssl] move SSL_CTX curve conf to new func
1426 * [mod_gnutls] option to override GnuTLS priority
1435 * [mod_openssl] default to set MinProtocol TLSv1.2
1464 * [mod_authn_mysql,file] use crypt() to save stack
1467 * move ci-build.sh to scripts
1470 * [build] bzip2 default to not-enabled in build
1478 * [build] add --with-brotli to CI build
1482 * [core] separate funcs to reset (request_st *)
1483 * [multiple] rename connection_reset hook to request
1485 * [core] detect and reject TLS connect to cleartext
1491 * [mod_proxy] send HTTP/1.1 requests to backends
1496 * [mod_extforward] attempt to quiet Coverity warning
1510 * [core] disperse settings.h to appropriate headers
1514 * [core] server.feature-flags to enable h2
1537 * [core] connection transition to HTTP/2; incomplete
1548 * [mod_status] separate funcs to print request table
1549 * [mod_status] adjust to print HTTP/2 requests
1550 * [core] redirect to dir using relative-path
1558 * [core] move connections_get_state to connections.c
1560 * [core] defer optimization to read small files
1567 * [core] use djbhash in gw_backend to choose host
1568 * [core] rename md5.[ch] to algo_md5.[ch]
1569 * [core] move djbhash(), dekhash() to algo_md.h
1570 * [core] rename splaytree.[ch] to algo_splaytree.[ch]
1580 * [build] add to autogen.sh hint listing reqd pkgs
1597 * [core] extend (data_string *) to store header id
1609 * [mod_magnet] magnet.attract-response-start-to
1617 * [core] perf adjustments to avoid load miss
1644 * [core] pass open fd to http_response_parse_range
1654 * [mod_cgi] use splice() to send input to CGI
1656 * [mod_openssl] migrate ticket cb to openssl 3.0.0
1667 * [core] modify use of getrlimit() to not be fatal
1668 * [mod_webdav] add missing update to cq accounting
1673 * [mod_deflate] use large mmap chunks to compress
1687 * [doc] change mod_compress refs to mod_deflate
1701 * [tests] OpenBSD crypt() support limited to bcrypt
1706 * [mod_wolfssl] need to build --enable-alpn for ALPN
1709 * [build] add --with-brotli to meson.build
1718 * [core] move misplaced error trace to match option
1726 * [build] option to use system-provided libxxhash
1753 * [mod_cgi] fix crash if initial write to CGI fails
1757 * [multiple] more forgiving config str to boolean (fixes #3036)
1762 * [mod_webdav] pass full path to webdav_unlinkat()
1789 * [core] move con state handling to connections*.c
1796 * [mod_authn_gssapi] 500 if fail to delegate creds (#2967)
1797 * [mod_authn_gssapi] option to store delegated creds (fixes #2967)
1814 * [core] fall back to accept() if accept4() EPERM (fixes #2998)
1841 * [core] pass req hdrs buffer to http_request_parse
1848 * [mod_accesslog] attempt to reconstruct req line
1859 * [core] simpler loops to run plugin hooks
1864 * [core] map FDEVENT_* to OS system event frameworks
1866 * [core] use openssl to read,discard request body
1869 * [mod_proxy] pass Content-Length to backend if > 0
1870 * [core] config option to allow GET w/ request body
1878 * [core] perf: pass (fdnode *) to epoll and kqueue
1879 * [core] modify config parser to handle multiple }
1891 * [core] extend dir redirection to take HTTP status
1902 * [core] add const to some etag prototypes
1906 * [core] new worker_init hook to follow parent fork
1933 * [stat_cache] FAM: funcs to invalidate entries
1934 * [stat_cache] interfaces to invalidate entries
1968 * [mod_magnet] expose server addr (local IP) to lua
1990 * [core] perf: reuse buffer to redirect to directory
1995 * [core] memeq compare rounded to 64, not next 1M
1997 * [mod_auth] permit additional auth backends to load
2001 * [core] move winsock init to network_init()
2034 * [multiple] perf: write headers to backend write cq
2037 * [core] permit env vars to be set with blank value
2044 * [core] slightly simpler flag append to string
2048 * [mod_openssl] move SSL_shutdown() to separate func
2073 * [core] separate func to reset FILE_CHUNK
2075 * [core] perf: small improvement to encoding CGI var
2086 * [core] cygwin sample to run lighttpd under NSSM
2105 * [core] abstraction to insert/modify response hdrs
2113 * [core] fastcgi.h link to Open Market License (OML) (fixes #2901)
2123 * [mod_sockproxy] add to build
2137 * [mod_deflate] null-check to quiet coverity warning
2159 * [core] permit server.error_handler to static file
2162 * [mod_extforward] allow explicit IPs to be untrusted (#2860)
2192 * [tests] move src/test_*.c to src/t/
2207 * [mod_redirect,mod_rewrite] support up to 19 match
2208 * [core] add missing includes to quiet compiler warn
2210 * [mod_rewrite] require rewrite result to begin '/'
2213 * [core] option to propagate TCP FIN to backend host
2231 * [core] report to stderr if errorlog path ENOENT (fixes #2847)
2236 * [core] non-blocking write() to piped loggers
2245 * [doc] minor update to *outdated* doc
2256 * [autoconf] reduce minimum automake version to 1.13
2300 * [doc] use https:// URLs to .lighttpd.net resources
2305 * remove redundant calls to end-of-request hooks
2308 * [core] new plugin hooks to help isolate SSL
2310 * [core] move network_open_file_chunk() to chunk.c
2313 * [core] move connection_read_cq() to connections.c
2319 * [mod_setenv] directives to overwrite/remove hdrs (fixes #650, fixes #2295)
2321 * [core] move con throttling to connections-glue.c
2323 * [mod_openssl] use TLS SNI to set host-based certs
2324 * [mod_ssi] send #exec cmd="..." output to temp file
2349 * [mime.conf] add text/markdown to utf-8 list, regenerate mime.conf
2351 * [mod_cgi] do not send "Status" back to client
2357 * [core] config opt to intercept dynamic handler err (fixes #974)
2389 * [tests] reduce time waiting for backends to start
2399 * [core] make stat_cache private to stat_cache.c
2439 * [core] prep mod transitions to transparent proxy
2446 * [core] buffer to disk streaming to slow backends
2456 * [mod_dirlisting] sort "../" to top of names
2461 * [core] server.socket-perms to set perms on unix (fixes #656)
2465 * [core] mv log_error_{open,cycle.close} to server.c
2475 * [core] add const to reduce .data segment size
2501 * [mod_wstunnel] websocket tunnel to other protocol
2502 * [core] forward SIGHUP only to lighttpd workers
2510 * [core] base_decls.h to quiet compiler warnings
2516 * [mod_cgi] fix bug to properly exec interpreter
2518 * [core] attempt to quiet coverity false positives
2519 * [core] attempt to quiet coverity false positives
2520 * [core] attempt to quiet compiler warning in LEDE
2531 * [core] disable Nagle if streaming to backend
2537 * [network] do not append port to unix socket paths
2556 * [core] permit LF to end lines if !header-strict
2566 * [core] translate DNS to IP str for cond socket cmp
2569 * [mod_cgi] skip local-redir handling if to self (fixes #2779, #2108)
2583 * [mod_cgi] fix out of sockets error for POST to CGI (fixes #2771)
2595 * [mod_cgi] remove direct calls to network_backend*
2598 * set systemd settings similar to lighttpd2
2599 * [doc] remove reference to Linux rt-signals
2601 * [core] rename li_rand() to li_rand_pseudo_bytes()
2610 * [mod_proxy] replace HTTP Host sent to backend (fixes #2770)
2613 * [core] consolidate duplicated read-to-close code
2623 * [mod_cgi] fall back to pipe() if pipe2() fails
2649 * [mod_scgi] fix prefix matching to always match url
2651 * [build] move some build scripts to scripts/
2660 * [core] proxy,scgi omit shutdown() to backend (fixes #2743)
2675 * [mod_uploadprogress] add to default build
2676 …* [mod_geoip] add to default build (fixes #2705, fixes #2101, fixes #2092, fixes #2025, fixes #196…
2681 * backport mod_deflate to lighttpd 1.4 (fixes #1824, fixes #2753)
2709 * consistent, shared code to create CGI env
2714 * [core] rand.[ch] to use better RNGs when available
2722 * [mod_auth] fix Digest auth to be better than Basic (fixes #1844)
2727 * [security] do not emit HTTP_PROXY to CGI env
2746 * [cmake] set cmake_minimum_required to 2.8.2
2753 * [mod_cgi] use MAP_PRIVATE to mmap temporary file (fixes #2715)
2754 * [core] do not send SIGHUP to process group unless server.max-workers is used (fixes #2711)
2767 * [mod_cgi] kill CGI if fail to write request body
2768 …* [mod_proxy] use case-insensitive comparison to filter headers, send Connection: Close to backend…
2772 * [core] improve array API to prevent memory leaks
2773 * [core] refactor array search; raise array size limit to SSIZE_MAX
2784 …* [core] fix request_start in keep-alive requests to mark time when received first byte (fixes #24…
2789 * [base64] fix crash due to broken force_assert
2796 * [core] wait for grandchild to be ready when daemonizing (fixes #2712, thx pasdVn)
2803 * pass buf size to li_tohex()
2805 * [stream] fstat() after open() to obtain file size
2822 * [mod_indexfile] save physical path to env (fixes #448, #892)
2823 * [core] open fd when appending file to cq (fixes #2655)
2831 * [mod_cgi] asynchronous send of request body to CGI
2833 * [core] set REDIRECT_STATUS to error_handler_saved_status (fixes #1828)
2842 * fallback to lseek()/read() if mmap() fails (#fixes 2666)
2844 * [core] fallback to write if sendfile not supported (fixes #471, #987)
2846 * [mod_ssi, mod_cml] set DOCUMENT_ROOT to basedir (fixes #2383)
2847 * [core] cmd line opt to shutdown after idle time limit (fixes #2696)
2851 * [mod_webdav] map COPY/MOVE Destination to aliases (fixes #1787)
2857 * check close() return code after writing to file
2864 * [mod_ssi] include relative to alias,userdir (fixes #222)
2865 * [mod_ssi] add PCRE_* options to constrain regex
2876 …* [core] buffer large responses to tempfiles (fixes #758, fixes #760, fixes #933, fixes #1387, #12…
2877 * [core] stream response to client (#949)
2879 * [config] config options to stream request/response (#949, #376)
2880 * [core] option to stream request body to backend (fixes #376)
2881 * [core] option to stream response body to client (fixes #949, #760, #1283, #1387)
2883 * remove excess calls to joblist_append()
2888 * [mod_webdav] remove excess SQL param to UNLOCK
2891 * [core] add declarations to fdevent.h (#2373)
2894 * [core] fix server.max-request-size to be precise (fixes #2131)
2917 * [mod_secdownload] use a hopefully constant time comparison to check hash (fixes #2679)
2919 …* [core] revert increase of temp file size back to 1MB, provide a configure option "server.upload-…
2920 * [core] add '~' to safe characters in ENCODING_REL_URI/ENCODING_REL_URI_PART encoding
2921 * [core] encode path with ENCODING_REL_URI in redirect to directory (fixes #2661, thx gstrauss)
2931 * increase upload temporary chunk file size from 1MB to 16MB
2947 * add more mime types and a script to generate mime.conf (fixes #2579)
2982 …* add force_assert() to enforce assertions as simple assert()s are disabled by -DNDEBUG (fixes #25…
3001 * [core] decode URL before rewrite, enabling it to work in $HTTP["url"] conditionals (fixes #2526)
3009 …follow current draft for HTTP/1.1, which tells us to ignore If-Modified-Since if we have matching …
3018 …S instead of LINK_FLAGS for library dependencies, also add -Wl,--as-needed to extra warnings (fixe…
3023 * [core] recognize more http methods to forward to backends (fixes #2346)
3028 * [ssl] add option ssl.empty-fragments, defaulting to disabled (fixes #2492)
3029 …* [auth] put REMOTE_USER into cgi environment, making it accessible to lua via lighty.req_env (fix…
3030 …* [auth] new method "extern" to use already present REMOTE_USER (from magnet, ssl, ...) (fixes #24…
3031 …* [core] remove requirement that default doc-root has to exist, there are reasonable scenarios not…
3035 * [core] allow files to be used as document-root (fixes #2475)
3042 …* configure.ac: remove old stuff, add some new to fix warnings in automake 1.12 (fixes #2419, thx …
3054 * Move fdevent subsystem includes to implementation files to reduce conflicts (fixes #2373)
3055 …* [mod_compress] fix handling if etags are disabled but cache-dir is set - may lead to double resp…
3057 …* buffer_caseless_compare: always convert letters to lowercase to get transitive results, fixing a…
3072 …* Add static-file.disable-pathinfo option to prevent handling of urls like .../secret.php/image.jp…
3076 * [ssl] count renegotiations to prevent client renegotiations
3077 * [ssl] add option to honor server cipher order (fixes #2364, BEAST attack)
3094 * [doc] Move docs to outdated/ subdir and refer to wiki instead (fixes #2248)
3098 …* Rename fdevent_event_add to _set to reflect what the function does. Fix some handlers. (fixes #2…
3099 * Fix buffer.h to include stdio.h as it is needer for SEGFAULT() (fixes #2250)
3117 * mod_cgi: fix race condition leaving response not forwarded to client (fixes #2217)
3119 * mod_status: Add version to status page (fixes #2219)
3122 …* array.c: improve array_get_unused_element to check data type; fix mem leak if unused_element did…
3123 * add check to stop loading plugins twice
3125 * only require FDEVENT_IN bit to be set for listening connections (fixes #2227)
3129 …* bind to IPV6-only if ipv6 address was specified (https://redmine.lighttpd.net/projects/lighttpd/…
3132 * Fix request parser to handle packets split on \r\n\r\n (fixes #2105)
3140 …* Append to previous buffer in con read, fix DoS/OOM vulnerability (fixes #2147, found by liming, …
3153 * Fix configure.ac to allow autoreconf, also enables make V=0
3159 …* Keep url/host values from connection to display information while keep-alive in mod_status (fixe…
3162 * Add "cgi.execute-x-only" to mod_cgi, requires +x for cgi scripts (fixes #2013)
3164 * Add "lua-5.1" to searched pkg-config names for lua
3167 * cmake: Add -export-dynamic to link flags, fixes build on FreeBSD
3169 * Reset ignored signals to SIG_DFL before exec() in fastcgi/scgi (fixes #2029)
3174 * Change mod_expire to append Cache-Control instead of overwriting it (fixes #1997)
3178 * Try to fix server.tag issue with localized svnversion
3182 * Allow mod_mysql_vhost to use stored procedures (fixes #2011, thx Ben Brown)
3184 * Print errors from include_shell to stderr
3188 …* Combine Cache-Control header value in mod_expire to existing HTTP header if header already added…
3191 * mod_webdav: Patch to skip login information for domain part of Destination field (fixes #1793)
3197 * Fix linger-on-close behaviour to avoid rare failure conditions (was r2636, fixes #657)
3205 …* mod_rewrite: add url.rewrite-[repeat-]if-not-file to rewrite if file doesn't exist or is not a r…
3212 * Fix linger close timeout handling, drop timeout to 5 seconds (fixes #2086)
3213 * Fix broken return values from int to enum in mod_fastcgi
3217 * New lighttpd man page (moved it to section 8) (fixes #1875)
3221 * Allow xattr to overwrite mime type (fixes #1929)
3226 * Rename configure.in to configure.ac, with small cleanups (fixes #1932)
3228 * Check for regular file in mod_cgi, so we don't try to start directories
3229 * Include mmap.h from chunk.h to fix some problems with #define mmap mmap64 (fixes #1923)
3231 * Add revision number to package version for svn/git checkouts
3236 * Change name/version separator back to "/" (affects every place where the version is printed)
3239 * Add option to enable TCP_DEFER_ACCEPT (fixes #1447)
3244 * Add IPv6 support to mod_proxy (fixes #1537)
3245 * mod_ssi printenv: print cgi env, add environment vars to cgi env (fixes #1713)
3259 …* Add "lighty.req_env" table to mod_magnet for setting/getting environment values for cgi (fixes #…
3265 * Fix 100% cpu usage if time() < 0 (thx to gaspa and cate, fixes #1964)
3266 * Allow max-keep-alive-requests to depend on conditional (fixes #1881)
3277 …* Fix useless redirection of stderr in mod_rrdtool, as it gets redirected to /dev/null later. (fix…
3284 * Fix mod_cgi segfault when bound to unix domain socket (#653)
3288 …* Removed debian/, openwrt/ and cygwin/; they weren't kept up-to-date, and we decided to remove di…
3289 …* Try to convert string options to shorts for numeric options in config file; allows to use env-va…
3293 * Add possibility to disable methods in mod_compress (#1773)
3295 * Fixed fix for round-robin in mod_proxy (forgot to increment the index) (#1715)
3302 * Do not pass Proxy-Connection: header from client to backend http server in mod_proxy (#1877)
3308 …* Allow mod_compress to return 304 (Not Modified); compress ignores the static-file.etags option.(…
3309 …* Add option to ignore the "Expect: 100-continue" header instead of returning 417 Expectation fail…
3320 * Fix mod_compress to compile with old gcc version (#1592)
3321 * Fix mod_extforward to compile with old gcc version (#1591)
3335 …* Fix mod_magnet to set con->mode = p->id if it generates content, so returning 4xx/5xx doesn't ap…
3338 * Disable logging to access.log if filename is an empty string
3339 …* Implement a clean way to open /dev/null and use it to close stdin/out/err in the needed places (…
3355 * Use filedescriptor 0 for mod_scgi spawn socket, redirect STDERR to /dev/null (#1716)
3359 …* inserted many con->mode checks; they should prevent two modules to handle the same request if th…
3360 * fixed url encoding to encode more characters (#266)
3387 * execute fcgi app without /bin/sh if used as argument to spawn-fcgi (#1428)
3416 * fixed mod-proxy.t to run with a builddir outside of the src dir
3422 * spawn-fcgi: only try to connect to unix socket (not tcp) before spawning (#1575)
3424 * fix min-procs handling in mod_scgi.c, just set to max-procs (patch from #623)
3426 …* workaround #1587: require userdir.path to be set to enable mod_userdir (empty string allowed) (C…
3435 * fixed hanging redirects with keep-alive due to missing
3443 * added sending UID and PID for SIGTERM and SIGINT to the logs
3458 * fixed handling of duplicate If-Modified-Since to return 304
3472 to customize the generation of ETags for static files. (#1209)
3498 * added HTTPS=on to the environment of cgi scripts (#861) [1684]
3502 * references to the fam stat cache engine should be conditional (#1039) [1664]
3510 * Added round-robin support to mod_fastcgi [1500]
3512 * added now and weeks support to mod_expire. #943
3516 * disabled caching of files without a content-type to solve the
3524 * reduced default PATH_MAX to 255 (#826)
3531 * send SIGUSR1 to fastcgi children before SIGTERM. libfcgi wants SIGUSR1. (#737)
3540 * added lighty.stat() to mod_magnet
3567 * changed --print-config to print to stdout instead of stderr
3588 * added ability to specify which ip address spawn-fci listens on
3590 * added mod_flv_streaming to streaming Flash Movies efficiently
3606 * added fastcgi.map-extensions to mod_fastcgi
3619 * added mod_evasive to limit the number of connections by IP (<w1zzard/at/techpowerup.com>)
3620 * added the power-magnet to mod_cml
3621 * added internal statistics to mod_fastcgi
3622 * added server.statistics-url to get internal statistics from mod_status
3634 * fixed initial bind to a unix-domain socket through server.bind
3640 * added auto-reconnect to ldap-server in mod_auth
3642 * changed auth.ldap-cafile to be optional
3645 * added more X-* headers to mod_proxy
3647 * added 'debug' to simple-vhost to suppress the
3650 * added support to let the server listen on UNIX-socket
3651 * changed default stat-cache-engine to 'simple'
3677 * added FD_CLOEXEC to fds which are kept open for a longer time
3678 * added smaller, moving mmaped windows to network_writev
3679 * added madvise() to instruct the kernel the do proper read-ahead in network_writev
3681 * added better compat to Apache for ?auto in mod_status
3685 * added location of upload-files to config as array
3687 * added Cache-Control: max-age to mod_expire
3690 * disabled kerberos5 support by default to fix compilation on RHEL
3691 * fixed order of library checks to fix compilation on Solaris 9
3706 * added buffer-to-disk of request content
3708 * added global index-generators to mod_indexfile
3725 * added a option for a FastCGI responder to send static files
3726 * added md5 and blowfish hashes to htpasswd
3771 * added remote-ip to $HTTP
3779 * added Date: headers to dynamic HTTP/1.0 requests
3781 * added support for accesslog to syslog
3784 * added switch to disable range-requests
3786 * added JavaScript based sorting to mod_status (erik)
3790 * mapped url.rewrite and url.rewrite-final to uri.rewrite-once
3793 * error-handler-404 defaults to Status: 200 and static files work now
3799 * added encoding to mod_dirlisting
3800 * added ?auto to mod_status
3805 * fixed mod_rrdtool to close STDERR
3810 * added hash-based and round-robin load balancing to mod_proxy
3837 * added REMOTE_PORT and SERVER_ADDR to CGI-env
3846 * fixed REPORT ME error due to failed reconnects in mod_fastcgi
3859 * added a check to the CGI spawner if the cgi-handler exists
3861 * added handling of startup environment to FastCGI
3876 * added mod_setenv to add environment and http headers on the fly
3889 * enabled sending errorlog to syslog again
3896 * added setgroups() to drop all group-privs
3897 * added native port to windows via mingw32
3900 * ported all plugins to conditional support
3911 * added spawn-fcgi to the distribution
3912 * added support in fastcgi module to spawn fastcgi
3926 * added the exec command to the SSI handler
3927 * added a switch to disable follow-symlinks
3928 * added a switch to disable IPv6 at compile-time
3936 * added logging of user supplied data to accesslogs
4020 * added support to pass accesslog through an external program
4023 * fixed error messages of CGI process fails to exec()
4040 * added an mmap cache to the filehandle cache
4051 * fixed array handling which might lead to 'missing header'
4054 * fixed cgi handling for headers which are flushed to often
4059 * added AUTHORIZER mode to the FastCGI module
4060 * added 'check-local' option to disable local stat() in the FastCGI module
4079 * added REMOTE_USER to the Server->FastCGI parameters
4097 * added ldap backend to the auth
4115 * set default event-handler to 'poll'
4138 * moved the virtual-host code to mod_simple_vhost