]> granicus.if.org Git - apache/commitdiff
Rename mod_wombat -> mod_lua.
authorPaul Querna <pquerna@apache.org>
Sun, 21 Dec 2008 20:48:19 +0000 (20:48 +0000)
committerPaul Querna <pquerna@apache.org>
Sun, 21 Dec 2008 20:48:19 +0000 (20:48 +0000)
Note that this isn't a complete transformation yet, but it should basically compile and load as mod_lua.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@728494 13f79535-47bb-0310-9956-ffa450edef68

31 files changed:
modules/lua/Makefile.in [moved from modules/wombat/Makefile.in with 100% similarity]
modules/lua/README [moved from modules/wombat/README with 100% similarity]
modules/lua/apr_lua.c [moved from modules/wombat/apr_lua.c with 100% similarity]
modules/lua/apr_lua.h [moved from modules/wombat/apr_lua.h with 100% similarity]
modules/lua/config.c [moved from modules/wombat/config.c with 100% similarity]
modules/lua/config.h [moved from modules/wombat/config.h with 98% similarity]
modules/lua/config.m4 [moved from modules/wombat/config.m4 with 93% similarity]
modules/lua/docs/README [moved from modules/wombat/docs/README with 100% similarity]
modules/lua/docs/basic-configuration.txt [moved from modules/wombat/docs/basic-configuration.txt with 100% similarity]
modules/lua/docs/building-from-subversion.txt [moved from modules/wombat/docs/building-from-subversion.txt with 100% similarity]
modules/lua/docs/running-developer-tests.txt [moved from modules/wombat/docs/running-developer-tests.txt with 100% similarity]
modules/lua/docs/writing-handlers.txt [moved from modules/wombat/docs/writing-handlers.txt with 100% similarity]
modules/lua/mod_lua.c [moved from modules/wombat/mod_wombat.c with 98% similarity]
modules/lua/mod_lua.h [moved from modules/wombat/mod_wombat.h with 96% similarity]
modules/lua/request.c [moved from modules/wombat/request.c with 99% similarity]
modules/lua/request.h [moved from modules/wombat/request.h with 100% similarity]
modules/lua/test/helpers.lua [moved from modules/wombat/test/helpers.lua with 100% similarity]
modules/lua/test/htdocs/config_tests.lua [moved from modules/wombat/test/htdocs/config_tests.lua with 100% similarity]
modules/lua/test/htdocs/filters.lua [moved from modules/wombat/test/htdocs/filters.lua with 100% similarity]
modules/lua/test/htdocs/find_me.txt [moved from modules/wombat/test/htdocs/find_me.txt with 100% similarity]
modules/lua/test/htdocs/hooks.lua [moved from modules/wombat/test/htdocs/hooks.lua with 100% similarity]
modules/lua/test/htdocs/other.lua [moved from modules/wombat/test/htdocs/other.lua with 100% similarity]
modules/lua/test/htdocs/simple.lua [moved from modules/wombat/test/htdocs/simple.lua with 100% similarity]
modules/lua/test/htdocs/test.lua [moved from modules/wombat/test/htdocs/test.lua with 100% similarity]
modules/lua/test/httpd_config.lua [moved from modules/wombat/test/httpd_config.lua with 100% similarity]
modules/lua/test/lib/kangaroo.lua [moved from modules/wombat/test/lib/kangaroo.lua with 100% similarity]
modules/lua/test/moonunit.lua [moved from modules/wombat/test/moonunit.lua with 100% similarity]
modules/lua/test/test.lua [moved from modules/wombat/test/test.lua with 100% similarity]
modules/lua/test/test_httpd.conf [moved from modules/wombat/test/test_httpd.conf with 100% similarity]
modules/lua/vmprep.c [moved from modules/wombat/vmprep.c with 99% similarity]
modules/lua/vmprep.h [moved from modules/wombat/vmprep.h with 100% similarity]

similarity index 100%
rename from modules/wombat/README
rename to modules/lua/README
similarity index 100%
rename from modules/wombat/config.c
rename to modules/lua/config.c
similarity index 98%
rename from modules/wombat/config.h
rename to modules/lua/config.h
index 0ff12f90412c2900ed0088dff160e90c4ddcdeb1..88edb82ab3323ae09264c9fe2399b3d8356f7eac 100644 (file)
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
  
-#include "mod_wombat.h"
+#include "mod_lua.h"
 
 #ifndef APW_CONFIG_H
 #define APW_CONFIG_H
similarity index 93%
rename from modules/wombat/config.m4
rename to modules/lua/config.m4
index 3ee79f718be36aa8d5b1cab33d6ede3d7829d007..035f34b1c8ea60cd7d663807e3d1268b7de1edfb 100644 (file)
@@ -1,5 +1,5 @@
 
-APACHE_MODPATH_INIT(wombat)
+APACHE_MODPATH_INIT(lua)
 
 dnl Check for Lua 5.1 Libraries
 dnl CHECK_LUA(ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND])
