diff options
author | Matthew Wild <mwild1@gmail.com> | 2008-08-25 16:46:05 +0100 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2008-08-25 16:46:05 +0100 |
commit | 0dadc00f7ef1fa7fd0898fa4235a992f22d4859c (patch) | |
tree | 7f618c655ffe2f389b3dce1706925d3dd1416b98 /doc/stanza_routing.txt | |
parent | 6e36f98b3c75276806b7e660f6715ade67e7dc55 (diff) | |
download | prosody-0dadc00f7ef1fa7fd0898fa4235a992f22d4859c.tar.gz prosody-0dadc00f7ef1fa7fd0898fa4235a992f22d4859c.zip |
Moved server module to net/
also added note on licensing of that module
Diffstat (limited to 'doc/stanza_routing.txt')
-rw-r--r-- | doc/stanza_routing.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/stanza_routing.txt b/doc/stanza_routing.txt new file mode 100644 index 00000000..1460a6d5 --- /dev/null +++ b/doc/stanza_routing.txt @@ -0,0 +1,25 @@ +No 'to' attribute: + IQ: Pass to appropriate handler + Presence: Broadcast to contacts + - if initial presence, also send out presence probes + - if probe would be to local user, generate presence stanza for them + Message: Route as if it is addressed to the bare JID of the sender + +To a local host: + IQ: Pass to appropriate handler + Presence: - + Message: Deliver to admin? + +To local contact: + Bare JID: + IQ: Pass to appropriate handler + Presence: Broadcast to all resources + Message: Route to 'best' resource + Full JID: + IQ: Send to resource + Presence: Send to resource + Message: Send to resource + +To remote contact: + Initiate s2s connection if necessary + Send stanza across |