snikket-im/snikket-server

Feature Request: Enhanced Session timeout to follow the Monal considerations for admins

p42ity opened this issue · 1 comments

p42ity commented

Monal recommends to increase the XEP-0198 session timeouts to at least 24 hours (86400 seconds).
See https://github.com/monal-im/Monal/wiki/Considerations-for-XMPP-server-admins#session-timeout

If there are no reasons against it it would be great if Snikket servers follow these considerations to enhance Monal compatibility.

The option is called smacks_hibernation_time and documented here: https://modules.prosody.im/mod_smacks

Thanks for the report. I gave this some consideration for the release, however I am concerned it may negatively impact non-Monal iOS clients (Siskin and Snikket iOS).

This will probably change in the future, once we have SASL2 and/or Push2 in place. Currently everything in this area feels too fragile already, and I don't want to risk breaking anything just before a new release.