]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
lua: move output http funcs to generic util file
authorVictor Julien <victor@inliniac.net>
Mon, 4 Aug 2014 15:47:47 +0000 (17:47 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 15 Aug 2014 11:58:27 +0000 (13:58 +0200)
Move output Http functions to util-lua-http.c so that detect can use
it later.

src/Makefile.am
src/output-lua.c
src/util-lua-http.c [moved from src/output-lua-http.c with 99% similarity]
src/util-lua-http.h [moved from src/output-lua-http.h with 84% similarity]

index 609fb718e67b6981ab5c03475dcba32019063d13..2e126f5616793bd8fbeb8cccdbf870744fef77a1 100644 (file)
@@ -228,7 +228,6 @@ output-json-ssh.c output-json-ssh.h \
 output-json-tls.c output-json-tls.h \
 output-lua.c output-lua.h \
 output-lua-common.c output-lua-common.h \
-output-lua-http.c output-lua-http.h \
 output-packet.c output-packet.h \
 output-streaming.c output-streaming.h \
 output-tx.c output-tx.h \
@@ -321,6 +320,7 @@ util-ip.h util-ip.c \
 util-logopenfile.h util-logopenfile.c \
 util-logopenfile-tile.h util-logopenfile-tile.c \
 util-lua.c util-lua.h \
+util-lua-http.c util-lua-http.h \
 util-magic.c util-magic.h \
 util-memcmp.c util-memcmp.h \
 util-memcpy.h \
index 364cecdd8ec08149b0e51898e7111af039043b6b..76b89ce3f219b20f96234fb973bb9e914887322f 100644 (file)
@@ -55,7 +55,7 @@
 
 #include "util-lua.h"
 #include "output-lua-common.h"
-#include "output-lua-http.h"
+#include "util-lua-http.h"
 
 #define MODULE_NAME "LuaLog"
 
@@ -546,7 +546,7 @@ static lua_State *LuaScriptSetup(const char *filename)
     LogLuaRegisterFunctions(luastate);
     /* unconditionally register http function. They will only work
      * if the tx is registered in the state at runtime though. */
-    LogLuaRegisterHttpFunctions(luastate);
+    LuaRegisterHttpFunctions(luastate);
 
     if (lua_pcall(luastate, 0, 0, 0) != 0) {
         SCLogError(SC_ERR_LUA_ERROR, "couldn't run script 'setup' function: %s", lua_tostring(luastate, -1));
similarity index 99%
rename from src/output-lua-http.c
rename to src/util-lua-http.c
index 15960e31b8ff9fee66bf3fcde41c387caecb6b25..2405fa23582320b457ab3f31fee8f99fe6f7477c 100644 (file)
@@ -332,7 +332,7 @@ static int HttpGetResponseBody(lua_State *luastate)
 }
 
 /** \brief register http lua extensions in a luastate */
-int LogLuaRegisterHttpFunctions(lua_State *luastate)
+int LuaRegisterHttpFunctions(lua_State *luastate)
 {
     /* registration of the callbacks */
     lua_pushcfunction(luastate, HttpGetRequestHeader);
similarity index 84%
rename from src/output-lua-http.h
rename to src/util-lua-http.h
index 5778476bb8e1d9aac8049b84797d9004de6b2699..8a75ec53e75a18dd87001dbd0497cf8c50bfe0eb 100644 (file)
  * \author Victor Julien <victor@inliniac.net>
  */
 
-#ifndef __OUTPUT_LUA_HTTP_H__
-#define __OUTPUT_LUA_HTTP_H__
+#ifndef __UTIL_LUA_HTTP_H__
+#define __UTIL_LUA_HTTP_H__
 
 #ifdef HAVE_LUA
 
-int LogLuaRegisterHttpFunctions(lua_State *luastate);
+int LuaRegisterHttpFunctions(lua_State *luastate);
 
 #endif /* HAVE_LUA */
 
-#endif /* __OUTPUT_LUA_HTTP_H__ */
+#endif /* __UTIL_LUA_HTTP_H__ */