@@ -92,9 +92,9 @@ else
 fi 
 ])
 
-wombat_objects="apr_lua.lo config.lo mod_wombat.lo request.lo vmprep.lo"
+lua_objects="apr_lua.lo config.lo mod_lua.lo request.lo vmprep.lo"
 
-APACHE_MODULE(wombat, Apache Lua Framework, $wombat_objects, , no,
+APACHE_MODULE(lua, Apache Lua Framework, $lua_objects, , no,
 [
 CHECK_LUA()
 APR_ADDTO(LIBS, ["$LUA_LIBS"])
similarity index 98%
rename from modules/wombat/mod_wombat.c
rename to modules/lua/mod_lua.c
index 8dc94351a7b2e49e1dffbf7366f14c41ca0c0708..c23844c06b399dd30af6acdf8247e72c45087d66 100644 (file)
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-#include "mod_wombat.h"
+#include "mod_lua.h"
 #include "config.h"
 #include <string.h>
 #include <stdlib.h>
@@ -33,7 +33,7 @@ APR_IMPLEMENT_OPTIONAL_HOOK_RUN_ALL(apw, WOMBAT, int, wombat_request,
                                     (L, r),
                                     OK, DECLINED)
 
-module AP_MODULE_DECLARE_DATA wombat_module;
+module AP_MODULE_DECLARE_DATA lua_module;
 
 /**
  * error reporting if lua has an error. 
@@ -100,10 +100,10 @@ static int wombat_handler(request_rec *r) {
     }
     
     ap_log_rerror(APLOG_MARK, APLOG_DEBUG, 0, r, "handling [%s] in mod_wombat", r->filename);
-    apw_dir_cfg *dcfg = ap_get_module_config(r->per_dir_config, &wombat_module);
+    apw_dir_cfg *dcfg = ap_get_module_config(r->per_dir_config, &lua_module);
     
     if (!r->header_only) {        
-        apw_request_cfg* rcfg = ap_get_module_config(r->request_config, &wombat_module);
+        apw_request_cfg* rcfg = ap_get_module_config(r->request_config, &lua_module);
         mapped_request_details *d = rcfg->mapped_request_details;
         apw_vm_spec *spec = NULL;
         if (!d) {
@@ -119,7 +119,7 @@ static int wombat_handler(request_rec *r) {
         ap_log_rerror(APLOG_MARK, APLOG_DEBUG, 0, r, "request details scope:%u, cache:%u",
                                                        d->spec->scope,
                                                        d->spec->code_cache_style);
-        const apw_dir_cfg* cfg = ap_get_module_config(r->per_dir_config, &wombat_module);
+        const apw_dir_cfg* cfg = ap_get_module_config(r->per_dir_config, &lua_module);
         lua_State *L =  apw_get_lua_state(r->pool,
                                           d->spec->file,
                                           cfg->package_paths,
@@ -147,7 +147,7 @@ static int wombat_handler(request_rec *r) {
  * Like mod_alias except for lua handler fun :-) 
  */
 static int apw_alias_munger(request_rec *r) {
-    const apw_dir_cfg *cfg = ap_get_module_config(r->per_dir_config, &wombat_module);
+    const apw_dir_cfg *cfg = ap_get_module_config(r->per_dir_config, &lua_module);
     
     int i;
     ap_regmatch_t matches[AP_MAX_REG_MATCH];
@@ -174,7 +174,7 @@ static int apw_alias_munger(request_rec *r) {
             
             /* now do replacement on method name where? */
             r->filename = apr_pstrdup(r->pool, spec->file);
-            apw_request_cfg *rcfg = ap_get_module_config(r->request_config, &wombat_module);
+            apw_request_cfg *rcfg = ap_get_module_config(r->request_config, &lua_module);
             rcfg->mapped_request_details = d;
             return OK;
         }
@@ -190,7 +190,7 @@ static int wombat_request_rec_hook_harness(request_rec *r, const char *name) {
     char *fixed_filename;
     
     const apw_dir_cfg* cfg = (apw_dir_cfg*) ap_get_module_config(r->per_dir_config,
-                                                                       &wombat_module);
+                                                                       &lua_module);
     apr_array_header_t *hook_specs = apr_hash_get(cfg->hooks, name, APR_HASH_KEY_STRING);
     if (hook_specs) {
         int i;
@@ -207,14 +207,14 @@ static int wombat_request_rec_hook_harness(request_rec *r, const char *name) {
             spec->pool = r->pool;
             
             /*
-            const apw_dir_cfg* cfg = ap_get_module_config(r->per_dir_config, &wombat_module);
+            const apw_dir_cfg* cfg = ap_get_module_config(r->per_dir_config, &lua_module);
             lua_State *L =  apw_get_lua_state(r->pool,
                                               d->spec->file,
                                               cfg->package_paths,
                                               cfg->package_cpaths,
                                               &wombat_open_callback, NULL);
             */            
-            apw_server_cfg *server_cfg = ap_get_module_config(r->server->module_config, &wombat_module);
+            apw_server_cfg *server_cfg = ap_get_module_config(r->server->module_config, &lua_module);
             apr_filepath_merge(&fixed_filename, server_cfg->root_path, spec->file, APR_FILEPATH_NOTRELATIVE, r->pool);
             lua_State *L =  apw_get_lua_state(r->pool,
                                               fixed_filename,
@@ -608,7 +608,7 @@ static const char* register_quick_block(cmd_parms *cmd, void *_cfg, const char *
 static const char* register_package_helper(cmd_parms *cmd, const char *arg, apr_array_header_t *dir_array) {
     apr_status_t rv;
         
-    apw_server_cfg *server_cfg = ap_get_module_config(cmd->server->module_config, &wombat_module);
+    apw_server_cfg *server_cfg = ap_get_module_config(cmd->server->module_config, &lua_module);
     char *fixed_filename;
     rv = apr_filepath_merge(&fixed_filename, server_cfg->root_path, arg, APR_FILEPATH_NOTRELATIVE, cmd->pool);
     if (rv != APR_SUCCESS) {
@@ -710,7 +710,7 @@ static const char* lua_map_handler(cmd_parms *cmd, void *_cfg, const char *path,
 
 static const char* register_lua_root(cmd_parms *cmd, void *_cfg, const char *root) {
     /* apw_dir_cfg* cfg = (apw_dir_cfg*)_cfg; */
-    apw_server_cfg* cfg = ap_get_module_config(cmd->server->module_config, &wombat_module);
+    apw_server_cfg* cfg = ap_get_module_config(cmd->server->module_config, &lua_module);
     
     cfg->root_path = root;
     return NULL;
@@ -820,7 +820,7 @@ static int create_request_config(request_rec *r) {
     apw_request_cfg *cfg = apr_palloc(r->pool, sizeof(apw_request_cfg));
     cfg->mapped_request_details = NULL;
     cfg->request_scoped_vms = apr_hash_make(r->pool);
-    ap_set_module_config(r->request_config, &wombat_module, cfg);
+    ap_set_module_config(r->request_config, &lua_module, cfg);
     return OK;
 }
 
@@ -869,7 +869,7 @@ static void wombat_register_hooks(apr_pool_t *p) {
                      APR_HOOK_REALLY_FIRST); 
 }
 
-module AP_MODULE_DECLARE_DATA wombat_module = {
+module AP_MODULE_DECLARE_DATA lua_module = {
     STANDARD20_MODULE_STUFF, 
     create_dir_config,              /* create per-dir    config structures */
     NULL,                           /* merge  per-dir    config structures */
similarity index 96%
rename from modules/wombat/mod_wombat.h
rename to modules/lua/mod_lua.h
index 5f654356654f3e134dc2b4b92a298b4794823c82..8f72ef0aa56984e208821ed6133b5bc77ce2ba89 100644 (file)
@@ -1,6 +1,3 @@
-#ifndef MOD_WOMBAT_H
-#define MOD_WOMBAT_H
-
 /**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
@@ -18,6 +15,9 @@
  * limitations under the License.
  */
 
+#ifndef _MOD_LUA_H_
+#define _MOD_LUA_H_
+
 #include <stdio.h>
 
 #include "httpd.h"
@@ -113,8 +113,7 @@ typedef struct {
     char *function;
 } apw_filter_ctx;
 
-extern module AP_MODULE_DECLARE_DATA wombat_module;
-/* module wombat_module; */
+extern module AP_MODULE_DECLARE_DATA lua_module;
 
 #if !defined(WIN32)
 #define WOMBAT_DECLARE(type)            type
@@ -140,5 +139,5 @@ APR_DECLARE_EXTERNAL_HOOK(apw, WOMBAT, int, wombat_open,
 APR_DECLARE_EXTERNAL_HOOK(apw, WOMBAT, int, wombat_request,
                           (lua_State *L, request_rec *r));
 
-#endif /* !MOD_WOMBAT_H */
+#endif /* !_MOD_LUA_H_ */
 
similarity index 99%
rename from modules/wombat/request.c
rename to modules/lua/request.c
index f93f5f0c44c7f58796dcf12fb7cebb67f6438b12..62ab613ab200fc27a544529548b35cdc184b5643 100644 (file)
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-#include "mod_wombat.h"
+#include "mod_lua.h"
 #include "util_script.h"
 #include "apr_lua.h"
 
similarity index 99%
rename from modules/wombat/vmprep.c
rename to modules/lua/vmprep.c
index 5ebbc83e3706db0707c161052bab7705c90d97b4..3e063f240309d1e1d2c7c6c7bdd90d1e751e8cfb 100644 (file)
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 #include "vmprep.h"
-#include "mod_wombat.h"
+#include "mod_lua.h"
 #include "http_log.h"
 #include "apr_reslist.h"
 #include "apr_uuid.h"
similarity index 100%
rename from modules/wombat/vmprep.h
rename to modules/lua/vmprep.h