커밋 그래프

  • bf0ece96fb [throttle] Fix segfaults Stefan Bühler 2011-01-02 13:52:18 +01:00
  • 9c6f894eb5 [mime-types] Fix mimetype insert, add new test cases to catch this Stefan Bühler 2010-12-30 15:06:10 +01:00
  • 366d00328c Fix bug in delayed connection handling, 2nd try Stefan Bühler 2010-12-27 16:21:13 +01:00
  • 318b7bf041 Fix bug in delayed connection handling Stefan Bühler 2010-12-27 16:06:34 +01:00
  • 912976fe30 [core] Attempt to fix issue with stalling connections in throttle pools Thomas Porzelt 2010-12-25 17:40:53 +01:00
  • 243b9ddef1 [tests] Add test for %n references in mod_redirect Thomas Porzelt 2010-12-17 21:05:37 +01:00
  • a40a03cc75 [mod_redirect] Fix patterns using %n references Thomas Porzelt 2010-12-17 20:48:48 +01:00
  • d78939b636 [autotools] Use AC_PROG_LIBTOOL instead of LT_INIT for backward compatibility Stefan Bühler 2010-12-08 16:20:13 +01:00
  • 7a67ba94d7 [autotools]: make sure pkg-config m4 is available in autoconf, check for ragel in ./configure Stefan Bühler 2010-12-07 23:23:10 +01:00
  • 58bc3f8276 [mod_openssl] make sure we get notified for EV_WRITE again Stefan Bühler 2010-11-26 14:04:28 +01:00
  • 7a414338da [tests] Add test for auth.deny Thomas Porzelt 2010-11-13 17:29:46 +01:00
  • 6c70cba7cb [mod_auth] return 403 instead of 401 in auth.deny Thomas Porzelt 2010-11-13 17:28:49 +01:00
  • 9b7c9c2d81 [tests] Add test for cascading in docroot action Thomas Porzelt 2010-11-13 17:15:28 +01:00
  • c1fe5047be [plugin_core] Fix cascading in docroot action Thomas Porzelt 2010-11-13 16:25:49 +01:00
  • eea9b56d16 [build] Fix detection of libev Stefan Bühler 2010-11-11 22:14:36 +01:00
  • 772e66b91c [core] Immediately rearm throttle pool and update con when inserting into pool Thomas Porzelt 2010-11-01 20:09:41 +01:00
  • 77aa943b38 [mod_auth] Fix segfault in auth_handle_deny() Thomas Porzelt 2010-11-01 18:22:00 +01:00
  • b867c084b9 [autoconf] autoupdate Stefan Bühler 2010-10-30 14:14:57 +02:00
  • 4f7ef481d7 [autoconf] Quote all arguments Stefan Bühler 2010-10-30 14:10:21 +02:00
  • 0ab5aee623 [throttle] Fix loop counter (leaded to segfaults) Stefan Bühler 2010-10-19 23:34:46 +02:00
  • ed7d745ae9 [tests] use /tmp for temporary test directory, fixes problem with too long socket paths Stefan Bühler 2010-10-17 15:23:35 +02:00
  • 1577d28029 [tests]: Bind to relative socket filenames Stefan Bühler 2010-10-17 15:11:45 +02:00
  • 9568d7a41a [autotools] add memcached.c Stefan Bühler 2010-10-14 13:27:24 +02:00
  • 26d9155e87 [pattern] fix endless (memory eating) loop in pattern parsing Stefan Bühler 2010-10-13 14:46:31 +02:00
  • 798c25e64c [tests] small redirect test Stefan Bühler 2010-10-13 14:45:15 +02:00
  • f635eb4163 [tests] skip subtests if feature is missing Stefan Bühler 2010-10-12 15:22:45 +02:00
  • 6013a9aa9a [tests] Add FastCGI service and use it in new cgi test Stefan Bühler 2010-10-12 15:11:25 +02:00
  • 11fa781f98 Fix some warnings found with clang analyzer Stefan Bühler 2010-10-07 18:31:21 +02:00
  • 2240b5c354 [tests] Add header.* action tests Stefan Bühler 2010-10-07 16:14:41 +02:00
  • 2941105e28 [pattern] Fix vr->wrk->tmp_str usage, remove pattern.h from base.h, add pattern support to header.add* actions Stefan Bühler 2010-10-07 15:58:46 +02:00
  • 93e442d5c9 [mod_accesslog] Fix output formatting Stefan Bühler 2010-10-06 19:03:18 +02:00
  • cd1a0684c7 [utils] fix fd receiving Stefan Bühler 2010-10-06 17:15:26 +02:00
  • 5b7456de05 [utils unit-tests] use a different test for "fast close after fd send" Stefan Bühler 2010-10-06 16:57:30 +02:00
  • e3aad8f950 [utils unit-tests] check more details for send/recv fd Stefan Bühler 2010-10-06 16:48:55 +02:00
  • 77ad4a63d4 [tests] Add --truss option Stefan Bühler 2010-10-06 15:24:35 +02:00
  • 6516d55c1f [tests] Flush logs before and after test run Stefan Bühler 2010-10-06 14:38:03 +02:00
  • db6a989677 Fix some warnings Stefan Bühler 2010-10-06 14:31:11 +02:00
  • f521719737 Fix some link problems with -lcrypt Stefan Bühler 2010-10-06 14:24:01 +02:00
  • 0db6543682 [core] Fix missing parameter in crypt wrapper Stefan Bühler 2010-10-06 13:51:30 +02:00
  • ab9421a5e1 [core] Provide safe wrapper for crypt if crypt_r is not available Stefan Bühler 2010-10-06 13:47:48 +02:00
  • 9dd5a0c4db [mod_balancer] Fix backend selection Stefan Bühler 2010-10-06 13:44:22 +02:00
  • 8748c1c289 [tests] Use older syntax for exception handling Stefan Bühler 2010-10-05 23:02:44 +02:00
  • 67fcc00125 [pattern] Fix regex nth callback, activate env-set pattern range tests Stefan Bühler 2010-10-05 14:50:21 +02:00
  • 97d6300c62 [plugin_core] Support %n in all pattern evals Stefan Bühler 2010-09-26 22:29:48 +02:00
  • 9a7dc4ecd6 [mod_vhost] drop vhost.simple / vhost.pattern Stefan Bühler 2010-09-26 22:18:25 +02:00
  • 8a2fce79e8 [tests] Add env-set and docroot tests Stefan Bühler 2010-10-05 14:40:05 +02:00
  • 01f0c1606f [core] Fix pattern range parser, fix docroot_nth callback Stefan Bühler 2010-10-05 14:37:33 +02:00
  • 9b554dc931 [tests] Hide backtrace on stderr for failed tests Stefan Bühler 2010-10-05 14:37:05 +02:00
  • 82a9fa3ff2 [tests] Test lighttpd config before running other tests, show output if failed Stefan Bühler 2010-10-05 14:10:20 +02:00
  • 84ae82dd19 [tests] Add support for matching subdomains in vhost configs Stefan Bühler 2010-10-05 13:58:24 +02:00
  • 177fc95219 [core] Add phys.docroot and phys.pathinfo Stefan Bühler 2010-10-05 13:57:26 +02:00
  • 52584c99bb [pattern] Add ranges (and fix match-info handling) Stefan Bühler 2010-09-26 19:47:00 +02:00
  • eecf0d90be [pattern] Fix handling of escaped characters Stefan Bühler 2010-09-26 19:47:00 +02:00
  • f11b5f45c2 [tests] Explicit curl object cleanup Stefan Bühler 2010-10-05 13:20:56 +02:00
  • 688a17372f [tests] Add BadRequest test (and fix the bug), add "status" vhost Stefan Bühler 2010-10-05 13:16:39 +02:00
  • e87fc4007a [tests] Add simple lua test Stefan Bühler 2010-10-05 11:54:13 +02:00
  • 8ffcd3e246 [tests] add (colored) progress output Stefan Bühler 2010-10-03 20:59:07 +02:00
  • 1fd68c1d82 [tests] add some docs Stefan Bühler 2010-10-03 20:16:28 +02:00
  • e440caa9c6 [mod_auth] document that $apr1$ is supported now Stefan Bühler 2010-10-03 19:59:42 +02:00
  • 49e0a440ed [utils] remove usage of g_checksum_reset (would need glib >= 2.18) Stefan Bühler 2010-10-03 17:13:50 +02:00
  • 21d9d5ef46 [tests]: Run tests with automake Stefan Bühler 2010-10-03 15:54:30 +02:00
  • 685973a3ca [mod_auth] Fix authentication (has been "disabled")! Implement apr-md5 crypt, add test cases Stefan Bühler 2010-10-03 15:41:30 +02:00
  • 569afd99c3 [doc] And again two wiki links fixed. Stefan Bühler 2010-10-03 00:26:33 +02:00
  • 63af483ca8 [doc] Fix wiki link in man pages Stefan Bühler 2010-10-03 00:09:22 +02:00
  • d32de32b85 [tests] Create testing framework Stefan Bühler 2010-10-02 22:45:29 +02:00
  • b432e35eeb [angel] Remove "-n" option from angel and docs (wasn't imlemented) Stefan Bühler 2010-10-02 23:14:56 +02:00
  • 715a75f0aa [mod_deflate] Add 'compression-level' param to deflate action, defaults to 1 Thomas Porzelt 2010-09-26 18:06:16 +02:00
  • 8b75858fea [mod_redirect] fix segfault Stefan Bühler 2010-09-26 12:47:35 +02:00
  • 19eed747a1 [mod_rewrite] Add rewrite_raw Stefan Bühler 2010-09-26 12:09:26 +02:00
  • 9b52427d29 [mod_redirect] Use liPattern Stefan Bühler 2010-09-26 01:04:50 +02:00
  • 9d6eb1394d [mod_rewrite] Use liPattern Stefan Bühler 2010-09-26 01:04:50 +02:00
  • d6820e5cfd [pattern] Hide pattern-part struct Stefan Bühler 2010-09-26 01:04:50 +02:00
  • ce4f9391e3 [core] Fix tiny leak in pattern code when parse errors happen Thomas Porzelt 2010-09-25 23:43:54 +02:00
  • 81236d35bf [memcached] Accept NULL as data for SET Stefan Bühler 2010-09-25 23:27:08 +02:00
  • efb04f1f13 [config parser] include: Log warning if no file matches wildcard, error if no wildcard and file not found Thomas Porzelt 2010-09-25 15:55:31 +02:00
  • c35cf21c52 [log] Add basic api to open log files via angel Stefan Bühler 2010-09-25 14:08:56 +02:00
  • 97088f667e Fix typos / missing includes Stefan Bühler 2010-09-23 21:26:48 +02:00
  • de43e75b75 [core] Disable mmap as we don't handle SIGBUS yet Stefan Bühler 2010-09-23 21:23:39 +02:00
  • 31d2291a1c [core] Add support for throttling by IP Thomas Porzelt 2010-09-23 21:01:46 +02:00
  • 8ae6902602 [core] remove lighttpd-glue.h from base.h Stefan Bühler 2010-09-23 18:35:57 +02:00
  • 3b1a781381 [core] remove encoding.h from base.h includes Stefan Bühler 2010-09-23 18:28:31 +02:00
  • 7fbcfb86d9 [mod_openssl]: better io event handling (ssl may want to write while lighty only wants to read) Stefan Bühler 2010-09-23 13:36:07 +02:00
  • 5e4b27c99b [core.lua] Fix cached_html action Stefan Bühler 2010-09-23 10:12:45 +02:00
  • 44b86b71be [mod_userdir]: Fix Makefile.am to use the correct source file Stefan Bühler 2010-09-22 22:12:50 +02:00
  • 0247ee879f [angel/core]: remove old unix socket before binding Stefan Bühler 2010-09-21 15:17:30 +02:00
  • 876261c62c [core/angel]: Use strict ip matching (family must match, no IPv4-mapped IPv6) Stefan Bühler 2010-09-21 15:11:48 +02:00
  • 14660bee4f [core/angel]: support unix socket listen Stefan Bühler 2010-09-21 15:00:06 +02:00
  • 823b9d13c2 [core]: wait for connections before shutdown Stefan Bühler 2010-09-21 14:33:32 +02:00
  • 1790afc37f [radix]: Fix wrong var in macro, add test cases Stefan Bühler 2010-09-20 22:53:17 +02:00
  • 2373ddaa4e [autotools]: fix typo in configure.ac --with-lua description Stefan Bühler 2010-09-20 22:52:12 +02:00
  • 7e94308ea6 [mod_limit] Fix liSocketAddress usage in combination with radix trees Thomas Porzelt 2010-09-20 19:49:49 +02:00
  • c972bea1e0 [mod_limit] Fix radix tree usage (api wants bits not bytes) Thomas Porzelt 2010-09-19 23:59:15 +02:00
  • 47bc318a35 [core] Make li_server_ts_format_add() threadsafe Thomas Porzelt 2010-09-19 18:03:11 +02:00
  • 14d48527af [core] Make log.timestamp creation/destruction threadsafe Thomas Porzelt 2010-09-19 18:00:31 +02:00
  • 8892840298 [mod_limit] Thread safety fixes Thomas Porzelt 2010-09-19 16:27:10 +02:00
  • d0ae21c7b2 [config parser] Rename var.PID/var.CWD/env.* to sys.pid/sys.cwd/sys.env.* and add sys.version containing the lighty version Thomas Porzelt 2010-09-19 13:12:02 +02:00
  • 587c7383ba [core] Add support for req.env/header[key] to patterns Thomas Porzelt 2010-09-18 14:47:11 +02:00
  • f088e43f62 [plugin_core] Add env.set/add/remove/clear actions Thomas Porzelt 2010-09-18 13:14:28 +02:00
  • a3b7ce74af [core] Rework throttle-pool handling to be thread-safe in creation/destruction aswell as more accurate and fair throttling Thomas Porzelt 2010-09-12 18:54:57 +02:00
  • 2a04983b9d [waitqueue] Add 'length' struct member, remove li_waitqueue_length() function Thomas Porzelt 2010-09-12 18:27:09 +02:00