view mod_nooffline_noerror/README.markdown @ 4939:7d6ae8bb95dc

mod_delegation: use clean_xmlns to remove jabber:client namespace from node: for the same reason as in mod_privilege, `jabber:client` namespace is removed with the clean_xmlns method coming from there. Furthermore, the forwarded <iq> stanza use the `jabber:client` xmlns while the stanza may come from a component with e.g. `jabber:component:accept` xmlns, this can lead to inconsistencies between the <iq> stanza and children (like <error> element).
author Goffi <goffi@goffi.org>
date Sat, 28 May 2022 16:42:13 +0200
parents 7e7ac4af6e0c
children
line wrap: on
line source

---
labels:
- 'Stage-Alpha'
summary: Discard offline stanzas instead of generating stanza errors if mod_offline is not loaded
...

Introduction
============

By default without mod_offline stanzas that would go to offline storage
trigger error stanzas sent back to the sender to inform him of undeliverable stanzas.

But if you use MAM on your server and are certain, all of your clients are using it,
you can use this module to disable the error stanzas.
If mod_offline is loaded, this module will do nothing.

Warning
=======

You most certainly *should not* use this module if you cannot be certain
that *all* your clients support and use MAM!

Compatibility
=============

  ----- -------------------------------------------------------------------
  trunk Works
  0.10  Works
  0.9   Untested but should work
  ----- -------------------------------------------------------------------