From 4ffe4920e61d8f9732af2fa0112efc3c74a10de2 Mon Sep 17 00:00:00 2001 From: rxi Date: Fri, 11 Apr 2014 18:58:58 +0100 Subject: [PATCH] Added lovebird.allowhtml option and functionality --- lovebird.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lovebird.lua b/lovebird.lua index f69cae4..88eae02 100644 --- a/lovebird.lua +++ b/lovebird.lua @@ -12,15 +12,17 @@ local socket = require "socket" local lovebird = { _version = "0.0.1" } lovebird.inited = false +lovebird.buffer = "" +lovebird.lines = {} lovebird.host = "*" + lovebird.wrapprint = true lovebird.timestamp = true +lovebird.allowhtml = true lovebird.port = 8000 lovebird.whitelist = { "127.0.0.1", "localhost" } lovebird.maxlines = 200 lovebird.refreshrate = .5 -lovebird.buffer = "" -lovebird.lines = {} lovebird.page = [[ @@ -206,6 +208,9 @@ end function lovebird.print(...) local str = table.concat(map({...}, tostring), " ") + if not lovebird.allowhtml then + str = str:gsub("<", "<") + end if lovebird.timestamp then str = os.date('[%H:%M:%S] ') .. str end