From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id BF1371381F3 for ; 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 ; 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 ; 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 ; Wed, 24 Jul 2013 23:29:55 +0000 (UTC) From: "Vadim A. Misbakh-Soloviov" 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" 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: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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 name> AuthorDate: Wed Jul 24 23:29:24 2013 +0000 Commit: Vadim A. Misbakh-Soloviov mva 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.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 @@ Prosody IM server's community-writen modules This module is a partial implementation of XEP-0033: Extended Stanza Addressing. - No module description on upstream wiki yet. + 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. 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. - No module description on upstream wiki yet. + 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. No module description on upstream wiki yet. This is a Prosody authentication plugin which uses Dovecot as the backend. Allow client authentication to be handled by an external script/process. @@ -36,10 +36,10 @@ No module description on upstream wiki yet. This module allows to throttle those client connections which exceed a n*seconds limit. This is a very simple demo module showing how to serve a BOSH-using web app from prosody. - This module implements XEP-0280: Message 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. No module description on upstream wiki yet. No module description on upstream wiki yet. - No module description on upstream wiki yet. + 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. 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. No module description on upstream wiki yet. No module description on upstream wiki yet. @@ -52,14 +52,14 @@ 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. No module description on upstream wiki yet. This Prosody plugin lets you manually override the service discovery items for a host. - No module description on upstream wiki yet. + This module implements an optimization of the Dialback protocol, by skipping the dialback step for servers presenting a valid certificate. No module description on upstream wiki yet. 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. 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. 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. No module description on upstream wiki yet. - No module description on upstream wiki yet. - No module description on upstream wiki yet. + This module generates directory listings when invoked by mod_http_files. See documentation on `mod_http_files`. + This simple module serves a favicon.ico from prosodys HTTP server and nothing else. This module implements XEP-268. No module description on upstream wiki yet. 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. @@ -98,7 +98,7 @@ This module allows Prosody to fetch Atom and RSS feeds for you, and push new results to subscribers over XMPP. No module description on upstream wiki yet. No module description on upstream wiki yet. - No module description on upstream wiki yet. + This module implements a PubSubHubbub (PuSH) hub, allowing PuSH clients to subscribe to local XMPP Publish-Subscribe nodes stored by mod_pubsub. No module description on upstream wiki yet. 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. No module description on upstream wiki yet. @@ -109,10 +109,11 @@ No module description on upstream wiki yet. This module allows you to perform various actions on user rosters via prosodyctl. 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. - No module description on upstream wiki yet. + This module implements Secure Delegation using DNS SRV as described in Using DNS Security Extensions (DNSSEC) and DNS-based Authentication of Named Entities (DANE) as a Prooftype for XMPP Domain Name Associations. This module allows you to explicitly say that you trust remote servers if they show a certificate with a known fingerprint. Some people find it preferable to close server-to-server connections after they have been silent for a while. - No module description on upstream wiki yet. + No module description on upstream wiki yet. + 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. No module description on upstream wiki yet. No module description on upstream wiki yet. 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. @@ -130,11 +131,11 @@ See mod_lib_ldap for more information. This is a storage backend that uses MongoDB. Depends on luamongo bindings No module description on upstream wiki yet. - No module description on upstream wiki yet. + 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. This Prosody plugin adds a default contact to newly registered accounts. This module does some conversions on message bodys passed through it causing them to look like our beloved swedish chef had typed them. 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. - No module description on upstream wiki yet. + 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. No module description on upstream wiki yet. No module description on upstream wiki yet. 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. 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