This website requires JavaScript.
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
abdd422aa9
plugin.c: fix optionptr mem-leak
Stefan Bühler
2010-09-12 17:44:00 +02:00
1567177150
[tasklet]: fix mem leak
Stefan Bühler
2010-09-12 17:33:05 +02:00
b29c8161f1
Fix mimetypes
Stefan Bühler
2010-09-12 15:55:45 +02:00
21327b7d93
[mod_progress]: kill global var
Stefan Bühler
2010-09-12 15:08:49 +02:00
be65208143
waitqueue: modify callback
Stefan Bühler
2010-09-12 14:19:25 +02:00
3482c04c26
[mod_auth]: fix segfault from last commit
Stefan Bühler
2010-09-12 13:55:37 +02:00
126feee4fd
[mod_auth]: Reload password file after changes, added ttl parameter
Stefan Bühler
2010-09-12 13:46:43 +02:00
c7a39e4da1
[core] Fix compilation on non-linux systems
Thomas Porzelt
2010-09-11 11:34:06 +02:00
0eaed50c1c
[core] Use uintptr_t instead of guintptr as it requires an otherwise unneeded recent glib version
Thomas Porzelt
2010-09-11 11:28:21 +02:00
2d57e56bdc
Add lua default path for distributed core lua scripts
Stefan Bühler
2010-09-07 20:17:17 +02:00