view mod_cloud_notify_extensions/README.markdown @ 5668:ecfd7aece33b

mod_measure_modules: Report module statuses via OpenMetrics Someone in the chat asked about a health check endpoint, which reminded me of mod_http_status, which provides access to module statuses with full details. After that, this idea came about, which seems natural. As noted in the README, it could be used to monitor that critical modules are in fact loaded correctly. As more modules use the status API, the more useful this module and mod_http_status becomes.
author Kim Alvefur <zash@zash.se>
date Fri, 06 Oct 2023 18:34:39 +0200
parents fed5995180c5
children
line wrap: on
line source

---
summary: "Tigase custom push extensions for iOS"
labels:
- 'Stage-Beta'
rockspec:
  dependencies:
	- mod_cloud_notify_encrypted
	- mod_cloud_notify_priority_tag
	- mod_cloud_notify_filters
...

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

This is a meta-module that simply enables all the modules required to support
Siskin or Snikket iOS on a Prosody server.

These are currently:

- mod_cloud_notify_encrypted
- mod_cloud_notify_priority_tag
- mod_cloud_notify_filters

See the individual module pages for more details. In particular,
mod_cloud_notify_encrypted depends on
[luaossl](http://25thandclement.com/~william/projects/luaossl.html), which
must be installed. It is available in Debian via apt as
[`lua-luaossl`](https://tracker.debian.org/pkg/lua-luaossl) or via
`luarocks install luaossl`.

Note: On MUC services you should also load mod_muc_offline_delivery directly
under the MUC component in your config file, that is not handled by this
module.

Configuration
=============

There is no configuration for this module, just add it to
modules\_enabled as normal.

# Compatibility

  ------- -------------
  0.12    Works
  0.11    Should work
  trunk   Works
  ------- -------------