commit:     f8b00f62990f2413cbd30bf1b43f1d7345b022f6
Author:     Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
AuthorDate: Fri Sep  9 07:30:01 2016 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Fri Sep  9 07:30:01 2016 +0000
URL:        https://gitweb.gentoo.org/proj/lua.git/commit/?id=f8b00f62

luapress: added

 .gitignore                            |   3 +
 dev-lua/luapress/luapress-9999.ebuild |  48 +++++++
 dev-lua/luapress/metadata.xml         |  14 ++
 dev-lua/lustache/lustache-9999.ebuild |  27 ++++
 dev-lua/lustache/metadata.xml         |  14 ++
 eclass/lua.eclass                     |   4 +-
 profiles/use.local.desc               | 236 ----------------------------------
 7 files changed, 109 insertions(+), 237 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..523b409
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/profiles/use.local.desc
+/metadata/cache
+/metadata/md5-cache

diff --git a/dev-lua/luapress/luapress-9999.ebuild 
b/dev-lua/luapress/luapress-9999.ebuild
new file mode 100644
index 0000000..63715f5
--- /dev/null
+++ b/dev-lua/luapress/luapress-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+VCS="git"
+GITHUB_A="Fizzadar"
+GITHUB_PN="${PN^}"
+
+inherit lua
+
+DESCRIPTION="Static sites generator (from markdown files)"
+HOMEPAGE="http://luapress.org";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="examples"
+
+DOCS=(README.md)
+EXAMPLES=(tests/.)
+
+RDEPEND="
+       dev-lua/luafilesystem
+       dev-lua/lustache
+       dev-lua/ansicolors
+"
+
+all_lua_prepare() {
+       mv "${PN}/${PN}.lua" "${PN}/init.lua"
+
+       sed -r \
+               -e '/local base/s@(")("\))$@\1/share/'"${P}"'\2@' \
+               -i "${PN}/init.lua"
+
+       lua_default
+}
+
+each_lua_install() {
+       dolua "${PN}"
+}
+
+all_lua_install() {
+       insinto "${EROOT}/usr/share/${P}"
+       doins -r template plugins
+       dobin "bin/${PN}"
+}
+

diff --git a/dev-lua/luapress/metadata.xml b/dev-lua/luapress/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luapress/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<maintainer>
+ <email>[email protected]</email>
+ <description>
+       If you have any issues, please contact me, or try to find me in IRC on 
Freenode, OFTC or RusNet.
+ </description> 
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription> 
+<use>
+</use>
+</pkgmetadata>

