Stefan Bühler
|
cfd8955008
|
[common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
|
2013-05-23 17:56:23 +02:00 |
Stefan Bühler
|
a8efcfcc0e
|
modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker
* create main_worker earlier
|
2010-05-07 20:54:50 +02: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 |
Stefan Bühler
|
b4c3e2ba02
|
Add userdata to action-create, setup and plugin-init callbacks
|
2009-12-21 12:29:14 +01:00 |
Thomas Porzelt
|
0e1a61da7e
|
[mod_expire] Allow multiple time units (like 1 month 5 days)
|
2009-09-30 11:35:04 +02:00 |
Stefan Bühler
|
eeddb37e4a
|
Add plugin angel callbacks
|
2009-08-30 19:25:01 +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 |
Thomas Porzelt
|
c0858a017c
|
[mod_expire] Move multiplcation of factor from expire() to expire_create()
|
2009-07-04 22:25:05 +02:00 |
Thomas Porzelt
|
98276a9b6f
|
[mod_expire] Log errno in case gmtime_r() should fail
|
2009-07-04 22:06:48 +02:00 |
Thomas Porzelt
|
40b4993b2d
|
[mod_expire] Clean up code a bit; append max-age to Cache-Control instead of overwriting
|
2009-07-04 21:55:32 +02:00 |
Thomas Porzelt
|
8ae3462a68
|
[mod_expire] Fix wrong max-age with 'modification'
|
2009-07-04 21:04:27 +02:00 |
Thomas Porzelt
|
2cffeb7401
|
[modules] Add mod_expire
|
2009-07-04 20:08:14 +02:00 |