Commit Graph

280 Commits (56f637b885773cc4e17b051839da585602872c82)

Author SHA1 Message Date
Jan Kneschke a3e25bf8ed closed memleaks at shutdown
18 years ago
Jan Kneschke d1e70da839 iterate over the tree on delete and free() the nodes itself
18 years ago
Jan Kneschke e19d4d77db for EAGAIN: don't close the fd twice, for the other errno's: close() might modify errno.
18 years ago
Xuefer 1f00903dd2 fix table css for easy of embeding
18 years ago
Jan Kneschke 0212534554 fixed detection of mimetype on uppercase extensions
18 years ago
Jan Kneschke c7ec5012e0 added -m to set the location of the modules
18 years ago
Jan Kneschke c18d4565cd removed -6 from help text and moved FAMOpen2() to a place after setuid() (merged patch from #233)
18 years ago
Jan Kneschke e2fc3e86d0 closed mem-leaks on shutdown
18 years ago
Jan Kneschke 54d03b905b added large-file support for Range-Requests again.
18 years ago
Jan Kneschke c1ac34063e reset and free dst_addr_buf
18 years ago
Jan Kneschke 79d3bc4491 add support for the original libfam and handle HUP on the fam-fd
18 years ago
Jan Kneschke e93ac5407b if the write is waiting, break the loop.
18 years ago
Jan Kneschke ff8637dee0 call create-env only for the first match. (for #220)
18 years ago
Jan Kneschke e1855b24dd EINTR is harmless
18 years ago
Xuefer f387d89870 fix merging of auto-indexing element, and make autoload modules hack to use array merging
18 years ago
Jan Kneschke 9a2e653557 if pcre is not avaible the UNUSED(regex) tries to tag a non-existent parameter
18 years ago
Jan Kneschke 30e094f8d2 complain about the right plugin not cleaning up
18 years ago
Jan Kneschke 9db5407390 HANDLER_GO_ON results in HANDLER_FINISHED later even if the we only received the header yet which is a bit too early.
18 years ago
Jan Kneschke 1ce7cb8272 fixed check for base-docroot if chroot is used (fixes #144), patch provided by jochen at schalanda.de
18 years ago
Jan Kneschke 632703d7ae we can't use mmap() with SSL_write as we don't have guarantee that
18 years ago
Jan Kneschke 8b88536b71 REUSE the socket on spawning
18 years ago
Jan Kneschke 34e169d58d Patch for new option 'dir-listing.exclude' (closes #215)
18 years ago
Jan Kneschke 35d3c10d81 on SEGFAULT tell were we where
18 years ago
Jan Kneschke e8c45fbd58 don't try to compress a empty filename
18 years ago
Jan Kneschke 2bc0d28842 wait for the cgi response before we send the HTTP header
18 years ago
Jan Kneschke 86ac3fb37f if pathconf fails (like on obsd and nfs) fall back to NAME_MAX or 256
18 years ago
Jan Kneschke 6f940eaeb7 ported to stat-cache
18 years ago
Jan Kneschke fddcf8379f don't set content-length if chunked encoding is used.
18 years ago
Jan Kneschke b3cbfab0e1 get the properties of the file, not the directory
18 years ago
Jan Kneschke 71d3dad979 remove signess warnings, fixed PROPFIND listings, send 404 in PROPPATCH if resource doesn't exist
18 years ago
Jan Kneschke c453169814 only of sqlite3 and libxml2 are available enable PROPPATCH and friends
18 years ago
Jan Kneschke 163c25a2a9 added MOVE, COPY, PROPPATCH and nearly complete PROPFIND (Level 1-3 of litmus passed)
18 years ago
Jan Kneschke 30b1973266 fixed stat-cache for xattr
18 years ago
Jan Kneschke 1a1fc2d54d forgot to add the legacy option as conditional
18 years ago
Jan Kneschke 6c160ec7d9 added PUT, all basic litmus tests passed
18 years ago
Jan Kneschke e2a32465f3 does include the parent directory in the PROPFIND output
18 years ago
Jan Kneschke e37805c9b4 added DELETE and MKCOL to mod_webdav
18 years ago
Jan Kneschke c5249103fd sol10 needs them
18 years ago
Jan Kneschke a31377ace4 fixed handling of OPTIONS * and /
18 years ago
Jan Kneschke 919187ecf1 added a switch to enable webdav on demand
18 years ago
Jan Kneschke 3be06bb84c added read-only WebDAV support
18 years ago
Jan Kneschke faa4d51ede the userdir module builds a physical path by hand, the same as mod_alias
18 years ago
Jan Kneschke b01d94c3a9 added function declaration
18 years ago
Jan Kneschke 270ce0c65e removed unused variable
18 years ago
Jan Kneschke b8e6fee3c3 removed unused variable
18 years ago
Jan Kneschke eca25a0ae1 file_cache.h is not stat_cache.h
18 years ago
Jan Kneschke 962d936d94 don't die if accesslog file is not set
18 years ago
Jan Kneschke 172340e22f let mod_compress prepare etag, last-modified and content-type
18 years ago
Jan Kneschke c39b55649d initialize is_ssl (perhaps fixes a long standing bug)
18 years ago
Jan Kneschke 0d7dca9483 removed #ifdefs and fixed conditional config for mod_trigger_b4_dl that way
18 years ago
Jan Kneschke 0d79097c3d added debug option to mod_trigger_b4_dl and initialize the base-config
18 years ago
Jan Kneschke 1b4b0b313a tell the user to use the right PHP build for FastCGI
18 years ago
Jan Kneschke df688f7de0 pipe and syslog need each log-entry by itself
18 years ago
Jan Kneschke e9165caae8 range-requests is at 40
18 years ago
Jan Kneschke c052589bb3 load mod_indexfile before, mod_fastcgi and friends and let array regenerated unique ids if necessary
18 years ago
Jan Kneschke a1944f40f2 initialize balancer-config
18 years ago
Jan Kneschke 4c265a6fd8 better error-handling and cleanup (merged [257] and [282])
18 years ago
Xuefer 6044dbc5b3 make output of array/config same format as lighttpd.conf, with auto indention
18 years ago
Jan Kneschke 718e97b68b don't segfault on stat-failed
18 years ago
Jan Kneschke bac9212c8f fixed possible uninit variables of the config-parser fails (merged [183])
18 years ago
Jan Kneschke 2bc237115e fixes compiling after last merge
18 years ago
Jan Kneschke ae02f2c48b mod_staticfile is the next plugin, so don't call HANDLER_FINISHED
18 years ago
Jan Kneschke 017e014b02 trust s_len in encode-html (merged [406])
18 years ago
Jan Kneschke c13fba88c1 removed double free
18 years ago
Xuefer 4a2babe80a fix mysql_config configuration
18 years ago
Jan Kneschke d8394f7f2e moved code to mod_staticfile, mod_dirlisting and mod_indexfile
18 years ago
Jan Kneschke c92984c270 fixed error-msg for EAGAIN in connect()
18 years ago
Jan Kneschke 9d5d48548f use the 'len' parameter for html-encoding
18 years ago
Jan Kneschke 7e71b5c880 don't segfault on configfile error
18 years ago
Jan Kneschke 0c5e2bbf41 added WebDAV methods and statuscodes
18 years ago
Jan Kneschke cf002f6889 cosmetics
18 years ago
Jan Kneschke 8b528f086f fixed error-msg
18 years ago
Jan Kneschke f8687d3f6b added functions for upper/lowercase a buffer and added 'len' the html-encoding
18 years ago
Jan Kneschke b65a3316cf forward all known methods
18 years ago
Jan Kneschke f926c361f9 ..physical_path is gone and has ben replaced by subrequest_start
18 years ago
Jan Kneschke 9238cad69e added support for LDAP-bind()
18 years ago
Jan Kneschke 75c3a8393a added include_shell option to configfiles (merged the rest of the trunk changesets)
18 years ago
Jan Kneschke 360aba360f allow _ in env. and var. and optimized matching of conditions
18 years ago
Jan Kneschke 8b07d57d66 added weak-ref and nicer print() (merged [332], [336])
18 years ago
Jan Kneschke bcbafe63db minor cosmetics (merged [329], [330], [331])
18 years ago
Jan Kneschke 6517c89d4a leak fixes
18 years ago
Jan Kneschke 630bf7c857 const 1st arg for copy/print (merged [314])
18 years ago
Jan Kneschke d56f19c7d1 checked | to 'else' (merged [316])
18 years ago
Jan Kneschke cd4c324ff2 allow numbers in header-keys
18 years ago
Jan Kneschke 6b85d74c2b fixed config eval (merged [315])
18 years ago
Jan Kneschke 6e78c2c8df user defined variable, compute on parsing: string+string, int+int, array+array, var+=expression.
18 years ago
Jan Kneschke 8073d5fe9f added nested conditionals (merged [298])
18 years ago
Jan Kneschke 69d07f6dd4 configparser.h is generated automaticly
18 years ago
Jan Kneschke 672371f917 moved mysql-include to mysql-vhost-cppflags (merged [296])
18 years ago
Jan Kneschke c8408d015c removed setup_connection (merged [295])
18 years ago
Jan Kneschke 5c26d86fd2 missing parts of the starttls patch
18 years ago
Jan Kneschke 917bdbc1aa added usertrack.cooke-max-age, usertrack.cooke-domain (merged [176], [295])
18 years ago
Jan Kneschke 9e75ba0096 indent array for readability (merged [288])
18 years ago
Jan Kneschke 4a6ce4ae5b removed patch_connection, check auth-method, added starttls support (merged [196], [247], [253], [254], [295])
18 years ago
Jan Kneschke c25cf5a056 O_BINARY for cygwin, volatile for sig_atomic_t (merged [286], [287])
18 years ago
Jan Kneschke 6adaad5458 let mod_alias handle directories and files (merged [284], [294])
18 years ago
Jan Kneschke dee5efa0e2 fixed error-handling
18 years ago
Jan Kneschke 5e134da075 dropped file-cache, added stat-cache and modules ALWAYS cleanup at connection-end
18 years ago
Jan Kneschke 99c3f027ce added sorting to output (by erik^)
18 years ago
Jan Kneschke 74a38947f7 use exec to replace the shell
18 years ago