diff --git a/dev-lua/lustache/lustache-9999.ebuild 
b/dev-lua/lustache/lustache-9999.ebuild
new file mode 100644
index 0000000..f3e802a
--- /dev/null
+++ b/dev-lua/lustache/lustache-9999.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+VCS="git"
+GITHUB_A="Olivine-Labs"
+
+inherit lua
+
+DESCRIPTION="A small lua module to generate CAPTCHA images using lua-gd"
+HOMEPAGE="http://olivinelabs.com/lustache";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="examples"
+
+DOCS=(README.md)
+EXAMPLES=(spec/.)
+
+src_compile() { :; }
+
+each_lua_install() {
+       dolua src/*
+}
+

diff --git a/dev-lua/lustache/metadata.xml b/dev-lua/lustache/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lustache/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<maintainer>
+ <email>[email protected]</email>
+ <description>
+       If you have any issues, please contact me, or try to find me in IRC on 
Freenode, OFTC or RusNet.
+ </description> 
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription> 
+<use>
+</use>
+</pkgmetadata>

diff --git a/eclass/lua.eclass b/eclass/lua.eclass
index cdf75d3..576db91 100644
--- a/eclass/lua.eclass
+++ b/eclass/lua.eclass
@@ -906,6 +906,9 @@ _lua_default_all_prepare() {
                "${@}"
        )
 
+       [[ "${EAPI}" -lt 6 ]] && epatch_user
+       default
+
        [[ -x "${BOOTSTRAP}" ]] && ${BOOTSTRAP} "${prepargs[@]}"
 
        for mf in Makefile GNUmakefile makefile; do
@@ -926,7 +929,6 @@ _lua_default_all_prepare() {
                fi
                touch ${T}/.lua_ecl_conf
        done
-
 }
 
 _lua_default_all_compile() {

diff --git a/profiles/use.local.desc b/profiles/use.local.desc
deleted file mode 100644
index 4944b46..0000000
--- a/profiles/use.local.desc
+++ /dev/null
@@ -1,236 +0,0 @@
-# This file is deprecated as per GLEP 56 in favor of metadata.xml. Please add
-# your descriptions to your package's metadata.xml ONLY.
-# * generated automatically using egencache *
-
-dev-lang/lua:deprecated - make deprecated data structures/routines available
-dev-lua/cosmo:luajit - Enable linking with LuaJIT library instead of Lua.
-dev-lua/coxpcall:luajit - Enable linking with LuaJIT library instead of Lua.
-dev-lua/luarocks:openssl - 
-dev-lua/orbit:luajit - Enable linking with LuaJIT library instead of Lua.
-dev-lua/rings:luajit - Enable linking with LuaJIT library instead of Lua.
-dev-lua/wsapi:luajit - Enable linking with LuaJIT library instead of Lua.
-games-engines/love:luajit - Enable linking with LuaJIT library instead of Lua
-net-im/prosody:libevent - 
-net-im/prosody:luajit - 
-net-im/prosody-modules:addressing - This module is a partial implementation of 
XEP-0033: Extended Stanza Addressing. (info: 
https://modules.prosody.im/mod_addressing)
-net-im/prosody-modules:adhoc_account_management - This module adds an ad-hoc 
command that lets an user change their password. This is useful for clients 
that don't have support for XEP-0077 style password changing. In the future, it 
may provide other account management commands. (info: 
https://modules.prosody.im/mod_adhoc_account_management)
-net-im/prosody-modules:adhoc_blacklist - This module provides the Edit 
Blacklist ad-hoc command described in XEP-0133 and also performs the actual 
blocking of incoming and outgoing server-to-server connections. (info: 
https://modules.prosody.im/mod_adhoc_blacklist)
-net-im/prosody-modules:admin_blocklist - This module uses the blocklists set 
by admins for blocking s2s connections. (info: 
https://modules.prosody.im/mod_admin_blocklist)
-net-im/prosody-modules:admin_message - This module provides a console over 
XMPP. All the commands of the mod_admin_telnet module are available from an 
XMPP client. (info: https://modules.prosody.im/mod_admin_message)
-net-im/prosody-modules:admin_probe - This module lets server administrators 
send <presence type="probe"/> to any local user and receive their presence in 
response, bypassing roster checks. (info: 
https://modules.prosody.im/mod_admin_probe)
-net-im/prosody-modules:admin_web - This module provides a basic web 
administration interface. It currently gives you access to Ad-Hoc commands on 
any virtual host or component that you are set as an administrator for in the 
Prosody config file. It also provides a live list of all S2S and C2S 
connections. (info: https://modules.prosody.im/mod_admin_web)
-net-im/prosody-modules:alias - This module allows you to set up aliases that 
alert people who try to contact them or add them to their roster what your 
actual JID is. This is useful for changing JIDs, or just in the case where you 
own both example.com and example.net, and want people who contact 
[email protected] to be alerted to contact you at [email protected] instead. 
(info: https://modules.prosody.im/mod_alias)
-net-im/prosody-modules:auth_any - This module accepts any username and 
password, which can be useful for testing. (info: 
https://modules.prosody.im/mod_auth_any)
-net-im/prosody-modules:auth_ccert - This module implements PKI-style client 
certificate authentication. You will therefore need your own Certificate 
Authority. How to set that up is beyond the current scope of this document. 
(info: https://modules.prosody.im/mod_auth_ccert)
-net-im/prosody-modules:auth_custom_http - To authenticate users, this module 
does a POST request to a configured URL with a JSON payload. It is not async so 
requests block the server until answered. (info: 
https://modules.prosody.im/mod_auth_custom_http)
-net-im/prosody-modules:auth_dovecot - This is a Prosody authentication plugin 
which uses Dovecot as the backend. (info: 
https://modules.prosody.im/mod_auth_dovecot)
-net-im/prosody-modules:auth_external - Allow client authentication to be 
handled by an external script/process. (info: 
https://modules.prosody.im/mod_auth_external)
-net-im/prosody-modules:auth_ha1 - This module authenticates users against 
hashed credentials stored in a plain text file. The format is the same as that 
used by reTurnServer. (info: https://modules.prosody.im/mod_auth_ha1)
-net-im/prosody-modules:auth_http_async - This is an experimental 
authentication module that does an asynchronous HTTP call to verify username 
and password. (info: https://modules.prosody.im/mod_auth_http_async)
-net-im/prosody-modules:auth_imap - This is a Prosody authentication plugin 
which uses a generic IMAP server as the backend. (info: 
https://modules.prosody.im/mod_auth_imap)
-net-im/prosody-modules:auth_internal_yubikey - A YubiKey is a small USB 
one-time-password (OTP) generator. (info: 
https://modules.prosody.im/mod_auth_internal_yubikey)
-net-im/prosody-modules:auth_joomla - This module allows you to authenticate 
against an Joomla database. (info: https://modules.prosody.im/mod_auth_joomla)
-net-im/prosody-modules:auth_ldap - This is a Prosody authentication plugin 
which uses LDAP as the backend. (info: https://modules.prosody.im/mod_auth_ldap)
-net-im/prosody-modules:auth_ldap2 - See mod_lib_ldap for more information. 
(info: https://modules.prosody.im/mod_auth_ldap2)
-net-im/prosody-modules:auth_pam - This module makes Prosody authenticate users 
against PAM (Linux Pluggable Authentication Modules) (info: 
https://modules.prosody.im/mod_auth_pam)
-net-im/prosody-modules:auth_phpbb3 - This module allows you to authenticate 
against an PHPBB3 database. (info: https://modules.prosody.im/mod_auth_phpbb3)
-net-im/prosody-modules:auth_sql - Allow client authentication to be handled by 
an SQL database query. (info: https://modules.prosody.im/mod_auth_sql)
-net-im/prosody-modules:auth_wordpress - This module allows you to authenticate 
against an Wordpress database. (info: 
https://modules.prosody.im/mod_auth_wordpress)
-net-im/prosody-modules:auto_accept_subscriptions - In some environments where 
all users on the system have mutual trust in each other, it's sometimes fine to 
skip the usual authorization process to add someone to your contact list and 
see their status. (info: 
https://modules.prosody.im/mod_auto_accept_subscriptions)
-net-im/prosody-modules:auto_activate_hosts - By default Prosody does not 
automatically activate/deactivate hosts when they are added to and removed from 
the configuration. (info: https://modules.prosody.im/mod_auto_activate_hosts)
-net-im/prosody-modules:benchmark_storage - To benchmark mod_storage_internal: 
(info: https://modules.prosody.im/mod_benchmark_storage)
-net-im/prosody-modules:bidi - This module implements XEP-0288: Bidirectional 
Server-to-Server Connections. It allows servers to use a single connection for 
sending stanzas to each other, instead of two connections (one for stanzas in 
each direction). (info: https://modules.prosody.im/mod_bidi)
-net-im/prosody-modules:block_outgoing - No documentation yet :( (info: 
https://modules.prosody.im/mod_block_outgoing)
-net-im/prosody-modules:block_registrations - On a server with public 
registration it is usually desirable to prevent registration of certain 
"reserved" accounts, such as "admin". (info: 
https://modules.prosody.im/mod_block_registrations)
-net-im/prosody-modules:block_s2s_subscriptions - No documentation yet :( 
(info: https://modules.prosody.im/mod_block_s2s_subscriptions)
-net-im/prosody-modules:block_strangers - No documentation yet :( (info: 
https://modules.prosody.im/mod_block_strangers)
-net-im/prosody-modules:block_subscribes - No documentation yet :( (info: 
https://modules.prosody.im/mod_block_subscribes)
-net-im/prosody-modules:block_subscriptions - No documentation yet :( (info: 
https://modules.prosody.im/mod_block_subscriptions)
-net-im/prosody-modules:blocking - Privacy lists are a widely implemented 
protocol for instructing your server on blocking communications with selected 
users and services. (info: https://modules.prosody.im/mod_blocking)
-net-im/prosody-modules:broadcast - This module largely duplicates the 
functionality of the standard mod_announce that is included with Prosody. It 
was developed for compatibility with some clients (e.g. iChat) that do not 
support ad-hoc commands or sending to JIDs with the format 
'example.com/announce/online'. (info: https://modules.prosody.im/mod_broadcast)
-net-im/prosody-modules:c2s_conn_throttle - This module allows to throttle 
those client connections which exceed a n*seconds limit. (info: 
https://modules.prosody.im/mod_c2s_conn_throttle)
-net-im/prosody-modules:c2s_limit_sessions - This module lets you limit number 
of resources a user may connect. (info: 
https://modules.prosody.im/mod_c2s_limit_sessions)
-net-im/prosody-modules:candy - This is a very simple demo module showing how 
to serve a BOSH-using web app from prosody. (info: 
https://modules.prosody.im/mod_candy)
-net-im/prosody-modules:captcha_registration - Prosody-captcha is a little 
modification of prosody's "mod_register.lua" module that provides captcha 
protection for registration form. (info: 
https://modules.prosody.im/mod_captcha_registration)
-net-im/prosody-modules:carbons - This module implements XEP-0280: Message 
Carbons, allowing users to maintain a shared and synchronized view of all 
conversations across all their online clients and devices. (info: 
https://modules.prosody.im/mod_carbons)
-net-im/prosody-modules:carbons_adhoc - No documentation yet :( (info: 
https://modules.prosody.im/mod_carbons_adhoc)
-net-im/prosody-modules:carbons_copies - No documentation yet :( (info: 
https://modules.prosody.im/mod_carbons_copies)
-net-im/prosody-modules:checkcerts - This module periodically checks your 
certificate to see if it is about to expire soon. The time before expiry is 
printed in the logs. About a week before a certificate expires, reminder 
messages will be sent to admins. (info: 
https://modules.prosody.im/mod_checkcerts)
-net-im/prosody-modules:client_certs - XEP-0257 specifies a protocol for 
clients to store and manage client side certificates. When a client presents a 
stored client side certificate during the TLS handshake, it can log in without 
supplying a password (using SASL EXTERNAL). This makes it possible to have 
multiple devices accessing an account, without any of them needing to know the 
password, and makes it easier to revoke access for a single device. (info: 
https://modules.prosody.im/mod_client_certs)
-net-im/prosody-modules:cloud_notify - This is an implementation of the server 
bits of XEP-0357: Push Notifications. It allows clients to register an "app 
server" which is notified about new messages while the user is offline or 
disconnected. Implementation of the "app server" is not included1. (info: 
https://modules.prosody.im/mod_cloud_notify)
-net-im/prosody-modules:compact_resource - No documentation yet :( (info: 
https://modules.prosody.im/mod_compact_resource)
-net-im/prosody-modules:compat_bind - No documentation yet :( (info: 
https://modules.prosody.im/mod_compat_bind)
-net-im/prosody-modules:compat_dialback - This module provides a workaround for 
servers that do not set the to attribute on stream headers, which is required 
per RFC6120: (info: https://modules.prosody.im/mod_compat_dialback)
-net-im/prosody-modules:compat_muc_admin - Adds compatibility for old 
clients/libraries attempting to change affiliations and retrieve 'em sending 
the < http://jabber.org/protocol/muc#owner > xmlns instead of < 
http://jabber.org/protocol/muc#admin >. (info: 
https://modules.prosody.im/mod_compat_muc_admin)
-net-im/prosody-modules:compat_vcard - No documentation yet :( (info: 
https://modules.prosody.im/mod_compat_vcard)
-net-im/prosody-modules:component_client - No documentation yet :( (info: 
https://modules.prosody.im/mod_component_client)
-net-im/prosody-modules:component_roundrobin - This module enables multiple 
instances of external components to connect at the same time, and does 
round-robin load-balancing of incoming stanzas. (info: 
https://modules.prosody.im/mod_component_roundrobin)
-net-im/prosody-modules:conformance_restricted - This module sends processing 
instructions, comments, DTDs and a non predefined entity (defined by the DTD) 
to the requesting entity. (info: 
https://modules.prosody.im/mod_conformance_restricted)
-net-im/prosody-modules:couchdb - Note: This module needs updating to the 0.8 
storage module API. (info: https://modules.prosody.im/mod_couchdb)
-net-im/prosody-modules:csi - This module implements Client State Indication, a 
way for mobile clients to tell the server that they are sitting in someones 
pocket and would rather not get some less urgent things pushed to it. (info: 
https://modules.prosody.im/mod_csi)
-net-im/prosody-modules:csi_compat - This module implements the google:queue 
protocol and maps it to mod_csi events. (info: 
https://modules.prosody.im/mod_csi_compat)
-net-im/prosody-modules:data_access - This module gives HTTP access to 
prosody’s storage mechanism. It uses normal HTTP verbs and Basic HTTP 
authentication, so you could call it RESTful if you like buzzwords. (info: 
https://modules.prosody.im/mod_data_access)
-net-im/prosody-modules:default_bookmarks - This module allows you to add 
default bookmarks for users. It only kicks in when the user has no existing 
bookmarks, so users are free to add, change or remove them. (info: 
https://modules.prosody.im/mod_default_bookmarks)
-net-im/prosody-modules:default_vcard - It is possible for the user to supply 
more than just a username and password when creating an account using 
mod_register. This module automatically copies over that data to the user's 
vcard. (info: https://modules.prosody.im/mod_default_vcard)
-net-im/prosody-modules:delegation - Namespace Delegation is an extension which 
allows server to delegate some features handling to an entity/component. 
Typical use case is an external PEP service, but it can be used more generally 
when your prefered server lack one internal feature and you found an external 
component which can do it. (info: https://modules.prosody.im/mod_delegation)
-net-im/prosody-modules:disable_tls - This module can be used to prevent 
Prosody from offering TLS on client ports that you specify. This can be useful 
to work around buggy clients when transport security is not required. (info: 
https://modules.prosody.im/mod_disable_tls)
-net-im/prosody-modules:discoitems - This Prosody plugin lets you manually 
override the service discovery items for a host. (info: 
https://modules.prosody.im/mod_discoitems)
-net-im/prosody-modules:dwd - This module implements an optimization of the 
Dialback protocol, by skipping the dialback step for servers presenting a valid 
certificate. (info: https://modules.prosody.im/mod_dwd)
-net-im/prosody-modules:email_pass - This module aims to help in the procedure 
of user password restoration. To start the restoration, the user must go to an 
URL provided by this module, fill the JID and email and submit the request. 
(info: https://modules.prosody.im/mod_email_pass)
-net-im/prosody-modules:extdisco - This module adds support for XEP-0215: 
External Service Discovery, which lets Prosody advertise non-XMPP services. 
(info: https://modules.prosody.im/mod_extdisco)
-net-im/prosody-modules:fallback_vcard - No documentation yet :( (info: 
https://modules.prosody.im/mod_fallback_vcard)
-net-im/prosody-modules:filter_chatstates - Some mobile XMPP client developers 
consider Chat State Notifications to be a waste of power and bandwidth, 
especially when the user is not actively looking at their device. This module 
will filter them out while the session is considered inactive. It depends on 
mod_csi for deciding when to begin and end filtering. (info: 
https://modules.prosody.im/mod_filter_chatstates)
-net-im/prosody-modules:firewall - Note: mod_firewall is in its very early 
stages. This documentation is liable to change, and some described 
functionality may be missing, incomplete or contain bugs. Feedback is welcome 
in the comments section at the bottom of this page. (info: 
https://modules.prosody.im/mod_firewall)
-net-im/prosody-modules:flash_policy - This Prosody plugin adds support for 
flash socket policies. When connecting with a flash client (from a webpage, not 
an exe) to prosody the flash client requests for an xml "file" on port 584 or 
the connecting port (5222 in the case of default xmpp). Responding on port 584 
is tricky because it requires root priviliges to set up a socket on a port < 
1024. (info: https://modules.prosody.im/mod_flash_policy)
-net-im/prosody-modules:graceful_shutdown - This module is an experiment about 
a more graceful shutdown process. (info: 
https://modules.prosody.im/mod_graceful_shutdown)
-net-im/prosody-modules:group_bookmarks - mod_groups allows you to insert 
contacts into users' contact lists. Well mod_group_bookmarks allows you to 
insert chatrooms into the user's bookmarks. These are fetched by their client 
and automatically joined when the log in. (info: 
https://modules.prosody.im/mod_group_bookmarks)
-net-im/prosody-modules:host_blacklist - No documentation yet :( (info: 
https://modules.prosody.im/mod_host_blacklist)
-net-im/prosody-modules:host_guard - As often it's undesiderable to employ only 
whitelisting logics in public environments, this module let's you more 
selectively restrict access to your hosts (component or server host) either 
disallowing access completely (with optional exceptions) or blacklisting 
certain sources. (info: https://modules.prosody.im/mod_host_guard)
-net-im/prosody-modules:http_altconnect - No documentation yet :( (info: 
https://modules.prosody.im/mod_http_altconnect)
-net-im/prosody-modules:http_dir_listing - This module generates directory 
listings when invoked by mod_http_files. See documentation on mod_http_files. 
(info: https://modules.prosody.im/mod_http_dir_listing)
-net-im/prosody-modules:http_favicon - This simple module serves a favicon.ico 
from prosodys HTTP server and nothing else. (info: 
https://modules.prosody.im/mod_http_favicon)
-net-im/prosody-modules:http_index - This module produces a list of enabled 
HTTP "apps" exposed from Prosody at http://example.org:5280/, e.g. 
mod_http_muc_log, mod_http_files or mod_admin_web. If you think Prosodys 
default "root" web page (a 404 error usually) is boring, this might be the 
module for you! :) (info: https://modules.prosody.im/mod_http_index)
-net-im/prosody-modules:http_logging - No documentation yet :( (info: 
https://modules.prosody.im/mod_http_logging)
-net-im/prosody-modules:http_muc_log - This module provides a built-in web 
interface to view chatroom logs stored by mod_mam_muc. (info: 
https://modules.prosody.im/mod_http_muc_log)
-net-im/prosody-modules:http_roster_admin - Normally the XMPP server will store 
and maintain the users' contact rosters. This module lets you delegate roster 
management to an external service. (info: 
https://modules.prosody.im/mod_http_roster_admin)
-net-im/prosody-modules:http_upload - This module implements XEP-0363, which 
lets clients upload files over HTTP. (info: 
https://modules.prosody.im/mod_http_upload)
-net-im/prosody-modules:http_user_count - No documentation yet :( (info: 
https://modules.prosody.im/mod_http_user_count)
-net-im/prosody-modules:idlecompat - This module adds XEP-0319 idle tags to 
presence stanzas containing XEP-0012: Last Activity tags for idle indication 
(e.g. supported by libpurple clients). It works on outgoing and incoming 
presence stanzas. (info: https://modules.prosody.im/mod_idlecompat)
-net-im/prosody-modules:incidents_handling - This module implements XEP-268. 
(info: https://modules.prosody.im/mod_incidents_handling)
-net-im/prosody-modules:inotify_reload - No documentation yet :( (info: 
https://modules.prosody.im/mod_inotify_reload)
-net-im/prosody-modules:invite - This module allows users with an account to 
generate single-use invite URLs using an ad-hoc command. The invite URLs allow 
new users to create an account even if public registration is disabled. (info: 
https://modules.prosody.im/mod_invite)
-net-im/prosody-modules:ipcheck - Sometimes for various reasons a client might 
want to know its IP address as it appears to the server. This simple XEP allows 
the client to ask the server for the IP address it is connected from. (info: 
https://modules.prosody.im/mod_ipcheck)
-net-im/prosody-modules:isolate_host - In some environments it is desirable to 
isolate one or more hosts, and prevent communication with external, or even 
other internal domains. (info: https://modules.prosody.im/mod_isolate_host)
-net-im/prosody-modules:jid_prep - This is a plugin that implements the JID 
prep protocol defined in http://xmpp.org/extensions/inbox/jidprep.html (info: 
https://modules.prosody.im/mod_jid_prep)
-net-im/prosody-modules:json_streams - This plugin encodes XMPP as JSON. This 
is an implementation of XEP-0295: JSON Encodings for XMPP. (info: 
https://modules.prosody.im/mod_json_streams)
-net-im/prosody-modules:lastlog - Simple module that stores the timestamp of 
when a user logs in. (info: https://modules.prosody.im/mod_lastlog)
-net-im/prosody-modules:latex - This module intercepts messages between users 
and into chatrooms, and attaches a links to a rendered version of any LaTeX in 
the message. This requires client support for XHTML-IM, and fetching images via 
HTTP. (info: https://modules.prosody.im/mod_latex)
-net-im/prosody-modules:lib_ldap - This module is used by other modules to 
access an LDAP server. It's pretty useless on its own; you should use it if you 
want to write your own LDAP-related module, or if you want to use one of mine 
(mod_auth_ldap2, mod_storage_ldap). (info: 
https://modules.prosody.im/mod_lib_ldap)
-net-im/prosody-modules:limit_auth - This module lets you put a per-IP limit on 
the number of failed authentication attempts. (info: 
https://modules.prosody.im/mod_limit_auth)
-net-im/prosody-modules:limits - On some servers, especially public ones, it is 
desired to make sure that everyone gets their fair share of system resources 
(and no more). (info: https://modules.prosody.im/mod_limits)
-net-im/prosody-modules:list_inactive - No documentation yet :( (info: 
https://modules.prosody.im/mod_list_inactive)
-net-im/prosody-modules:listusers - No documentation yet :( (info: 
https://modules.prosody.im/mod_listusers)
-net-im/prosody-modules:log_auth - Prosody doesn't write IP addresses to its 
log file by default for privacy reasons (unless debug logging is enabled). 
(info: https://modules.prosody.im/mod_log_auth)
-net-im/prosody-modules:log_events - No documentation yet :( (info: 
https://modules.prosody.im/mod_log_events)
-net-im/prosody-modules:log_mark - This module sends -- MARK -- to the log once 
per minute. This may be useful to give a sense of how busy the server is or see 
that logging and timers are still working. (info: 
https://modules.prosody.im/mod_log_mark)
-net-im/prosody-modules:log_messages_sql - No documentation yet :( (info: 
https://modules.prosody.im/mod_log_messages_sql)
-net-im/prosody-modules:log_rate - If you ever wanted to collect statistics on 
the number of log messages, this is the module for you! (info: 
https://modules.prosody.im/mod_log_rate)
-net-im/prosody-modules:log_sasl_mech - No documentation yet :( (info: 
https://modules.prosody.im/mod_log_sasl_mech)
-net-im/prosody-modules:log_slow_events - No documentation yet :( (info: 
https://modules.prosody.im/mod_log_slow_events)
-net-im/prosody-modules:mam - Implementation of XEP-0313: Message Archive 
Management. (info: https://modules.prosody.im/mod_mam)
-net-im/prosody-modules:mam_adhoc - This module complements mod_mam by allowing 
clients to change archiving preferences through an Ad-hoc command. (info: 
https://modules.prosody.im/mod_mam_adhoc)
-net-im/prosody-modules:mam_archive - Implementation of XEP-0136: Message 
Archiving for mod_mam. (info: https://modules.prosody.im/mod_mam_archive)
-net-im/prosody-modules:mam_muc - This module logs the conversation of 
chatrooms running on the server to Prosody's archive storage. To access them 
you will need a client with support for XEP-0313: Message Archive Management or 
a module such as mod_http_muc_log. (info: 
https://modules.prosody.im/mod_mam_muc)
-net-im/prosody-modules:mamsub - No documentation yet :( (info: 
https://modules.prosody.im/mod_mamsub)
-net-im/prosody-modules:manifesto - This module informs users about the XMPP 
Test day and whether their contacts are affected. For mor info about the test 
day, see https://stpeter.im/journal/1496.html (info: 
https://modules.prosody.im/mod_manifesto)
-net-im/prosody-modules:measure_cpu - This module measures CPU usage and 
reports using Prosody 0.10 APIs (info: 
https://modules.prosody.im/mod_measure_cpu)
-net-im/prosody-modules:measure_memory - This module measures memory usage and 
reports using Prosody 0.10 APIs (info: 
https://modules.prosody.im/mod_measure_memory)
-net-im/prosody-modules:message_logging - Often service administrators need to 
log their users' messages for reasons such as auditing and compliance. This 
module simply logs user messages to simple text files, which can be easily 
searched, archived or removed on a regular basis. (info: 
https://modules.prosody.im/mod_message_logging)
-net-im/prosody-modules:migrate - This module adds a command to prosodyctl for 
copying data between storage drivers. (info: 
https://modules.prosody.im/mod_migrate)
-net-im/prosody-modules:motd_sequential - mod_motd_sequential is a variant of 
mod_motd that lets you specify a sequence of MOTD messages instead of a single 
static one. Each message is only sent once and the module keeps track of who as 
seen which message. (info: https://modules.prosody.im/mod_motd_sequential)
-net-im/prosody-modules:muc_access_control - No documentation yet :( (info: 
https://modules.prosody.im/mod_muc_access_control)
-net-im/prosody-modules:muc_ban_ip - One frequent complaint about XMPP 
chatrooms (MUCs) compared to IRC is the inability for a room admin to ban a 
user based on their IP address. This is because an XMPP user is not identified 
on the network by their IP address, only their JID. (info: 
https://modules.prosody.im/mod_muc_ban_ip)
-net-im/prosody-modules:muc_config_restrict - Sometimes, especially on public 
services, you may want to allow people to create their own rooms, but prevent 
some options from being modified by normal users. (info: 
https://modules.prosody.im/mod_muc_config_restrict)
-net-im/prosody-modules:muc_intercom - No documentation yet :( (info: 
https://modules.prosody.im/mod_muc_intercom)
-net-im/prosody-modules:muc_limits - This module allows you to control the 
maximum rate of 'events' in a MUC room. This makes it useful to prevent room 
floods (whether malicious or accidental). (info: 
https://modules.prosody.im/mod_muc_limits)
-net-im/prosody-modules:muc_log - This module logs the conversation of 
chatrooms running on the server to Prosody's data store. To view them you will 
need a module such as mod_muc_log_http. (info: 
https://modules.prosody.im/mod_muc_log)
-net-im/prosody-modules:muc_log_http - This module provides a built-in web 
interface to view chatroom logs stored by mod_muc_log. (info: 
https://modules.prosody.im/mod_muc_log_http)
-net-im/prosody-modules:muc_restrict_rooms - This module allows disabling room 
creation based on regexp patterns defined in configuration. (info: 
https://modules.prosody.im/mod_muc_restrict_rooms)
-net-im/prosody-modules:munin - This module implements the Munin reporting 
protocol, allowing you to collect statistics directly from Prosody into Munin. 
(info: https://modules.prosody.im/mod_munin)
-net-im/prosody-modules:net_dovecotauth - mod_net_dovecotauth is a server 
implementation of the Dovecot authentication protocol. It allows you to 
authenticate eg Postfix against your Prosody installation. (info: 
https://modules.prosody.im/mod_net_dovecotauth)
-net-im/prosody-modules:offline_email - Quite often when I am out and about, 
I'm not able to connect to Jabber. It is usually much more likely I can access 
my email though (whether via the web, or a mobile client). (info: 
https://modules.prosody.im/mod_offline_email)
-net-im/prosody-modules:onhold - Enable mod_onhold to allow temporarily placing 
messages from particular JIDs "on hold" -- i.e. store them, but do not deliver 
them until the hold status is taken away. (info: 
https://modules.prosody.im/mod_onhold)
-net-im/prosody-modules:onions - This plugin allows Prosody to connect to other 
servers that are running as a Tor hidden service. Running Prosody on a hidden 
service works without this module, this module is only necessary to allow 
Prosody to federate to hidden XMPP servers. (info: 
https://modules.prosody.im/mod_onions)
-net-im/prosody-modules:openid - OpenID is an decentralized authentication 
mechanism for the Web. mod_openid turns Prosody into an OpenID provider, 
allowing users to use their Prosody credentials to authenticate with various 
third party websites. (info: https://modules.prosody.im/mod_openid)
-net-im/prosody-modules:password_policy - No documentation yet :( (info: 
https://modules.prosody.im/mod_password_policy)
-net-im/prosody-modules:pastebin - Pastebins are used very often in IM, 
especially in chat rooms. You have a long log or command output which you need 
to send to someone over IM, and don't want to fill their message window with 
it. Put it on a pastebin site, and give them the URL instead, simple. (info: 
https://modules.prosody.im/mod_pastebin)
-net-im/prosody-modules:pep_vcard_avatar - This module pushes the users 
nickname and avatar from vCards into PEP, or into vCards from PEP. This allows 
interop between older clients that use XEP-0153: vCard-Based Avatars to see the 
avatars of clients that use XEP-0084: User Avatar and vice versa. (info: 
https://modules.prosody.im/mod_pep_vcard_avatar)
-net-im/prosody-modules:pinger - No documentation yet :( (info: 
https://modules.prosody.im/mod_pinger)
-net-im/prosody-modules:poke_strangers - In order to build heuristics for which 
messages are spam, it is necessary to log as many details as possible about the 
spammers. This module sends a version and disco query whenever a message is 
received from a JID to a user it is not subscribed to. The results are printed 
to Prosody's log file at the 'info' level. Queried full JIDs are not queried 
again until Prosody restarts. (info: 
https://modules.prosody.im/mod_poke_strangers)
-net-im/prosody-modules:post_msg - Sometimes it's useful to have different 
interfaces to access XMPP. (info: https://modules.prosody.im/mod_post_msg)
-net-im/prosody-modules:presence_cache - This module stores a timestamp of the 
latest presence received from users contacts so that the client can see who is 
online faster when they sign in, and won't have to wait for remote servers to 
reply. (info: https://modules.prosody.im/mod_presence_cache)
-net-im/prosody-modules:presence_dedup - This module tries to squash incoming 
identical presence stanzas to save some bandwith at the cost of increased 
memory use. (info: https://modules.prosody.im/mod_presence_dedup)
-net-im/prosody-modules:privacy_lists - Privacy lists are a flexible method for 
blocking communications. (info: https://modules.prosody.im/mod_privacy_lists)
-net-im/prosody-modules:private_adhoc - This is a very simple module which 
implements an adhoc commant toretrieves the users private XML data. (info: 
https://modules.prosody.im/mod_private_adhoc)
-net-im/prosody-modules:privilege - Privileged Entity is an extension which 
allows entity/component to have privileged access to server (set/get roster, 
send message on behalf of server, access presence informations). It can be used 
to build services independently of server (e.g.: PEP service). (info: 
https://modules.prosody.im/mod_privilege)
-net-im/prosody-modules:proctitle - This module sets the process name to 
prosody so it shows up as such instead of lua in process management tools. 
(info: https://modules.prosody.im/mod_proctitle)
-net-im/prosody-modules:profile - This module provides a replacement for 
mod_vcard. In addition to the ageing protocol defined by XEP-0054, it also 
supports the new vCard 4 based protocol and integrates with Personal Eventing 
Protocol. The vCard 4, User Avatar and User Nickname PEP nodes are updated when 
the vCard is changed.. (info: https://modules.prosody.im/mod_profile)
-net-im/prosody-modules:proxy65_whitelist - This module attempts to restrict 
use of non-whitelisted XEP-0065 proxies. (info: 
https://modules.prosody.im/mod_proxy65_whitelist)
-net-im/prosody-modules:pubsub_eventsource - Server-Sent Events is a simple 
HTTP/line-based protocol supported in HTML5, making it easy to receive a stream 
of "events" in realtime using the Javascript EventSource API. (info: 
https://modules.prosody.im/mod_pubsub_eventsource)
-net-im/prosody-modules:pubsub_feeds - This module allows Prosody to fetch Atom 
and RSS feeds for you, and push new results to subscribers over XMPP. (info: 
https://modules.prosody.im/mod_pubsub_feeds)
-net-im/prosody-modules:pubsub_github - This module accepts Github web hooks 
and publishes them to a local pubsub component for XMPP clients to subscribe 
to. (info: https://modules.prosody.im/mod_pubsub_github)
-net-im/prosody-modules:pubsub_hub - This module implements a PubSubHubbub 
(PuSH) hub, allowing PuSH clients to subscribe to local XMPP Publish-Subscribe 
nodes stored by mod_pubsub and receive real time updates to feeds. (info: 
https://modules.prosody.im/mod_pubsub_hub)
-net-im/prosody-modules:pubsub_mqtt - MQTT is a lightweight binary pubsub 
protocol suited to embedded devices. This module provides a way for MQTT 
clients to connect to Prosody and publish or subscribe to local pubsub nodes. 
(info: https://modules.prosody.im/mod_pubsub_mqtt)
-net-im/prosody-modules:pubsub_pivotaltracker - No documentation yet :( (info: 
https://modules.prosody.im/mod_pubsub_pivotaltracker)
-net-im/prosody-modules:pubsub_post - No documentation yet :( (info: 
https://modules.prosody.im/mod_pubsub_post)
-net-im/prosody-modules:pubsub_twitter - Twitter has an open 'realtime' search 
API, but it requires polling (within their rate limits). This module allows 
Prosody to poll for you, and push new results to subscribers over XMPP. (info: 
https://modules.prosody.im/mod_pubsub_twitter)
-net-im/prosody-modules:query_client_ver - No documentation yet :( (info: 
https://modules.prosody.im/mod_query_client_ver)
-net-im/prosody-modules:rawdebug - Sometimes it is useful to get the raw XML 
logs from clients for debugging purposes, but some clients don't expose this. 
This command lets you activate this on specific sessions. (info: 
https://modules.prosody.im/mod_rawdebug)
-net-im/prosody-modules:readonly - No documentation yet :( (info: 
https://modules.prosody.im/mod_readonly)
-net-im/prosody-modules:register_dnsbl - No documentation yet :( (info: 
https://modules.prosody.im/mod_register_dnsbl)
-net-im/prosody-modules:register_json - This module let's you activate a 
httpserver interface to handle data from webforms with POST and Base64 encoded 
JSON. (info: https://modules.prosody.im/mod_register_json)
-net-im/prosody-modules:register_redirect - Registration Redirect as explained 
in the IBR XEP. (info: https://modules.prosody.im/mod_register_redirect)
-net-im/prosody-modules:register_web - There are various reasons to prefer web 
registration instead of "in-band" account registration over XMPP. For example 
the lack of CAPTCHA support in clients and servers. (info: 
https://modules.prosody.im/mod_register_web)
-net-im/prosody-modules:reload_modules - By default Prosody does not reload 
modules at runtime unless instructed to via one of its admin interfaces. 
However sometimes you want to easily reload a module to apply new settings when 
the config changes. (info: https://modules.prosody.im/mod_reload_modules)
-net-im/prosody-modules:remote_roster - This module adds support for XEP-0321: 
Remote Roster Management which is commonly used to allow components such as 
transports to modify the rosters of local users. (info: 
https://modules.prosody.im/mod_remote_roster)
-net-im/prosody-modules:require_otr - OTR, "Off The Record", encryption allows 
clients to encrypt messages such that the server cannot read/modify them. 
(info: https://modules.prosody.im/mod_require_otr)
-net-im/prosody-modules:roster_allinall - This module is similar in purpouse to 
mod_groups, for when you want all users on the server to be in each others 
roster. (info: https://modules.prosody.im/mod_roster_allinall)
-net-im/prosody-modules:roster_command - This module allows you to perform 
various actions on user rosters via prosodyctl. (info: 
https://modules.prosody.im/mod_roster_command)
-net-im/prosody-modules:s2s_auth_compat - This module is a workaround for 
servers that try to do s2s authentication with certificates and SASL EXTERNAL, 
but do not send correct stream headers. Notably Openfire versions since 3.7 or 
3.8. (info: https://modules.prosody.im/mod_s2s_auth_compat)
-net-im/prosody-modules:s2s_auth_dane - This module implements DANE as 
described in Using DNS Security Extensions (DNSSEC) and DNS-based 
Authentication of Named Entities (DANE) as a Prooftype for XMPP Domain Name 
Associations. (info: https://modules.prosody.im/mod_s2s_auth_dane)
-net-im/prosody-modules:s2s_auth_fingerprint - This module allows you to 
manually pin certificate fingerprints of remote servers. (info: 
https://modules.prosody.im/mod_s2s_auth_fingerprint)
-net-im/prosody-modules:s2s_auth_monkeysphere - Monkeysphere is a project 
aiming to introduce PGP's web of trust to protocols such as SSH and TLS (which 
XMPP uses). (info: https://modules.prosody.im/mod_s2s_auth_monkeysphere)
-net-im/prosody-modules:s2s_blacklist - No documentation yet :( (info: 
https://modules.prosody.im/mod_s2s_blacklist)
-net-im/prosody-modules:s2s_idle_timeout - Some people find it preferable to 
close server-to-server connections after they have been silent for a while. 
(info: https://modules.prosody.im/mod_s2s_idle_timeout)
-net-im/prosody-modules:s2s_keepalive - This module periodically sends XEP-0199 
ping requests to remote servers to keep your connection alive. (info: 
https://modules.prosody.im/mod_s2s_keepalive)
-net-im/prosody-modules:s2s_keysize_policy - This module sets the security 
status of s2s connections to invalid if their key is too small and their 
certificate was issued after 2014, per CA/B Forum guidelines. (info: 
https://modules.prosody.im/mod_s2s_keysize_policy)
-net-im/prosody-modules:s2s_log_certs - This module produces info level log 
messages with the certificate status and fingerprint every time an s2s 
connection is established. It can also optionally store this in persistant 
storage. (info: https://modules.prosody.im/mod_s2s_log_certs)
-net-im/prosody-modules:s2s_never_encrypt_blacklist - Let's you stop Prosody 
from sending <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'> feature to 
choppy/buggy servers which therefore would fail to re-negotiate and use a 
secure stream. (e.g. OpenFire 3.7.0) (info: 
https://modules.prosody.im/mod_s2s_never_encrypt_blacklist)
-net-im/prosody-modules:s2s_reload_newcomponent - Currently, module:reload 
command in console doesn't load new components. This module will automatically 
load the new components (if any) when the config:reload command is run in the 
console. (info: https://modules.prosody.im/mod_s2s_reload_newcomponent)
-net-im/prosody-modules:s2s_whitelist - No documentation yet :( (info: 
https://modules.prosody.im/mod_s2s_whitelist)
-net-im/prosody-modules:s2soutinjection - This module is similar to 
mod_srvinjection but less of an hack. (info: 
https://modules.prosody.im/mod_s2soutinjection)
-net-im/prosody-modules:saslauth_muc - No documentation yet :( (info: 
https://modules.prosody.im/mod_saslauth_muc)
-net-im/prosody-modules:saslname - This module implements XEP-0233: 
Domain-Based Service Names in XMPP SASL Negotiation. (info: 
https://modules.prosody.im/mod_saslname)
-net-im/prosody-modules:seclabels - This module implements XEP-0258: Security 
Labels in XMPP. (info: https://modules.prosody.im/mod_seclabels)
-net-im/prosody-modules:secure_interfaces - Sometimes you might run clients 
without encryption on the same machine or LAN as Prosody - and you want Prosody 
to treat them as secure (e.g. allowing plaintext authentication) even though 
they are not encrypted. (info: https://modules.prosody.im/mod_secure_interfaces)
-net-im/prosody-modules:server_contact_info - This module implements XEP-0157: 
Contact Addresses for XMPP Services. (info: 
https://modules.prosody.im/mod_server_contact_info)
-net-im/prosody-modules:server_status - This module fetches the current status 
of configured hosts and/or stanza statistics from mod_stanza_counter. And 
outputs it in either XML or JSON format. (info: 
https://modules.prosody.im/mod_server_status)
-net-im/prosody-modules:service_directories - No documentation yet :( (info: 
https://modules.prosody.im/mod_service_directories)
-net-im/prosody-modules:sift - SIFT is a technology to allow clients to filter 
incoming traffic on the server. This helps save bandwidth, etc. (info: 
https://modules.prosody.im/mod_sift)
-net-im/prosody-modules:smacks - By default XMPP is as reliable as your network 
is. Unfortunately in some cases that is not very reliable - in some network 
conditions disconnects can be frequent and message loss can occur. (info: 
https://modules.prosody.im/mod_smacks)
-net-im/prosody-modules:smacks_offline - No documentation yet :( (info: 
https://modules.prosody.im/mod_smacks_offline)
-net-im/prosody-modules:sms_clickatell - This module provides and SMS gateway 
component which uses the Clickatell HTTP API to deliver text messages. See 
clickatell.com for details on their services. Note that at present, this is 
entirely one way: replies will either go nowhere or as sms to the source number 
you specify. (info: https://modules.prosody.im/mod_sms_clickatell)
-net-im/prosody-modules:srvinjection - This Prosody plugin lets you manually 
override SRV records used for a remote host. (info: 
https://modules.prosody.im/mod_srvinjection)
-net-im/prosody-modules:sslv3_warn - No documentation yet :( (info: 
https://modules.prosody.im/mod_sslv3_warn)
-net-im/prosody-modules:stanza_counter - This module counts incoming and 
outgoing stanzas from when the instance started, and makes the data available 
to other modules by creating a global prosody. object (info: 
https://modules.prosody.im/mod_stanza_counter)
-net-im/prosody-modules:statistics - No documentation yet :( (info: 
https://modules.prosody.im/mod_statistics)
-net-im/prosody-modules:statistics_auth - No documentation yet :( (info: 
https://modules.prosody.im/mod_statistics_auth)
-net-im/prosody-modules:statistics_cputotal - No documentation yet :( (info: 
https://modules.prosody.im/mod_statistics_cputotal)
-net-im/prosody-modules:statistics_mem - No documentation yet :( (info: 
https://modules.prosody.im/mod_statistics_mem)
-net-im/prosody-modules:statistics_statsd - No documentation yet :( (info: 
https://modules.prosody.im/mod_statistics_statsd)
-net-im/prosody-modules:statsd - No documentation yet :( (info: 
https://modules.prosody.im/mod_statsd)
-net-im/prosody-modules:storage_appendmap - This is an experimental storage 
driver where changed data is appended. Data is simply written as key = value 
pairs to the end of the file. This allows changes to individual keys to be 
written without needing to write out the entire object again, but reads would 
grow gradually larger as it still needs to read old overwritten keys. This may 
be suitable for eg rosters where individual contacts are changed at a time. In 
theory, this could also allow rolling back changes. (info: 
https://modules.prosody.im/mod_storage_appendmap)
-net-im/prosody-modules:storage_gdbm - This is a storage module using GNU DBM 
as backend. It supports archives. (info: 
https://modules.prosody.im/mod_storage_gdbm)
-net-im/prosody-modules:storage_ldap - See mod_lib_ldap for more information. 
(info: https://modules.prosody.im/mod_storage_ldap)
-net-im/prosody-modules:storage_lmdb - This is a storage module using OpenLDAP 
Lightning Memory-Mapped Database as backend. (info: 
https://modules.prosody.im/mod_storage_lmdb)
-net-im/prosody-modules:storage_memory - This module acts as a normal storage 
module for Prosody, but saves all data in memory only. All data is lost when 
the server stops. This makes it useful for testing, or certain specialized 
applications. (info: https://modules.prosody.im/mod_storage_memory)
-net-im/prosody-modules:storage_mongodb - This is a storage backend that uses 
MongoDB. Depends on luamongo bindings (info: 
https://modules.prosody.im/mod_storage_mongodb)
-net-im/prosody-modules:storage_muc_log - mod_muc_log provided logging of 
chatrooms running on the server to Prosody's data store. This module gives 
access to this data using the 0.10+ stanza archive API, allowing legacy log 
data to be used with mod_mam_muc and mod_http_muc_log. (info: 
https://modules.prosody.im/mod_storage_muc_log)
-net-im/prosody-modules:storage_multi - This module attemtps to provide a 
storage driver that is really multiple storage drivers. This could be used for 
storage error tolerance or caching of data in a faster storage driver. (info: 
https://modules.prosody.im/mod_storage_multi)
-net-im/prosody-modules:storage_xmlarchive - This module implements stanza 
archives using files, similar to the default "internal" storage. (info: 
https://modules.prosody.im/mod_storage_xmlarchive)
-net-im/prosody-modules:streamstats - No documentation yet :( (info: 
https://modules.prosody.im/mod_streamstats)
-net-im/prosody-modules:strict_https - This module implements HTTP Strict 
Transport Security and responds to all non-HTTPS requests with a 301 Moved 
Permanently redirect to the HTTPS equivalent of the path. (info: 
https://modules.prosody.im/mod_strict_https)
-net-im/prosody-modules:support_contact - This Prosody plugin adds a default 
contact to newly registered accounts. (info: 
https://modules.prosody.im/mod_support_contact)
-net-im/prosody-modules:swedishchef - This module does some conversions on 
message bodys passed through it causing them to look like our beloved swedish 
chef had typed them. (info: https://modules.prosody.im/mod_swedishchef)
-net-im/prosody-modules:tcpproxy - It happens occasionally that I would like to 
use the XMPP server as a generic proxy for connecting to another service. It is 
especially awkward in some environments, and impossible in (for example) 
Javascript inside a web browser. (info: https://modules.prosody.im/mod_tcpproxy)
-net-im/prosody-modules:telnet_tlsinfo - This module adds two commands to the 
telnet console, c2s:showtls() and s2s:showtls(). These commands shows TLS 
parameters, such as ciphers and key agreement protocols, of all c2s or s2s 
connections. (info: https://modules.prosody.im/mod_telnet_tlsinfo)
-net-im/prosody-modules:throttle_presence - For most people 'presence' (status 
changes) of contacts make up most of the traffic received by their client. 
However much of the time it is not essential to have highly accurate presence 
information. (info: https://modules.prosody.im/mod_throttle_presence)
-net-im/prosody-modules:throttle_unsolicited - This module limits the rate of 
outgoing unsolicited messages. A message counts as "unsolicited" if the 
receiving user hasn't added the sending user to their roster. (info: 
https://modules.prosody.im/mod_throttle_unsolicited)
-net-im/prosody-modules:tls_policy - This module arose from discussions at the 
XMPP Summit about enforcing better ciphers in TLS. It may seem attractive to 
disallow some insecure ciphers or require forward secrecy, but doing this at 
the TLS level would the user with an unhelpful "Encryption failed" message. 
This module does this enforcing at the application level, allowing better error 
messages. (info: https://modules.prosody.im/mod_tls_policy)
-net-im/prosody-modules:track_muc_joins - This module attempts to keep track of 
what MUC chat rooms users have joined. It's not very useful on its own, but can 
be used by other modules to influence decisions. (info: 
https://modules.prosody.im/mod_track_muc_joins)
-net-im/prosody-modules:turncredentials - No documentation yet :( (info: 
https://modules.prosody.im/mod_turncredentials)
-net-im/prosody-modules:twitter - Twitter has simple API to use, so I tried to 
deal with it via Prosody. I didn't manage to finish this module, but it is nice 
example of component that accepts registrations, unregistrations, does HTTP 
polling and so on. Maybe someone will finnish this idea. (info: 
https://modules.prosody.im/mod_twitter)
-net-im/prosody-modules:uptime_presence - This module simply responds to a 
presence probe sent to the server with a presence staza containing a timestamp 
from when the server started. (info: 
https://modules.prosody.im/mod_uptime_presence)
-net-im/prosody-modules:vjud - Basic implementation of XEP-0055: Jabber Search. 
(info: https://modules.prosody.im/mod_vjud)
-net-im/prosody-modules:watchuntrusted - Similar to mod_watchregistrations, 
this module warns admins when an s2s connection fails due for encryption or 
trust reasons. (info: https://modules.prosody.im/mod_watchuntrusted)
-net-im/prosody-modules:webpresence - Quite often you may want to publish your 
Jabber status to your blog or website. mod_webpresence allows you to do exactly 
this. (info: https://modules.prosody.im/mod_webpresence)

Reply via email to