Stefan Bühler
|
905a83fc77
|
Add plugin hooks for server state machine changes
|
13 years ago |
Stefan Bühler
|
30ebce774e
|
Add "state-wait" api for server state machine
|
13 years ago |
Thomas Porzelt
|
d18045ccbf
|
[core] Rework throttle code a bit, especially regarding pools
|
13 years ago |
Thomas Porzelt
|
fc09bf9095
|
[core] Don't allow spaces between integer value and its suffix, was not deterministic
|
13 years ago |
Stefan Bühler
|
048a7d9144
|
Append to previous buffer in network reads, save used buffer in custom location
|
13 years ago |
Stefan Bühler
|
13611b5243
|
Improve balancer handling
|
13 years ago |
Stefan Bühler
|
7a63f69133
|
Add li_sockaddr_dup
|
13 years ago |
Stefan Bühler
|
2e131dc93f
|
Put pathinfo debug messages into debug-request-handling
|
13 years ago |
Stefan Bühler
|
33b89d8981
|
Fix mod_proxy (missing \r\n after request line)
|
13 years ago |
Thomas Porzelt
|
6a5411c2f1
|
[plugin_core] Set con->throttle.pool.queued to FALSE after unlinking from queue
|
13 years ago |
Thomas Porzelt
|
1297a1fab7
|
[core] Fix crash in throttle pool handling
|
13 years ago |
Stefan Bühler
|
750bd453a2
|
Append to previous buffer in network reads
|
13 years ago |
Thomas Porzelt
|
d8f5d21ec6
|
[core] Check for EV_ERROR in connection event callback
|
13 years ago |
Stefan Bühler
|
7bb58debcb
|
Fix previous commit: only update io-timeout timestamp after real IO
|
13 years ago |
Stefan Bühler
|
8cf1033e4a
|
Only update io-timeout timestamp after real IO
|
13 years ago |
Stefan Bühler
|
954778ff71
|
Show timeout in mod_status for connections
|
13 years ago |
Stefan Bühler
|
3c2cef5f0d
|
Handle ETIMEDOUT as connection close
|
13 years ago |
Stefan Bühler
|
fd72f61f68
|
Update mod_lua docs
|
13 years ago |
Stefan Bühler
|
d70784abd2
|
Fix mod_status options
|
13 years ago |
Stefan Bühler
|
64c2fece96
|
config: add network cidr matching operators, =/ and !=
|
13 years ago |
Stefan Bühler
|
00ef8599cf
|
Export glib md5/sha1/sha256 hash functions to lua (hex output)
|
13 years ago |
Stefan Bühler
|
5284ce9cb4
|
Fix option handling: need another opt_base_index for pointer options
|
13 years ago |
Stefan Bühler
|
2e4aba7e39
|
Fix options: missed setting "pointer" options
|
13 years ago |
Stefan Bühler
|
f14103bc2c
|
Split options into two categories: simple (int, bool) and ref-counted pointers
|
13 years ago |
Stefan Bühler
|
64ba5fddce
|
Cleanup value pointer extractions
|
13 years ago |
Stefan Bühler
|
a545ef6e75
|
Add mempool_align_page_size implementation for MEMPOOL_MALLOC fallback
|
13 years ago |
Stefan Bühler
|
cdb615293c
|
[autobuild] Fix dependency problem with automake (automake doesn't like it if ../dir/ is cwd)
|
13 years ago |
Stefan Bühler
|
faf2985a79
|
Use struct sockaddr_storage (in liSockAddr) as base for getsockname/getpeername
|
13 years ago |
Thomas Porzelt
|
7e44920c50
|
[mod_vhost] Fix vhost.simple, it checked the physical path instead of docroot
|
13 years ago |
Stefan Bühler
|
4485ea7563
|
Fix segfault if trying to convert NULL address to string
This doesn't workaround the freebsd getsockname / getpeername bug,
but it shouldn't crash anymore.
http://www.freebsd.org/cgi/query-pr.cgi?pr=142717
|
13 years ago |
Stefan Bühler
|
eaa13c2e4b
|
automake: Fix doc/service EXTRA_DIST
|
13 years ago |
Stefan Bühler
|
24f4fc1bc1
|
Add doc/ directory with man pages + config examples
|
13 years ago |
Stefan Bühler
|
edd74a0e3c
|
Rename lighttpd to lighttpd2
|
13 years ago |
Stefan Bühler
|
7768470b10
|
mod_lua: fix small memleak (free conf->filename)
|
13 years ago |
Thomas Porzelt
|
15767d97c0
|
[mod_accesslog] Use li_string_append_int() instead of g_string_append_printf()
|
13 years ago |
Thomas Porzelt
|
8e3130ecff
|
[mod_accesslog] Implement %D (duration in microseconds) and %T (duration in seconds) format specifiers
|
13 years ago |
Thomas Porzelt
|
9bd5c39550
|
[core] Add vr->ts_started struct member, representing the ev_tstamp when the vr has been started
|
13 years ago |
Thomas Porzelt
|
8716087728
|
[core] Rename con->ts to con->ts_started
|
13 years ago |
Stefan Bühler
|
4fd27aca81
|
autotools: Fix linking
|
13 years ago |
Stefan Bühler
|
79ae4427f3
|
autotools: install angel in sbin, support pkglibdir configuration
|
13 years ago |
Stefan Bühler
|
63eadd22fa
|
Fix buildsystems
|
13 years ago |
Stefan Bühler
|
fe7ddede88
|
Add lua plugins
|
13 years ago |
Stefan Bühler
|
b4c3e2ba02
|
Add userdata to action-create, setup and plugin-init callbacks
|
13 years ago |
Stefan Bühler
|
881669d96a
|
Add lua filters; fixed some lua-api bugs; enhanced lua chunkqueue api
|
13 years ago |
Stefan Bühler
|
3d50819d14
|
Move the cqlimit reset/set back to connection.c (vrequest_reset may be called with data in con->raw_in, so cqlimit_reset isn't a good idea)
|
13 years ago |
Stefan Bühler
|
402c45dc45
|
Add buffer-on-disk for uploads automatically
|
13 years ago |
Stefan Bühler
|
e92a6e8865
|
mod_auth: fix is_handled check
|
13 years ago |
Stefan Bühler
|
130a40e691
|
mod_auth: Add auth.deny; for user restriction, always send WWW-Authenticate header (this makes the implementation of auth.deny trivial)
|
13 years ago |
Stefan Bühler
|
2f06283832
|
Change internal conditional checks; export functions to read value of conditional-lvalues
|
13 years ago |
Stefan Bühler
|
b332fcbbb8
|
Add api for buffering chunkqueue content on disk
|
13 years ago |