From 9ba0fea85dbdb825c87f2a5161228efb7f64eb03 Mon Sep 17 00:00:00 2001 From: "Vadim A. Misbakh-Soloviov" Date: Thu, 30 Oct 2014 15:40:18 +0600 Subject: [net-im/prosody-modules] bump Signed-off-by: Vadim A. Misbakh-Soloviov --- net-im/prosody-modules/metadata.xml | 27 ++++++++++++------- net-im/prosody-modules/prosody-modules-9999.ebuild | 30 ++++++++++++---------- 2 files changed, 34 insertions(+), 23 deletions(-) (limited to 'net-im') 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 @@ Prosody IM server's community-writen modules - No module description on upstream wiki yet. This module is a partial implementation of XEP-0033: Extended Stanza Addressing. 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. No module description on upstream wiki yet. @@ -20,6 +19,7 @@ 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. + This module authenticates users against hashed credentials stored in a plain text file. The format is the same as that used by reTurnServer. No module description on upstream wiki yet. No module description on upstream wiki yet. A YubiKey is a small USB one-time-password (OTP) generator. @@ -41,7 +41,7 @@ No module description on upstream wiki yet. No module description on upstream wiki yet. This module allows to throttle those client connections which exceed a n*seconds limit. - No module description on upstream wiki yet. + This module lets you limit number of resources a user may connect. This is a very simple demo module showing how to serve a BOSH-using web app from prosody. Prosody-captcha is a little modification of prosody`s "mod_register.lua" module that provides captcha protection for registration form. 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. @@ -56,13 +56,17 @@ This module enables multiple instances of external components to connect at the same time, and does round-robin load-balancing of incoming stanzas. This module sends processing instructions, comments, DTDs and a non predefined entity (defined by the DTD) to the requesting entity. This is an experimental Prosody backend for CouchDB. + No module description on upstream wiki yet. + No module description on upstream wiki yet. 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. 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. + 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. + 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. This Prosody plugin lets you manually override the service discovery items for a host. This module implements an optimization of the Dialback protocol, by skipping the dialback step for servers presenting a valid certificate. 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. No module description on upstream wiki yet. + 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. @@ -90,6 +94,7 @@ No module description on upstream wiki yet. Implementation of XEP-0313: Message Archive Management. Like mod_archive but much simpler. This module complements mod_mam by allowing clients to change archiving preferences through an Ad-hoc command. + Implementation of XEP-0136: Message Archiving for mod_mam. No module description on upstream wiki yet. No module description on upstream wiki yet. Implementation of XEP-0313: Message Archive Management backed by a SQL database. Like mod_mam, but using SQL. @@ -102,7 +107,7 @@ 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). 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. This module provides a built-in web interface to view chatroom logs stored by mod_muc_log. - No module description on upstream wiki yet. + mod_net_dovecotauth is a server implementation of the Dovecot authentication protocol. It allows you to authenticate eg Postfix against your Prosody installation. 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). 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. 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. @@ -110,10 +115,13 @@ No module description on upstream wiki yet. 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. Sometimes it`s useful to have different interfaces to access XMPP. + Privacy lists are a flexible method for blocking communications. + This is a very simple module which implements an adhoc commant toretrieves the users private XML data. 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.. + No module description on upstream wiki yet. 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. 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. + This module accepts Github web hooks and publishes them to a local pubsub component for XMPP clients to subscribe to. 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. 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. @@ -124,7 +132,7 @@ This module let`s you activate a httpserver interface to handle data from webforms with POST and Base64 encoded JSON. Registration Redirect as explained in the IBR XEP. 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. - No module description on upstream wiki yet. + 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. No module description on upstream wiki yet. No module description on upstream wiki yet. This module allows you to perform various actions on user rosters via prosodyctl. @@ -152,6 +160,7 @@ 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. 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. This Prosody plugin lets you manually override SRV records used for a remote host. + No module description on upstream wiki yet. 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 No module description on upstream wiki yet. No module description on upstream wiki yet. @@ -159,21 +168,21 @@ No module description on upstream wiki yet. No module description on upstream wiki yet. See mod_lib_ldap for more information. - No module description on upstream wiki yet. + 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. 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. 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. + 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. 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. No module description on upstream wiki yet. Basic implementation of XEP-0055: Jabber Search. Similar to mod_watchregistrations, this module warns admins when an s2s connection fails due for encryption or trust reasons. Quite often you may want to publish your Jabber status to your blog or website. mod_webpresence allows you to do exactly this. - WebSockets 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 BOSH. Note that the XMPP over !WebSocket specification has not been finalized yet, and is still evolving. 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 " -- cgit v1.2.3-65-gdbad