2
0
Fork 0
Commit Graph

29 Commits (5feea39ae63c39c3c4642d9b256002cd87544184)

Author SHA1 Message Date
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 3dceeb5916 Move include files into a separate directory and cleanup include order 2008-11-16 21:33:53 +01:00
Stefan Bühler 649f7baf78 Modify header usage; include all core headers from base.h and forbid direct including of core headers. Move typedefs into separate header. 2008-10-28 22:11:50 +01:00
Thomas Porzelt 84fb6a5574 add missing call to p->free() in plugin_free 2008-10-27 20:12:48 +01:00
Thomas Porzelt 59fdb03ee0 implement loading of modules 2008-10-22 16:54:44 +02:00
Thomas Porzelt 21c391da66 ipv4 and ipv6 hashing functions 2008-10-02 02:33:51 +02:00
Thomas Porzelt f23b051c30 moved freeing of value after parsing in plugin_set_default_option(); made that function static 2008-10-02 00:13:07 +02:00
Thomas Porzelt 472e7a81a9 changed srv->option_def_values to GArray and intialization of default values; enabled overriding of default values in config parser 2008-10-01 22:20:31 +02:00
Stefan Bühler e1504a252f free value always from the calling function 2008-09-27 12:45:43 +02:00
Thomas Porzelt 480de71283 small memleak fix 2008-09-27 00:37:50 +02:00
Stefan Bühler 5d27591a49 Fix return TRUE in a void function 2008-09-26 18:06:24 +02:00
Stefan Bühler c54a085552 Implement clean default values for options 2008-09-26 17:09:30 +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
Stefan Bühler 721cb88985 Kill some memleaks 2008-09-24 20:02:47 +02:00
Stefan Bühler c62f8f7945 Add more atomic protection 2008-09-09 18:03:18 +02:00
Stefan Bühler 0fe9176d6f Splitted worker from server; removed "server *srv" from most function which also have "connection *con" 2008-09-08 02:20:55 +02:00
Thomas Porzelt 6804b1df00 implemented default values for options 2008-08-15 20:38:20 +02:00
Thomas Porzelt 1901397a0e minor enhencements; added log.level and log.target options 2008-08-13 19:57:19 +02:00
Thomas Porzelt b1000d2ca4 config parser intial working version; test action in core plugin with more outpot 2008-08-12 17:09:05 +02:00
Stefan Bühler 066d0f5342 Added plugin callbacks for content and close handling 2008-08-08 19:44:54 +02:00
Stefan Bühler b8e3535546 Enabled options, moved some initializing 2008-08-08 18:49:00 +02:00
Thomas Porzelt 708b5fc223 small fixes; call_setup() now looks in the right hashtable 2008-08-05 19:32:33 +02:00
Stefan Bühler d45b540603 Rename action_setting stuff 2008-08-04 21:28:56 +02:00
Stefan Bühler 2f7359b14c changed some apis, implemented some todos, added support for lua actions/conditions. 2008-07-24 13:25:40 +02:00
Stefan Bühler 2537bb9d82 Add call_setup function 2008-07-23 22:33:29 +02:00
Stefan Bühler 57701f997d Added "actions" and "setups" to the plugin api 2008-07-23 21:34:19 +02:00
Stefan Bühler e44aea16ba Implement plugin registration 2008-07-23 18:01:19 +02:00
Stefan Bühler 50bb61a041 Require srv for log macros, undo gint64 change for options (as it needs to fit into a pointer, and many other warnings) 2008-07-19 12:56:44 +02:00
Stefan Bühler fccd44f2ad option/action/plugin 2008-07-08 21:29:02 +02:00