This website requires JavaScript.
d45b540603
Rename action_setting stuff
Stefan Bühler
2008-08-04 21:28:56 +02:00
5e700e79e1
small config parser and log changes
Thomas Porzelt
2008-08-03 22:26:37 +02:00
f86bf3631d
Remove action_list struct
Stefan Bühler
2008-08-03 22:20:36 +02:00
a9cbec1046
config parser rewritten
Thomas Porzelt
2008-08-02 22:56:07 +02:00
b3767c0190
merged from lp
Thomas Porzelt
2008-07-26 14:25:32 +02:00
28f733a2c5
small config parser changes
Thomas Porzelt
2008-07-26 14:25:07 +02:00
ff9b6c4461
Implement ip matching for conditions.
Stefan Bühler
2008-07-26 00:42:08 +02:00
550b4e4858
merge from lp
Thomas Porzelt
2008-07-26 00:24:15 +02:00
4425a0dcd1
merge from lp
Thomas Porzelt
2008-07-26 00:24:09 +02:00
fcf8e455ab
Optional lua frontend.
Stefan Bühler
2008-07-25 23:12:40 +02:00
8b84f0fa6c
merge from lp
Thomas Porzelt
2008-07-25 22:44:10 +02:00
aff9544b95
Parsers for ipv4/ipv6 für conditions
Stefan Bühler
2008-07-25 22:38:42 +02:00
1d624ff022
merge from lp
Thomas Porzelt
2008-07-25 14:15:24 +02:00
1e9694e4f8
merge from lp
Thomas Porzelt
2008-07-25 14:15:16 +02:00
c342be6424
New condition structure, some code for lua condition support
Stefan Bühler
2008-07-25 14:09:03 +02:00
0ec2404647
Fix typo in index.
Stefan Bühler
2008-07-24 15:13:10 +02:00
5d2f95cce3
merged from lp
Thomas Porzelt
2008-07-24 14:50:45 +02:00
2f7359b14c
changed some apis, implemented some todos, added support for lua actions/conditions.
Stefan Bühler
2008-07-24 13:25:40 +02:00
2537bb9d82
Add call_setup function
Stefan Bühler
2008-07-23 22:33:29 +02:00
191343333e
merge from lp
Thomas Porzelt
2008-07-23 22:26:38 +02:00
6bbfe1e43e
Added actions and setups to plugin_core.c
Stefan Bühler
2008-07-23 22:25:16 +02:00
aca2f46bf6
config parser changes
Thomas Porzelt
2008-07-23 22:22:33 +02:00
6ee405f3cb
Added a "proof of concept" core plugin.
Stefan Bühler
2008-07-23 22:19:23 +02:00
57701f997d
Added "actions" and "setups" to the plugin api
Stefan Bühler
2008-07-23 21:34:19 +02:00
54ac4151cf
Remove include "ev.h" (gets included in settings.h)
Stefan Bühler
2008-07-23 21:33:59 +02:00
e44aea16ba
Implement plugin registration
Stefan Bühler
2008-07-23 18:01:19 +02:00
d10756d047
added ifdefs to connection.h and server.h; documented mutexes
Thomas Porzelt
2008-07-22 18:58:27 +02:00
9858f4ee66
exit on log with level LOG_LEVEL_ERROR
Thomas Porzelt
2008-07-22 16:00:31 +02:00
5045a5ee04
made log refcounting, srv->exiting and srv->rotate_logs atomic operations; moved server and connection structs from base.h into server.h and connection.h respectively
Thomas Porzelt
2008-07-20 18:28:58 +02:00
e80f384fac
splitted log_thread_start() out of log_init() do enable delay of actual writing
Thomas Porzelt
2008-07-20 17:12:17 +02:00
a37ec08db5
logging changes
Thomas Porzelt
2008-07-20 16:35:04 +02:00
f5fdc41644
changed logging to use references
Thomas Porzelt
2008-07-19 22:13:32 +02:00
9ed64ee1fc
merged from rev 48
Thomas Porzelt
2008-07-19 15:16:21 +02:00
6c7d8a1165
log fixes
Thomas Porzelt
2008-07-19 15:12:32 +02:00
50bb61a041
Require srv for log macros, undo gint64 change for options (as it needs to fit into a pointer, and many other warnings)
Stefan Bühler
2008-07-19 12:56:44 +02:00
b871c6cafa
Fix previous commit
Stefan Bühler
2008-07-19 12:37:47 +02:00
8c8b77bac2
redo action_new_setting
Stefan Bühler
2008-07-19 12:23:32 +02:00
49dfcddc2a
added convenience makros for logging
Thomas Porzelt
2008-07-19 01:33:12 +02:00
a662b01aca
removed now unneeded mutex in log_t
Thomas Porzelt
2008-07-19 00:51:17 +02:00
4880a44903
introduced log levels
Thomas Porzelt
2008-07-19 00:38:33 +02:00
88f6a30274
introduced a logging thread
Thomas Porzelt
2008-07-19 00:11:08 +02:00
b2697e7cb8
log_write_() improved
Thomas Porzelt
2008-07-18 22:16:30 +02:00
acf42d82b4
added mutexes for server und connection structs; log_write_() proposal added
Thomas Porzelt
2008-07-18 20:23:05 +02:00
6b8bbdabde
no more globals in lighttpd.c
Thomas Porzelt
2008-07-18 17:05:51 +02:00
ded5777ea2
no more global var in config parser
Thomas Porzelt
2008-07-18 16:52:19 +02:00
aa297fe7b2
added build date info to wscript and -v option
Thomas Porzelt
2008-07-18 00:30:02 +02:00
607e1897ef
added command line argument parser
Thomas Porzelt
2008-07-17 23:12:52 +02:00
5cee4c1fa4
added lighttpd.c, modified action und option stuff
Thomas Porzelt
2008-07-17 21:39:29 +02:00
5cc704884a
comp_operator_t for config parser too
Thomas Porzelt
2008-07-17 19:38:54 +02:00
8468ced4dd
merged from lp
Thomas Porzelt
2008-07-17 19:35:03 +02:00
781dfd07cf
config_cond_t renamed to comp_operator_t
Thomas Porzelt
2008-07-17 19:32:11 +02:00
b33450ff28
Separate module from plugin, add version to server struct.
Stefan Bühler
2008-07-17 18:04:16 +02:00
906cca0551
Include libev in settings.h
Stefan Bühler
2008-07-17 17:36:46 +02:00
a6c4a50319
Add libev and fix wscripts
Stefan Bühler
2008-07-17 17:35:50 +02:00
33dd2691c1
Upgrade to new waf, run ragel in './waf dist' and make ragel optional if the needed files are already generated.
Stefan Bühler
2008-07-15 22:12:33 +02:00
6a477c5f7f
Fix macro redefine
Stefan Bühler
2008-07-15 22:12:19 +02:00
468b5afc15
Fix cyclic header dependency problem
Stefan Bühler
2008-07-15 22:11:53 +02:00
5c472203d7
removed some option functions
Thomas Porzelt
2008-07-08 23:18:52 +02:00
4488ebaca6
options stuff
Thomas Porzelt
2008-07-08 22:38:22 +02:00
16f2068fad
options stuff
Thomas Porzelt
2008-07-08 21:32:51 +02:00
569b139bd7
only one setting per action
Stefan Bühler
2008-07-08 21:29:41 +02:00
fccd44f2ad
option/action/plugin
Stefan Bühler
2008-07-08 21:29:02 +02:00
b74a2ba5d3
missing brace...
Thomas Porzelt
2008-07-08 19:47:10 +02:00
04dea42892
free functions for list and hash in option_free()
Thomas Porzelt
2008-07-08 19:44:55 +02:00
0250cbc1df
path and header fix for tests.c
Thomas Porzelt
2008-07-08 19:23:40 +02:00
41a14f5b44
path and header fix for tests.c
Thomas Porzelt
2008-07-08 19:23:12 +02:00
7e0d56de9c
action_list_new() small fix
Thomas Porzelt
2008-07-08 19:15:53 +02:00
98a70336f7
action_list_new() merged
Thomas Porzelt
2008-07-08 18:53:29 +02:00
cfcdc075d7
config parser merge
Thomas Porzelt
2008-07-08 18:52:55 +02:00
a449c4e842
action_list_new() added
Thomas Porzelt
2008-07-08 18:52:14 +02:00
8eb6670388
config parser
Thomas Porzelt
2008-07-08 18:51:03 +02:00
cbf88bb3ee
Fix request and parser, added simple request test.
Stefan Bühler
2008-07-01 22:07:54 +02:00
a1414bce60
Fix chunkiter_read (do not require open file for mem chunk)
Stefan Bühler
2008-07-01 22:07:14 +02:00
18413d698a
Renamed chunk sources, added request parser, header management, test file.
Stefan Bühler
2008-07-01 20:56:59 +02:00
503e8d7859
Basic ragel suport
Stefan Bühler
2008-06-30 16:24:29 +02:00
3c05dca97a
unindent switches
Thomas Porzelt
2008-06-30 14:34:37 +02:00
e8fd628b00
switch defaults removed
Thomas Porzelt
2008-06-30 14:01:53 +02:00
b9c8c08e98
condition changes
Thomas Porzelt
2008-06-30 13:38:52 +02:00
c612995cfe
Request/condition
Stefan Bühler
2008-06-30 12:25:01 +02:00
777232ab5d
Condition
Stefan Bühler
2008-06-29 17:48:28 +02:00
5c24ec2c97
foo
Thomas Porzelt
2008-06-29 16:31:58 +02:00
3845759fd7
foo
Thomas Porzelt
2008-06-29 16:31:12 +02:00
04fe39157a
foo
Thomas Porzelt
2008-06-29 16:29:15 +02:00
ea199724c3
foo
Thomas Porzelt
2008-06-29 16:29:06 +02:00
75c751ce6e
actions stuff
Thomas Porzelt
2008-06-29 16:21:50 +02:00
2ec86e14db
actions stuff
Thomas Porzelt
2008-06-29 16:10:53 +02:00
b080f7a2b4
actions stuff
Thomas Porzelt
2008-06-29 16:10:00 +02:00
3afec4e04d
additions to actions.h
Thomas Porzelt
2008-06-29 13:55:19 +02:00
6822fc7d24
actions.h fix
Thomas Porzelt
2008-06-29 13:55:11 +02:00
09351463a5
additions to actions.h
Thomas Porzelt
2008-06-29 13:39:24 +02:00
586ac096f4
addition to actions.h
Thomas Porzelt
2008-06-29 13:39:09 +02:00
9d3986bb18
actions.h added
Thomas Porzelt
2008-06-29 13:04:33 +02:00
5c8def1f2c
actions.h added
Thomas Porzelt
2008-06-29 13:04:06 +02:00
2c6776a624
test commit #2
Thomas Porzelt
2008-06-29 11:53:17 +02:00
c177ec1870
test commit
Thomas Porzelt
2008-06-29 11:36:58 +02:00
67ee0333ab
test commit
Thomas Porzelt
2008-06-29 11:35:43 +02:00
031b7bf7df
2nd commit ;-)
Stefan Bühler
2008-06-28 20:37:28 +02:00
9372e41393
Initial commit
Stefan Bühler
2008-06-24 21:19:20 +02:00