From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-612050-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id BF1371381F3
	for <garchives@archives.gentoo.org>; Wed, 24 Jul 2013 23:30:01 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 4A85AE0982;
	Wed, 24 Jul 2013 23:29:58 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id BD4C2E0982
	for <gentoo-commits@lists.gentoo.org>; Wed, 24 Jul 2013 23:29:57 +0000 (UTC)
Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163])
	(using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 81D1B33E68A
	for <gentoo-commits@lists.gentoo.org>; Wed, 24 Jul 2013 23:29:56 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by hornbill.gentoo.org (Postfix) with ESMTP id 03601E5458
	for <gentoo-commits@lists.gentoo.org>; Wed, 24 Jul 2013 23:29:55 +0000 (UTC)
From: "Vadim A. Misbakh-Soloviov" <mva@mva.name>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Vadim A. Misbakh-Soloviov" <mva@mva.name>
Message-ID: <1374708564.3688ec3dfb8b788000ff10dd04c710774066dc99.mva@gentoo>
Subject: [gentoo-commits] proj/lua:master commit in: net-im/prosody-modules/
X-VCS-Repository: proj/lua
X-VCS-Files: net-im/prosody-modules/metadata.xml net-im/prosody-modules/prosody-modules-9999.ebuild
X-VCS-Directories: net-im/prosody-modules/
X-VCS-Committer: mva
X-VCS-Committer-Name: Vadim A. Misbakh-Soloviov
X-VCS-Revision: 3688ec3dfb8b788000ff10dd04c710774066dc99
X-VCS-Branch: master
Date: Wed, 24 Jul 2013 23:29:55 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Archives-Salt: ce7fff4a-68f2-4081-a2d7-a154f151ef4a
X-Archives-Hash: 85ecc189219158ba9327d65c0c907069

commit:     3688ec3dfb8b788000ff10dd04c710774066dc99
Author:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
AuthorDate: Wed Jul 24 23:29:24 2013 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Wed Jul 24 23:29:24 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=3688ec3d

[net-im/prosody-modules] bumped modules

Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>

---
 net-im/prosody-modules/metadata.xml                | 25 +++++++++++-----------
 net-im/prosody-modules/prosody-modules-9999.ebuild |  8 +++----
 2 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/net-im/prosody-modules/metadata.xml b/net-im/prosody-modules/metadata.xml
index fb44859..85b8cdb 100644
--- a/net-im/prosody-modules/metadata.xml
+++ b/net-im/prosody-modules/metadata.xml
@@ -11,9 +11,9 @@
 <longdescription>Prosody IM server's community-writen modules</longdescription>
 <use>
 	<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'>No module description on upstream wiki yet.</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&#x27;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_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.</flag>
-	<flag name='auth_ccert'>No module description on upstream wiki yet.</flag>
+	<flag name='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.</flag>
 	<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>
@@ -36,10 +36,10 @@
 	<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='candy'>This is a very simple demo module showing how to serve a BOSH-using web app from prosody.</flag>
-	<flag name='carbons'>This module implements <a href="http://xmpp.org/extensions/xep-0280.html" rel="nofollow">XEP-0280: Message Carbons</a>.</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>
 	<flag name='carbons_adhoc'>No module description on upstream wiki yet.</flag>
 	<flag name='carbons_copies'>No module description on upstream wiki yet.</flag>
-	<flag name='checkcerts'>No module description on upstream wiki yet.</flag>
+	<flag name='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.</flag>
 	<flag name='client_certs'><a href="http://xmpp.org/extensions/xep-0257.html" rel="nofollow">XEP-0257</a> 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.</flag>
 	<flag name='compat_bind'>No module description on upstream wiki yet.</flag>
 	<flag name='compat_muc_admin'>No module description on upstream wiki yet.</flag>
@@ -52,14 +52,14 @@
 	<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='discoitems'>This Prosody plugin lets you manually override the service discovery items for a host.</flag>
-	<flag name='dwd'>No module description on upstream wiki yet.</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='extdisco'>No module description on upstream wiki yet.</flag>
 	<flag name='firewall'>A firewall is an invaluable tool in the sysadmin&#x27;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 &quot;file&quot; 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 &lt; 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&#x27; contact lists. Well mod_group_bookmarks allows you to insert chatrooms into the user&#x27;s bookmarks. These are fetched by their client and automatically joined when the log in.</flag>
 	<flag name='host_guard'>No module description on upstream wiki yet.</flag>
-	<flag name='http_dir_listing'>No module description on upstream wiki yet.</flag>
-	<flag name='http_favicon'>No module description on upstream wiki yet.</flag>
+	<flag name='http_dir_listing'>This module generates directory listings when invoked by <tt>mod_http_files</tt>. See <a href="http://prosody.im/doc/modules/mod_http_files" rel="nofollow">documentation on `mod_http_files`</a>.</flag>
+	<flag name='http_favicon'>This simple module serves a <tt>favicon.ico</tt> from prosodys HTTP server and  nothing else.</flag>
 	<flag name='incidents_handling'>This module implements <a href="http://xmpp.org/extensions/xep-0268.html" rel="nofollow">XEP-268</a>.</flag>
 	<flag name='inotify_reload'>No module description on upstream wiki yet.</flag>
 	<flag name='ipcheck'>Sometimes for various reasons a client might want to know its IP address as it appears to the server. This <a href="http://xmpp.org/extensions/xep-0279.html" rel="nofollow">simple XEP</a> allows the client to ask the server for the IP address it is connected from.</flag>
@@ -98,7 +98,7 @@
 	<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_googlecode'>No module description on upstream wiki yet.</flag>
-	<flag name='pubsub_hub'>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_pivotaltracker'>No module description on upstream wiki yet.</flag>
 	<flag name='pubsub_twitter'>Twitter has an open &#x27;realtime&#x27; 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.</flag>
 	<flag name='readonly'>No module description on upstream wiki yet.</flag>
@@ -109,10 +109,11 @@
 	<flag name='remote_roster'>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>
 	<flag name='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.</flag>
-	<flag name='s2s_auth_dnssec_srv'>No module description on upstream wiki yet.</flag>
+	<flag name='s2s_auth_dnssec_srv'>This module implements Secure Delegation using DNS SRV as described in  <a href="http://tools.ietf.org/html/draft-miller-xmpp-dnssec-prooftype" rel="nofollow">Using DNS Security Extensions (DNSSEC) and DNS-based Authentication of Named Entities (DANE) as a Prooftype for XMPP Domain Name Associations</a>.</flag>
 	<flag name='s2s_auth_fingerprint'>This module allows you to explicitly say that you trust remote servers if they show a certificate with a known fingerprint.</flag>
 	<flag name='s2s_idle_timeout'>Some people find it preferable to close server-to-server connections after they have been silent for a while.</flag>
-	<flag name='s2s_log_certs'>No module description on upstream wiki yet.</flag>
+	<flag name='s2s_keepalive'>No module description on upstream wiki yet.</flag>
+	<flag name='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.</flag>
 	<flag name='s2s_never_encrypt_blacklist'>No module description on upstream wiki yet.</flag>
 	<flag name='s2soutinjection'>No module description on upstream wiki yet.</flag>
 	<flag name='s2s_reload_newcomponent'>Currently, module:reload command in console doesn&#x27;t load new components. This module will automatically load the new components (if any) when the config:reload command is run in the console.</flag>
@@ -130,11 +131,11 @@
 	<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_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='streamstats'>No module description on upstream wiki yet.</flag>
-	<flag name='strict_https'>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'>No module description on upstream wiki yet.</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='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&#x27;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>

diff --git a/net-im/prosody-modules/prosody-modules-9999.ebuild b/net-im/prosody-modules/prosody-modules-9999.ebuild
index 53f921f..02e2b25 100644
--- a/net-im/prosody-modules/prosody-modules-9999.ebuild
+++ b/net-im/prosody-modules/prosody-modules-9999.ebuild
@@ -36,10 +36,10 @@ PROSODY_MODULES="
 	readonly register_json register_redirect register_web
 	reload_modules remote_roster roster_command s2s_auth_compat
 	s2s_auth_dnssec_srv s2s_auth_fingerprint s2s_idle_timeout
-	s2s_log_certs s2s_never_encrypt_blacklist s2soutinjection
-	s2s_reload_newcomponent saslauth_muc seclabels server_contact_info
-	server_status service_directories sift smacks sms_clickatell
-	srvinjection stanza_counter statistics storage_ldap
+	s2s_keepalive s2s_log_certs s2s_never_encrypt_blacklist
+	s2soutinjection s2s_reload_newcomponent saslauth_muc seclabels
+	server_contact_info server_status service_directories sift smacks
+	sms_clickatell srvinjection stanza_counter statistics storage_ldap
 	storage_mongodb streamstats strict_https support_contact
 	swedishchef tcpproxy telnet_tlsinfo throttle_presence
 	turncredentials twitter uptime_presence vjud webpresence websocket