123456789101112131415161718 |
- local ffi = require "ffi"
- local cfg = rspamd_config
-
- ffi.cdef[[
- void rspamd_url_init (const char *tld_file);
- ]]
- local exports = {}
-
- function exports.init_url_parser(file)
- if not file then
- local test_dir = string.gsub(debug.getinfo(1).source, "^@(.+/)[^/]+$", "%1")
- file = string.format('%s/unit/%s', test_dir, "test_tld.dat")
- end
-
- ffi.C.rspamd_url_init(file)
- end
-
- return exports
|