1063 Commits (2240b5c354490f02c6978a91270d087c4469198d)

Author SHA1 Message Date
Stefan Bühler 2941105e28 [pattern] Fix vr->wrk->tmp_str usage, remove pattern.h from base.h, add pattern support to header.add* actions
13 years ago
Stefan Bühler 93e442d5c9 [mod_accesslog] Fix output formatting
13 years ago
Stefan Bühler cd1a0684c7 [utils] fix fd receiving
13 years ago
Stefan Bühler 5b7456de05 [utils unit-tests] use a different test for "fast close after fd send"
13 years ago
Stefan Bühler e3aad8f950 [utils unit-tests] check more details for send/recv fd
13 years ago
Stefan Bühler db6a989677 Fix some warnings
13 years ago
Stefan Bühler f521719737 Fix some link problems with -lcrypt
13 years ago
Stefan Bühler 0db6543682 [core] Fix missing parameter in crypt wrapper
13 years ago
Stefan Bühler ab9421a5e1 [core] Provide safe wrapper for crypt if crypt_r is not available
13 years ago
Stefan Bühler 9dd5a0c4db [mod_balancer] Fix backend selection
13 years ago
Stefan Bühler 67fcc00125 [pattern] Fix regex nth callback, activate env-set pattern range tests
13 years ago
Stefan Bühler 97d6300c62 [plugin_core] Support %n in all pattern evals
13 years ago
Stefan Bühler 9a7dc4ecd6 [mod_vhost] drop vhost.simple / vhost.pattern
13 years ago
Stefan Bühler 01f0c1606f [core] Fix pattern range parser, fix docroot_nth callback
13 years ago
Stefan Bühler 177fc95219 [core] Add phys.docroot and phys.pathinfo
13 years ago
Stefan Bühler 52584c99bb [pattern] Add ranges (and fix match-info handling)
13 years ago
Stefan Bühler eecf0d90be [pattern] Fix handling of escaped characters
13 years ago
Stefan Bühler 688a17372f [tests] Add BadRequest test (and fix the bug), add "status" vhost
13 years ago
Stefan Bühler e440caa9c6 [mod_auth] document that $apr1$ is supported now
13 years ago
Stefan Bühler 49e0a440ed [utils] remove usage of g_checksum_reset (would need glib >= 2.18)
13 years ago
Stefan Bühler 685973a3ca [mod_auth] Fix authentication (has been "disabled")! Implement apr-md5 crypt, add test cases
13 years ago
Stefan Bühler b432e35eeb [angel] Remove "-n" option from angel and docs (wasn't imlemented)
13 years ago
Thomas Porzelt 715a75f0aa [mod_deflate] Add 'compression-level' param to deflate action, defaults to 1
13 years ago
Stefan Bühler 8b75858fea [mod_redirect] fix segfault
13 years ago
Stefan Bühler 19eed747a1 [mod_rewrite] Add rewrite_raw
13 years ago
Stefan Bühler 9b52427d29 [mod_redirect] Use liPattern
13 years ago
Stefan Bühler 9d6eb1394d [mod_rewrite] Use liPattern
13 years ago
Stefan Bühler d6820e5cfd [pattern] Hide pattern-part struct
13 years ago
Thomas Porzelt ce4f9391e3 [core] Fix tiny leak in pattern code when parse errors happen
13 years ago
Stefan Bühler 81236d35bf [memcached] Accept NULL as data for SET
13 years ago
Thomas Porzelt efb04f1f13 [config parser] include: Log warning if no file matches wildcard, error if no wildcard and file not found
13 years ago
Stefan Bühler c35cf21c52 [log] Add basic api to open log files via angel
13 years ago
Stefan Bühler 97088f667e Fix typos / missing includes
13 years ago
Stefan Bühler de43e75b75 [core] Disable mmap as we don't handle SIGBUS yet
13 years ago
Thomas Porzelt 31d2291a1c [core] Add support for throttling by IP
13 years ago
Stefan Bühler 8ae6902602 [core] remove lighttpd-glue.h from base.h
13 years ago
Stefan Bühler 3b1a781381 [core] remove encoding.h from base.h includes
13 years ago
Stefan Bühler 7fbcfb86d9 [mod_openssl]: better io event handling (ssl may want to write while lighty only wants to read)
13 years ago
Stefan Bühler 44b86b71be [mod_userdir]: Fix Makefile.am to use the correct source file
13 years ago
Stefan Bühler 0247ee879f [angel/core]: remove old unix socket before binding
13 years ago
Stefan Bühler 876261c62c [core/angel]: Use strict ip matching (family must match, no IPv4-mapped IPv6)
13 years ago
Stefan Bühler 14660bee4f [core/angel]: support unix socket listen
13 years ago
Stefan Bühler 823b9d13c2 [core]: wait for connections before shutdown
13 years ago
Stefan Bühler 1790afc37f [radix]: Fix wrong var in macro, add test cases
13 years ago
Thomas Porzelt 7e94308ea6 [mod_limit] Fix liSocketAddress usage in combination with radix trees
13 years ago
Thomas Porzelt c972bea1e0 [mod_limit] Fix radix tree usage (api wants bits not bytes)
13 years ago
Thomas Porzelt 47bc318a35 [core] Make li_server_ts_format_add() threadsafe
13 years ago
Thomas Porzelt 14d48527af [core] Make log.timestamp creation/destruction threadsafe
13 years ago
Thomas Porzelt 8892840298 [mod_limit] Thread safety fixes
13 years ago
Thomas Porzelt d0ae21c7b2 [config parser] Rename var.PID/var.CWD/env.* to sys.pid/sys.cwd/sys.env.* and add sys.version containing the lighty version
13 years ago