# HG changeset patch
# User leonbogaert
# Date 1309988076 -7200
# Node ID eebc19c224fb85d5aa9c0fa1f4fd90dcad498d50
# Parent 7dcc5953d79917284c7682063f0ce0df382d4a5c
Moved the file to a directory
diff -r 7dcc5953d799 -r eebc19c224fb mod_flash_policy
--- a/mod_flash_policy Wed Jul 06 21:25:28 2011 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-local filters = require "util.filters";
-local config = {}
-config.file = module:get_option_string("crossdomain_file", "");
-config.string = module:get_option_string("crossdomain_string", [[]]);
-local string = ''
-if not config.file ~= '' then
- local f = assert(io.open(config.file));
- string = f:read("*all");
-else
- string = config.string
-end
-
-module:log("debug", "crossdomain string: "..string);
-
-module:set_global();
-
-function filter_policy(data, session)
- -- Since we only want to check the first block of data, remove the filter
- filters.remove_filter(session, "bytes/in", filter_policy);
- if data == "\0" then
- session.send([[
-
-
-
-
- ]].."\0");
- return nil; -- Drop data to prevent it reaching the XMPP parser
- else
- return data; -- Pass data through, it wasn't a policy request
- end
-
-end
-
-function filter_session(session)
- if session.type == "c2s_unauthed" then
- filters.add_filter(session, "bytes/in", filter_policy, -1);
- end
-end
-
-function module.load()
- filters.add_filter_hook(filter_session);
-end
-
-function module.unload()
- filters.remove_filter_hook(filter_session);
-end
\ No newline at end of file
diff -r 7dcc5953d799 -r eebc19c224fb mod_flash_policy/mod_flash_policy.lua
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mod_flash_policy/mod_flash_policy.lua Wed Jul 06 23:34:36 2011 +0200
@@ -0,0 +1,46 @@
+local filters = require "util.filters";
+local config = {}
+config.file = module:get_option_string("crossdomain_file", "");
+config.string = module:get_option_string("crossdomain_string", [[]]);
+local string = ''
+if not config.file ~= '' then
+ local f = assert(io.open(config.file));
+ string = f:read("*all");
+else
+ string = config.string
+end
+
+module:log("debug", "crossdomain string: "..string);
+
+module:set_global();
+
+function filter_policy(data, session)
+ -- Since we only want to check the first block of data, remove the filter
+ filters.remove_filter(session, "bytes/in", filter_policy);
+ if data == "\0" then
+ session.send([[
+
+
+
+
+ ]].."\0");
+ return nil; -- Drop data to prevent it reaching the XMPP parser
+ else
+ return data; -- Pass data through, it wasn't a policy request
+ end
+
+end
+
+function filter_session(session)
+ if session.type == "c2s_unauthed" then
+ filters.add_filter(session, "bytes/in", filter_policy, -1);
+ end
+end
+
+function module.load()
+ filters.add_filter_hook(filter_session);
+end
+
+function module.unload()
+ filters.remove_filter_hook(filter_session);
+end
\ No newline at end of file