Stefan Bühler
772b87bfb3
[cmake] small cleanups, renamed common lib
2009-09-09 18:56:46 +02:00
Stefan Bühler
e7b7b1d82c
Add mod_openssl
2009-09-08 19:10:09 +02:00
Thomas Porzelt
d434383b66
[automake,cmake] Add mod_auth to build scripts
2009-09-05 11:41:35 +02:00
Stefan Bühler
24483f55ed
cmake: build common lib as shared lib, cleanup CMakeLists.txt
2009-08-03 20:47:26 +02:00
Stefan Bühler
be5d0c7d75
Require cmake 2.6.4
2009-07-30 20:35:06 +02:00
Stefan Bühler
4f9a695051
Compile common source as static lib
2009-07-26 16:28:19 +02:00
Stefan Bühler
766fcd4bfc
Add liProc and liErrorPipe for angel
2009-07-25 17:37:45 +02:00
Thomas Porzelt
82ea7279df
[modules] Add mod_redirect
2009-07-23 14:42:50 +02:00
Stefan Bühler
2fa0d1381c
Add more ways to configure the location of libev
2009-07-16 22:03:59 +02:00
Stefan Bühler
1dfc960eed
Fix bug after source split: create config.h in include/lighttpd again
2009-07-15 22:50:56 +02:00
Stefan Bühler
540ff7db02
Split sources into subdirs
2009-07-15 11:57:52 +02:00
Stefan Bühler
1ce3b7fa24
Remove pcre dependencies (we use the glib wrappers)
2009-07-12 12:29:14 +02:00
Stefan Bühler
f8be820c36
Big lighttpd-angel update; still not complete, but supports fork+exec+setuid/gid+listen (no checks in listen yet)
2009-07-07 22:40:44 +02:00
Thomas Porzelt
2cffeb7401
[modules] Add mod_expire
2009-07-04 20:08:14 +02:00
Stefan Bühler
75505f73e1
Add more angel connection handling code (and helper functions)
2009-06-23 23:40:13 +02:00
Stefan Bühler
40fbc9c8b7
Fixed the splitting from previous commit and splitted the ip parsers from condition handling
2009-06-17 10:59:34 +02:00
Thomas Porzelt
426ee0bff0
[modules] Add mod_rewrite
2009-06-05 19:29:28 +02:00
Stefan Bühler
d984853790
cmake: Use "MODULE" instead of "SHARED" for modules
2009-06-05 11:42:25 +02:00
Thomas Porzelt
1703b67409
[modules] Add mod_access
2009-05-29 15:05:31 +02:00
Thomas Porzelt
451cdd1579
[core] Add implementation of 32bit radix trees (radix.{h.c})
2009-05-29 15:03:19 +02:00
Stefan Bühler
48bf0071e4
[angel] Add basic module/plugin support
...
* renamed some module functions
2009-04-24 10:03:04 +02:00
Stefan Bühler
faeecfea1d
Remove -Winline as gcc interprets "can not inline" as "don't want inline".
2009-04-17 22:24:41 +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
72136b4d03
angel: some basic structs, code not ready yet (config parser "works")
2009-04-17 18:16:50 +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
4e04ac6b8b
cmake: use builtin macros for build date
2009-04-15 11:39:21 +02:00
Thomas Porzelt
f44f620eda
[modules] add mod_debug
2009-04-01 02:04:23 +02: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
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
a616f477a8
[cmake] add mod_dirlistc and encoding.c
2009-03-07 00:07:00 +01:00
Stefan Bühler
767ad93e83
[cmake] add stat_cache.c
2009-03-01 21:27:46 +01:00
Stefan Bühler
c7c1c5cb0e
[cmake] Add mod_vhost
2009-01-13 21:32:13 +01:00
Stefan Bühler
587ee27cd0
Added response parser and used it in mod_fastcgi
2009-01-10 13:30:58 +01:00
Stefan Bühler
31acd354a7
[cmake] Add mod_accesslog
2009-01-09 21:17:45 +01:00
Stefan Bühler
5feea39ae6
Remove '-Wmissing-prototypes' from extra warnings list
...
- we still have '-Wmissing-declarations', which allows
void func() instead of void func(void).
2009-01-04 22:38:24 +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
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
324224fe2e
Implemented two angel "fake" functions
2008-12-20 16:25:02 +01:00
Stefan Bühler
2e830e5517
[cmake] Add support for plugins
2008-12-11 01:39:10 +01:00
Stefan Bühler
4ef644de88
Fix cmake ipv6 detection
2008-12-09 21:30:37 +01:00
Stefan Bühler
94b4dcc764
Generic sendfile implementation (supports linux,solaris and freebsd now)
2008-11-17 20:23:16 +01:00
Stefan Bühler
fae25515fa
Split waitqueue from utils
2008-11-17 10:26:25 +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
Stefan Bühler
73fff068c3
Merge virtual requests
2008-10-25 15:25:02 +02:00
Stefan Bühler
566cbdb024
virtual requests; they replace a big part from connection.
2008-10-25 14:53:57 +02:00
Stefan Bühler
9430770903
[cmake] Add module support
2008-10-25 14:48:12 +02:00
Stefan Bühler
4b24952c02
Change cmake required version to 2.6.0
2008-10-25 13:45:41 +02:00
Stefan Bühler
5d0d12c0bd
Updated cmake ragel rules to build config parser with -T0 instead of -T1
2008-09-26 16:17:04 +02:00
Stefan Bühler
091f122aad
Renamed option -> value, some other minor/related renames; added option_value as
...
datatype for the value of options (union for ptr/gin64)
2008-09-26 16:11:08 +02:00