This website requires JavaScript.
77f786ed18
[log] remove different timestamp format handling (one is enough), separate log context (liLogMap) from virtualrequest
Stefan Bühler
2012-03-16 13:24:17 +0100
8d709f8574
[ipv6 parser] Fix type-punned memory access
Stefan Bühler
2012-03-13 00:19:56 +0100
c270124514
[mod_gnutls] remove \n from log messages
Stefan Bühler
2012-01-22 13:26:29 +0100
3972451633
[ip-parser] fix ipv4 netmask for /0, added some unit tests
Stefan Bühler
2012-01-18 10:35:35 +0100
34ad0a52e4
[gnutls] fix automake
Stefan Bühler
2012-01-17 22:43:33 +0100
bef05e0b2e
new module: mod_gnutls
Stefan Bühler
2011-11-11 10:20:05 +0100
d173c7d305
[response] fix totally broken response headers if connection header is sent
Stefan Bühler
2012-01-10 08:47:30 +0100
4c04989bd1
fix compile bugs in previous commits
Stefan Bühler
2012-01-10 01:27:10 +0100
6ca28bab2b
[response handling] fix missing connection header
Stefan Bühler
2012-01-10 01:22:59 +0100
011aaccabd
[http response/request parser] parse method with extra function, fix quoted text, restrict quoted pair
Stefan Bühler
2011-12-19 20:39:50 +0100
9bf335c121
[jobqueue] add li_job_stop
Stefan Bühler
2011-12-19 16:42:18 +0100
f7730910ad
[utils] handle NULL loop in li_ev_io_* event changing
Stefan Bühler
2011-12-19 16:41:31 +0100
89a32e1504
[chunkqueue] skip setting limit if it is the current one
Stefan Bühler
2011-12-19 16:39:54 +0100
eaf460e3d0
[plugin_core] fix docroot pattern error handling (fixes #2362 )
Stefan Bühler
2011-12-18 14:57:51 +0100
8a4565a63a
[mod_flv] don't retry close(fd) on EINTR
Thomas Porzelt
2011-12-17 10:57:56 +0100
b15ec2ecf4
[cmake] fix linker errors with --as-needed (fixes #2360 )
Stefan Bühler
2011-12-16 21:01:55 +0100
f98f9bb7b3
[openssl] fix error message for wrong listen option
Stefan Bühler
2011-12-16 20:57:26 +0100
dd4ed2c560
[mod_openssl] fix build error if SSL_OP_NO_COMPRESSION isn't defined
Stefan Bühler
2011-12-02 13:43:54 +0100
7a9ae91566
[mod_openssl] close connection on client initiated renegotiation
Stefan Bühler
2011-12-02 13:38:22 +0100
85b620eb3c
[mod_openssl] add options and defaults
Joe Presbrey
2011-12-01 12:20:50 -0500
92bfc4c676
[mod_openssl] add openssl.setenv action (client, client-cert, server, server-cert)
Joe Presbrey
2011-11-29 20:06:26 -0500
3f9ba6ebdc
[mod_openssl] add verify{,-any,-depth,-require}, client-ca-file
Joe Presbrey
2011-11-29 19:08:37 -0500
9e215e397f
[value] add some functions to handle liValue
Stefan Bühler
2011-11-30 00:59:40 +0100
3f12becf59
[plugin_core] add 'map' action, which maps the result of a pattern to a user defined action
Thomas Porzelt
2011-11-26 16:32:51 +0100
3af94cf12d
[mod_progress] free data on module unload properly
Thomas Porzelt
2011-11-26 16:17:31 +0100
2d52ff9170
[mempool] support profiler for mmap allocations. use g_malloc/free instead malloc/free
Thomas Porzelt
2011-11-26 16:07:38 +0100
aeb88422a0
[profiler] export li_profiler_enabled and li_profiler_hashtable_insert/remove. add heap base/break/size to dump output
Thomas Porzelt
2011-11-26 15:56:45 +0100
a66b6ce8d5
[config parser] rename 'o' liValue variables to 'v'. the name was a relict from option variables
Thomas Porzelt
2011-11-26 15:20:40 +0100
9f17fd620d
[config parser] add 'none' and 'default' keywords
Thomas Porzelt
2011-11-26 15:11:39 +0100
a7741a2f22
[core] Ignore connection headers from backends
Stefan Bühler
2011-11-21 11:07:40 +0100
fc3d0e51e9
[core] fix invalid html in auto-generated responses
Thomas Porzelt
2011-11-19 11:32:20 +0100
3277edabe6
connection.c: optimize buffer usage - don't keep too many unused buffers around
Stefan Bühler
2011-11-18 19:04:42 +0100
ba3d50ba79
[mempool]: use g_free instead of free in ALLOC mode
Stefan Bühler
2011-11-17 21:26:53 +0100
bd5c2f4ebe
move profiler code to common lib
Stefan Bühler
2011-11-17 21:25:45 +0100
bd15bb8f82
[core] fix for previous commit. gc requency was set to 10s not 5min
Thomas Porzelt
2011-11-17 19:18:17 +0100
ab313d20c2
[core] change connection garbage collector algorithm to free all unused connections up to the maximum of active connections during the last 5 minutes
Thomas Porzelt
2011-11-17 18:59:09 +0100
011380dcb7
[core] change memory profiler output, add minsize parameter to debug.profiler_dump action
Thomas Porzelt
2011-11-15 02:01:35 +0100
60fc8d421d
[mod_status] add status_info_auto
Joe Presbrey
2011-11-11 12:31:44 -0500
cdf183137f
[plugin_core] rename 'blank' action to 'respond' and allow optional integer, string or list of integer+string parameters which support patterns
Thomas Porzelt
2011-10-17 20:09:48 +0200
2647a9745c
[autobuild]: enable large file support for 32-bit builds
Stefan Bühler
2011-10-11 13:18:43 +0200
b6e20b45f9
[doc] update config examples re latest config syntax changes
Thomas Porzelt
2011-08-28 16:51:21 +0200
cc1c9a92e2
[config parser] don't allow setup blocks or includes in setup blocks
Thomas Porzelt
2011-08-28 15:07:23 +0200
dbfca1b2cb
[doc]: fix config examples
Stefan Bühler
2011-08-28 14:17:44 +0200
2ebf367df5
[config parser] fix detection of conflicts between options and uservars
Thomas Porzelt
2011-08-28 14:17:47 +0200
3ef949bbb9
[tests]: convert test cases to new config syntax
Stefan Bühler
2011-08-28 11:57:31 +0200
04c8356b44
[config parser] change syntax again: user defined variables are now defined as 'x = ...;'. user defined actions are not special anymore
Thomas Porzelt
2011-08-28 11:30:35 +0200
abd58794d8
[config parser]: fix crash with nested conditional blocks, fix some warnings
Stefan Bühler
2011-08-25 19:57:08 +0200
d579b8a163
[core]: accept LF instead of CR LF in http requests
Stefan Bühler
2011-08-22 17:30:29 +0200
9f832c75ea
Config syntax changes and parser fixes:
Thomas Porzelt
2011-08-20 11:43:02 +0200
bafba4b112
[core.cached_html] fix path handling
Stefan Bühler
2011-08-13 21:28:01 +0200
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
Stefan Bühler
2011-08-09 20:17:13 +0200
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 +0200
e2376dbd15
[tests] add simple mod-proxy check
Stefan Bühler
2011-06-11 00:20:21 +0200
81429d4eb5
[doc] Fix: use 'charset' instead 'encoding' in mimetypes.conf
Thomas Porzelt
2011-05-29 09:56:30 +0200
effdfb6e62
On OS X the GNU libtool is prefixed with a g.
Simon Lundström
2011-05-18 20:26:43 +0200
259cdb57e3
[mod_accesslog] Fix %r (first request line) formatter
Thomas Porzelt
2011-05-09 21:07:54 +0200
0fcbfb7ab7
[core] optimize syscalls per connection
Stefan Bühler
2011-05-04 15:23:53 +0200
4f377b792c
[utils] fix calculation for sockaddr_un struct size
Stefan Bühler
2011-05-02 12:30:39 +0200
f277a22407
[core.lua] fix wsgi pathinfo
Stefan Bühler
2011-04-14 11:23:41 +0200
9c80becca2
[angel] Remove unsupported pid-file option
Stefan Bühler
2011-04-12 10:53:49 +0200
45f0cf0bf3
Increase timeout for angel-listen
Stefan Bühler
2011-04-12 10:53:24 +0200
6164ac83c9
[*cgi env]: Fix REQUEST_URI
Stefan Bühler
2011-03-23 14:59:43 +0100
6d854ac3f8
[autobuild]: Fix error message if ragel is not found
Stefan Bühler
2011-03-23 14:15:54 +0100
f461b8a8b4
[tests]: use printf instead of echo in shell cgi script
Stefan Bühler
2011-03-22 22:47:42 +0100
8973c35562
[utils] Fix url decoding for non ascii values (signed char negatives)
Stefan Bühler
2011-03-22 13:33:50 +0100
eb9f6aa368
[plugins] Fix some default options (the raw default-value is only used when there is no parser method)
Stefan Bühler
2011-01-30 15:50:03 +0100
be50c790e1
[mod_balance]: renamed from mod_balancer
Stefan Bühler
2011-01-23 13:55:36 +0100
d9cc24b8e6
[core]: fix connection/vrequest callbacks to return FALSE after they got reset, so handling stops
Stefan Bühler
2011-01-10 20:00:44 +0100
bf0ece96fb
[throttle] Fix segfaults
Stefan Bühler
2011-01-02 13:52:18 +0100
9c6f894eb5
[mime-types] Fix mimetype insert, add new test cases to catch this
Stefan Bühler
2010-12-30 15:06:10 +0100
366d00328c
Fix bug in delayed connection handling, 2nd try
Stefan Bühler
2010-12-27 16:21:13 +0100
318b7bf041
Fix bug in delayed connection handling
Stefan Bühler
2010-12-27 16:06:34 +0100
912976fe30
[core] Attempt to fix issue with stalling connections in throttle pools
Thomas Porzelt
2010-12-25 17:40:53 +0100
243b9ddef1
[tests] Add test for %n references in mod_redirect
Thomas Porzelt
2010-12-17 21:05:37 +0100
a40a03cc75
[mod_redirect] Fix patterns using %n references
Thomas Porzelt
2010-12-17 20:48:48 +0100
d78939b636
[autotools] Use AC_PROG_LIBTOOL instead of LT_INIT for backward compatibility
Stefan Bühler
2010-12-08 16:20:13 +0100
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 +0100
58bc3f8276
[mod_openssl] make sure we get notified for EV_WRITE again
Stefan Bühler
2010-11-26 14:04:28 +0100
7a414338da
[tests] Add test for auth.deny
Thomas Porzelt
2010-11-13 17:29:46 +0100
6c70cba7cb
[mod_auth] return 403 instead of 401 in auth.deny
Thomas Porzelt
2010-11-13 17:28:49 +0100
9b7c9c2d81
[tests] Add test for cascading in docroot action
Thomas Porzelt
2010-11-13 17:15:28 +0100
c1fe5047be
[plugin_core] Fix cascading in docroot action
Thomas Porzelt
2010-11-13 16:25:49 +0100
eea9b56d16
[build] Fix detection of libev
Stefan Bühler
2010-11-11 22:14:36 +0100
772e66b91c
[core] Immediately rearm throttle pool and update con when inserting into pool
Thomas Porzelt
2010-11-01 20:09:41 +0100
77aa943b38
[mod_auth] Fix segfault in auth_handle_deny()
Thomas Porzelt
2010-11-01 18:22:00 +0100
b867c084b9
[autoconf] autoupdate
Stefan Bühler
2010-10-30 14:14:57 +0200
4f7ef481d7
[autoconf] Quote all arguments
Stefan Bühler
2010-10-30 14:10:21 +0200
0ab5aee623
[throttle] Fix loop counter (leaded to segfaults)
Stefan Bühler
2010-10-19 23:34:46 +0200
ed7d745ae9
[tests] use /tmp for temporary test directory, fixes problem with too long socket paths
Stefan Bühler
2010-10-17 15:23:35 +0200
1577d28029
[tests]: Bind to relative socket filenames
Stefan Bühler
2010-10-17 15:11:45 +0200
9568d7a41a
[autotools] add memcached.c
Stefan Bühler
2010-10-14 13:27:24 +0200
26d9155e87
[pattern] fix endless (memory eating) loop in pattern parsing
Stefan Bühler
2010-10-13 14:46:31 +0200
798c25e64c
[tests] small redirect test
Stefan Bühler
2010-10-13 14:45:15 +0200
f635eb4163
[tests] skip subtests if feature is missing
Stefan Bühler
2010-10-12 15:22:45 +0200
6013a9aa9a
[tests] Add FastCGI service and use it in new cgi test
Stefan Bühler
2010-10-12 15:11:25 +0200
11fa781f98
Fix some warnings found with clang analyzer
Stefan Bühler
2010-10-07 18:31:21 +0200
2240b5c354
[tests] Add header.* action tests
Stefan Bühler
2010-10-07 16:14:41 +0200
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 +0200
93e442d5c9
[mod_accesslog] Fix output formatting
Stefan Bühler
2010-10-06 19:03:18 +0200
cd1a0684c7
[utils] fix fd receiving
Stefan Bühler
2010-10-06 17:15:26 +0200