Fri, 01 Nov 2019 18:31:12 +0100 util.error: Add well-known field 'code' in error templates
Kim Alvefur <zash@zash.se> [Fri, 01 Nov 2019 18:31:12 +0100] rev 10369
util.error: Add well-known field 'code' in error templates Intended to be for HTTP-ish numeric status codes
Fri, 01 Nov 2019 18:11:58 +0100 mod_register_limits: Use util.error for managing rejection reasons
Kim Alvefur <zash@zash.se> [Fri, 01 Nov 2019 18:11:58 +0100] rev 10368
mod_register_limits: Use util.error for managing rejection reasons
Fri, 01 Nov 2019 18:09:13 +0100 mod_register_ibr: Allow registartion rejection reason as util.error object
Kim Alvefur <zash@zash.se> [Fri, 01 Nov 2019 18:09:13 +0100] rev 10367
mod_register_ibr: Allow registartion rejection reason as util.error object
Wed, 30 Oct 2019 17:33:52 +0100 Backed out changeset 64ddcbc9a328 as it would prevent communicating with valid remote JIDs that aren't valid under STRINGPREP / Unicode 3.2
Kim Alvefur <zash@zash.se> [Wed, 30 Oct 2019 17:33:52 +0100] rev 10366
Backed out changeset 64ddcbc9a328 as it would prevent communicating with valid remote JIDs that aren't valid under STRINGPREP / Unicode 3.2
Mon, 23 Sep 2019 19:13:14 +0200 MUC: Enforce strict resourceprep on nicknames (bye bye robot face)
Kim Alvefur <zash@zash.se> [Mon, 23 Sep 2019 19:13:14 +0200] rev 10365
MUC: Enforce strict resourceprep on nicknames (bye bye robot face)
Mon, 09 Sep 2019 22:32:01 +0200 core.stanza_router: Do strict jidprep on c2s
Kim Alvefur <zash@zash.se> [Mon, 09 Sep 2019 22:32:01 +0200] rev 10364
core.stanza_router: Do strict jidprep on c2s Be conservative in what you let your clients send, be liberal in what you let in via s2s. Being strict on s2s leads to interop problems and poor experiences, ie users being ejected from MUCs if something invalid enters. By starting with tightening up input into the network, we may be able to gradually approach a point where no invalid JIDs are allowed.
Wed, 30 Oct 2019 16:22:44 +0100 util.encodings: Strictly verify that the 'strict' *prep argument is a boolean
Kim Alvefur <zash@zash.se> [Wed, 30 Oct 2019 16:22:44 +0100] rev 10363
util.encodings: Strictly verify that the 'strict' *prep argument is a boolean This is to prevent mistakes like nodeprep(username:gsub("a","b")) from unintentionally invoking strict mode.
Mon, 09 Sep 2019 22:15:04 +0200 util.jid: Add a 'strict' flag for jidprep calls
Kim Alvefur <zash@zash.se> [Mon, 09 Sep 2019 22:15:04 +0200] rev 10362
util.jid: Add a 'strict' flag for jidprep calls
Wed, 24 Apr 2019 15:01:00 +0200 util.encodings: Optional strict flag to stringprep
Kim Alvefur <zash@zash.se> [Wed, 24 Apr 2019 15:01:00 +0200] rev 10361
util.encodings: Optional strict flag to stringprep
Sun, 27 Oct 2019 14:45:57 +0000 util.pubsub, pubsub.lib and tests: Add text to precondition-not-met error (fixes #1455)
Matthew Wild <mwild1@gmail.com> [Sun, 27 Oct 2019 14:45:57 +0000] rev 10360
util.pubsub, pubsub.lib and tests: Add text to precondition-not-met error (fixes #1455)
(0) -10000 -3000 -1000 -300 -100 -10 +10 +100 +300 +1000 +3000 tip