mucrtbl Plugin Archive

Below is a list of versions that are available for the mucrtbl plugin. To find other plugins, please review this listing of most recent releases of all plugins.

Plugins extend and enhance the functionality of Openfire. To install plugins, copy the .jar file into the plugins directory of your Openfire installation.

MUC Real-Time Block List Plugin Readme

Overview

This plugin automatically applies a block list to users joining a chat room. The block list is obtained from a Publish/Subscribe service. It is assumed that the pub/sub node contains one item per blocked JID. The item id should be the SHA256 hash of the JID to block. The payload is not currently used, but it is recommended to use a XEP-0377 report element as the payload. As entries are modified in the pub/sub node, the service-wide block list is updated automatically.

Optionally, this plugin also blocks any stanzas sent by blocked entities to MUC rooms, and kicks an entity that is added to the block list (for which a pub/sub event is received) from any rooms that they're currently in. These operations will require more resources, and might introduce a significant slow-down of services on systems with many thousands of users and/or rooms.

This plugin is heavily inspired, and aspires to be compatible with, Prosody's mod_muc_rtbl

Installation

Copy mucrtbl.jar into the plugins directory of your Openfire installation. The plugin will then be automatically deployed. To upgrade to a new version, copy the new mucrtbl.jar file over the existing file.

Configuration

Once loaded, the plugin will add a page to the Openfire Admin Console, under Group Chat > Group Chat Settings > Real-time Block List. This page can be used to configure the plugin.

The default configuration of the plugin will cause it to use the block list that is advertised on the xmppbl.org domain.

Attribution

Block icons created by Those Icons - Flaticon

Releases Info File Version Released Openfire Version
Plugin MUC Real-Time Block List
A plugin that subscribes to a real-time block list for MUC rooms, using pub/sub.
README Changelog Download 1.1.0 Mar 18, 2023 4.7.0 +
Plugin MUC Real-Time Block List
A plugin that subscribes to a real-time block list for MUC rooms, using pub/sub.
README Changelog Download 1.0.0 Feb 23, 2023 4.7.0 +

The plugins below, so-called SNAPSHOTS, are build automatically by the continuous integration system. They represent the latest development, but are untested.

Snapshots Info File Version Built at Openfire Version
Plugin MUC Real-Time Block List
README Changelog Download 1.1.1-SNAPSHOT May 3, 2023 8:00:38 PM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.1.1-SNAPSHOT Mar 18, 2023 9:27:07 AM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.1.0-SNAPSHOT Mar 17, 2023 9:15:24 PM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.1.0-SNAPSHOT Mar 17, 2023 11:54:32 AM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.0.1-SNAPSHOT Mar 17, 2023 9:32:15 AM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.0.1-SNAPSHOT Mar 17, 2023 9:08:57 AM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.0.1-SNAPSHOT Mar 17, 2023 9:03:13 AM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.0.1-SNAPSHOT Mar 15, 2023 7:18:08 PM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.0.1-SNAPSHOT Feb 23, 2023 8:20:28 PM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.0.0-SNAPSHOT Feb 23, 2023 8:08:31 PM 4.7.0 +
Plugin MUC Real-Time Block List
README Changelog Download 1.0.0-SNAPSHOT Feb 23, 2023 8:01:01 PM 4.7.0 +