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
Stefan Bühler
931e8fea0c
Make radix tree generic (length independent), use it for mod_access ipv4/ipv6
13 years ago
Stefan Bühler
3bc425fef1
Remove config parser code from main(), add cmake-option to disable default config parser
13 years ago
Stefan Bühler
4d257fd79c
angel: Fix detecting failed replace, log successful instance replace
13 years ago
Stefan Bühler
eff8ed5e50
Add request.environment[] conditional
13 years ago
Stefan Bühler
fdf881311d
mod_dirlist: use html transitinal instead of xhtml, add javascript sort
13 years ago
Stefan Bühler
871a4dc8b5
Add unit-testing for range-parser and fix the parser
13 years ago
Stefan Bühler
c5f6c3166d
Replace lseek()+read() with pread() in chunk.c
13 years ago
Stefan Bühler
0c3ca6b13b
add liBuffer: a reference-counted memory chunk (using mempool) for basic network data
14 years ago
Stefan Bühler
f9b12036fe
Add mempool allocator to avoid fragmentation
14 years ago
Thomas Porzelt
b79cda7fce
[core] Limit outgoing chunkqueue mem usage to 512kb by default
14 years ago
Thomas Porzelt
477a060821
Fix typo in previous commit
14 years ago
Thomas Porzelt
cb7005bdf0
[core] Fix io.buffer_in action (was setting out buffer)
14 years ago
Stefan Bühler
56f01bbc7f
angel: listen: Use ntohs for port in debug output
14 years ago
Stefan Bühler
8f69c6bc8d
Reduce buffer allocs for network read
14 years ago
Stefan Bühler
d55aab7652
mod_auth: add some details to docs
14 years ago
Stefan Bühler
b2f2863af4
angel: Add log output for SIGHUP instance restart
14 years ago
Stefan Bühler
1ac09ac2d1
Use relative timestamp for angel call timeouts, increase angel-listen timeout.
...
* While lighty runs the initialization, the difference between ev_now()
and ev_time() might be bigger than the timeout - which leads to an
immediate timeout.
14 years ago
Stefan Bühler
d949d65110
Add signal number to log
14 years ago
Thomas Porzelt
44b017edce
[waf] Fix detection of ipv6 support
14 years ago
Thomas Porzelt
cfa365d275
[mod_auth] Remove auth.htdigest and auth.htpasswd from todo, they are implemented
14 years ago
Thomas Porzelt
9989cd62ce
[core] Fix value statements in config parser (now using stack for operator)
14 years ago
Thomas Porzelt
f3713267db
[core] Add ragel.pyc and .lock-wscript to .gitignore
14 years ago
Stefan Bühler
c2b9cd9b94
Move .bzrignore to .gitignore
14 years ago
Stefan Bühler
3da212d8aa
mod_dirlist: Fix encode-readme for README.txt
14 years ago