Thomas Porzelt
5c699f571a
[waf] Fix includes so config.h gets found
2009-08-19 13:17:18 +02:00
Thomas Porzelt
8b7ea63cf9
[waf] Reenable waf and update to 1.5.8
2009-08-18 22:57:23 +02:00
Thomas Porzelt
96123d01cf
[mod_status] Add refresh=X querystring parameter to control auto-refreshing of page
2009-08-13 20:08:37 +02:00
Thomas Porzelt
9ab83c0a1f
[mod_status] Merge status.show and status.show_runtime into status.info
2009-08-13 19:52:23 +02:00
Thomas Porzelt
f0d5c9e789
[mod_status] Add status.show_runtime action
2009-08-09 18:04:53 +02:00
Thomas Porzelt
6cb5af487f
[core] Add li-prefix to structs, enums and function names for encoding helpers
2009-08-03 20:33:17 +02:00
Stefan Bühler
e438240ed5
automake: fix make dist and module "lib" prefix
2009-08-02 12:02:36 +02:00
Stefan Bühler
7b1b492bcb
automake: mod_rrd doesn't exist yet
2009-07-31 20:40:01 +02:00
Stefan Bühler
df96167362
Add automake
2009-07-31 20:36:37 +02:00
Thomas Porzelt
c83817721c
[mod_rewrite] Fix broken %{request.scheme}
2009-07-26 18:15:45 +02:00
Thomas Porzelt
adf9e2b056
[mod_redirect] Fix scheme
2009-07-26 18:15:02 +02:00
Thomas Porzelt
82ea7279df
[modules] Add mod_redirect
2009-07-23 14:42:50 +02:00
Thomas Porzelt
048c66938c
[mod_rewrite] Implement rewrite action without regex
2009-07-23 12:27:56 +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
Thomas Porzelt
68b32499f9
[mod_vhost] Fix use of uninitialized variable in vhost.map_regex action
2009-07-16 22:57:06 +02:00
Stefan Bühler
a061745193
Fix bugs found with the static clang analyzer ( http://clang-analyzer.llvm.org/ )
2009-07-16 22:13:40 +02:00
Thomas Porzelt
8a9ddd4d7e
[mod_vhost] Fix cleanup function of vhost.map_regex action
2009-07-16 19:54:36 +02:00
Thomas Porzelt
ec444e95fe
[mod_vhost] Make vhost.map_regex (reordering of lists) threadsafe; remove left over todo comments
2009-07-16 19:31:22 +02:00
Thomas Porzelt
45d91e48e4
[mod_vhost] Implement vhost.map_regex action
2009-07-16 18:47:42 +02:00
Thomas Porzelt
a3a1e2172e
[mod_rewrite] Fix tiny memleak (GError not freed when regex compilation fails)
2009-07-16 18:46:07 +02:00
Thomas Porzelt
952a28d176
Fix a null-pointer dereference and some other small things reported by clang analyzer
2009-07-16 12:57:11 +02:00
Thomas Porzelt
04be82496a
[mod_vhost] Use stat cache
2009-07-12 22:26:46 +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
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