Commit Graph

620 Commits (f8d54c857426f112d133da0af9add8750b5f8db5)

Author SHA1 Message Date
Jan Kneschke 33983f89f1 merged -r1042:1194 for mod_webdav.c from the 1.5.0 tree
17 years ago
Jan Kneschke 71e66c88ec fix cygwin-only path traversal
17 years ago
Jan Kneschke 48ca389d89 - use a big SSL_read buffer which can read at least 16k + the pending bytes
17 years ago
Jan Kneschke 609a30e896 disable the ssl-write checks for a moving SSL-write-buffer
17 years ago
Jan Kneschke 28f6aa9ba8 skip empty buffers
17 years ago
Jan Kneschke 7ef30c4dfe don't forget the waitpid() for locally spawned processes (patch by Cameron Ring)
17 years ago
Jan Kneschke 55bfb4737d removed complex proc-load-balancing code and simplified it
17 years ago
Jan Kneschke a1eb4c307f big cleanup of error-handling
17 years ago
Jan Kneschke 4753fb5dd5 added mod_flv_streaming.c for streaming flash movies efficiently
17 years ago
Jan Kneschke bfc8289f82 added ability to specify which ip address spawn-fci listens on (fixes #504), patch by agkr@pobox.com
17 years ago
Jan Kneschke 66de89f0f8 432 is used by webdav for locked
17 years ago
Jan Kneschke fe8b467cc1 removed umask(0);, let the old umask stay in place (fixes #547)
17 years ago
Jan Kneschke 0b8de4b3ec allow leading zeros in HTTP/01.01 (fixes #542)
17 years ago
Jan Kneschke 9d3c1b09de fixed calculation of unix-socket path length if SUN_LEN is not defined (fixes #553)
17 years ago
Jan Kneschke a743ad8063 fixed handling of subdirs in ssi (fixes #462), patch by robe
17 years ago
Jan Kneschke 2882cdea8e fixed end of life memleaks (fixes #524)
17 years ago
Jan Kneschke 396d141efb don't init a SERVER["socket"] if it is initialized already
17 years ago
Jan Kneschke 85fc576437 strip ... and %20 from physical filenames only on windows
17 years ago
Xuefer 81daf1bb5b fixed #557: %0 crashed with !~
17 years ago
Jan Kneschke c76b19673a allow proxy to svn-apache do a commit
17 years ago
Jan Kneschke b268e163af added the WebDAV, class 2 methods (darix)
17 years ago
Jan Kneschke cc27752623 added FAM_FLAGS and SQL_CFLAGS to the right modules (darix)
17 years ago
Jan Kneschke a47316ba93 fixed typo
17 years ago
Jan Kneschke 0525ed2816 fixed calculation of socket-len if SUN_LEN is not defined
17 years ago
Xuefer 755765da9d lowercase filenames support, fixed #543
17 years ago
Jan Kneschke 1982fda295 - close unused pipe-fds as soon as possible to generate a SIGPIPE if the remote end dies.
17 years ago
Jan Kneschke 4d1eadae1e handle 'foo.php... == foo.php' case on windows/dos
17 years ago
Jan Kneschke cc7a8ae03a improved error-msg for configuration errors
17 years ago
Jan Kneschke 7cd02126d5 oops, fixed compile
17 years ago
Jan Kneschke ba50f7fbfc don't terminate the request, just ignore it
17 years ago
Jan Kneschke f965cd20ae - move the extra-stat() out of the main-path
17 years ago
Jan Kneschke 7e861ea32e - decrement proc-load if we really incremented it
17 years ago
Jan Kneschke 6ae26a7dab fallback to madvise(), it works at least
17 years ago
Jan Kneschke 83a0dc2702 disable posix_fadvise support as 2.4.x kernels cause problems here.
17 years ago
Jan Kneschke a5b69917d1 if posix_fadvise is not implemented, ignore the error
17 years ago
Jan Kneschke d7339a70b9 mod_cgi is resetting physical.path *grr*
17 years ago
Jan Kneschke 2c5ea3f303 301 has a content now, so we need a file_finished to say that we have not content
17 years ago
Jan Kneschke dfd9915628 removed warning
17 years ago
Jan Kneschke ea76d50f84 load the three base modules if server.modules is not set
17 years ago
Jan Kneschke 0892b04865 Status: 301 might have a body with a message (mod_proxy via apache)
17 years ago
Jan Kneschke 562f5c8e1f mod_scgi was illegally returning HANDLER_ERROR which cause a running cgi-request to be terminated.
17 years ago
Jan Kneschke cf25271180 added list of compiled in modules (robe)
17 years ago
Jan Kneschke 24ff4eb0ab only load reasons for broken HTTP headers on request
17 years ago
Jan Kneschke 156c02a466 test for posix_madvise
17 years ago
Jan Kneschke 433f1883ac improved performance of env-creation and added DOCUMENT_ROOT to the env
17 years ago
Jan Kneschke c6273f69a8 fixed indention
17 years ago
Jan Kneschke 4a81e17c6c qop is required nc and nonce (fixes #477)
17 years ago
Jan Kneschke 06d111d8aa distribute connect-storms properly over the available hosts
17 years ago
Jan Kneschke d0cbebef19 fixed typos (fixes #474)
17 years ago
Jan Kneschke 07a3253da9 added error-msg if FAMopen fails (fixes #484) (patch by avar)
17 years ago
Jan Kneschke a6d91904fc removed quotes around values
17 years ago
Jan Kneschke e7cf0f51d8 set var.CWD for later use with relative paths
17 years ago
Jan Kneschke f6abde6c73 remove unused config variable
17 years ago
Jan Kneschke de2196c142 don't append a \n for syslog() (fixes #481)
17 years ago
Jan Kneschke 9ec477a374 - fixed load-balancing (#480)
17 years ago
Jan Kneschke ca33bec31a - removed the session-id code
17 years ago
Jan Kneschke 754f950fc1 set SEQENTIAL READ on the sendfile file-fds
17 years ago
Jan Kneschke 869b6d4585 - darwin 7 doesn't like madvise
17 years ago
Jan Kneschke de3bdbf1a2 fixed crash cause by missing comma (patch from <bobby@alphatrade.com>)
17 years ago
Xuefer bf67fb1413 implement global context
17 years ago
Jan Kneschke 866af7bc31 added comment about applying response header multiple times
17 years ago
Jan Kneschke 56109968f1 this should fix the 'missing cleanup' msg for mod_mysql_vhost
17 years ago
Jan Kneschke 487723d947 only apply setenv once per request
17 years ago
Jan Kneschke 6842dbb724 added tests for lowercase filesysytems
17 years ago
Jan Kneschke 0f437f2c23 remove unix domain socket if it is unused before binding to it (fixes #395)
17 years ago
Jan Kneschke 28e5c53a97 get known to the CONNECT method
17 years ago
Jan Kneschke c1d6012ce9 ENCODING_MINIMAL_XML was missing in last commit
17 years ago
Jan Kneschke e41496fba7 fixed error-msg
17 years ago
Jan Kneschke a1e6331f04 fixed encoding of UTF8 data (Jani Taskinen <sniper@iki.fi>)
17 years ago
Jan Kneschke 4afd2ae2af renamed server.force-lower-case-files to server.force-lowercase-filenams
17 years ago
Jan Kneschke ebb0efb457 oops, split the path on the final path to the binary itself
17 years ago
Jan Kneschke fbcecd3303 fixed wording
17 years ago
Jan Kneschke fc813b7d35 fixed mem-leak (fixes #450)
17 years ago
Jan Kneschke 8cf82a44a1 fixed wording in error-msgs
17 years ago
Jan Kneschke e485768d1e handle a sendfile() = 0 is connection closed by remote side
17 years ago
Jan Kneschke 2a4080a88b detect required static libs through ldd
17 years ago
Jan Kneschke f27b8d0168 fixed 'return 414 on overlong request-headers'
17 years ago
Jan Kneschke 4a86d31562 chdir to the bin-path dir before exec()ing the to-be-spawned fastcgi backend
17 years ago
Xuefer 5da3530140 new build_static/build_fullstatic/build_dynamic option
17 years ago
Jan Kneschke ea57fa1747 ok, rel_path is not updated by mod_indexfile or the pathinfo handling
17 years ago
Jan Kneschke 415e215746 use physical.rel_path instead url.path to handle case-insensitive file-systems in the right way
17 years ago
Jan Kneschke 77083977ae added a fullstatic target
17 years ago
Jan Kneschke a5e280fd4b added static building of lighttpd
17 years ago
Jan Kneschke 0ef0742654 added a comment what to do before we have Expect: support
17 years ago
Jan Kneschke 78fe973055 - added mod_evasive to the autoconf build
17 years ago
Jan Kneschke 8a010e16fb removed dead code which led to a collision on libsasl2 anyway
17 years ago
Jan Kneschke ded1e9a834 cosmetics and added a comment about the order in the STATE enum
17 years ago
Jan Kneschke 7096a842b8 fix hang if mod_status is used without mod_fastcgi (fixes #439)
17 years ago
Jan Kneschke abe6d62a02 don't strip numbers from the starting env (fixed #438)
17 years ago
Jan Kneschke bc95f8024a added statistics to the fastcgi module and a simple text/plain reporter to mod_status
17 years ago
Jan Kneschke cd4fd6f4d3 Depth: 1 PROPFIND request have to include the requested collection too
17 years ago
Jan Kneschke ab8493f603 print usefull information if the backend crashes for some reason
17 years ago
Jan Kneschke 28db0418f2 MSIE sends Content-Length: 0 for OPTIONS requests, tolerate that
17 years ago
Jan Kneschke ab35f0e383 fixed the handling of the global webdav.log-xml option
17 years ago
Jan Kneschke 96ffed78c3 added handling of If-Range
17 years ago
Jan Kneschke 94334e46b2 1x INT == graceful shutdown
17 years ago
Jan Kneschke 580823f791 forbid Content-Length for GET, HEAD or OPTIONS requests
17 years ago
Jan Kneschke 4c91a14c4d added a static target to scons which compiles lighttpd staticly (incl. mod_access as test)
17 years ago
Jan Kneschke b789ce87a1 remove zombies again
17 years ago
Jan Kneschke 8f871d4f04 fixed empty Host: for mod_proxy (finally)
17 years ago
Jan Kneschke b85fb3b41d fix logfile spamming on conn-refused and friends
17 years ago
Jan Kneschke e2f4ccd343 added internals for the statistics framework
17 years ago
Jan Kneschke 44cef4913a added the power-magnet to mod_cml
17 years ago
Jan Kneschke ed6f81da16 fixed config option
17 years ago
Jan Kneschke f9e91971ac added mod_evasive to limit the number of connections by IP (<w1zzard@techpowerup.com>)
17 years ago
Jan Kneschke ae4a4143d6 improved error-msg
17 years ago
Jan Kneschke 1ea90be00a fixed counting of unused blocks (sandy <sandy@meebo.com>)
17 years ago
Jan Kneschke 6e193e4040 make AIX happy and include fcntl.h instead of sys/fcntl.h (fixes #417)
17 years ago
Jan Kneschke a39e5713d5 show HEADER.txt if it exists (fixes #246) (<mnag@FreeBSD.org>)
17 years ago
Jan Kneschke 33101e2057 include content-type in HTML too
18 years ago
Jan Kneschke 2fe31be5c5 - next release is 1.4.9
18 years ago
Jan Kneschke 70436a8805 used the wrong type for the configfile handling
18 years ago
Jan Kneschke d35482ee9a fixed typo (and next time I should at least compile before commiting)
18 years ago
Jan Kneschke 3faefdbaf1 don't crash if Host: is not set
18 years ago
Jan Kneschke 4de36723c0 cleanup the connection-internals at the end of the of the response and not at the end of the connection
18 years ago
Jan Kneschke 052f83e095 take the right docroot if simple-vhost is used for MOVE/COPY operations (fixes #389)
18 years ago
Jan Kneschke 780bc91ffe improved the error-msgs
18 years ago
Jan Kneschke 7d2a0ff6dc fixed server-based traffic shaping if connection limit is not set
18 years ago
Jan Kneschke b9b8a46f40 allow to bind the server to a unix-domain socket
18 years ago
Jan Kneschke 269ccc70c8 in case the length is 0 don't decrement the lenght
18 years ago
Jan Kneschke 2d7b1e0227 improved error-msg
18 years ago
Jan Kneschke 478cb34bb3 reverted last patch as open + fstat() results in a hang on named-pipes
18 years ago
Jan Kneschke 11c3722432 set content-type for errorfiles (fixed #383)
18 years ago
Jan Kneschke 4561af582d fixed 64bit printf() for size_t
18 years ago
Jan Kneschke 7d8758598f - init FAM after fdevent-backend is up
18 years ago
Jan Kneschke ad7d85b7f5 fixed possible overflow in password-salt handling
18 years ago
Jan Kneschke 2cc4f96765 fixed streaming cgi output (like cgi-irc)
18 years ago
Jan Kneschke e9e05e3b03 fixed typo
18 years ago
Jan Kneschke f54cf620f1 suppress the 'using default-vhost' message by default
18 years ago
Jan Kneschke 93ba0f958e fixed unsigned/signed compare
18 years ago
Jan Kneschke 230e670078 check if we need -ldl to get dlopen
18 years ago
Jan Kneschke 971dc42657 link all the files to mod_cml
18 years ago
Jan Kneschke 93693b11e0 - don't duplicate Server and Date Header
18 years ago
Jan Kneschke a4be52451f more unsigned/sign compare fixes
18 years ago
Jan Kneschke 6db887ad3c added lua compile option
18 years ago
Jan Kneschke 1375a63a82 fixed ranges for the unsigned fixes
18 years ago
Jan Kneschke 62d8d1ef53 fixed md5 on 64bit platforms
18 years ago
Jan Kneschke 60ccbd89f7 fixed unsigned compares
18 years ago
Jan Kneschke aa7e634b75 fixed assertion if a read() returned with EGAIN in POST-read
18 years ago
Jan Kneschke 7d46051907 don't take all max-fds as solaris needs some fds for devpoll
18 years ago
Jan Kneschke 4d5dd7fe4d don't try to encode a empty uri.path
18 years ago
Jan Kneschke f0583d8b73 fixed unsigned compare
18 years ago
Jan Kneschke 0c6af9ae46 improved warning-message
18 years ago
Jan Kneschke f35df44d00 added ldap-support to scons-build for mod_auth
18 years ago
Jan Kneschke e3cac26e27 fixed unsinged compare
18 years ago
Jan Kneschke 6ca932df94 made cafile optional for starttls as encryption might be enough for a start
18 years ago
Jan Kneschke 95fb9a3cf7 init the fdevent-handler AFTER daemonize and AFTER the max-worker spawning
18 years ago
Jan Kneschke 53144a5a86 fixed calcutation of offset and length for range-request
18 years ago
Jan Kneschke 0ea0486d2f fixed the DEBUG: warning for the Last-Modified header check
18 years ago
Jan Kneschke 0ed6b72923 darix asked for this version of the type cast
18 years ago