This website requires JavaScript.
5b7456de05
[utils unit-tests] use a different test for "fast close after fd send"
Stefan Bühler
2010-10-06 16:57:30 +0200
e3aad8f950
[utils unit-tests] check more details for send/recv fd
Stefan Bühler
2010-10-06 16:48:55 +0200
77ad4a63d4
[tests] Add --truss option
Stefan Bühler
2010-10-06 15:24:35 +0200
6516d55c1f
[tests] Flush logs before and after test run
Stefan Bühler
2010-10-06 14:38:03 +0200
db6a989677
Fix some warnings
Stefan Bühler
2010-10-06 14:31:11 +0200
f521719737
Fix some link problems with -lcrypt
Stefan Bühler
2010-10-06 14:24:01 +0200
0db6543682
[core] Fix missing parameter in crypt wrapper
Stefan Bühler
2010-10-06 13:51:30 +0200
ab9421a5e1
[core] Provide safe wrapper for crypt if crypt_r is not available
Stefan Bühler
2010-10-06 13:47:48 +0200
9dd5a0c4db
[mod_balancer] Fix backend selection
Stefan Bühler
2010-10-06 13:44:22 +0200
8748c1c289
[tests] Use older syntax for exception handling
Stefan Bühler
2010-10-05 23:02:44 +0200
67fcc00125
[pattern] Fix regex nth callback, activate env-set pattern range tests
Stefan Bühler
2010-10-05 14:50:21 +0200
97d6300c62
[plugin_core] Support %n in all pattern evals
Stefan Bühler
2010-09-26 22:29:48 +0200
9a7dc4ecd6
[mod_vhost] drop vhost.simple / vhost.pattern
Stefan Bühler
2010-09-26 22:18:25 +0200
8a2fce79e8
[tests] Add env-set and docroot tests
Stefan Bühler
2010-10-05 14:40:05 +0200
01f0c1606f
[core] Fix pattern range parser, fix docroot_nth callback
Stefan Bühler
2010-10-05 14:37:33 +0200
9b554dc931
[tests] Hide backtrace on stderr for failed tests
Stefan Bühler
2010-10-05 14:37:05 +0200
82a9fa3ff2
[tests] Test lighttpd config before running other tests, show output if failed
Stefan Bühler
2010-10-05 14:10:20 +0200
84ae82dd19
[tests] Add support for matching subdomains in vhost configs
Stefan Bühler
2010-10-05 13:58:24 +0200
177fc95219
[core] Add phys.docroot and phys.pathinfo
Stefan Bühler
2010-10-05 13:57:26 +0200
52584c99bb
[pattern] Add ranges (and fix match-info handling)
Stefan Bühler
2010-09-26 19:47:00 +0200
eecf0d90be
[pattern] Fix handling of escaped characters
Stefan Bühler
2010-09-26 19:47:00 +0200
f11b5f45c2
[tests] Explicit curl object cleanup
Stefan Bühler
2010-10-05 13:20:56 +0200
688a17372f
[tests] Add BadRequest test (and fix the bug), add "status" vhost
Stefan Bühler
2010-10-05 13:16:39 +0200
e87fc4007a
[tests] Add simple lua test
Stefan Bühler
2010-10-05 11:54:13 +0200
8ffcd3e246
[tests] add (colored) progress output
Stefan Bühler
2010-10-03 20:59:07 +0200
1fd68c1d82
[tests] add some docs
Stefan Bühler
2010-10-03 20:16:28 +0200
e440caa9c6
[mod_auth] document that $apr1$ is supported now
Stefan Bühler
2010-10-03 19:59:42 +0200
49e0a440ed
[utils] remove usage of g_checksum_reset (would need glib >= 2.18)
Stefan Bühler
2010-10-03 17:13:50 +0200
21d9d5ef46
[tests]: Run tests with automake
Stefan Bühler
2010-10-03 15:54:30 +0200
685973a3ca
[mod_auth] Fix authentication (has been "disabled")! Implement apr-md5 crypt, add test cases
Stefan Bühler
2010-10-03 15:41:30 +0200
569afd99c3
[doc] And again two wiki links fixed.
Stefan Bühler
2010-10-03 00:26:33 +0200
63af483ca8
[doc] Fix wiki link in man pages
Stefan Bühler
2010-10-03 00:09:22 +0200
d32de32b85
[tests] Create testing framework
Stefan Bühler
2010-10-02 22:45:29 +0200
b432e35eeb
[angel] Remove "-n" option from angel and docs (wasn't imlemented)
Stefan Bühler
2010-10-02 23:14:56 +0200
715a75f0aa
[mod_deflate] Add 'compression-level' param to deflate action, defaults to 1
Thomas Porzelt
2010-09-26 18:06:16 +0200
8b75858fea
[mod_redirect] fix segfault
Stefan Bühler
2010-09-26 12:47:35 +0200
19eed747a1
[mod_rewrite] Add rewrite_raw
Stefan Bühler
2010-09-26 12:09:26 +0200
9b52427d29
[mod_redirect] Use liPattern
Stefan Bühler
2010-09-26 01:04:50 +0200
9d6eb1394d
[mod_rewrite] Use liPattern
Stefan Bühler
2010-09-26 01:04:50 +0200
d6820e5cfd
[pattern] Hide pattern-part struct
Stefan Bühler
2010-09-26 01:04:50 +0200
ce4f9391e3
[core] Fix tiny leak in pattern code when parse errors happen
Thomas Porzelt
2010-09-25 23:43:54 +0200
81236d35bf
[memcached] Accept NULL as data for SET
Stefan Bühler
2010-09-25 23:27:08 +0200
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 +0200
c35cf21c52
[log] Add basic api to open log files via angel
Stefan Bühler
2010-09-25 14:08:56 +0200
97088f667e
Fix typos / missing includes
Stefan Bühler
2010-09-23 21:26:48 +0200
de43e75b75
[core] Disable mmap as we don't handle SIGBUS yet
Stefan Bühler
2010-09-23 21:23:39 +0200
31d2291a1c
[core] Add support for throttling by IP
Thomas Porzelt
2010-09-23 21:01:46 +0200
8ae6902602
[core] remove lighttpd-glue.h from base.h
Stefan Bühler
2010-09-23 18:35:57 +0200
3b1a781381
[core] remove encoding.h from base.h includes
Stefan Bühler
2010-09-23 18:28:31 +0200
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 +0200
5e4b27c99b
[core.lua] Fix cached_html action
Stefan Bühler
2010-09-23 10:12:45 +0200
44b86b71be
[mod_userdir]: Fix Makefile.am to use the correct source file
Stefan Bühler
2010-09-22 22:12:50 +0200
0247ee879f
[angel/core]: remove old unix socket before binding
Stefan Bühler
2010-09-21 15:17:30 +0200
876261c62c
[core/angel]: Use strict ip matching (family must match, no IPv4-mapped IPv6)
Stefan Bühler
2010-09-21 15:11:48 +0200
14660bee4f
[core/angel]: support unix socket listen
Stefan Bühler
2010-09-21 15:00:06 +0200
823b9d13c2
[core]: wait for connections before shutdown
Stefan Bühler
2010-09-21 14:33:32 +0200
1790afc37f
[radix]: Fix wrong var in macro, add test cases
Stefan Bühler
2010-09-20 22:53:17 +0200
2373ddaa4e
[autotools]: fix typo in configure.ac --with-lua description
Stefan Bühler
2010-09-20 22:52:12 +0200
7e94308ea6
[mod_limit] Fix liSocketAddress usage in combination with radix trees
Thomas Porzelt
2010-09-20 19:49:49 +0200
c972bea1e0
[mod_limit] Fix radix tree usage (api wants bits not bytes)
Thomas Porzelt
2010-09-19 23:59:15 +0200
47bc318a35
[core] Make li_server_ts_format_add() threadsafe
Thomas Porzelt
2010-09-19 18:03:11 +0200
14d48527af
[core] Make log.timestamp creation/destruction threadsafe
Thomas Porzelt
2010-09-19 18:00:31 +0200
8892840298
[mod_limit] Thread safety fixes
Thomas Porzelt
2010-09-19 16:27:10 +0200
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 +0200
587c7383ba
[core] Add support for req.env/header[key] to patterns
Thomas Porzelt
2010-09-18 14:47:11 +0200
f088e43f62
[plugin_core] Add env.set/add/remove/clear actions
Thomas Porzelt
2010-09-18 13:14:28 +0200
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 +0200
2a04983b9d
[waitqueue] Add 'length' struct member, remove li_waitqueue_length() function
Thomas Porzelt
2010-09-12 18:27:09 +0200
abdd422aa9
plugin.c: fix optionptr mem-leak
Stefan Bühler
2010-09-12 17:44:00 +0200
1567177150
[tasklet]: fix mem leak
Stefan Bühler
2010-09-12 17:33:05 +0200
b29c8161f1
Fix mimetypes
Stefan Bühler
2010-09-12 15:55:45 +0200
21327b7d93
[mod_progress]: kill global var
Stefan Bühler
2010-09-12 15:08:49 +0200
be65208143
waitqueue: modify callback
Stefan Bühler
2010-09-12 14:19:25 +0200
3482c04c26
[mod_auth]: fix segfault from last commit
Stefan Bühler
2010-09-12 13:55:37 +0200
126feee4fd
[mod_auth]: Reload password file after changes, added ttl parameter
Stefan Bühler
2010-09-12 13:46:43 +0200
c7a39e4da1
[core] Fix compilation on non-linux systems
Thomas Porzelt
2010-09-11 11:34:06 +0200
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 +0200
2d57e56bdc
Add lua default path for distributed core lua scripts
Stefan Bühler
2010-09-07 20:17:17 +0200
9ba3395241
Fix C++ style comments
Stefan Bühler
2010-09-05 14:19:03 +0200
91fda70bca
[plugin_core] Fix mixed declarations and code
Stefan Bühler
2010-09-05 13:24:16 +0200
7d938e48e3
[log] Fix prepare handler
Stefan Bühler
2010-09-05 14:19:27 +0200
79d98f5991
[core] Use liJobQueue for vrequest job queue
Stefan Bühler
2010-09-05 13:21:42 +0200
c3dc0d8d7e
[common]: Add generic jobqueue
Stefan Bühler
2010-09-05 13:08:40 +0200
582dfa99d7
[core] Rework mimetype lookup code
Thomas Porzelt
2010-09-04 14:50:35 +0200
9c63e60cb7
[core] Add workers.cpu_affinity setup action
Thomas Porzelt
2010-08-29 12:24:30 +0200
004e70479e
[angel]: fix default allow-listen port detection
Stefan Bühler
2010-08-26 18:18:59 +0200
2ad699f56e
[angel] fix segfault if no user was specified
Stefan Bühler
2010-08-26 15:02:11 +0200
b9af60f92d
[plugin_core]: don't stat last entry in docroot list, it is used anyway
Stefan Bühler
2010-08-26 13:52:02 +0200
b5eb16006c
[angel]: fix default worker path
Stefan Bühler
2010-08-26 12:10:16 +0200
d133b8ad8c
[lua]: add subrequst_lua.c
Stefan Bühler
2010-08-26 09:00:50 +0200
77ad119f66
[lua]: add subrequests
Stefan Bühler
2010-08-26 00:34:28 +0200
10ea96230b
Fix path in example run script
Stefan Bühler
2010-08-25 18:49:26 +0200
feebc556d1
Fix packdist.sh to detect source directory
Stefan Bühler
2010-08-25 18:22:39 +0200
1c3d3c287f
[core]: add tasklet pools to workers and use them for stat-cache
Stefan Bühler
2010-08-25 18:05:23 +0200
8587598a66
[core] add tasklets: jobs which use blocking code
Stefan Bühler
2010-08-25 15:56:11 +0200
6f454d0008
[plugin_core]: add "static_no_fail" action, which doesn't return 403/404 so other actions can handler the request
Stefan Bühler
2010-08-24 21:48:49 +0200
5cda017de8
change libexecdir handling
Stefan Bühler
2010-08-24 21:37:08 +0200
1fb0e6db2c
Rename angel config "listen" to "allow-listen"
Stefan Bühler
2010-08-24 21:15:48 +0200
c3164aba8b
Move binary names: angel becomes lighttpd2, worker lighttpd2-worker
Stefan Bühler
2010-08-24 21:05:17 +0200
8c1b6fa3a2
[core] disable GCC poison
Stefan Bühler
2010-08-24 20:17:30 +0200