@@ -6,11 +6,19 @@ def recent_change_send_render(data):
data_unescape = html.unescape(match)
return '<a href="/w/' + url_pas(data_unescape) + '">' + match + '</a>'
+
+ def send_render_link(match):
+ link_main = match[2]
+ link_main = link_main.replace('"', '"')
+ return match[1] + '<a href="' + link_main + '">' + link_main + '</a>'
if data == '<br>' or data == '' or re.search(r'^ +$', data):
data = '<br>'
else:
data = data.replace('javascript:', '')
+ data = re.sub(r'( |^)(https?:\/\/(?:[^ ]+))', send_render_link, data)
data = re.sub(r'<a(?:(?:(?!>).)*)>((?:(?!<\/a>).)+)<\/a>', send_render_href_replace, data)
return data
@@ -2501,7 +2501,7 @@ def history_plus(title, data, date, ip, send, leng, t_check = '', mode = ''):
mode = mode if not re.search('^user:', title) else 'user'
send = re.sub(r'\(|\)|<|>', '', send)
- send = send[:128] if len(send) > 128 else send
+ send = send[:512] if len(send) > 512 else send
send = send + ' (' + t_check + ')' if t_check != '' else send
if mode != 'add' and mode != 'user':
@@ -1,6 +1,6 @@
{
"beta" : {
- "r_ver" : "v3.4.6-RC5-dev37",
+ "r_ver" : "v3.4.6-RC5-dev38",
"c_ver" : "3500373",
"s_ver" : "3500112"
}