Thomas Porzelt
04c8356b44
[config parser] change syntax again: user defined variables are now defined as 'x = ...;'. user defined actions are not special anymore
12 years ago
Stefan Bühler
abd58794d8
[config parser]: fix crash with nested conditional blocks, fix some warnings
12 years ago
Stefan Bühler
d579b8a163
[core]: accept LF instead of CR LF in http requests
12 years ago
Thomas Porzelt
9f832c75ea
Config syntax changes and parser fixes:
...
* Change ":" to "=>" in hash tables
* Change assignments to not need "=" anymore
* User defined actions must now be prefixed with the "action" keyword
* Anonymous user defined actions don't need the "$" prefix anymore
* Fix parsing of conditionals with more than 2 conditions
12 years ago
Stefan Bühler
bafba4b112
[core.cached_html] fix path handling
12 years ago
Stefan Bühler
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
12 years ago
Thomas Porzelt
496a28f197
[core] truncate temp string before evaluating pattern. add comment to pattern.h that li_eval_pattern() does not truncate the string for you
12 years ago
Stefan Bühler
e2376dbd15
[tests] add simple mod-proxy check
12 years ago
Thomas Porzelt
81429d4eb5
[doc] Fix: use 'charset' instead 'encoding' in mimetypes.conf
12 years ago
Simon Lundström
effdfb6e62
On OS X the GNU libtool is prefixed with a g.
12 years ago
Thomas Porzelt
259cdb57e3
[mod_accesslog] Fix %r (first request line) formatter
12 years ago
Stefan Bühler
0fcbfb7ab7
[core] optimize syscalls per connection
12 years ago
Stefan Bühler
4f377b792c
[utils] fix calculation for sockaddr_un struct size
12 years ago
Stefan Bühler
f277a22407
[core.lua] fix wsgi pathinfo
12 years ago
Stefan Bühler
9c80becca2
[angel] Remove unsupported pid-file option
12 years ago
Stefan Bühler
45f0cf0bf3
Increase timeout for angel-listen
12 years ago
Stefan Bühler
6164ac83c9
[*cgi env]: Fix REQUEST_URI
12 years ago
Stefan Bühler
6d854ac3f8
[autobuild]: Fix error message if ragel is not found
12 years ago
Stefan Bühler
f461b8a8b4
[tests]: use printf instead of echo in shell cgi script
12 years ago
Stefan Bühler
8973c35562
[utils] Fix url decoding for non ascii values (signed char negatives)
12 years ago
Stefan Bühler
eb9f6aa368
[plugins] Fix some default options (the raw default-value is only used when there is no parser method)
12 years ago
Stefan Bühler
be50c790e1
[mod_balance]: renamed from mod_balancer
12 years ago
Stefan Bühler
d9cc24b8e6
[core]: fix connection/vrequest callbacks to return FALSE after they got reset, so handling stops
12 years ago
Stefan Bühler
bf0ece96fb
[throttle] Fix segfaults
12 years ago
Stefan Bühler
9c6f894eb5
[mime-types] Fix mimetype insert, add new test cases to catch this
12 years ago
Stefan Bühler
366d00328c
Fix bug in delayed connection handling, 2nd try
12 years ago
Stefan Bühler
318b7bf041
Fix bug in delayed connection handling
12 years ago
Thomas Porzelt
912976fe30
[core] Attempt to fix issue with stalling connections in throttle pools
12 years ago
Thomas Porzelt
243b9ddef1
[tests] Add test for %n references in mod_redirect
12 years ago
Thomas Porzelt
a40a03cc75
[mod_redirect] Fix patterns using %n references
12 years ago
Stefan Bühler
d78939b636
[autotools] Use AC_PROG_LIBTOOL instead of LT_INIT for backward compatibility
12 years ago
Stefan Bühler
7a67ba94d7
[autotools]: make sure pkg-config m4 is available in autoconf, check for ragel in ./configure
12 years ago
Stefan Bühler
58bc3f8276
[mod_openssl] make sure we get notified for EV_WRITE again
12 years ago
Thomas Porzelt
7a414338da
[tests] Add test for auth.deny
12 years ago
Thomas Porzelt
6c70cba7cb
[mod_auth] return 403 instead of 401 in auth.deny
12 years ago
Thomas Porzelt
9b7c9c2d81
[tests] Add test for cascading in docroot action
12 years ago
Thomas Porzelt
c1fe5047be
[plugin_core] Fix cascading in docroot action
12 years ago
Stefan Bühler
eea9b56d16
[build] Fix detection of libev
12 years ago
Thomas Porzelt
772e66b91c
[core] Immediately rearm throttle pool and update con when inserting into pool
12 years ago
Thomas Porzelt
77aa943b38
[mod_auth] Fix segfault in auth_handle_deny()
12 years ago
Stefan Bühler
b867c084b9
[autoconf] autoupdate
12 years ago
Stefan Bühler
4f7ef481d7
[autoconf] Quote all arguments
12 years ago
Stefan Bühler
0ab5aee623
[throttle] Fix loop counter (leaded to segfaults)
12 years ago
Stefan Bühler
ed7d745ae9
[tests] use /tmp for temporary test directory, fixes problem with too long socket paths
12 years ago
Stefan Bühler
1577d28029
[tests]: Bind to relative socket filenames
12 years ago
Stefan Bühler
9568d7a41a
[autotools] add memcached.c
13 years ago
Stefan Bühler
26d9155e87
[pattern] fix endless (memory eating) loop in pattern parsing
13 years ago
Stefan Bühler
798c25e64c
[tests] small redirect test
13 years ago
Stefan Bühler
f635eb4163
[tests] skip subtests if feature is missing
13 years ago
Stefan Bühler
6013a9aa9a
[tests] Add FastCGI service and use it in new cgi test
13 years ago