mirror of
git://git.psyced.org/git/psyced
synced 2024-08-15 03:25:10 +00:00
is this the fix to get it working with new pcre?
This commit is contained in:
parent
3eab6d6140
commit
92aaf00fff
6 changed files with 31 additions and 10 deletions
|
@ -136,7 +136,7 @@ static who() {
|
|||
mixed idle;
|
||||
string desc;
|
||||
|
||||
reply("--- /who of local users of "+ SERVER_UNIFORM);
|
||||
reply("--- /who of visible local users of "+ SERVER_UNIFORM);
|
||||
u = objects_people();
|
||||
all = sizeof(u) < 23;
|
||||
// same code in usercmd.i
|
||||
|
|
|
@ -51,7 +51,7 @@ int emit(string message) {
|
|||
string t, err;
|
||||
// according to http://www.w3.org/TR/xml/#charsets
|
||||
// remove illegal unicode chars --// thx elmex
|
||||
err = catch(t = regreplace(message, "[^\\x{9}\\x{A}\\x{D}\\x{20}-\\x{D7FF}\\x{E000}-\\x{FFFD}\\x{10000}-\\x{10FFFFF}]+", "*", RE_GLOBAL | RE_UTF8); nolog);
|
||||
err = catch(t = regreplace(message, "[^\\x{9}\\x{A}\\x{D}\\x{20}-\\x{D7FF}\\x{E000}-\\x{FFFD}\\x{10000}-\\x{FFFFF}]+", "*", RE_GLOBAL | RE_UTF8); nolog);
|
||||
if (err || t != message) {
|
||||
// Info: Chars filtered to %O. Message was %O.
|
||||
log_file("CHARS_XMPP", "[%s] %O %O %O\n", ctime(),
|
||||
|
|
|
@ -65,7 +65,7 @@ logon(failure) {
|
|||
int rc = ::logon(failure);
|
||||
unless (rc) return 0;
|
||||
next_input_to(#'parse);
|
||||
parse("[connected]"); // hack to maintain logon ascii graphics intact
|
||||
parse("<connected>"); // hack to maintain logon ascii graphics intact
|
||||
// could have queued this instead:
|
||||
if (connectstring) call_out(#'send, 1, connectstring);
|
||||
call_out(#'runQ, 3); // deliver the queue of messages in circuit.c
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue