commit: 9ba0fea85dbdb825c87f2a5161228efb7f64eb03
Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
AuthorDate: Thu Oct 30 09:40:18 2014 +0000
Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Thu Oct 30 09:40:18 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=9ba0fea8
[net-im/prosody-modules] bump
Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>
---
net-im/prosody-modules/metadata.xml | 27 ++++++++++++-------
net-im/prosody-modules/prosody-modules-9999.ebuild | 30 ++++++++++++----------
2 files changed, 34 insertions(+), 23 deletions(-)
diff --git a/net-im/prosody-modules/metadata.xml
b/net-im/prosody-modules/metadata.xml
index b39e28d..61d09bb 100644
--- a/net-im/prosody-modules/metadata.xml
+++ b/net-im/prosody-modules/metadata.xml
@@ -10,7 +10,6 @@
</maintainer>
<longdescription>Prosody IM server's community-writen modules</longdescription>
<use>
- <flag name='misc'>No module description on upstream wiki yet.</flag>
<flag name='addressing'>This module is a partial implementation of <a
href="http://xmpp.org/extensions/xep-0033.html" rel="nofollow">XEP-0033:
Extended Stanza Addressing</a>.</flag>
<flag name='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 <a href="http://xmpp.org/extensions/xep-0077.html"
rel="nofollow">XEP-0077</a> style password changing. In the future, it may
provide other account management commands.</flag>
<flag name='admin_probe'>No module description on upstream wiki
yet.</flag>
@@ -20,6 +19,7 @@
<flag name='auth_custom_http'>No module description on upstream wiki
yet.</flag>
<flag name='auth_dovecot'>This is a Prosody authentication plugin which
uses Dovecot as the backend.</flag>
<flag name='auth_external'>Allow client authentication to be handled by
an external script/process.</flag>
+ <flag name='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.</flag>
<flag name='auth_http_async'>No module description on upstream wiki
yet.</flag>
<flag name='auth_imap'>No module description on upstream wiki
yet.</flag>
<flag name='auth_internal_yubikey'>A <a
href="http://www.yubico.com/yubikey" rel="nofollow">YubiKey</a> is a small USB
one-time-password (OTP) generator.</flag>
@@ -41,7 +41,7 @@
<flag name='block_subscriptions'>No module description on upstream wiki
yet.</flag>
<flag name='broadcast'>No module description on upstream wiki
yet.</flag>
<flag name='c2s_conn_throttle'>This module allows to throttle those
client connections which exceed a n*seconds limit.</flag>
- <flag name='c2s_limit_sessions'>No module description on upstream wiki
yet.</flag>
+ <flag name='c2s_limit_sessions'>This module lets you limit number of
resources a user may connect.</flag>
<flag name='candy'>This is a very simple demo module showing how to
serve a BOSH-using web app from prosody.</flag>
<flag name='captcha_registration'>Prosody-captcha is a little
modification of prosody`s "mod_register.lua" module that provides captcha
protection for registration form.</flag>
<flag name='carbons'>This module implements <a
href="http://xmpp.org/extensions/xep-0280.html" rel="nofollow">XEP-0280:
Message Carbons</a>, allowing users to maintain a shared and synchronized view
of all conversations across all their online clients and devices.</flag>
@@ -56,13 +56,17 @@
<flag name='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.</flag>
<flag name='conformance_restricted'>This module sends processing
instructions, comments, DTDs and a non predefined entity (defined by the DTD)
to the requesting entity.</flag>
<flag name='couchdb'>This is an experimental Prosody backend for
CouchDB.</flag>
+ <flag name='csi'>No module description on upstream wiki yet.</flag>
+ <flag name='csi_compat'>No module description on upstream wiki
yet.</flag>
<flag name='data_access'>This module gives HTTP access to prosody’s
storage mechanism. It uses normal HTTP verbs and <a
href="http://tools.ietf.org/html/rfc2617" rel="nofollow">Basic HTTP
authentication</a>, so you could call it RESTful if you like buzzwords.</flag>
<flag name='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.</flag>
- <flag name='default_vcard'>No module description on upstream wiki
yet.</flag>
+ <flag name='default_vcard'>It is possible for the user to supply more
than just a username and password when creating an account using <a
href="https://prosody.im/doc/modules/mod_register"
rel="nofollow">mod_register</a>. This module automatically copies over that
data to the user`s vcard.</flag>
+ <flag name='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.</flag>
<flag name='discoitems'>This Prosody plugin lets you manually override
the service discovery items for a host.</flag>
<flag name='dwd'>This module implements an optimization of the Dialback
protocol, by skipping the dialback step for servers presenting a valid
certificate.</flag>
<flag name='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.</flag>
<flag name='extdisco'>No module description on upstream wiki yet.</flag>
+ <flag name='filter_chatstates'>No module description on upstream wiki
yet.</flag>
<flag name='firewall'>A firewall is an invaluable tool in the
sysadmin`s toolbox. However while low-level firewalls such as iptables and pf
are incredibly good at what they do, they are generally not able to handle
application-layer rules.</flag>
<flag name='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.</flag>
<flag name='group_bookmarks'><a
href="http://prosody.im/doc/modules/mod_groups" rel="nofollow">mod_groups</a>
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.</flag>
@@ -90,6 +94,7 @@
<flag name='log_sasl_mech'>No module description on upstream wiki
yet.</flag>
<flag name='mam'>Implementation of <a
href="http://xmpp.org/extensions/xep-0313.html" rel="nofollow">XEP-0313:
Message Archive Management</a>. Like <a
href="https://code.google.com/p/prosody-modules/wiki/mod_archive">mod_archive</a>
but much simpler.</flag>
<flag name='mam_adhoc'>This module complements mod_mam by allowing
clients to change archiving preferences through an Ad-hoc command.</flag>
+ <flag name='mam_archive'>Implementation of <a
href="http://xmpp.org/extensions/xep-0136.html" rel="nofollow">XEP-0136:
Message Archiving</a> for <a
href="https://code.google.com/p/prosody-modules/wiki/mod_mam">mod_mam</a>.</flag>
<flag name='mam_muc'>No module description on upstream wiki yet.</flag>
<flag name='mam_muc_sql'>No module description on upstream wiki
yet.</flag>
<flag name='mam_sql'>Implementation of <a
href="http://xmpp.org/extensions/xep-0313.html" rel="nofollow">XEP-0313:
Message Archive Management</a> backed by a SQL database. Like <a
href="https://code.google.com/p/prosody-modules/wiki/mod_mam">mod_mam</a>, but
using SQL.</flag>
@@ -102,7 +107,7 @@
<flag name='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).</flag>
<flag name='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 <a
href="https://code.google.com/p/prosody-modules/wiki/mod_muc_log_http">mod_muc_log_http</a>.</flag>
<flag name='muc_log_http'>This module provides a built-in web interface
to view chatroom logs stored by <a
href="https://code.google.com/p/prosody-modules/wiki/mod_muc_log">mod_muc_log</a>.</flag>
- <flag name='net_dovecotauth'>No module description on upstream wiki
yet.</flag>
+ <flag name='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.</flag>
<flag name='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).</flag>
<flag name='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.</flag>
<flag name='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.</flag>
@@ -110,10 +115,13 @@
<flag name='password_policy'>No module description on upstream wiki
yet.</flag>
<flag name='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.</flag>
<flag name='post_msg'>Sometimes it`s useful to have different
interfaces to access XMPP.</flag>
+ <flag name='privacy_lists'>Privacy lists are a flexible method for
blocking communications. </flag>
+ <flag name='private_adhoc'>This is a very simple module which
implements an adhoc commant toretrieves the users private XML data.</flag>
<flag name='profile'>This module provides a replacement for mod_vcard.
In addition to the ageing protocol defined by <a
href="http://xmpp.org/extensions/xep-0054.html" rel="nofollow">XEP-0054</a>, it
also supports the <a href="http://xmpp.org/extensions/xep-0292.html"
rel="nofollow">new vCard 4 based protocol</a> and integrates with <a
href="http://xmpp.org/extensions/xep-0163.html" rel="nofollow">Personal
Eventing Protocol</a>. The vCard 4, <a
href="http://xmpp.org/extensions/xep-0084.html" rel="nofollow">User Avatar</a>
and <a href="http://xmpp.org/extensions/xep-0172.html" rel="nofollow">User
Nickname</a> PEP nodes are updated when the vCard is changed..</flag>
+ <flag name='proxy65_whitelist'>No module description on upstream wiki
yet.</flag>
<flag name='pubsub_eventsource'><a
href="https://en.wikipedia.org/wiki/Server-sent_events"
rel="nofollow">Server-Sent Events</a> is a simple HTTP/line-based protocol
supported in HTML5, making it easy to receive a stream of "events" in realtime
using the Javascript <a
href="https://developer.mozilla.org/en-US/docs/Web/API/EventSource"
rel="nofollow">EventSource API</a>.</flag>
<flag name='pubsub_feeds'>This module allows Prosody to fetch Atom and
RSS feeds for you, and push new results to subscribers over XMPP.</flag>
- <flag name='pubsub_github'>No module description on upstream wiki
yet.</flag>
+ <flag name='pubsub_github'>This module accepts Github web hooks and
publishes them to a local pubsub component for XMPP clients to subscribe
to.</flag>
<flag name='pubsub_googlecode'>No module description on upstream wiki
yet.</flag>
<flag name='pubsub_hub'>This module implements a <a
href="http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html"
rel="nofollow">PubSubHubbub</a> (PuSH) hub, allowing PuSH clients to subscribe
to local XMPP <a href="http://xmpp.org/extensions/xep-0060.html"
rel="nofollow">Publish-Subscribe</a> nodes stored by <a
href="http://prosody.im/doc/modules/mod_pubsub"
rel="nofollow">mod_pubsub</a>.</flag>
<flag name='pubsub_mqtt'><a href="http://mqtt.org/"
rel="nofollow">MQTT</a> 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.</flag>
@@ -124,7 +132,7 @@
<flag name='register_json'>This module let`s you activate a httpserver
interface to handle data from webforms with POST and Base64 encoded JSON.</flag>
<flag name='register_redirect'>Registration Redirect as explained in
the <a href="http://xmpp.org/extensions/xep-0077.html#redirect"
rel="nofollow">IBR XEP</a>.</flag>
<flag name='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.</flag>
- <flag name='reload_modules'>No module description on upstream wiki
yet.</flag>
+ <flag name='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. </flag>
<flag name='remote_roster'>No module description on upstream wiki
yet.</flag>
<flag name='require_otr'>No module description on upstream wiki
yet.</flag>
<flag name='roster_command'>This module allows you to perform various
actions on user rosters via prosodyctl.</flag>
@@ -152,6 +160,7 @@
<flag name='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.</flag>
<flag name='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.</flag>
<flag name='srvinjection'>This Prosody plugin lets you manually
override SRV records used for a remote host.</flag>
+ <flag name='sslv3_warn'>No module description on upstream wiki
yet.</flag>
<flag name='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</flag>
<flag name='statistics'>No module description on upstream wiki
yet.</flag>
<flag name='statistics_auth'>No module description on upstream wiki
yet.</flag>
@@ -159,21 +168,21 @@
<flag name='statistics_mem'>No module description on upstream wiki
yet.</flag>
<flag name='statsd'>No module description on upstream wiki yet.</flag>
<flag name='storage_ldap'>See <a
href="https://code.google.com/p/prosody-modules/wiki/mod_lib_ldap">mod_lib_ldap</a>
for more information.</flag>
- <flag name='storage_memory'>No module description on upstream wiki
yet.</flag>
+ <flag name='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.</flag>
<flag name='storage_mongodb'>This is a storage backend that uses
MongoDB. Depends on <a href="https://github.com/mwild1/luamongo"
rel="nofollow">luamongo bindings</a></flag>
+ <flag name='storage_multi'>No module description on upstream wiki
yet.</flag>
<flag name='streamstats'>No module description on upstream wiki
yet.</flag>
<flag name='strict_https'>This module implements <a
href="https://tools.ietf.org/html/rfc6797" rel="nofollow">HTTP Strict Transport
Security</a> and responds to all non-HTTPS requests with a <tt>301 Moved
Permanently</tt> redirect to the HTTPS equivalent of the path.</flag>
<flag name='support_contact'>This Prosody plugin adds a default contact
to newly registered accounts.</flag>
<flag name='swedishchef'>This module does some conversions on message
bodys passed through it causing them to look like our beloved swedish chef had
typed them.</flag>
<flag name='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.</flag>
<flag name='telnet_tlsinfo'>This module adds two commands to the telnet
console, <tt>c2s:showtls()</tt> and <tt>s2s:showtls()</tt>. These commands
shows TLS parameters, such as ciphers and key agreement protocols, of all c2s
or s2s connections.</flag>
- <flag name='throttle_presence'>No module description on upstream wiki
yet.</flag>
+ <flag name='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.</flag>
<flag name='turncredentials'>No module description on upstream wiki
yet.</flag>
<flag name='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.</flag>
<flag name='uptime_presence'>No module description on upstream wiki
yet.</flag>
<flag name='vjud'>Basic implementation of <a
href="http://xmpp.org/extensions/xep-0055.html" rel="nofollow">XEP-0055: Jabber
Search</a>.</flag>
<flag name='watchuntrusted'>Similar to mod_watchregistrations, this
module warns admins when an s2s connection fails due for encryption or trust
reasons.</flag>
<flag name='webpresence'>Quite often you may want to publish your
Jabber status to your blog or website. mod_webpresence allows you to do exactly
this.</flag>
- <flag name='websocket'><a href="http://en.wikipedia.org/wiki/WebSocket"
rel="nofollow">WebSockets</a> is a new protocol for providing web pages with
simple two-way communication with a web server. This module allows browsers to
communicate with Prosody via XMPP over WebSockets. This usually has less
overhead then using <a href="https://prosody.im/doc/modules/mod_bosh"
rel="nofollow">BOSH</a>. Note that the <a
href="https://tools.ietf.org/html/draft-ietf-xmpp-websocket"
rel="nofollow">XMPP over !WebSocket specification</a> has not been finalized
yet, and is still evolving.</flag>
</use>
</pkgmetadata>
diff --git a/net-im/prosody-modules/prosody-modules-9999.ebuild
b/net-im/prosody-modules/prosody-modules-9999.ebuild
index cfd84e2..ad3397e 100644
--- a/net-im/prosody-modules/prosody-modules-9999.ebuild
+++ b/net-im/prosody-modules/prosody-modules-9999.ebuild
@@ -17,8 +17,8 @@ KEYWORDS=""
IUSE="misc"
PROSODY_MODULES="
- addressing adhoc_account_management admin_probe admin_web
- auth_any auth_ccert auth_custom_http auth_dovecot auth_external
+ addressing adhoc_account_management admin_probe admin_web auth_any
+ auth_ccert auth_custom_http auth_dovecot auth_external auth_ha1
auth_http_async auth_imap auth_internal_yubikey auth_joomla
auth_ldap auth_ldap2 auth_pam auth_phpbb3 auth_sql auth_wordpress
auto_accept_subscriptions auto_activate_hosts bidi blocking
@@ -27,17 +27,19 @@ PROSODY_MODULES="
c2s_limit_sessions candy captcha_registration carbons
carbons_adhoc carbons_copies checkcerts client_certs compat_bind
compat_muc_admin compat_vcard component_client
- component_roundrobin conformance_restricted couchdb data_access
- default_bookmarks default_vcard discoitems dwd email_pass extdisco
- firewall flash_policy group_bookmarks host_blacklist host_guard
- http_altconnect http_dir_listing http_favicon http_user_count
- idlecompat incidents_handling inotify_reload ipcheck isolate_host
- jid_prep json_streams lastlog latex lib_ldap limits list_inactive
- listusers log_auth log_messages_sql log_sasl_mech mam mam_adhoc
+ component_roundrobin conformance_restricted couchdb csi csi_compat
+ data_access default_bookmarks default_vcard disable_tls discoitems
+ dwd email_pass extdisco filter_chatstates firewall flash_policy
+ group_bookmarks host_blacklist host_guard http_altconnect
+ http_dir_listing http_favicon http_user_count idlecompat
+ incidents_handling inotify_reload ipcheck isolate_host jid_prep
+ json_streams lastlog latex lib_ldap limits list_inactive listusers
+ log_auth log_messages_sql log_sasl_mech mam mam_adhoc mam_archive
mam_muc mam_muc_sql mam_sql manifesto message_logging
motd_sequential muc_ban_ip muc_config_restrict muc_intercom
muc_limits muc_log muc_log_http net_dovecotauth offline_email
- onhold onions openid password_policy pastebin post_msg profile
+ onhold onions openid password_policy pastebin post_msg
+ privacy_lists private_adhoc profile proxy65_whitelist
pubsub_eventsource pubsub_feeds pubsub_github pubsub_googlecode
pubsub_hub pubsub_mqtt pubsub_pivotaltracker pubsub_twitter
rawdebug readonly register_json register_redirect register_web
@@ -48,12 +50,12 @@ PROSODY_MODULES="
s2soutinjection s2s_reload_newcomponent s2s_whitelist saslauth_muc
saslname seclabels secure_interfaces server_contact_info
server_status service_directories sift smacks sms_clickatell
- srvinjection stanza_counter statistics statistics_auth
+ srvinjection sslv3_warn stanza_counter statistics statistics_auth
statistics_cputotal statistics_mem statsd storage_ldap
- storage_memory storage_mongodb streamstats strict_https
- support_contact swedishchef tcpproxy telnet_tlsinfo
+ storage_memory storage_mongodb storage_multi streamstats
+ strict_https support_contact swedishchef tcpproxy telnet_tlsinfo
throttle_presence turncredentials twitter uptime_presence vjud
- watchuntrusted webpresence websocket
+ watchuntrusted webpresence
"