]> git.pld-linux.org Git - packages/lighttpd.git/commitdiff
- up to r2417
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 8 Mar 2009 23:09:27 +0000 (23:09 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    lighttpd-branch.diff -> 1.48

lighttpd-branch.diff

index 6e37739f0f233b2ec540eeaa62ba83bbc93db7cc..e33a0f0e3a598b75c64b2f8b90138ec04ea536fe 100644 (file)
 Index: configure.in
 ===================================================================
+Index: src/configfile-glue.c
+===================================================================
+--- src/configfile-glue.c      (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/configfile-glue.c      (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -181,7 +181,7 @@
+       return config_insert_values_internal(srv, ca, cv);
+ }
+-unsigned short sock_addr_get_port(sock_addr *addr) {
++static unsigned short sock_addr_get_port(sock_addr *addr) {
+ #ifdef HAVE_IPV6
+       return ntohs(addr->plain.sa_family ? addr->ipv6.sin6_port : addr->ipv4.sin_port);
+ #else
+Index: src/mod_cgi.c
+===================================================================
+--- src/mod_cgi.c      (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_cgi.c      (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -1369,6 +1369,7 @@
+ }
++int mod_cgi_plugin_init(plugin *p);
+ int mod_cgi_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("cgi");
+Index: src/mod_cml.c
+===================================================================
+--- src/mod_cml.c      (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_cml.c      (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -178,7 +178,7 @@
+ }
+ #undef PATCH
+-int cache_call_lua(server *srv, connection *con, plugin_data *p, buffer *cml_file) {
++static int cache_call_lua(server *srv, connection *con, plugin_data *p, buffer *cml_file) {
+       buffer *b;
+       char *c;
+@@ -305,6 +305,7 @@
+       }
+ }
++int mod_cml_plugin_init(plugin *p);
+ int mod_cml_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("cache");
+Index: src/mod_secure_download.c
+===================================================================
+--- src/mod_secure_download.c  (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_secure_download.c  (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -138,7 +138,7 @@
+  * @return if the supplied string is a valid MD5 string 1 is returned otherwise 0
+  */
+-int is_hex_len(const char *str, size_t len) {
++static int is_hex_len(const char *str, size_t len) {
+       size_t i;
+       if (NULL == str) return 0;
+@@ -293,6 +293,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_secdownload_plugin_init(plugin *p);
+ int mod_secdownload_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("secdownload");
+Index: src/mod_rewrite.c
+===================================================================
+--- src/mod_rewrite.c  (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_rewrite.c  (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -63,7 +63,7 @@
+       free(hctx);
+ }
+-rewrite_rule_buffer *rewrite_rule_buffer_init(void) {
++static rewrite_rule_buffer *rewrite_rule_buffer_init(void) {
+       rewrite_rule_buffer *kvb;
+       kvb = calloc(1, sizeof(*kvb));
+@@ -71,7 +71,7 @@
+       return kvb;
+ }
+-int rewrite_rule_buffer_append(rewrite_rule_buffer *kvb, buffer *key, buffer *value, int once) {
++static int rewrite_rule_buffer_append(rewrite_rule_buffer *kvb, buffer *key, buffer *value, int once) {
+ #ifdef HAVE_PCRE_H
+       size_t i;
+       const char *errptr;
+@@ -121,7 +121,7 @@
+ #endif
+ }
+-void rewrite_rule_buffer_free(rewrite_rule_buffer *kvb) {
++static void rewrite_rule_buffer_free(rewrite_rule_buffer *kvb) {
+ #ifdef HAVE_PCRE_H
+       size_t i;
+@@ -444,6 +444,7 @@
+       return HANDLER_GO_ON;
+ }
++int mod_rewrite_plugin_init(plugin *p);
+ int mod_rewrite_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("rewrite");
+Index: src/connections.c
+===================================================================
+--- src/connections.c  (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/connections.c  (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -858,7 +858,7 @@
+  *
+  * we get called by the state-engine and by the fdevent-handler
+  */
+-int connection_handle_read_state(server *srv, connection *con)  {
++static int connection_handle_read_state(server *srv, connection *con)  {
+       connection_state_t ostate = con->state;
+       chunk *c, *last_chunk;
+       off_t last_offset;
+@@ -1156,7 +1156,7 @@
+       return 0;
+ }
+-handler_t connection_handle_fdevent(void *s, void *context, int revents) {
++static handler_t connection_handle_fdevent(void *s, void *context, int revents) {
+       server     *srv = (server *)s;
+       connection *con = context;
+Index: src/mod_staticfile.c
+===================================================================
+--- src/mod_staticfile.c       (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_staticfile.c       (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -532,6 +532,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_staticfile_plugin_init(plugin *p);
+ int mod_staticfile_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("staticfile");
+Index: src/mod_alias.c
+===================================================================
+--- src/mod_alias.c    (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_alias.c    (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -187,6 +187,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_alias_plugin_init(plugin *p);
+ int mod_alias_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("alias");
+Index: src/network.c
+===================================================================
+--- src/network.c      (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/network.c      (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -26,7 +26,7 @@
+ # include <openssl/rand.h>
+ #endif
+-handler_t network_server_handle_fdevent(void *s, void *context, int revents) {
++static handler_t network_server_handle_fdevent(void *s, void *context, int revents) {
+       server     *srv = (server *)s;
+       server_socket *srv_socket = (server_socket *)context;
+       connection *con;
+@@ -62,7 +62,7 @@
+       return HANDLER_GO_ON;
+ }
+-int network_server_init(server *srv, buffer *host_token, specific_config *s) {
++static int network_server_init(server *srv, buffer *host_token, specific_config *s) {
+       int val;
+       socklen_t addr_len;
+       server_socket *srv_socket;
+Index: src/mod_trigger_b4_dl.c
+===================================================================
+--- src/mod_trigger_b4_dl.c    (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_trigger_b4_dl.c    (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -576,6 +576,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_trigger_b4_dl_plugin_init(plugin *p);
+ int mod_trigger_b4_dl_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("trigger_b4_dl");
+Index: src/mod_evhost.c
+===================================================================
+--- src/mod_evhost.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_evhost.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -318,6 +318,7 @@
+       return HANDLER_GO_ON;
+ }
++int mod_evhost_plugin_init(plugin *p);
+ int mod_evhost_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name                    = buffer_init_string("evhost");
+Index: src/splaytree.c
+===================================================================
+--- src/splaytree.c    (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/splaytree.c    (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -187,7 +187,8 @@
+     }
+ }
+-splay_tree *find_rank(int r, splay_tree *t) {
++#if 0
++static splay_tree *find_rank(int r, splay_tree *t) {
+ /* Returns a pointer to the node in the tree with the given rank.  */
+ /* Returns NULL if there is no such node.                          */
+ /* Does not change the tree.  To guarantee logarithmic behavior,   */
+@@ -206,5 +207,4 @@
+       }
+     }
+ }
+-
+-
++#endif
+Index: src/mod_scgi.c
+===================================================================
+--- src/mod_scgi.c     (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_scgi.c     (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -372,7 +372,7 @@
+       free(hctx);
+ }
+-scgi_proc *scgi_process_init() {
++static scgi_proc *scgi_process_init() {
+       scgi_proc *f;
+       f = calloc(1, sizeof(*f));
+@@ -384,7 +384,7 @@
+       return f;
+ }
+-void scgi_process_free(scgi_proc *f) {
++static void scgi_process_free(scgi_proc *f) {
+       if (!f) return;
+       scgi_process_free(f->next);
+@@ -394,7 +394,7 @@
+       free(f);
+ }
+-scgi_extension_host *scgi_host_init() {
++static scgi_extension_host *scgi_host_init() {
+       scgi_extension_host *f;
+       f = calloc(1, sizeof(*f));
+@@ -409,7 +409,7 @@
+       return f;
+ }
+-void scgi_host_free(scgi_extension_host *h) {
++static void scgi_host_free(scgi_extension_host *h) {
+       if (!h) return;
+       buffer_free(h->host);
+@@ -426,7 +426,7 @@
+ }
+-scgi_exts *scgi_extensions_init() {
++static scgi_exts *scgi_extensions_init() {
+       scgi_exts *f;
+       f = calloc(1, sizeof(*f));
+@@ -434,7 +434,7 @@
+       return f;
+ }
+-void scgi_extensions_free(scgi_exts *f) {
++static void scgi_extensions_free(scgi_exts *f) {
+       size_t i;
+       if (!f) return;
+@@ -464,7 +464,7 @@
+       free(f);
+ }
+-int scgi_extension_insert(scgi_exts *ext, buffer *key, scgi_extension_host *fh) {
++static int scgi_extension_insert(scgi_exts *ext, buffer *key, scgi_extension_host *fh) {
+       scgi_extension *fe;
+       size_t i;
+@@ -1178,7 +1178,7 @@
+ }
+-void scgi_connection_cleanup(server *srv, handler_ctx *hctx) {
++static void scgi_connection_cleanup(server *srv, handler_ctx *hctx) {
+       plugin_data *p;
+       connection  *con;
+@@ -1915,7 +1915,7 @@
+ }
+-int scgi_proclist_sort_up(server *srv, scgi_extension_host *host, scgi_proc *proc) {
++static int scgi_proclist_sort_up(server *srv, scgi_extension_host *host, scgi_proc *proc) {
+       scgi_proc *p;
+       UNUSED(srv);
+@@ -3105,6 +3105,7 @@
+ }
++int mod_scgi_plugin_init(plugin *p);
+ int mod_scgi_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name         = buffer_init_string("scgi");
+Index: src/mod_mysql_vhost.c
+===================================================================
+--- src/mod_mysql_vhost.c      (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_mysql_vhost.c      (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -422,6 +422,7 @@
+ }
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_mysql_vhost_plugin_init(plugin *p);
+ int mod_mysql_vhost_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name                         = buffer_init_string("mysql_vhost");
+@@ -437,6 +438,7 @@
+ }
+ #else
+ /* we don't have mysql support, this plugin does nothing */
++int mod_mysql_vhost_plugin_init(plugin *p);
+ int mod_mysql_vhost_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name                         = buffer_init_string("mysql_vhost");
+Index: src/request.c
+===================================================================
+--- src/request.c      (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/request.c      (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -200,7 +200,7 @@
+ #define DUMP_HEADER
+ #endif
+-int http_request_split_value(array *vals, buffer *b) {
++static int http_request_split_value(array *vals, buffer *b) {
+       char *s;
+       size_t i;
+       int state = 0;
+@@ -262,7 +262,7 @@
+       return 0;
+ }
+-int request_uri_is_valid_char(unsigned char c) {
++static int request_uri_is_valid_char(unsigned char c) {
+       if (c <= 32) return 0;
+       if (c == 127) return 0;
+       if (c == 255) return 0;
+Index: src/mod_magnet_cache.c
+===================================================================
+--- src/mod_magnet_cache.c     (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_magnet_cache.c     (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -9,7 +9,7 @@
+ #include <lualib.h>
+ #include <lauxlib.h>
+-script *script_init() {
++static script *script_init() {
+       script *sc;
+       sc = calloc(1, sizeof(*sc));
+@@ -19,7 +19,7 @@
+       return sc;
+ }
+-void script_free(script *sc) {
++static void script_free(script *sc) {
+       if (!sc) return;
+       lua_pop(sc->L, 1); /* the function copy */
+Index: src/mod_flv_streaming.c
+===================================================================
+--- src/mod_flv_streaming.c    (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_flv_streaming.c    (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -265,6 +265,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_flv_streaming_plugin_init(plugin *p);
+ int mod_flv_streaming_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("flv_streaming");
+Index: src/mod_rrdtool.c
+===================================================================
+--- src/mod_rrdtool.c  (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_rrdtool.c  (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -91,7 +91,7 @@
+       return HANDLER_GO_ON;
+ }
+-int mod_rrd_create_pipe(server *srv, plugin_data *p) {
++static int mod_rrd_create_pipe(server *srv, plugin_data *p) {
+ #ifdef HAVE_FORK
+       pid_t pid;
+@@ -477,6 +477,7 @@
+       return HANDLER_GO_ON;
+ }
++int mod_rrdtool_plugin_init(plugin *p);
+ int mod_rrdtool_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("rrd");
+Index: src/mod_cml_funcs.c
+===================================================================
+--- src/mod_cml_funcs.c        (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_cml_funcs.c        (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -93,7 +93,7 @@
+       return 1;
+ }
+-int f_dir_files_iter(lua_State *L) {
++static int f_dir_files_iter(lua_State *L) {
+       DIR *d;
+       struct dirent *de;
+@@ -211,7 +211,7 @@
+       }
+       if (NULL == (r = mc_aget(mc,
+-                               lua_tostring(L, 1), lua_strlen(L, 1)))) {
++                               (char*) lua_tostring(L, 1), lua_strlen(L, 1)))) {
+               lua_pushboolean(L, 0);
+               return 1;
+@@ -248,7 +248,7 @@
+       }
+       if (NULL == (r = mc_aget(mc,
+-                               lua_tostring(L, 1), lua_strlen(L, 1)))) {
++                               (char*) lua_tostring(L, 1), lua_strlen(L, 1)))) {
+               lua_pushnil(L);
+               return 1;
+       }
+@@ -285,7 +285,7 @@
+       }
+       if (NULL == (r = mc_aget(mc,
+-                               lua_tostring(L, 1), lua_strlen(L, 1)))) {
++                               (char*) lua_tostring(L, 1), lua_strlen(L, 1)))) {
+               lua_pushnil(L);
+               return 1;
+       }
 Index: src/mod_simple_vhost.c
 ===================================================================
---- src/mod_simple_vhost.c     (.../tags/lighttpd-1.4.21)      (revision 2399)
-+++ src/mod_simple_vhost.c     (.../branches/lighttpd-1.4.x)   (revision 2399)
-@@ -249,6 +249,8 @@
-                               return HANDLER_GO_ON;
-                       } else {
-                               buffer_copy_string_buffer(con->server_name, p->conf.default_host);
-+                              buffer_copy_string_buffer(con->physical.doc_root, p->doc_root);
-+
-                               /* do not cache default host */
-                               return HANDLER_GO_ON;
-                       }
+--- src/mod_simple_vhost.c     (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_simple_vhost.c     (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -270,6 +270,7 @@
+ }
++int mod_simple_vhost_plugin_init(plugin *p);
+ int mod_simple_vhost_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("simple_vhost");
+Index: src/mod_userdir.c
+===================================================================
+--- src/mod_userdir.c  (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_userdir.c  (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -314,6 +314,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_userdir_plugin_init(plugin *p);
+ int mod_userdir_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("userdir");
+Index: src/mod_proxy.c
+===================================================================
+--- src/mod_proxy.c    (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_proxy.c    (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -332,7 +332,7 @@
+       return HANDLER_GO_ON;
+ }
+-void proxy_connection_close(server *srv, handler_ctx *hctx) {
++static void proxy_connection_close(server *srv, handler_ctx *hctx) {
+       plugin_data *p;
+       connection *con;
+@@ -395,7 +395,7 @@
+       return 0;
+ }
+-void proxy_set_header(connection *con, const char *key, const char *value) {
++static void proxy_set_header(connection *con, const char *key, const char *value) {
+     data_string *ds_dst;
+     if (NULL == (ds_dst = (data_string *)array_get_unused_element(con->request.headers, TYPE_STRING))) {
+@@ -407,7 +407,7 @@
+     array_insert_unique(con->request.headers, (data_unset *)ds_dst);
+ }
+-void proxy_append_header(connection *con, const char *key, const char *value) {
++static void proxy_append_header(connection *con, const char *key, const char *value) {
+     data_string *ds_dst;
+     if (NULL == (ds_dst = (data_string *)array_get_unused_element(con->request.headers, TYPE_STRING))) {
+@@ -1321,6 +1321,7 @@
+ }
++int mod_proxy_plugin_init(plugin *p);
+ int mod_proxy_plugin_init(plugin *p) {
+       p->version      = LIGHTTPD_VERSION_ID;
+       p->name         = buffer_init_string("proxy");
+Index: src/mod_extforward.c
+===================================================================
+--- src/mod_extforward.c       (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_extforward.c       (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -294,7 +294,7 @@
+       return NULL;
+ }
+-struct addrinfo *ipstr_to_sockaddr(const char *host)
++static struct addrinfo *ipstr_to_sockaddr(const char *host)
+ {
+    struct addrinfo hints, *res0;
+    int result;
+@@ -479,6 +479,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_extforward_plugin_init(plugin *p);
+ int mod_extforward_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("extforward");
+Index: src/mod_expire.c
+===================================================================
+--- src/mod_expire.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_expire.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -354,6 +354,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_expire_plugin_init(plugin *p);
+ int mod_expire_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("expire");
+Index: src/mod_redirect.c
+===================================================================
+--- src/mod_redirect.c (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_redirect.c (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -271,6 +271,7 @@
+ }
++int mod_redirect_plugin_init(plugin *p);
+ int mod_redirect_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("redirect");
+Index: src/mod_usertrack.c
+===================================================================
+--- src/mod_usertrack.c        (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_usertrack.c        (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -255,6 +255,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_usertrack_plugin_init(plugin *p);
+ int mod_usertrack_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("usertrack");
+Index: src/mod_webdav.c
+===================================================================
+--- src/mod_webdav.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_webdav.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -1096,7 +1096,7 @@
+ }
+ #endif
+-int webdav_lockdiscovery(server *srv, connection *con,
++static int webdav_lockdiscovery(server *srv, connection *con,
+               buffer *locktoken, const char *lockscope, const char *locktype, int depth) {
+       buffer *b;
+@@ -1156,7 +1156,7 @@
+  *
+  *
+  */
+-int webdav_has_lock(server *srv, connection *con, plugin_data *p, buffer *uri) {
++static int webdav_has_lock(server *srv, connection *con, plugin_data *p, buffer *uri) {
+       int has_lock = 1;
+ #ifdef USE_LOCKS
+@@ -2474,6 +2474,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_webdav_plugin_init(plugin *p);
+ int mod_webdav_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("webdav");
+Index: src/mod_status.c
+===================================================================
+--- src/mod_status.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_status.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -853,6 +853,7 @@
+       return HANDLER_GO_ON;
+ }
++int mod_status_plugin_init(plugin *p);
+ int mod_status_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("status");
+Index: src/mod_compress.c
+===================================================================
+--- src/mod_compress.c (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_compress.c (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -104,7 +104,7 @@
+ }
+ /* 0 on success, -1 for error */
+-int mkdir_recursive(char *dir) {
++static int mkdir_recursive(char *dir) {
+       char *p = dir;
+       if (!dir || !dir[0])
+@@ -126,7 +126,7 @@
+ }
+ /* 0 on success, -1 for error */
+-int mkdir_for_file(char *filename) {
++static int mkdir_for_file(char *filename) {
+       char *p = filename;
+       if (!filename || !filename[0])
+@@ -815,6 +815,7 @@
+       return HANDLER_GO_ON;
+ }
++int mod_compress_plugin_init(plugin *p);
+ int mod_compress_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("compress");
+Index: src/mod_ssi.c
+===================================================================
+--- src/mod_ssi.c      (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_ssi.c      (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -139,7 +139,7 @@
+       return HANDLER_GO_ON;
+ }
+-int ssi_env_add(array *env, const char *key, const char *val) {
++static int ssi_env_add(array *env, const char *key, const char *val) {
+       data_string *ds;
+       if (NULL == (ds = (data_string *)array_get_unused_element(env, TYPE_STRING))) {
+@@ -1125,6 +1125,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_ssi_plugin_init(plugin *p);
+ int mod_ssi_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("ssi");
+Index: src/spawn-fcgi.c
+===================================================================
+--- src/spawn-fcgi.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/spawn-fcgi.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -37,7 +37,7 @@
+ #endif
+ #ifdef HAVE_SYS_UN_H
+-int fcgi_spawn_connection(char *appPath, char **appArgv, char *addr, unsigned short port, const char *unixsocket, int fork_count, int child_count, int pid_fd, int nofork) {
++static int fcgi_spawn_connection(char *appPath, char **appArgv, char *addr, unsigned short port, const char *unixsocket, int fork_count, int child_count, int pid_fd, int nofork) {
+       int fcgi_fd;
+       int socket_type, status, rc = 0;
+       struct timeval tv = { 0, 100 * 1000 };
+@@ -259,14 +259,14 @@
+ }
+-void show_version () {
++static void show_version () {
+       char *b = "spawn-fcgi" "-" PACKAGE_VERSION \
+ " - spawns fastcgi processes\n"
+ ;
+       write(1, b, strlen(b));
+ }
+-void show_help () {
++static void show_help () {
+       char *b = \
+ "Usage: spawn-fcgi [options] -- <fcgiapp> [fcgi app arguments]\n" \
+ "\n" \
+Index: src/mod_auth.c
+===================================================================
+--- src/mod_auth.c     (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_auth.c     (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -614,6 +614,7 @@
+ #endif
+ }
++int mod_auth_plugin_init(plugin *p);
+ int mod_auth_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("auth");
 Index: src/mod_cml_lua.c
 ===================================================================
---- src/mod_cml_lua.c  (.../tags/lighttpd-1.4.21)      (revision 2399)
-+++ src/mod_cml_lua.c  (.../branches/lighttpd-1.4.x)   (revision 2399)
-@@ -282,11 +282,11 @@
+--- src/mod_cml_lua.c  (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_cml_lua.c  (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -105,7 +105,7 @@
+ }
+-int cache_export_get_params(lua_State *L, int tbl, buffer *qrystr) {
++static int cache_export_get_params(lua_State *L, int tbl, buffer *qrystr) {
+       size_t is_key = 1;
+       size_t i;
+       char *key = NULL, *val = NULL;
+Index: src/mod_evasive.c
+===================================================================
+--- src/mod_evasive.c  (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_evasive.c  (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -186,6 +186,7 @@
+ }
++int mod_evasive_plugin_init(plugin *p);
+ int mod_evasive_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("evasive");
+Index: src/mod_setenv.c
+===================================================================
+--- src/mod_setenv.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_setenv.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -230,6 +230,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_setenv_plugin_init(plugin *p);
+ int mod_setenv_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("setenv");
+Index: src/mod_indexfile.c
+===================================================================
+--- src/mod_indexfile.c        (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_indexfile.c        (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -206,6 +206,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_indexfile_plugin_init(plugin *p);
+ int mod_indexfile_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("indexfile");
+Index: src/mod_uploadprogress.c
+===================================================================
+--- src/mod_uploadprogress.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_uploadprogress.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -51,7 +51,7 @@
+  */
+ /* init the plugin data */
+-connection_map *connection_map_init() {
++static connection_map *connection_map_init() {
+       connection_map *cm;
+       cm = calloc(1, sizeof(*cm));
+@@ -59,7 +59,7 @@
+       return cm;
+ }
+-void connection_map_free(connection_map *cm) {
++static void connection_map_free(connection_map *cm) {
+       size_t i;
+       for (i = 0; i < cm->size; i++) {
+               connection_map_entry *cme = cm->ptr[i];
+@@ -75,7 +75,7 @@
+       free(cm);
+ }
+-int connection_map_insert(connection_map *cm, connection *con, buffer *con_id) {
++static int connection_map_insert(connection_map *cm, connection *con, buffer *con_id) {
+       connection_map_entry *cme;
+       size_t i;
+@@ -108,7 +108,7 @@
+       return 0;
+ }
+-connection *connection_map_get_connection(connection_map *cm, buffer *con_id) {
++static connection *connection_map_get_connection(connection_map *cm, buffer *con_id) {
+       size_t i;
+       for (i = 0; i < cm->used; i++) {
+@@ -123,7 +123,7 @@
+       return NULL;
+ }
+-int connection_map_remove_connection(connection_map *cm, connection *con) {
++static int connection_map_remove_connection(connection_map *cm, connection *con) {
+       size_t i;
+       for (i = 0; i < cm->used; i++) {
+@@ -418,6 +418,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_uploadprogress_plugin_init(plugin *p);
+ int mod_uploadprogress_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("uploadprogress");
+Index: src/mod_fastcgi.c
+===================================================================
+--- src/mod_fastcgi.c  (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_fastcgi.c  (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -389,7 +389,7 @@
+ /* ok, we need a prototype */
+ static handler_t fcgi_handle_fdevent(void *s, void *ctx, int revents);
+-int fastcgi_status_copy_procname(buffer *b, fcgi_extension_host *host, fcgi_proc *proc) {
++static int fastcgi_status_copy_procname(buffer *b, fcgi_extension_host *host, fcgi_proc *proc) {
+       buffer_copy_string_len(b, CONST_STR_LEN("fastcgi.backend."));
+       buffer_append_string_buffer(b, host->id);
+       if (proc) {
+@@ -400,7 +400,7 @@
+       return 0;
+ }
+-int fastcgi_status_init(server *srv, buffer *b, fcgi_extension_host *host, fcgi_proc *proc) {
++static int fastcgi_status_init(server *srv, buffer *b, fcgi_extension_host *host, fcgi_proc *proc) {
+ #define CLEAN(x) \
+       fastcgi_status_copy_procname(b, host, proc); \
+       buffer_append_string_len(b, CONST_STR_LEN(x)); \
+@@ -465,7 +465,7 @@
+       free(hctx);
+ }
+-fcgi_proc *fastcgi_process_init() {
++static fcgi_proc *fastcgi_process_init() {
+       fcgi_proc *f;
+       f = calloc(1, sizeof(*f));
+@@ -478,7 +478,7 @@
+       return f;
+ }
  
-       /* 2 default constants */
-       lua_pushliteral(L, "CACHE_HIT");
--      lua_pushboolean(L, 0);
-+      lua_pushnumber(L, 0);
-       lua_settable(L, LUA_GLOBALSINDEX);
+-void fastcgi_process_free(fcgi_proc *f) {
++static void fastcgi_process_free(fcgi_proc *f) {
+       if (!f) return;
  
-       lua_pushliteral(L, "CACHE_MISS");
--      lua_pushboolean(L, 1);
-+      lua_pushnumber(L, 1);
-       lua_settable(L, LUA_GLOBALSINDEX);
+       fastcgi_process_free(f->next);
+@@ -489,7 +489,7 @@
+       free(f);
+ }
  
-       /* load lua program */
+-fcgi_extension_host *fastcgi_host_init() {
++static fcgi_extension_host *fastcgi_host_init() {
+       fcgi_extension_host *f;
+       f = calloc(1, sizeof(*f));
+@@ -506,7 +506,7 @@
+       return f;
+ }
+-void fastcgi_host_free(fcgi_extension_host *h) {
++static void fastcgi_host_free(fcgi_extension_host *h) {
+       if (!h) return;
+       buffer_free(h->id);
+@@ -525,7 +525,7 @@
+ }
+-fcgi_exts *fastcgi_extensions_init() {
++static fcgi_exts *fastcgi_extensions_init() {
+       fcgi_exts *f;
+       f = calloc(1, sizeof(*f));
+@@ -533,7 +533,7 @@
+       return f;
+ }
+-void fastcgi_extensions_free(fcgi_exts *f) {
++static void fastcgi_extensions_free(fcgi_exts *f) {
+       size_t i;
+       if (!f) return;
+@@ -563,7 +563,7 @@
+       free(f);
+ }
+-int fastcgi_extension_insert(fcgi_exts *ext, buffer *key, fcgi_extension_host *fh) {
++static int fastcgi_extension_insert(fcgi_exts *ext, buffer *key, fcgi_extension_host *fh) {
+       fcgi_extension *fe;
+       size_t i;
+@@ -1479,7 +1479,7 @@
+       return 0;
+ }
+-void fcgi_connection_close(server *srv, handler_ctx *hctx) {
++static void fcgi_connection_close(server *srv, handler_ctx *hctx) {
+       plugin_data *p;
+       connection  *con;
+@@ -3916,6 +3916,7 @@
+ }
++int mod_fastcgi_plugin_init(plugin *p);
+ int mod_fastcgi_plugin_init(plugin *p) {
+       p->version      = LIGHTTPD_VERSION_ID;
+       p->name         = buffer_init_string("fastcgi");
+Index: src/CMakeLists.txt
+===================================================================
+--- src/CMakeLists.txt (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/CMakeLists.txt (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -29,6 +29,18 @@
+ OPTION(WITH_GDBM "gdbm storage for mod_trigger_b4_dl [default: off]")
+ OPTION(WITH_MEMCACHE "memcached storage for mod_trigger_b4_dl [default: off]")
++IF(CMAKE_COMPILER_IS_GNUCC)
++      OPTION(BUILD_EXTRA_WARNINGS "extra warnings")
++
++      IF(BUILD_EXTRA_WARNINGS)
++              SET(WARN_FLAGS "-g -O2 -g2 -Wall -Wmissing-declarations -Wdeclaration-after-statement -Wno-pointer-sign -Wcast-align -Winline -Wsign-compare -Wnested-externs -Wpointer-arith -Wformat-security")
++              # -Wl,--as-needed
++              # -Werror -Wbad-function-cast -Wmissing-prototypes
++      ELSE(BUILD_EXTRA_WARNINGS)
++              SET(WARN_FLAGS "")
++      ENDIF(BUILD_EXTRA_WARNINGS)
++ENDIF(CMAKE_COMPILER_IS_GNUCC)
++
+ OPTION(BUILD_STATIC "build a static lighttpd with all modules added")
+ IF(BUILD_STATIC)
+@@ -424,6 +436,10 @@
+ ADD_EXECUTABLE(spawn-fcgi spawn-fcgi.c)
+ SET(L_INSTALL_TARGETS ${L_INSTALL_TARGETS} spawn-fcgi)
++ADD_EXECUTABLE(lighttpd-angel lighttpd-angel.c)
++SET(L_INSTALL_TARGETS ${L_INSTALL_TARGETS} lighttpd-angel)
++ADD_TARGET_PROPERTIES(lighttpd-angel COMPILE_FLAGS "-DSBIN_DIR=\\\\\"${CMAKE_INSTALL_PREFIX}/${SBINDIR}\\\\\"")
++
+ ADD_EXECUTABLE(lighttpd
+       server.c
+       response.c
+@@ -545,7 +561,7 @@
+ ENDIF(HAVE_MEMCACHE_H)
+ IF(CMAKE_COMPILER_IS_GNUCC)
+-  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -Wall -g -Wshadow -W -pedantic")
++  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99 -Wall -g -Wshadow -W -pedantic ${WARN_FLAGS}")
+   SET(CMAKE_C_FLAGS_RELEASE        "${CMAKE_C_FLAGS_RELEASE}     -O2")
+   SET(CMAKE_C_FLAGS_DEBUG          "${CMAKE_C_FLAGS_DEBUG}       -O0")
+   SET(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_WITHDEBINFO} -O2")
+Index: src/mod_access.c
+===================================================================
+--- src/mod_access.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_access.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -175,6 +175,7 @@
+ }
++int mod_access_plugin_init(plugin *p);
+ int mod_access_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("access");
+Index: src/mod_accesslog.c
+===================================================================
+--- src/mod_accesslog.c        (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_accesslog.c        (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -156,7 +156,7 @@
+       return p;
+ }
+-int accesslog_parse_format(server *srv, format_fields *fields, buffer *format) {
++static int accesslog_parse_format(server *srv, format_fields *fields, buffer *format) {
+       size_t i, j, k = 0, start = 0;
+       if (format->used == 0) return -1;
+@@ -876,6 +876,7 @@
+ }
++int mod_accesslog_plugin_init(plugin *p);
+ int mod_accesslog_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("accesslog");
+Index: src/mod_dirlisting.c
+===================================================================
+--- src/mod_dirlisting.c       (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_dirlisting.c       (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -73,7 +73,7 @@
+       plugin_config conf;
+ } plugin_data;
+-excludes_buffer *excludes_buffer_init(void) {
++static excludes_buffer *excludes_buffer_init(void) {
+       excludes_buffer *exb;
+       exb = calloc(1, sizeof(*exb));
+@@ -81,7 +81,7 @@
+       return exb;
+ }
+-int excludes_buffer_append(excludes_buffer *exb, buffer *string) {
++static int excludes_buffer_append(excludes_buffer *exb, buffer *string) {
+ #ifdef HAVE_PCRE_H
+       size_t i;
+       const char *errptr;
+@@ -128,7 +128,7 @@
+ #endif
+ }
+-void excludes_buffer_free(excludes_buffer *exb) {
++static void excludes_buffer_free(excludes_buffer *exb) {
+ #ifdef HAVE_PCRE_H
+       size_t i;
+@@ -904,6 +904,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_dirlisting_plugin_init(plugin *p);
+ int mod_dirlisting_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("dirlisting");
+Index: src/mod_magnet.c
+===================================================================
+--- src/mod_magnet.c   (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/mod_magnet.c   (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -840,6 +840,7 @@
+ /* this function is called at dlopen() time and inits the callbacks */
++int mod_magnet_plugin_init(plugin *p);
+ int mod_magnet_plugin_init(plugin *p) {
+       p->version     = LIGHTTPD_VERSION_ID;
+       p->name        = buffer_init_string("magnet");
+@@ -856,6 +857,7 @@
+ }
+ #else
++int mod_magnet_plugin_init(plugin *p);
+ int mod_magnet_plugin_init(plugin *p) {
+       UNUSED(p);
+       return -1;
+Index: src/fdevent.c
+===================================================================
+--- src/fdevent.c      (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ src/fdevent.c      (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -92,7 +92,7 @@
+       return 0;
+ }
+-fdnode *fdnode_init() {
++static fdnode *fdnode_init() {
+       fdnode *fdn;
+       fdn = calloc(1, sizeof(*fdn));
+@@ -100,7 +100,7 @@
+       return fdn;
+ }
+-void fdnode_free(fdnode *fdn) {
++static void fdnode_free(fdnode *fdn) {
+       free(fdn);
+ }
+Index: doc/lighttpd.1
+===================================================================
+--- doc/lighttpd.1     (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ doc/lighttpd.1     (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -1,18 +0,0 @@
+-.TH LIGHTTPD 1 2003-12-21
+-.SH NAME
+-lighttpd - a fast, secure and flexible webserver
+-.SH SYNOPSIS
+-lighttpd -D -f <configfile>
+-.SH DESCRIPTION
+-.SH FILES
+-/etc/lighttpd/lighttpd.conf
+-.SH CONFORMING TO
+-HTTP/1.0
+-HTTP/1.0
+-HTTP-Authentification - Basic, Digest
+-FastCGI
+-CGI/1.1
+-.SH SEE ALSO
+-spawn-fcgi(1)
+-.SH AUTHOR
+-jan@kneschke.de
+Index: doc/lighttpd.8
+===================================================================
+--- doc/lighttpd.8     (.../tags/lighttpd-1.4.22)      (revision 0)
++++ doc/lighttpd.8     (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -0,0 +1,70 @@
++.TH LIGHTTPD "8" "2009-03-07" "" ""
++.
++.SH NAME
++lighttpd \- a fast, secure and flexible web server
++.
++.SH SYNOPSIS
++\fBlighttpd\fP [\fB\-ptDvVh\fP] \fB\-f\fP \fIconfigfile\fP [\fB\-m\fP \fImoduledir\fP]
++.
++.SH DESCRIPTION
++\fBlighttpd\fP (pronounced 'lighty') is an advanced HTTP daemon that aims
++to be secure, fast, compliant and very flexible.  It has been optimized for
++high performance.  Its feature set includes, but is not limited to, FastCGI,
++CGI, basic and digest HTTP authentication, output compression, URL rewriting.
++.PP
++This manual page only lists the command line arguments.  For details
++on how to configure \fBlighttpd\fP and its modules see the files in the
++doc-directory.
++.
++.SH OPTIONS
++The following options are supported:
++.TP 8
++\fB\-f\ \fP \fIconfigfile\fP
++Load configuration file \fIconfigfile\fP.
++.TP 8
++\fB\-m\ \fP \fImoduledir\fP
++Use
++\fImoduledir\fP
++as the directory that contains modules, instead of the default.
++.TP 8
++\fB\-p\fP
++Print the parsed configuration file in its internal form and exit.
++.TP 8
++\fB\-t\fP
++Test the configuration file for syntax errors and exit.
++.TP 8
++\fB\-D\fP
++Do not daemonize (go into background). The default is to daemonize.
++.TP 8
++\fB\-v\fP
++Show version and exit.
++.TP 8
++\fB\-V\fP
++Show compile-time features and exit.
++.TP 8
++\fB\-h\fP
++Show a brief help message and exit.
++.
++.SH FILES
++.TP 8
++/etc/lighttpd/lighttpd.conf
++The standard location for the configuration file.
++.TP 8
++/var/run/lighttpd.pid
++The standard location for the PID of the running \fBlighttpd\fP process.
++.
++.SH SEE ALSO
++Online Documentation: http://wiki.lighttpd.net/
++.PP
++spawn-fcgi(1)
++.PP
++\fIHypertext Transfer Protocol -- HTTP/1.1\fP, RFC 2616.
++.PP
++\fIHTTP Authentication: Basic and Digest Access Authentication\fP, RFC 2617.
++.PP
++\fIThe Common Gateway Interface Version 1.1\fP, RFC 3875.
++.PP
++\fIThe FastCGI specification\fP.
++.
++.SH AUTHOR
++Jan Kneschke <jan@kneschke.de>
+Index: doc/Makefile.am
+===================================================================
+--- doc/Makefile.am    (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ doc/Makefile.am    (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -1,6 +1,6 @@
+-dist_man1_MANS=lighttpd.1 spawn-fcgi.1
++dist_man1_MANS=spawn-fcgi.1
++dist_man8_MANS=lighttpd.8
+-
+ DOCS=accesslog.txt \
+ authentication.txt \
+ cgi.txt \
 Index: SConstruct
 ===================================================================
 Index: NEWS
 ===================================================================
---- NEWS       (.../tags/lighttpd-1.4.21)      (revision 2399)
-+++ NEWS       (.../branches/lighttpd-1.4.x)   (revision 2399)
-@@ -3,8 +3,12 @@
+--- NEWS       (.../tags/lighttpd-1.4.22)      (revision 2417)
++++ NEWS       (.../branches/lighttpd-1.4.x)   (revision 2417)
+@@ -3,7 +3,11 @@
  NEWS
  ====
  
--- 1.4.21 -
-+- 1.4.22 -
-+  * Fix wrong lua type for CACHE_MISS/CACHE_HIT in mod_cml (fixes #533)
-+  * Fix default vhost in mod_simple_vhost (fixes #1905)
-+- 1.4.21 - 2009-02-16
+-- 1.4.22 -
++- 1.4.23 -
++  * Added some extra warning options in cmake and fix the resulting warnings (unused/static functions)
++  * New lighttpd man page (moved it to section 8) (fixes #1875)
 +
-   * Fix base64 decoding in mod_auth (#1757, thx guido)
-   * Fix mod_cgi segfault when bound to unix domain socket (#653)
-   * Do not rely on ioctl FIONREAD (#673)
++- 1.4.22 - 2009-03-07
+   * Fix wrong lua type for CACHE_MISS/CACHE_HIT in mod_cml (fixes #533)
+   * Fix default vhost in mod_simple_vhost (fixes #1905)
+   * Handle EINTR in mod_rrdtool (fixes #604)
 Index: CMakeLists.txt
 ===================================================================
 
 Property changes on: .
 ___________________________________________________________________
 Modified: bzr:revision-info
-   - timestamp: 2009-02-16 14:42:07.753999949 +0100
+   - timestamp: 2009-03-07 14:58:05.338000059 +0100
 committer: Stefan Bühler <stbuehler@web.de>
 properties: 
        branch-nick: lighttpd-1.4.x
 
-   + timestamp: 2009-02-17 23:44:47.233000040 +0100
+   + timestamp: 2009-03-07 22:04:32.213999987 +0100
 committer: Stefan Bühler <stbuehler@web.de>
 properties: 
        branch-nick: lighttpd-1.4.x
 
+Modified: bzr:file-ids
+   - 
+   + doc/lighttpd.8    lighttpd.8-20090307205615-mc312p5ocjwthwte-1
+
 Modified: bzr:revision-id:v3-trunk0
    - 1127 stbuehler@web.de-20080728081644-j4cxnhduw8kbt8um
 1128 stbuehler@web.de-20080728084246-axvxdtjsrratxixs
@@ -161,6 +1313,19 @@ Modified: bzr:revision-id:v3-trunk0
 1221 stbuehler@web.de-20090205222705-8179v6jkv2x38l70
 1222 stbuehler@web.de-20090210194631-6epujtpen9xfxx5j
 1223 stbuehler@web.de-20090216134207-fg99ikt1ds21hx25
+1224 stbuehler@web.de-20090217085833-9g5c7j7zdylvezl5
+1225 stbuehler@web.de-20090217133414-y80hydn9raqgkgto
+1226 stbuehler@web.de-20090217224447-ve7ns45c9otbgz9h
+1227 stbuehler@web.de-20090219130703-117t93t4hr4j0e8d
+1228 stbuehler@web.de-20090219130728-m8nui64vin0w95b2
+1229 stbuehler@web.de-20090219131550-exi19tbqyd8fpa0d
+1230 stbuehler@web.de-20090224133046-toewpee0ybw5tuay
+1231 stbuehler@web.de-20090228205351-yqjhutdqf30jr66o
+1232 stbuehler@web.de-20090228213824-gnwuf6by8705g6zk
+1233 stbuehler@web.de-20090303100525-kamra70ocxpji0l5
+1234 stbuehler@web.de-20090303100929-p4w2995k61yhxws2
+1235 stbuehler@web.de-20090307135056-02q8f6l1e5jehu9y
+1236 stbuehler@web.de-20090307135805-z488kad68sgcjtzz
 
    + 1127 stbuehler@web.de-20080728081644-j4cxnhduw8kbt8um
 1128 stbuehler@web.de-20080728084246-axvxdtjsrratxixs
@@ -258,5 +1423,20 @@ Modified: bzr:revision-id:v3-trunk0
 1224 stbuehler@web.de-20090217085833-9g5c7j7zdylvezl5
 1225 stbuehler@web.de-20090217133414-y80hydn9raqgkgto
 1226 stbuehler@web.de-20090217224447-ve7ns45c9otbgz9h
+1227 stbuehler@web.de-20090219130703-117t93t4hr4j0e8d
+1228 stbuehler@web.de-20090219130728-m8nui64vin0w95b2
+1229 stbuehler@web.de-20090219131550-exi19tbqyd8fpa0d
+1230 stbuehler@web.de-20090224133046-toewpee0ybw5tuay
+1231 stbuehler@web.de-20090228205351-yqjhutdqf30jr66o
+1232 stbuehler@web.de-20090228213824-gnwuf6by8705g6zk
+1233 stbuehler@web.de-20090303100525-kamra70ocxpji0l5
+1234 stbuehler@web.de-20090303100929-p4w2995k61yhxws2
+1235 stbuehler@web.de-20090307135056-02q8f6l1e5jehu9y
+1236 stbuehler@web.de-20090307135805-z488kad68sgcjtzz
+1237 stbuehler@web.de-20090307154555-xybvl7sxrha6vhds
+1238 stbuehler@web.de-20090307204326-10m0681831yvhi3k
+1239 stbuehler@web.de-20090307204846-seq3cmzn6dy9927i
+1240 stbuehler@web.de-20090307205519-ha3s58fcum106yl0
+1241 stbuehler@web.de-20090307210432-jdlv5pp9m519vyv2
 
 
This page took 0.160483 seconds and 4 git commands to generate.