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
|
ff69160c34
|
[core] Use streams
|
2013-05-23 12:01:04 +02:00 |
Stefan Bühler
|
1951de6e40
|
[mod_acceslog] fix escaping of "
|
2012-06-16 12:57:27 +02:00 |
Stefan Bühler
|
77f786ed18
|
[log] remove different timestamp format handling (one is enough), separate log context (liLogMap) from virtualrequest
|
2012-03-16 13:25:52 +01:00 |
Thomas Porzelt
|
259cdb57e3
|
[mod_accesslog] Fix %r (first request line) formatter
|
2011-05-09 21:07:54 +02:00 |
Stefan Bühler
|
eb9f6aa368
|
[plugins] Fix some default options (the raw default-value is only used when there is no parser method)
|
2011-01-30 15:51:33 +01:00 |
Stefan Bühler
|
93e442d5c9
|
[mod_accesslog] Fix output formatting
|
2010-10-06 19:03:18 +02:00 |
Stefan Bühler
|
8ae6902602
|
[core] remove lighttpd-glue.h from base.h
|
2010-09-23 18:35:57 +02:00 |
Thomas Porzelt
|
9c63e60cb7
|
[core] Add workers.cpu_affinity setup action
|
2010-08-29 12:24:30 +02:00 |
Stefan Bühler
|
b876f8401d
|
[core]: rework connection/vrequest structs; add liConInfo
|
2010-08-11 13:27:27 +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 |
Thomas Porzelt
|
15767d97c0
|
[mod_accesslog] Use li_string_append_int() instead of g_string_append_printf()
|
2010-01-03 17:54:22 +01:00 |
Thomas Porzelt
|
8e3130ecff
|
[mod_accesslog] Implement %D (duration in microseconds) and %T (duration in seconds) format specifiers
|
2010-01-03 17:49:35 +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
|
77068a9f59
|
[mod_accesslog] Fix %v format specifier
|
2009-10-18 17:28:41 +02:00 |
Thomas Porzelt
|
859ee3baec
|
[mod_accesslog] Implement %e, %p and %u format specifiers
|
2009-10-18 15:06:20 +02:00 |
Thomas Porzelt
|
22d5b62336
|
[mod_accesslog] Fix escaping of quotes and backslashes
|
2009-10-16 18:34:22 +02:00 |
Stefan Bühler
|
a151eeac2f
|
Prefix li_ cleanup, verified with nm -g --defined-only
|
2009-10-09 15:38:12 +02:00 |
Stefan Bühler
|
13904f9aa8
|
Fix mod_accesslog vr_close handling
|
2009-10-07 13:10:26 +02:00 |
Thomas Porzelt
|
08de1fe4c9
|
[mod_accesslog] Fix wrong value used with %b and %B if filter active
|
2009-10-05 14:19:10 +02:00 |
Thomas Porzelt
|
10ec6c3d0a
|
[mod_accesslog] Fix wrong call to log_free() instead of log_unref(); set default log format
|
2009-10-04 15:49:09 +02:00 |
Stefan Bühler
|
611b8fc303
|
Trigger accesslog on vrequest close instead of connection close
|
2009-10-03 18:06:52 +02:00 |
Stefan Bühler
|
659ebfdd16
|
Add core lua support to handle requests
|
2009-09-13 17:54:16 +02:00 |
Stefan Bühler
|
77f2a832e7
|
Fix liRequestUri struct
|
2009-09-13 17:45:41 +02:00 |
Thomas Porzelt
|
4698bb9359
|
[mod_accesslog] Fix %v (server name) placeholder
|
2009-09-09 20:44:06 +02:00 |
Stefan Bühler
|
f030824550
|
Fix server address (do not use the listen address)
|
2009-09-09 18:12:05 +02:00 |
Stefan Bühler
|
eeddb37e4a
|
Add plugin angel callbacks
|
2009-08-30 19:25:01 +02:00 |
Thomas Porzelt
|
4980987578
|
[mod_accesslog] Remove superflous '+' in timestamp format string
|
2009-07-17 21:25:56 +02:00 |
Thomas Porzelt
|
e838c9b3cf
|
[core] Add liTimeFunc (gmtime_r, localtime_r) parameter to li_worker_current_timestamp()
|
2009-07-17 13:04: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
|
c8f7ee1a3f
|
[mod_accesslog] Log hyphen instead of ""
|
2009-07-05 18:59:41 +02:00 |
Stefan Bühler
|
611d7dcac3
|
Recode the sockaddr handling, fixing some bugs
|
2009-04-03 14:29:55 +02:00 |
Stefan Bühler
|
6a56aba0c3
|
Use 2^n-1 in GSring pre-allocations (so glib doesn't alloc 2^(n+1) for 2^n)
|
2009-04-02 23:19:19 +02: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
|
12b421b9a9
|
Don't block fastcgi if limit on input queue is hit
|
2009-03-11 21:16:30 +01:00 |
Thomas Porzelt
|
688c2b6204
|
add %t format specifier to mod_accesslog (no %{format}t support yet)
|
2009-01-07 23:37:15 +01:00 |
Thomas Porzelt
|
fe90de88be
|
implement %b (bytes response), %B (bytes response clf) and %X (connection status) in mod_accesslog
|
2009-01-07 21:50:07 +01:00 |
Thomas Porzelt
|
eb794b1dbc
|
fix %v placeholder in mod_accesslog
|
2009-01-06 23:44:39 +01:00 |
Thomas Porzelt
|
4c49705c16
|
add missing http version to %r placeholder in mod_accesslog
|
2009-01-06 23:25:15 +01:00 |
Thomas Porzelt
|
3d058707b1
|
add mod_accesslog
|
2009-01-06 22:31:20 +01:00 |