mod_smacks_noerror

Introduction

By default mod_smacks sends back error stanzas for every unacked message stanza when the hibernation times out. This leads to "message not delivered" errors displayed in clients.

When you are certain that all your clients use MAM, this is unneccessary and confuses users (the message will eventually be delivered via MAM).

This module therefore monkeypatches mod_smacks to silently drop those unacked message stanzas instead of sending error replies. Unacked iq stanzas are still answered with an error reply though.

Warning

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

Compatibility

trunk Untested
0.10 Works
0.9 Untested but should work
0.8 Untested but should work, use version 7693724881b3 of mod_smacks

Latest changes