Stefan Bühler
|
36b0ae3628
|
Move request parser data into connection struct
|
2008-09-29 17:07:53 +02:00 |
Stefan Bühler
|
091f122aad
|
Renamed option -> value, some other minor/related renames; added option_value as
datatype for the value of options (union for ptr/gin64)
|
2008-09-26 16:11:08 +02:00 |
Stefan Bühler
|
00143835d4
|
Move the connection tables into the workers, so no locking needed for them.
|
2008-09-24 18:59:49 +02:00 |
Stefan Bühler
|
0fe9176d6f
|
Splitted worker from server; removed "server *srv" from most function which also have "connection *con"
|
2008-09-08 02:20:55 +02:00 |
Stefan Bühler
|
491b7880cb
|
Fix keep-alive idle.
|
2008-08-17 21:27:09 +02:00 |
Stefan Bühler
|
486f64bd7d
|
Added keep-alive and dead state for connection, added timeout for keep-alive.
With "server.max-keep-alive-idle" = 5 (default) you get O(1), other values need O(log n)
|
2008-08-17 18:24:09 +02:00 |
Stefan Bühler
|
124e21ee7d
|
Add 100-Continue handling
|
2008-08-08 19:12:36 +02:00 |
Stefan Bühler
|
b8e3535546
|
Enabled options, moved some initializing
|
2008-08-08 18:49:00 +02:00 |
Stefan Bühler
|
03458817cc
|
Updated TODO hints
|
2008-08-07 14:12:51 +02:00 |
Stefan Bühler
|
3b4e8f6f8d
|
Add some request header checks.
|
2008-08-07 01:44:09 +02:00 |
Stefan Bühler
|
2fbc7b1408
|
Basic connection state machine
|
2008-08-06 20:46:42 +02:00 |
Stefan Bühler
|
0a514f657e
|
server/connection/request functions
|
2008-08-05 17:08:32 +02:00 |
Stefan Bühler
|
ff9b6c4461
|
Implement ip matching for conditions.
|
2008-07-26 00:42:08 +02:00 |
Stefan Bühler
|
2f7359b14c
|
changed some apis, implemented some todos, added support for lua actions/conditions.
|
2008-07-24 13:25:40 +02:00 |
Thomas Porzelt
|
d10756d047
|
added ifdefs to connection.h and server.h; documented mutexes
|
2008-07-22 18:58:27 +02:00 |
Thomas Porzelt
|
5045a5ee04
|
made log refcounting, srv->exiting and srv->rotate_logs atomic operations; moved server and connection structs from base.h into server.h and connection.h respectively
|
2008-07-20 18:28:58 +02:00 |