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
4128f3f128
Use GPtrArray in mod_fortune
2009-07-07 22:26:04 +02:00
Stefan Bühler
d30108b967
Make radix implementation independent of lighty
2009-07-07 18:45:47 +02:00
Thomas Porzelt
c8f7ee1a3f
[mod_accesslog] Log hyphen instead of ""
2009-07-05 18:59:41 +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
c49219699e
[modules] Remove unneeded inclusion of stdio.h
2009-07-04 21:56:32 +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
Thomas Porzelt
7aa2e0ef14
Remove test debug output from mod_dirlist
2009-07-04 15:50:56 +02:00
Stefan Bühler
c2ce9c4f53
Fix encoding functions (use _append for the append version); do not encode characters >= 0x80 for html.
2009-06-08 12:43:33 +02:00
Thomas Porzelt
426ee0bff0
[modules] Add mod_rewrite
2009-06-05 19:29:28 +02:00
Thomas Porzelt
a2b40bb581
[mod_access] Fix casting warnings
2009-05-31 14:10:41 +02:00
Thomas Porzelt
1703b67409
[modules] Add mod_access
2009-05-29 15:05:31 +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
Thomas Porzelt
383fa6a4f5
- introduce throttling via pools, rework throttling by connection
...
- new actions: 'throttle_pool', 'throttle_connection' and 'status'
- don't start waitqueue timer in waitqueue_init(); start/stop timer on demand
- new parameter for network_write(): write_max
- move stats and timeout handling from network_write/read() to connection_cb()
2009-04-16 17:02:53 +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
Thomas Porzelt
f07f4d4971
[mod_vhost] Fix vhost.pattern again (build physical.path)
2009-04-07 03:55:31 +02:00
Thomas Porzelt
d1df9e2274
[mod_vhost] Fix vhost.pattern action
2009-04-07 03:15:47 +02:00
Stefan Bühler
194db07279
Use GByteArray in mod_fastcgi
2009-04-03 14:36: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
02c8be5afd
Use prepared string for the local/remote socket address in mod_fastcgi
2009-04-02 22:59:43 +02:00
Thomas Porzelt
f44f620eda
[modules] add mod_debug
2009-04-01 02:04:23 +02:00
Thomas Porzelt
9f8413c112
[mod_status] add more info to connection list
2009-03-26 23:39:23 +01:00
Thomas Porzelt
ddb0448a96
rework stat_cache
2009-03-26 23:05:17 +01:00
Thomas Porzelt
0e03d1a362
[mod_dirlist] fix new leaks
2009-03-17 20:28:26 +01:00
Stefan Bühler
a62cdebb91
Fix static file/dirlist handling and add etag support
2009-03-17 14:21:20 +01:00
Stefan Bühler
325ec6a5b6
Add content-length in mod-cache-disk-etag
2009-03-17 14:21:06 +01:00
Stefan Bühler
6a92322143
Reduce printf usage in mod_dirlist
2009-03-16 22:27:04 +01:00
Stefan Bühler
669ff2e079
Fix mod-status collect handling
2009-03-16 17:53:11 +01:00
Stefan Bühler
171ab51db5
Fix segfault in mod_cache_disk_etag if no etag is present
2009-03-16 17:51:52 +01:00
Thomas Porzelt
3629e1aebf
[mod_status] add scoreboard
2009-03-14 01:58:24 +01:00
Thomas Porzelt
a9c75934a8
change counter format output
2009-03-13 23:16:21 +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
12b421b9a9
Don't block fastcgi if limit on input queue is hit
2009-03-11 21:16:30 +01:00
Thomas Porzelt
3137f19ce5
[mod_dirlist] add hide-directories, exclude-prefix and exclude-suffix parameter
2009-03-08 16:47:27 +01:00
Thomas Porzelt
7bd421e79e
fix comment in mod_dirlist
2009-03-07 00:28:48 +01:00
Stefan Bühler
6e747478d4
Fix ISO C90 decl/code mixing
2009-03-07 00:08:49 +01:00
Thomas Porzelt
0c01dd91d3
add debug parameter for dirlist action in mod_dirlist
2009-03-06 19:26:47 +01:00
Thomas Porzelt
a874e682c7
fix mem leak in mod_dirlist
2009-03-06 18:55:00 +01:00
Thomas Porzelt
30ff4619fa
forgot mod_dirlist.c
2009-03-06 18:18:13 +01:00
Stefan Bühler
d8d8c8ea1b
Disable cqlimit debug, fixed some more bugs with cqlimit.
2009-03-02 01:02:21 +01:00
Stefan Bühler
98a36e970a
Change mod_fastcgi to not wait for complete packets (enables limits < 64kbyte); fix some limit handling.
2009-03-02 00:49:02 +01:00
Stefan Bühler
2f9e612c99
Use chunkqueue-limit (setup in plugin_core)
2009-03-01 21:23:24 +01:00
Stefan Bühler
b033f0c194
Extended sockaddr_to_string for use in connect-failed error message in mod_fastcgi
2009-03-01 17:15:52 +01:00
Stefan Bühler
050d0d60d6
Fix cast warning (char* -> unsigned char*) in mod_fastcgi
2009-03-01 15:54:19 +01:00
Stefan Bühler
c584da22db
Handle environment vars in mod_fastcgi
2009-02-15 18:59:30 +01:00
Thomas Porzelt
1ebe6dc37d
fix small mistake in mod_vhost.c example config comment
2009-02-14 22:52:32 +01:00