Commit Graph

  • abd58794d8 [config parser]: fix crash with nested conditional blocks, fix some warnings stbuehler 2011-08-25 19:57:08 +02:00
  • d579b8a163 [core]: accept LF instead of CR LF in http requests stbuehler 2011-08-22 17:30:29 +02:00
  • 9f832c75ea Config syntax changes and parser fixes: Thomas Porzelt 2011-08-20 11:43:02 +02:00
  • bafba4b112 [core.cached_html] fix path handling stbuehler 2011-08-13 21:28:01 +02:00
  • 92ca097ed4 [jobqueue] as jobs in the queue could be removed in a callback we can\'t copy the queue to a private one, g_queue_unlink needs the real one stbuehler 2011-08-09 20:17:13 +02:00
  • 496a28f197 [core] truncate temp string before evaluating pattern. add comment to pattern.h that li_eval_pattern() does not truncate the string for you Thomas Porzelt 2011-07-20 20:48:30 +02:00
  • e2376dbd15 [tests] add simple mod-proxy check stbuehler 2011-06-11 00:20:21 +02:00
  • 81429d4eb5 [doc] Fix: use 'charset' instead 'encoding' in mimetypes.conf Thomas Porzelt 2011-05-29 09:56:30 +02:00
  • effdfb6e62 On OS X the GNU libtool is prefixed with a g. Simon Lundström 2011-05-18 20:26:43 +02:00
  • 259cdb57e3 [mod_accesslog] Fix %r (first request line) formatter Thomas Porzelt 2011-05-09 21:07:54 +02:00
  • 0fcbfb7ab7 [core] optimize syscalls per connection stbuehler 2011-05-04 15:23:53 +02:00
  • 4f377b792c [utils] fix calculation for sockaddr_un struct size stbuehler 2011-05-02 12:30:39 +02:00
  • f277a22407 [core.lua] fix wsgi pathinfo stbuehler 2011-04-14 11:23:41 +02:00
  • 9c80becca2 [angel] Remove unsupported pid-file option stbuehler 2011-04-12 10:53:49 +02:00
  • 45f0cf0bf3 Increase timeout for angel-listen stbuehler 2011-04-12 10:53:24 +02:00
  • 6164ac83c9 [*cgi env]: Fix REQUEST_URI stbuehler 2011-03-23 14:59:43 +01:00
  • 6d854ac3f8 [autobuild]: Fix error message if ragel is not found stbuehler 2011-03-23 14:15:54 +01:00
  • f461b8a8b4 [tests]: use printf instead of echo in shell cgi script stbuehler 2011-03-22 22:47:42 +01:00
  • 8973c35562 [utils] Fix url decoding for non ascii values (signed char negatives) stbuehler 2011-03-22 13:33:50 +01:00
  • eb9f6aa368 [plugins] Fix some default options (the raw default-value is only used when there is no parser method) stbuehler 2011-01-30 15:50:03 +01:00
  • be50c790e1 [mod_balance]: renamed from mod_balancer stbuehler 2011-01-23 13:55:36 +01:00
  • d9cc24b8e6 [core]: fix connection/vrequest callbacks to return FALSE after they got reset, so handling stops stbuehler 2011-01-10 20:00:44 +01:00
  • bf0ece96fb [throttle] Fix segfaults stbuehler 2011-01-02 13:52:18 +01:00
  • 9c6f894eb5 [mime-types] Fix mimetype insert, add new test cases to catch this stbuehler 2010-12-30 15:06:10 +01:00
  • 366d00328c Fix bug in delayed connection handling, 2nd try stbuehler 2010-12-27 16:21:13 +01:00
  • 318b7bf041 Fix bug in delayed connection handling stbuehler 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 stbuehler 2010-12-08 16:20:13 +01:00
  • 7a67ba94d7 [autotools]: make sure pkg-config m4 is available in autoconf, check for ragel in ./configure stbuehler 2010-12-07 23:23:10 +01:00
  • 58bc3f8276 [mod_openssl] make sure we get notified for EV_WRITE again stbuehler 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 stbuehler 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 stbuehler 2010-10-30 14:14:57 +02:00
  • 4f7ef481d7 [autoconf] Quote all arguments stbuehler 2010-10-30 14:10:21 +02:00
  • 0ab5aee623 [throttle] Fix loop counter (leaded to segfaults) stbuehler 2010-10-19 23:34:46 +02:00
  • ed7d745ae9 [tests] use /tmp for temporary test directory, fixes problem with too long socket paths stbuehler 2010-10-17 15:23:35 +02:00
  • 1577d28029 [tests]: Bind to relative socket filenames stbuehler 2010-10-17 15:11:45 +02:00
  • 9568d7a41a [autotools] add memcached.c stbuehler 2010-10-14 13:27:24 +02:00
  • 26d9155e87 [pattern] fix endless (memory eating) loop in pattern parsing stbuehler 2010-10-13 14:46:31 +02:00
  • 798c25e64c [tests] small redirect test stbuehler 2010-10-13 14:45:15 +02:00
  • f635eb4163 [tests] skip subtests if feature is missing stbuehler 2010-10-12 15:22:45 +02:00
  • 6013a9aa9a [tests] Add FastCGI service and use it in new cgi test stbuehler 2010-10-12 15:11:25 +02:00
  • 11fa781f98 Fix some warnings found with clang analyzer stbuehler 2010-10-07 18:31:21 +02:00
  • 2240b5c354 [tests] Add header.* action tests stbuehler 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 stbuehler 2010-10-07 15:58:46 +02:00
  • 93e442d5c9 [mod_accesslog] Fix output formatting stbuehler 2010-10-06 19:03:18 +02:00
  • cd1a0684c7 [utils] fix fd receiving stbuehler 2010-10-06 17:15:26 +02:00
  • 5b7456de05 [utils unit-tests] use a different test for "fast close after fd send" stbuehler 2010-10-06 16:57:30 +02:00
  • e3aad8f950 [utils unit-tests] check more details for send/recv fd stbuehler 2010-10-06 16:48:55 +02:00
  • 77ad4a63d4 [tests] Add --truss option stbuehler 2010-10-06 15:24:35 +02:00
  • 6516d55c1f [tests] Flush logs before and after test run stbuehler 2010-10-06 14:38:03 +02:00
  • db6a989677 Fix some warnings stbuehler 2010-10-06 14:31:11 +02:00
  • f521719737 Fix some link problems with -lcrypt stbuehler 2010-10-06 14:24:01 +02:00
  • 0db6543682 [core] Fix missing parameter in crypt wrapper stbuehler 2010-10-06 13:51:30 +02:00
  • ab9421a5e1 [core] Provide safe wrapper for crypt if crypt_r is not available stbuehler 2010-10-06 13:47:48 +02:00
  • 9dd5a0c4db [mod_balancer] Fix backend selection stbuehler 2010-10-06 13:44:22 +02:00
  • 8748c1c289 [tests] Use older syntax for exception handling stbuehler 2010-10-05 23:02:44 +02:00
  • 67fcc00125 [pattern] Fix regex nth callback, activate env-set pattern range tests stbuehler 2010-10-05 14:50:21 +02:00
  • 97d6300c62 [plugin_core] Support %n in all pattern evals stbuehler 2010-09-26 22:29:48 +02:00
  • 9a7dc4ecd6 [mod_vhost] drop vhost.simple / vhost.pattern stbuehler 2010-09-26 22:18:25 +02:00
  • 8a2fce79e8 [tests] Add env-set and docroot tests stbuehler 2010-10-05 14:40:05 +02:00
  • 01f0c1606f [core] Fix pattern range parser, fix docroot_nth callback stbuehler 2010-10-05 14:37:33 +02:00
  • 9b554dc931 [tests] Hide backtrace on stderr for failed tests stbuehler 2010-10-05 14:37:05 +02:00
  • 82a9fa3ff2 [tests] Test lighttpd config before running other tests, show output if failed stbuehler 2010-10-05 14:10:20 +02:00
  • 84ae82dd19 [tests] Add support for matching subdomains in vhost configs stbuehler 2010-10-05 13:58:24 +02:00
  • 177fc95219 [core] Add phys.docroot and phys.pathinfo stbuehler 2010-10-05 13:57:26 +02:00
  • 52584c99bb [pattern] Add ranges (and fix match-info handling) stbuehler 2010-09-26 19:47:00 +02:00
  • eecf0d90be [pattern] Fix handling of escaped characters stbuehler 2010-09-26 19:47:00 +02:00
  • f11b5f45c2 [tests] Explicit curl object cleanup stbuehler 2010-10-05 13:20:56 +02:00
  • 688a17372f [tests] Add BadRequest test (and fix the bug), add "status" vhost stbuehler 2010-10-05 13:16:39 +02:00
  • e87fc4007a [tests] Add simple lua test stbuehler 2010-10-05 11:54:13 +02:00
  • 8ffcd3e246 [tests] add (colored) progress output stbuehler 2010-10-03 20:59:07 +02:00
  • 1fd68c1d82 [tests] add some docs stbuehler 2010-10-03 20:16:28 +02:00
  • e440caa9c6 [mod_auth] document that $apr1$ is supported now stbuehler 2010-10-03 19:59:42 +02:00
  • 49e0a440ed [utils] remove usage of g_checksum_reset (would need glib >= 2.18) stbuehler 2010-10-03 17:13:50 +02:00
  • 21d9d5ef46 [tests]: Run tests with automake stbuehler 2010-10-03 15:54:30 +02:00
  • 685973a3ca [mod_auth] Fix authentication (has been "disabled")! Implement apr-md5 crypt, add test cases stbuehler 2010-10-03 15:41:30 +02:00
  • 569afd99c3 [doc] And again two wiki links fixed. stbuehler 2010-10-03 00:26:33 +02:00
  • 63af483ca8 [doc] Fix wiki link in man pages stbuehler 2010-10-03 00:09:22 +02:00
  • d32de32b85 [tests] Create testing framework stbuehler 2010-10-02 22:45:29 +02:00
  • b432e35eeb [angel] Remove "-n" option from angel and docs (wasn't imlemented) stbuehler 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 stbuehler 2010-09-26 12:47:35 +02:00
  • 19eed747a1 [mod_rewrite] Add rewrite_raw stbuehler 2010-09-26 12:09:26 +02:00
  • 9b52427d29 [mod_redirect] Use liPattern stbuehler 2010-09-26 01:04:50 +02:00
  • 9d6eb1394d [mod_rewrite] Use liPattern stbuehler 2010-09-26 01:04:50 +02:00
  • d6820e5cfd [pattern] Hide pattern-part struct stbuehler 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 stbuehler 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 stbuehler 2010-09-25 14:08:56 +02:00
  • 97088f667e Fix typos / missing includes stbuehler 2010-09-23 21:26:48 +02:00
  • de43e75b75 [core] Disable mmap as we don't handle SIGBUS yet stbuehler 2010-09-23 21:23:39 +02:00