Stefan Bühler
|
5e4a94b0c6
|
[core] handle Connection: Upgrade
|
2013-05-31 20:28:53 +02:00 |
Stefan Bühler
|
11b4bdd8c5
|
replace unneeded ev_/EV_ references
|
2013-05-25 14:37:09 +02:00 |
Stefan Bühler
|
3aa78c1002
|
wait for request body in dynamic backends, cache them on disk
|
2013-05-23 17:56:24 +02:00 |
Stefan Bühler
|
a937bd437a
|
fix missing li prefixes
|
2013-05-23 17:56:24 +02:00 |
Stefan Bühler
|
72ec9a432f
|
[throttle] rewrite
|
2013-05-23 17:56:24 +02:00 |
Stefan Bühler
|
ff69160c34
|
[core] Use streams
|
2013-05-23 12:01:04 +02:00 |
Stefan Bühler
|
5d48ae7102
|
[log] Add changable log contexts (i.e. references to the real one), so a pointer to such context can be used over a longer period of time
|
2012-03-17 15:52:19 +01:00 |
Stefan Bühler
|
d9cc24b8e6
|
[core]: fix connection/vrequest callbacks to return FALSE after they got reset, so handling stops
|
2011-01-10 20:00:44 +01:00 |
Thomas Porzelt
|
31d2291a1c
|
[core] Add support for throttling by IP
|
2010-09-23 21:01:46 +02:00 |
Thomas Porzelt
|
a3b7ce74af
|
[core] Rework throttle-pool handling to be thread-safe in creation/destruction aswell as more accurate and fair throttling
|
2010-09-12 18:54:57 +02:00 |
Stefan Bühler
|
79d98f5991
|
[core] Use liJobQueue for vrequest job queue
|
2010-09-05 13:39:30 +02:00 |
Stefan Bühler
|
77ad119f66
|
[lua]: add subrequests
|
2010-08-26 00:34:28 +02:00 |
Stefan Bühler
|
b876f8401d
|
[core]: rework connection/vrequest structs; add liConInfo
|
2010-08-11 13:27:27 +02:00 |
Stefan Bühler
|
e00febcd40
|
Fix vrequest-ref api
|
2010-05-14 13:12:33 +02:00 |
Stefan Bühler
|
13611b5243
|
Improve balancer handling
|
2010-02-09 22:37:28 +01:00 |
Stefan Bühler
|
f14103bc2c
|
Split options into two categories: simple (int, bool) and ref-counted pointers
|
2010-01-24 23:00:51 +01:00 |
Thomas Porzelt
|
9bd5c39550
|
[core] Add vr->ts_started struct member, representing the ev_tstamp when the vr has been started
|
2010-01-03 17:39:26 +01:00 |
Stefan Bühler
|
402c45dc45
|
Add buffer-on-disk for uploads automatically
|
2009-12-19 22:18:10 +01:00 |
Stefan Bühler
|
8a8fb91729
|
Add some features to mod_dirlist, move directory-redirect to vrequest functions and use it for index files
|
2009-11-15 21:59:16 +01:00 |
Stefan Bühler
|
a49d51bdd3
|
Support keep-alive vrequest reset, which keeps some request data to be shown in mod_status
|
2009-10-07 16:02:09 +02:00 |
Stefan Bühler
|
471a521f48
|
Improve filter handling (handle reverse out stream closing)
|
2009-09-29 11:45:55 +02:00 |
Stefan Bühler
|
bf9e34bab7
|
Remove li_vrequest_stat and fix condition.c
|
2009-09-15 19:08:13 +02:00 |
Stefan Bühler
|
282a2d1b4a
|
Prefix LI_API functions with "li_"
|
2009-07-09 22:17:24 +02:00 |
Stefan Bühler
|
99b203e3d8
|
Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames
|
2009-07-08 21:06:07 +02:00 |
Stefan Bühler
|
dfb1db14d7
|
Use pointer-sign warning in cmake und fix many of them.
|
2009-04-17 21:53:17 +02:00 |
Stefan Bühler
|
595ce1fe13
|
Add wrk in vrequest, s/vr->con->wrk/vr->wrk/, removed some other (broken) usages of vr->con
|
2009-04-15 12:34:06 +02:00 |
Stefan Bühler
|
7aaa764f49
|
Added vrequest_joblist_append_async (with a vrequest-reference handling)
|
2009-04-14 18:18:25 +02:00 |
Thomas Porzelt
|
ddb0448a96
|
rework stat_cache
|
2009-03-26 23:05:17 +01:00 |
Stefan Bühler
|
e020850dc8
|
Add vrequest_is_handled function
|
2009-03-17 11:42:50 +01:00 |
Stefan Bühler
|
bedcc3d46a
|
Added mod_cache_disk_etag: caches produced content on disk and checks for it via etag.
|
2009-03-12 21:08:27 +01:00 |
Stefan Bühler
|
158f42aa0f
|
Add support for filters
|
2009-03-11 16:57:07 +01:00 |
Thomas Porzelt
|
efab0ca75d
|
implement stat cache
|
2009-03-01 21:16:58 +01:00 |
Stefan Bühler
|
95fee3059b
|
Add handling for environment vars in backends
|
2009-02-15 18:55:27 +01:00 |
Thomas Porzelt
|
01068d7f1d
|
make docroot a function action instead of setting, add stat member to vr.physical and enable physical.size conditional
|
2009-01-05 22:24:54 +01:00 |
Stefan Bühler
|
54fd1b08e4
|
Cleanup some state machine handling
|
2009-01-04 21:59:56 +01:00 |
Stefan Bühler
|
c458377d4a
|
Added mod_fastcgi, some api functions for it, and some new optional compiler warnings (which led to many small changes)
|
2009-01-01 16:44:42 +01:00 |
Stefan Bühler
|
c56ade056f
|
Add vrequest "environment" (a GString -> GString hashtable)
|
2008-12-31 16:23:00 +01:00 |
Stefan Bühler
|
d30e1b018a
|
Added some backend/balancer helper, fixed backend-error handling.
|
2008-12-31 14:36:24 +01:00 |
Stefan Bühler
|
6636919623
|
Completed core balancer support, added a simple test balancer.
|
2008-12-31 02:57:27 +01:00 |
Stefan Bühler
|
025f0b5f84
|
Removed HANDLER_FINISHED, implemented real job queue and added some basic balancer structs
|
2008-12-30 21:55:00 +01:00 |
Stefan Bühler
|
c24704dad5
|
Move options from connection to vrequest
|
2008-12-30 01:21:03 +01:00 |
Stefan Bühler
|
7a496b610b
|
Fix comment style // -> /* */
|
2008-11-18 11:03:59 +01:00 |
Stefan Bühler
|
3dceeb5916
|
Move include files into a separate directory and cleanup include order
|
2008-11-16 21:33:53 +01:00 |