Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core.stanza_router: Extract host part of JIDs directly [luacheck] | Kim Alvefur | 2019-12-20 | 1 | -3/+4 |
| | | | | Silences warning about unused return values | ||||
* | Backed out changeset 64ddcbc9a328 as it would prevent communicating with ↵ | Kim Alvefur | 2019-10-30 | 1 | -1/+1 |
| | | | | valid remote JIDs that aren't valid under STRINGPREP / Unicode 3.2 | ||||
* | core.stanza_router: Do strict jidprep on c2s | Kim Alvefur | 2019-09-09 | 1 | -1/+1 |
| | | | | | | | | | | 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. | ||||
* | core.stanza_router: Handle s2s in more direction-agnostic way | Kim Alvefur | 2019-09-07 | 1 | -2/+2 |
| | |||||
* | core.stanza_router: Remove tostring call from logging | Kim Alvefur | 2019-07-30 | 1 | -1/+1 |
| | | | | Taken care of by loggingmanager now | ||||
* | stanza_router: Remove deprecation warning for core routing functions from ↵ | Kim Alvefur | 2018-10-21 | 1 | -10/+0 |
| | | | | global scope (deprecated in 0.9) | ||||
* | core.stanza_router: Reduce logging of common routing (#776) | Kim Alvefur | 2018-07-22 | 1 | -2/+1 |
| | |||||
* | stanza_router: Limit scope of deprecated warning function since it is not ↵ | Kim Alvefur | 2018-03-23 | 1 | -1/+1 |
| | | | | used anywhere else [luacheck] | ||||
* | core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name ↵ | Kim Alvefur | 2017-10-17 | 1 | -1/+2 |
| | | | | events (fixes #1022) (thanks SamWhited) | ||||
* | core: Split some very long lines [luacheck] | Kim Alvefur | 2017-03-04 | 1 | -4/+8 |
| | |||||
* | stanza_router: Fix typo | Kim Alvefur | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | core.stanza_router: Remove hack for allowing resource binding IQ before ↵ | Kim Alvefur | 2016-12-13 | 1 | -10/+0 |
| | | | | resource binding | ||||
* | core.stanza_router: Separate iq type check from child count check | Kim Alvefur | 2016-11-25 | 1 | -2/+5 |
| | |||||
* | core.stanza_router: Require 'id' attribute on iq stanzas (fixes #785) | Kim Alvefur | 2016-11-25 | 1 | -0/+3 |
| | |||||
* | stanza_router: Make 'unhandled stanza' errors more informative | Matthew Wild | 2016-08-31 | 1 | -1/+6 |
| | |||||
* | core.stanza_router: Remove compatibility with Jabiru not including id ↵ | Kim Alvefur | 2016-05-30 | 1 | -1/+0 |
| | | | | attribute (originally added in 9b352c8a32e6) | ||||
* | portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, ↵ | Matthew Wild | 2015-05-06 | 1 | -1/+3 |
| | | | | usermanager, util.xml: Add luacheck annotations | ||||
* | Merge 0.9->0.10 | Kim Alvefur | 2015-01-26 | 1 | -1/+1 |
|\ | |||||
| * | stanza_router: Fix routing of 'error' IQs with multiple childs (thanks Pawel) | Kim Alvefur | 2015-01-06 | 1 | -1/+1 |
| | | |||||
* | | core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from ↵ | Kim Alvefur | 2014-09-09 | 1 | -1/+1 |
| | | | | | | | | stanza_router | ||||
* | | Merge 0.9->0.10 | Kim Alvefur | 2014-09-09 | 1 | -21/+24 |
|\| | |||||
| * | core.stanza_router: Stricter validation of stanzas | Kim Alvefur | 2014-09-09 | 1 | -21/+24 |
| | | |||||
* | | Remove all trailing whitespace | Florian Zeitz | 2013-08-09 | 1 | -2/+2 |
|/ | |||||
* | stanza_router: Warn if the global core_*_stanza() functions are called | Kim Alvefur | 2012-07-26 | 1 | -0/+12 |
| | |||||
* | stanza_router: Also don't bounce <iq type='result'> | Matthew Wild | 2012-05-27 | 1 | -1/+1 |
| | |||||
* | stanza_router: Don't bounce type=error stanzas | Kim Alvefur | 2012-05-27 | 1 | -0/+2 |
| | |||||
* | prosody, stanza_router: Load stanza_router earlier. Put routing functions in ↵ | Kim Alvefur | 2012-05-14 | 1 | -0/+3 |
| | | | | the global prosody table. Fixes module:send() | ||||
* | stanza_router: Fix variable name | Matthew Wild | 2012-05-12 | 1 | -2/+2 |
| | |||||
* | stanza_router: Close stream for unhandled stanzas from unauthenticated ↵ | Matthew Wild | 2012-05-12 | 1 | -2/+2 |
| | | | | connections (we can't reply) | ||||
* | stanza_router: Remove FIXME comment and close stream with not-authorized for ↵ | Matthew Wild | 2012-05-12 | 1 | -1/+2 |
| | | | | s2s stanzas from unauthed domains | ||||
* | stanza_router: Catch s2s stanzas to hosts we don't serve earlier, and close ↵ | Matthew Wild | 2012-05-12 | 1 | -0/+4 |
| | | | | with host-unknown (thanks darkrain) | ||||
* | stanza_router: Fire route/remote per-host | Matthew Wild | 2012-05-04 | 1 | -3/+4 |
| | |||||
* | stanza_router: Allow route/remote handlers to return false to block a stanza | Matthew Wild | 2012-05-04 | 1 | -1/+1 |
| | |||||
* | stanza_router: Replace s2s send logic with firing of a 'route/remote' event | Matthew Wild | 2012-01-23 | 1 | -16/+7 |
| | |||||
* | stanza_router: Remove obsolete commented code | Matthew Wild | 2012-01-23 | 1 | -5/+0 |
| | |||||
* | stanza_router: Return a <bad-request/> error on invalid IQ type. | Waqas Hussain | 2011-01-29 | 1 | -2/+3 |
| | |||||
* | componentmanager, stanza_router: Get rid of componentmanager.handle_stanza(). | Waqas Hussain | 2010-11-10 | 1 | -6/+0 |
| | |||||
* | modulemanager, stanza_router: Moved modulemanager.handle_stanza to ↵ | Waqas Hussain | 2010-10-16 | 1 | -3/+24 |
| | | | | stanza_router, as a local function handle_unhandled_stanza. modulemanager is no longer a dependency of stanza_router. | ||||
* | Merge 0.6->0.7 | Matthew Wild | 2010-03-30 | 1 | -7/+4 |
|\ | |||||
| * | stanza_router, s2smanager, modulemanager: Fix for handling of the default ↵ | Matthew Wild | 2010-03-30 | 1 | -7/+4 |
| | | | | | | | | namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted | ||||
* | | Merge 0.6->0.7 | Matthew Wild | 2010-03-22 | 1 | -2/+2 |
|\| | |||||
| * | Update copyright headers for 2010 | Matthew Wild | 2010-03-22 | 1 | -2/+2 |
| | | |||||
| * | stanza_router: Don't send error replies for stanzas of type 'error' and ↵ | Waqas Hussain | 2010-03-04 | 1 | -1/+3 |
| | | | | | | | | 'result' on unbound authenticated connections. | ||||
| * | stanza_router: Allow non-jabber:client elements after auth, before bind. | Waqas Hussain | 2010-03-04 | 1 | -1/+1 |
| | | |||||
| * | stanza_router: Added third parameter to core_post_stanza, to control pre-events. | Waqas Hussain | 2010-01-29 | 1 | -3/+3 |
| | | |||||
| * | stanza_router: Log the name of unhandled stanzas (thanks bear) | Matthew Wild | 2010-01-18 | 1 | -1/+1 |
| | | |||||
* | | stanza_router: Don't send error replies for stanzas of type 'error' and ↵ | Waqas Hussain | 2010-03-22 | 1 | -1/+3 |
| | | | | | | | | 'result' on unbound authenticated connections. [originally fa84451e9b35 in 0.6] | ||||
* | | stanza_router: Allow non-jabber:client elements after auth, before bind. ↵ | Waqas Hussain | 2010-03-22 | 1 | -1/+1 |
| | | | | | | | | [originally 2c538d4bde13 in 0.6] | ||||
* | | stanza_router: Make sure /self events are fired when the 'to' attribute is ↵ | Waqas Hussain | 2010-02-21 | 1 | -0/+1 |
| | | | | | | | | missing. | ||||
* | | stanza_router: Fire /self events for stanzas users send to their own bare JID. | Waqas Hussain | 2010-02-13 | 1 | -1/+3 |
| | |