log

age author description
Wed, 19 Feb 2014 17:59:17 +0700 Vadim Misbakh-Soloviov mod_seclabels: Avoid tracebacks about indexing nil stanza
Wed, 19 Feb 2014 17:57:32 +0700 Vadim Misbakh-Soloviov mod_pubsub_mqtt: Avoid tracebacks about concatenating nil field
Mon, 17 Feb 2014 21:07:01 +0100 Florian Zeitz mod_manifest: Close unencrypted connections when entering manifesto mode
Mon, 17 Feb 2014 20:39:48 +0100 Florian Zeitz mod_manifesto: Add ad-hoc command to enable "manifesto mode"
Mon, 17 Feb 2014 16:08:40 +0100 Kim Alvefur mod_manifesto: Only keep track of who we sent notifications to
Mon, 17 Feb 2014 12:11:36 +0100 Kim Alvefur mod_manifesto: Fix typo
Sun, 16 Feb 2014 18:19:12 +0100 Florian Zeitz mod_firewall: Do not cache conditions with only a single use
Sun, 16 Feb 2014 17:17:23 +0100 Florian Zeitz mod_firewall: Produce code with nicer indentation
Fri, 14 Feb 2014 15:08:11 +0100 Christian Weiske mod_post_msg: add support for HTML messages
Sat, 08 Feb 2014 16:59:10 +0100 Kim Alvefur mod_manifesto: Add Swedish translation
Thu, 06 Feb 2014 19:27:13 +0100 Kim Alvefur mod_manifesto: Fix traceback when user disconnects before the timer (fixes #48)
Tue, 04 Feb 2014 12:48:33 +0100 Thijs Alkemade mod_onions: Accepted patch that should fix problems when using libevent.
Mon, 03 Feb 2014 22:17:40 +0100 Florian Zeitz mod_smacks: Handle both version 2 and version 3 namespace
Sun, 02 Feb 2014 23:21:10 +0100 Kim Alvefur mod_compat_vcard: Fix traceback from probably empty stanzas (Thanks Biszkopcik)
Sun, 02 Feb 2014 18:12:42 +0100 Kim Alvefur mod_vjud: Move instructions into a config option
Sat, 01 Feb 2014 04:42:30 +0500 Matthew Wild mod_require_otr: New module to (attempt to) require that all messages are encrypted with OTR (credit for the idea goes to Gregory Maxwell on the liberationtech mailing list)
Thu, 30 Jan 2014 20:31:18 -0500 Waqas Hussain mod_auth_any: Allows any username/password to connect
Thu, 30 Jan 2014 13:39:24 +0000 Matthew Wild mod_smacks: Remove logging of unacked stanzas
Tue, 28 Jan 2014 12:47:06 +0100 Kim Alvefur mod_log_sasl_mech: Logs authentication mechanism used
Sat, 25 Jan 2014 20:20:17 +0100 Kim Alvefur mod_http_altconnect: Send XML declaration
Sat, 25 Jan 2014 20:18:54 +0100 Kim Alvefur mod_http_altconnect: Refactor to have module/connection method lookup in a common place
Sat, 25 Jan 2014 20:08:10 +0100 Kim Alvefur mod_http_altconnect: Correct module name in HTTP path lookup for websockets
Sat, 25 Jan 2014 15:33:26 +0100 Kim Alvefur mod_s2s_whitelist: The opposite of mod_s2s_blacklist
Fri, 24 Jan 2014 18:22:23 +0100 Kim Alvefur mod_auth_ldap: Switch config format for ldap_filter to eg (uid=$user)
Thu, 23 Jan 2014 20:27:14 +0000 Matthew Wild mod_manifesto: Fix traceback when user doesn't have a roster (?)
Thu, 23 Jan 2014 21:02:38 +0100 Kim Alvefur mod_offline_email: Much cleanup. Very update to newer APIs. Wow.
Thu, 23 Jan 2014 19:30:27 +0100 Florian Zeitz mod_manifesto: Only check fully established incoming sessions
Thu, 23 Jan 2014 19:15:47 +0100 Florian Zeitz mod_manifesto: Check state of incoming connections
Thu, 23 Jan 2014 17:23:04 +0100 Kim Alvefur mod_manifesto: Module that informs users about the Security Test Days and which contacts it will affect (Thanks to MattJ, who wrote most of it)
Mon, 20 Jan 2014 16:07:00 +0100 Florian Zeitz mod_admin_probe: Module allowing server administrators to probe any user
Sun, 19 Jan 2014 19:22:12 +0100 Kim Alvefur mod_service_directories: Respect the 'name' option (Thanks Thomas)
Sat, 18 Jan 2014 21:16:27 +0100 Kim Alvefur mod_mam_muc: Override method for storing history messages instead of hooking stanza events
Sat, 18 Jan 2014 21:14:40 +0100 Kim Alvefur mod_mam_muc: Override sending of room history and use archives
Sat, 18 Jan 2014 21:07:12 +0100 Kim Alvefur mod_mam_muc: Remove archives when a room is destroyed
Sat, 18 Jan 2014 21:06:15 +0100 Kim Alvefur mod_mam_muc: Hide logging option from room configuration if set to log all rooms
Sat, 18 Jan 2014 21:04:33 +0100 Kim Alvefur mod_mam_muc: Make the logging option in the room config reflect logging and inherit the default
Wed, 15 Jan 2014 14:45:37 +0100 Kim Alvefur mod_auth_ldap: Add support for binding
Wed, 15 Jan 2014 14:35:27 +0100 Kim Alvefur mod_auth_ldap: Cleanup, reorder and some comments
Sat, 11 Jan 2014 00:20:59 +0100 Florian Zeitz mod_websocket: Fix typo "Cosed" -> "Closed"
Tue, 07 Jan 2014 09:02:39 +0100 Kim Alvefur mod_saslname: XEP-0233 implementation
Sun, 05 Jan 2014 01:39:49 +0100 Florian Zeitz mod_admin_web: Bump strophe.js version
Sat, 04 Jan 2014 23:12:32 +0100 Kim Alvefur mod_s2s_auth_dane: Fix typo in comment (thanks albert)
Sat, 04 Jan 2014 16:50:57 -0500 Waqas Hussain mod_muc_log_http: URL-encode room names. This allows special characters in room names to work. Ideally this escaping shouldn’t be done in the user visible content, but the module’s template system doesn’t currently allow that.
Sat, 04 Jan 2014 20:34:22 +0100 Kim Alvefur mod_list_inactive: Parse data collected by mod_lastlog and print users who have not logged in for some time
Sat, 04 Jan 2014 20:07:14 +0100 Kim Alvefur mod_s2s_auth_dane: Style fixes
Sat, 04 Jan 2014 20:04:12 +0100 Kim Alvefur mod_s2s_auth_dane: Fix wording on validation failure
Sat, 04 Jan 2014 20:01:11 +0100 Kim Alvefur mod_s2s_keepalive: Don't send directly on the connection, use sends2s
Fri, 03 Jan 2014 16:24:11 -0500 Matthew Wild mod_http_user_count: HTTP module to report the current number of online users or sessions
Fri, 03 Jan 2014 15:14:26 +0100 Kim Alvefur mod_s2s_auth_dane: Invalidate trust if there are TLSA records but no matches, or bogus results
Fri, 03 Jan 2014 15:00:05 +0100 Kim Alvefur mod_s2s_auth_dane: Warn about unsupported DANE params
Fri, 03 Jan 2014 11:54:13 +0100 Tobias Markmann mod_idlecompat: Add initial version.
Tue, 31 Dec 2013 02:17:50 +0100 Kim Alvefur mod_storage_memory: Simple in-memory only storage backend without persistence
Tue, 31 Dec 2013 02:16:19 +0100 Kim Alvefur mod_s2s_auth_dane: Experimental DANE implementation
Sat, 28 Dec 2013 14:12:02 +0100 Kim Alvefur mod_component_roundrobin: Increase priority of stanza hooks above mod_component (thanks Julien)
Sat, 21 Dec 2013 19:28:34 +0100 Florian Zeitz mod_admin_web: Bump strophejs version
Thu, 19 Dec 2013 14:59:09 +0100 Kim Alvefur mod_component_roundrobin: Make sessions a shared table, like mod_component
Thu, 19 Dec 2013 08:54:33 -0500 Waqas Hussain mod_component_roundrobin: Make sure we don’t try to use destroyed sessions.
Thu, 19 Dec 2013 12:59:32 +0100 Kim Alvefur mod_component_roundrobin: Mark authenticated sessions as such
Wed, 18 Dec 2013 18:13:03 +0100 Kim Alvefur mod_component_roundrobin: Fix handshake (Thanks Julien)
Sun, 15 Dec 2013 00:51:48 +0100 Kim Alvefur mod_muc_log_http: Fix indentation
Sun, 15 Dec 2013 00:50:46 +0100 Kim Alvefur mod_muc_log_http: Change config option back to what it says in the docs (Thanks Alex for noticing)
Thu, 12 Dec 2013 22:38:20 +0100 Florian Zeitz mod_admin_web: Bump strophe.js version (use *all* the SCRAM-SHA-1)
Tue, 10 Dec 2013 23:15:15 +0000 daurnimator mod_srvinjection: Make the map a shared table so that other plugins can use/modify it
Fri, 06 Dec 2013 02:31:47 +0000 Matthew Wild mod_register_web: Use net.http instead of util.http, as we need to make requests (thanks dustin)
Tue, 03 Dec 2013 00:08:11 +0000 Matthew Wild mod_pubsub_mqtt: Fix namespace of translator too
Wed, 04 Dec 2013 19:26:37 +0100 Kim Alvefur mod_ipcheck: Workaround for differences between server_select and server_event
Wed, 04 Dec 2013 17:37:32 +0100 Kim Alvefur mod_ipcheck: Add support for XEP version 0.2 (includes port)
Mon, 02 Dec 2013 03:08:17 +0000 Matthew Wild mod_pubsub_mqtt: Change namespace of 'data' element to make it generic
Mon, 02 Dec 2013 03:07:48 +0000 Matthew Wild mod_pubsub_eventsource: Publish only the content of known payload types (JSON, 'data' [from MQTT])
Mon, 02 Dec 2013 03:06:10 +0000 Matthew Wild mod_pubsub_eventsource: Add CORS headers for cross-domain support
Sun, 01 Dec 2013 19:12:08 +0000 Matthew Wild mod_pubsub_mqtt: MQTT (a lightweight binary pubsub protocol) interface for mod_pubsub
Sun, 01 Dec 2013 01:34:11 +0100 Kim Alvefur mod_register_web: Handle URLs with a trailing slash
Sat, 30 Nov 2013 23:46:54 +0100 Kim Alvefur mod_register_web: Use correct variables
Sat, 30 Nov 2013 23:37:39 +0100 Kim Alvefur mod_register_web: Fire user-registering event like mod_register
Sat, 30 Nov 2013 23:36:41 +0100 Kim Alvefur mod_register_web: Check for empty username
Sat, 30 Nov 2013 22:59:27 +0100 Kim Alvefur mod_register_web: Support additional registration fields
Sat, 30 Nov 2013 22:10:41 +0100 Kim Alvefur mod_register_web: Pass request to captcha handler
Sat, 30 Nov 2013 22:10:07 +0100 Kim Alvefur mod_register_web: Add missing =
Sat, 30 Nov 2013 20:29:49 +0100 Kim Alvefur mod_register_web: Fire user-registered event
Sat, 30 Nov 2013 20:29:21 +0100 Kim Alvefur mod_register_web: Use local
Sat, 30 Nov 2013 20:28:07 +0100 Kim Alvefur mod_register_web: Friendly error messages if the username is taken or failed nodeprep
Sat, 30 Nov 2013 19:09:30 +0100 Kim Alvefur mod_register_web: Indentation fix
Sat, 30 Nov 2013 19:00:38 +0100 Kim Alvefur mod_register_web: Add a simple fallback captcha
Sat, 30 Nov 2013 18:57:54 +0100 Kim Alvefur mod_register_web: Move HTML into separate template files
Sat, 30 Nov 2013 18:25:32 +0100 Kim Alvefur mod_register_web: Split out recaptcha verification to a separate function
Sat, 30 Nov 2013 18:22:58 +0100 Kim Alvefur mod_register_web: Import usermanager and util.http into locals
Thu, 28 Nov 2013 15:16:07 +0100 Rob Hoelz Add another TODO for mod_*_ldap
Wed, 20 Nov 2013 23:35:45 +0000 Matthew Wild mod_register_web: Always use HTTPS to connect to recaptcha's API (thanks hexa)
Tue, 05 Nov 2013 14:33:41 -0500 Waqas Hussain mod_component_client: Don't read the socket in line mode.
Mon, 04 Nov 2013 18:13:57 +0100 Kim Alvefur mod_auth_ldap: Fix set_password
Fri, 01 Nov 2013 18:53:52 -0400 Waqas Hussain mod_component_client: When exit_on_disconnect=true, don't try to shutdown Prosody when it's already shutting down.
Thu, 31 Oct 2013 21:58:01 +0100 Florian Zeitz mod_admin_web: Some style fixes
Thu, 31 Oct 2013 12:37:42 -0400 Waqas Hussain mod_component_client: Do a proper disconnect when the server is shutting down
Tue, 29 Oct 2013 01:47:59 +0100 Florian Zeitz mod_admin_web: Bump jquery version
Mon, 28 Oct 2013 11:55:59 -0400 Waqas Hussain mod_component_client: Use the net.server connection abstraction for sending whitespace keep-alive, and not the raw socket (fixes a traceback which lead to an infinite timer loop in libevent)
Mon, 28 Oct 2013 11:10:02 +0100 Kim Alvefur mod_blocking: Make sure that there is a lists item in the privacy store
Thu, 24 Oct 2013 11:52:58 -0400 Waqas Hussain mod_component_client: Add config option component_client.keepalive_interval (default is one hour: 3600).
Tue, 13 Aug 2013 21:55:13 +0200 Kim Alvefur mod_auth_dovecot: Check return value properly
Sun, 11 Aug 2013 00:00:58 +0200 Kim Alvefur mod_auth_dovecot: Add a proper SASL handler method
Sun, 13 Oct 2013 04:47:51 +0200 Kim Alvefur mod_http_altconnect: Exposes BOSH and WebSocket endpoints over HTTP per http://legastero.github.io/customxeps/extensions/xep-0156.html#http
Fri, 11 Oct 2013 17:36:59 -0400 Waqas Hussain mod_component_client: Fix traceback when connection fails during module load
Fri, 11 Oct 2013 16:59:23 -0400 Waqas Hussain mod_component_client: Added component_client.exit_on_disconnect config option
Fri, 11 Oct 2013 16:56:06 -0400 Waqas Hussain mod_component_client: Fire connect (logged in) and disconnect events
Mon, 02 Sep 2013 20:10:10 +0200 Rob Hoelz mod_mam_sql: Reconnect if the connection should be dropped
Mon, 02 Sep 2013 19:55:51 +0200 Rob Hoelz mod_mam_sql: Add better error handling
Sun, 06 Oct 2013 17:30:21 +0200 Kim Alvefur mod_muc_limits: Just drop error stanzas instead of bouncing them with more error stanzas
Sun, 29 Sep 2013 19:11:29 +0200 Kim Alvefur mod_s2s_keysize_policy: Add note about required LuaSec patch
Sun, 29 Sep 2013 19:10:39 +0200 Kim Alvefur mod_s2s_keysize_policy: Don't trust keys weaker than 2048 bit RSA after 31 December 2013
Thu, 26 Sep 2013 18:35:42 +0100 Matthew Wild mod_auth_imap: Fix typo in previous commit
Thu, 26 Sep 2013 18:30:46 +0100 Matthew Wild mod_auth_imap: Rename imap_service_realm to imap_auth_realm and inherit from sasl_realm, rename imap_service_name to imap_auth_service_name
Thu, 26 Sep 2013 18:14:45 +0100 Matthew Wild mod_auth_imap: unfortunately large commit which adds support for SSL (including cert verification), appending the realm to usernames, and various IMAP protocol fixes
Thu, 26 Sep 2013 18:12:27 +0100 Matthew Wild mod_auth_imap: Minor cleanup of imports
Thu, 26 Sep 2013 18:11:44 +0100 Matthew Wild mod_auth_imap: Leave port nil if not specified in the config, so we can auto-detect based on whether we use SSL
Thu, 26 Sep 2013 18:10:41 +0100 Matthew Wild mod_auth_external/examples: bash: Don't use log file by default
Thu, 26 Sep 2013 13:43:27 +0200 Kim Alvefur mod_auth_imap: Authentication module that works by passing through SASL to a IMAP connection
Thu, 19 Sep 2013 17:57:25 +0100 Matthew Wild mod_auth_external: merge two if blocks with an elseif
Thu, 19 Sep 2013 16:04:45 +0100 Matthew Wild mod_auth_external: Add example Python script
Wed, 18 Sep 2013 00:57:06 +0200 Florian Zeitz mod_websocket: Add consider_websocket_secure option
Tue, 17 Sep 2013 16:02:33 +0200 Kim Alvefur mod_auth_ldap: Implement password change
Wed, 11 Sep 2013 21:43:49 +0200 Kim Alvefur mod_bidi: Add missing 'is_bidi' flag for incoming s2s
Mon, 09 Sep 2013 15:46:51 +0200 Kim Alvefur mod_auth_ldap: Convert from plain_test to plain mode, allowing SCRAM and similar.
Sat, 07 Sep 2013 14:56:36 +0200 Florian Zeitz mod_admin_web: Use .textContent, instead of .innerHTML
Fri, 06 Sep 2013 13:07:57 +0200 Thijs Alkemade mod_watchuntrusted: New module that will warn admins about s2s connections that fail due to lack of encryption or invalid certificates.
Thu, 05 Sep 2013 15:48:37 +0200 Kim Alvefur mod_mam: Stamp outgoing messages with <archived> as well, but remove it after they should have passed through mod_carbons
Thu, 05 Sep 2013 15:24:09 +0200 Kim Alvefur mod_mam: Include textual error if archive query failed
Thu, 05 Sep 2013 15:22:31 +0200 Kim Alvefur mod_mam: Log error message if unable to open archive storage
Thu, 05 Sep 2013 01:02:01 +0200 Kim Alvefur mod_carbons: Use iq-type events
Thu, 05 Sep 2013 01:00:08 +0200 Kim Alvefur mod_carbons: Handle enabled/disable with the same callback for all versions
Tue, 03 Sep 2013 11:19:31 +0100 Matthew Wild mod_host_blacklist: Bigger fix: return true to block original stanza (thanks Zash)
Tue, 03 Sep 2013 11:15:18 +0100 Matthew Wild mod_host_blacklist: Small fix
Tue, 03 Sep 2013 11:07:00 +0100 Matthew Wild mod_host_blacklist: Similar to mod_s2s_blacklist, but stanza-based. Works between hosts on the same server, at a slight performance impact.
Tue, 03 Sep 2013 10:45:54 +0100 Matthew Wild mod_s2s_blacklist: A new _simple_ s2s blacklist module
Mon, 02 Sep 2013 21:20:21 +0100 Matthew Wild mod_reload_modules: Add support for loading/unloading of modules, as well as simply reloading
Thu, 29 Aug 2013 12:20:20 +0100 Matthew Wild mod_secure_interfaces: New module to mark c2s sessions on given interfaces as 'secure' without encryption
Wed, 28 Aug 2013 19:21:00 +0200 Kim Alvefur mod_lastlog: Import util.datetime
Wed, 28 Aug 2013 19:19:58 +0200 Kim Alvefur mod_lastlog: Fix jid.split call
Wed, 28 Aug 2013 18:54:00 +0200 Kim Alvefur mod_lastlog: If loaded on a component, store a timestamp of the last message sent, eg to a MUC room
Wed, 28 Aug 2013 18:46:06 +0200 Kim Alvefur mod_lastlog: Collect timestamp on registration
Wed, 28 Aug 2013 18:42:10 +0200 Kim Alvefur mod_lastlog: Return a non-zero exit code if no lastlog records were found
Wed, 28 Aug 2013 10:37:23 +0100 Matthew Wild mod_turncredentials: No need to check tag name, we're already in the event handler for the 'services' tag
Wed, 28 Aug 2013 10:35:56 +0100 Matthew Wild mod_turncredentials: Use iq-get event, to save checking attr.type manually
Wed, 28 Aug 2013 10:35:32 +0100 Matthew Wild mod_turncredentials: Use type-specific get_option() methods where appropriate, and pass in default values
Wed, 28 Aug 2013 10:31:15 +0100 Philipp Hancke mod_turncredentials: use smarter timestamp expiry from draft-uberti-behave-turn-rest-00
Wed, 21 Aug 2013 19:03:16 +0200 Kim Alvefur mod_carbons: Fix <private/> handling
Fri, 16 Aug 2013 00:25:37 +0200 Kim Alvefur mod_s2s_auth_fingerprint: Don't halt event propagation in cert pinning mode
Thu, 15 Aug 2013 18:38:02 +0200 Kim Alvefur mod_auth_pam: Initial commit of simple PAM authentication module
Thu, 15 Aug 2013 16:44:43 +0100 Matthew Wild mod_auth_external: Move example scripts to new examples/ dir, and add Lua and Go examples
Thu, 15 Aug 2013 15:30:24 +0200 Kim Alvefur mod_auth_ldap: Add a configurable scope, defaulting to onelevel
Thu, 15 Aug 2013 15:22:51 +0200 Kim Alvefur mod_auth_ldap: Switch to type-specific get_option variants
Wed, 14 Aug 2013 02:38:50 +0100 Matthew Wild mod_auth_external: Support for multiple auth processes (set external_auth_processes = N) - requires non-blocking mode
Wed, 14 Aug 2013 02:27:04 +0100 Matthew Wild mod_auth_external: Re-organise initialization a bit (superficial)
Tue, 13 Aug 2013 23:37:31 +0100 Matthew Wild mod_auth_external: Add non-blocking mode (requires trunk, libevent and lpty 1.0.1). Our first complete non-blocking auth module!
Tue, 13 Aug 2013 23:36:40 +0100 Matthew Wild mod_auth_external: Fix logging of errors
Tue, 13 Aug 2013 21:37:05 +0100 Matthew Wild mod_auth_external: Log full response from pty if it appears to be an error message
Tue, 13 Aug 2013 20:01:33 +0100 Matthew Wild mod_auth_external: Remove unused import of jid.bare
Tue, 13 Aug 2013 19:35:07 +0100 Matthew Wild mod_auth_external: Remove is_admin (duplicates usermanager)
Tue, 13 Aug 2013 18:56:50 +0100 Matthew Wild mod_auth_external: Switch to lpty, remove file-based fallback, improve error messages and handling. Should greatly increase compatibility with scripts.
Sun, 11 Aug 2013 23:53:48 +0200 Kim Alvefur mod_mam/mamprefs.lib: Revert accidentally commited change
Sun, 11 Aug 2013 23:39:34 +0200 Kim Alvefur mod_mam: Remove unused table, it was moved to one of the libs
Sun, 11 Aug 2013 23:37:26 +0200 Kim Alvefur mod_carbons: Add support for XEP-0334: Message Processing Hints
Sun, 11 Aug 2013 23:23:58 +0200 Kim Alvefur mod_mam: Add support for XEP-0334: Message Processing Hints
Sun, 11 Aug 2013 23:19:35 +0200 Kim Alvefur mod_mam: Clean up and explain the code that determines who's archive we put the message in
Sat, 10 Aug 2013 22:01:18 +0200 Kim Alvefur mod_muc_log: Restore copyright header that somehow got lost
Sat, 10 Aug 2013 21:51:29 +0200 Kim Alvefur mod_mam_adhoc: Use the new adhoc permission level for local users
Sat, 10 Aug 2013 21:37:35 +0200 Kim Alvefur mod_mam_muc: Search the rooms archive correctly (copypaste error from mod_mam)
Sat, 10 Aug 2013 21:32:21 +0200 Kim Alvefur mod_mam_muc: Send item-not-found if the requested room does not exist
Sat, 10 Aug 2013 21:31:51 +0200 Kim Alvefur mod_mam_muc: Fix room lookup, should be indexed by bare jid
Sat, 10 Aug 2013 21:18:25 +0200 Kim Alvefur mod_mam_muc: Allow archiving to be enabled trough in the room configuration
Sat, 10 Aug 2013 21:17:12 +0200 Kim Alvefur mod_mam_muc: Stap archived messages
Sat, 10 Aug 2013 21:15:25 +0200 Kim Alvefur mod_mam_muc: Switch to new stanza storage API
Sat, 10 Aug 2013 21:10:03 +0200 Kim Alvefur mod_mam_muc: Send proper error reply when one is not allowed to query archive
Sat, 10 Aug 2013 21:08:45 +0200 Kim Alvefur mod_mam_muc: Get room objects in a less awkward fashion
Sat, 10 Aug 2013 21:05:38 +0200 Kim Alvefur mod_mam_muc: Switch to iq-get hook and drop some indentation
Sat, 10 Aug 2013 20:42:56 +0200 Kim Alvefur mod_mam/mamprefs.lib: Cache prefs in memory to save storage calls
Sat, 10 Aug 2013 20:39:24 +0200 Kim Alvefur mod_mam/mamprefs.lib: Switch to storagemanager API
Sat, 10 Aug 2013 20:38:25 +0200 Kim Alvefur mod_mam: Break out routines for converting prefs between XML and our internal representation into a library
Sat, 10 Aug 2013 17:32:28 +0200 Kim Alvefur mod_muc_log: Clean up some unused imports and variables
Sat, 10 Aug 2013 17:25:21 +0200 Kim Alvefur mod_muc_log: Use old datamanager directly, instead of hacking storagemanager
Wed, 07 Aug 2013 11:13:54 +0200 Kim Alvefur mod_telnet_tlsinfo: Add a pattern argument similar to s2s:show(pattern) for limiting output
Sun, 04 Aug 2013 18:12:52 +0200 Kim Alvefur mod_s2s_auth_fingerprint: Add a cert-pinning mode
Sat, 03 Aug 2013 12:38:22 +0200 Kim Alvefur mod_s2s_auth_dnssec_srv: Ignore certificates with invalid chains.
Sat, 03 Aug 2013 01:16:31 +0200 Kim Alvefur mod_bidi: Revert to sends2s (Go to sleep zash, you're too tired to code)
Sat, 03 Aug 2013 00:56:15 +0200 Kim Alvefur mod_bidi: Allow route/remote event to continue if we couldn't send a stanza (in case the session was destroyed)
Sat, 03 Aug 2013 00:53:09 +0200 Kim Alvefur mod_bidi: Make sessions table weak
Sat, 03 Aug 2013 00:51:00 +0200 Kim Alvefur mod_bidi: Don't try to send on destroyed sessions
Sat, 03 Aug 2013 00:35:20 +0200 Kim Alvefur mod_bidi: Fix accidentally module-global value
Sat, 03 Aug 2013 00:24:12 +0200 Kim Alvefur mod_bidi: Make sure context for stanzas coming from bidi-enabled s2sout connections have the correct direction attribute
Fri, 02 Aug 2013 18:22:55 +0200 Kim Alvefur mod_bidi: Only allow or offer bidi on secure connections, with an option to revert to previous behaviour
Fri, 02 Aug 2013 18:21:14 +0200 Kim Alvefur mod_bidi: Minor cleanup
Fri, 02 Aug 2013 17:35:39 +0200 Kim Alvefur mod_bidi: Clean up and use 0.9+ routing APIs
Mon, 29 Jul 2013 13:30:00 +0200 Florian Zeitz mod_admin_web: Change bootstrap URL
Wed, 24 Jul 2013 20:51:56 +0200 Florian Zeitz mod_admin_web: Use a different cursor for expandable items
Mon, 22 Jul 2013 23:42:03 +0200 Florian Zeitz mod_admin_web: Remove unused local
Mon, 22 Jul 2013 23:23:02 +0200 Florian Zeitz mod_admin_web: Provide some information about the TLS layer
Sat, 13 Jul 2013 17:43:30 +0200 Kim Alvefur mod_mam: Update to use 'archive' storage type. Note: this breaks support with 0.9 and older.
Sat, 13 Jul 2013 17:30:56 +0200 Kim Alvefur mod_mam_adhoc: Use mod_mam/mamprefs.lib
Sat, 13 Jul 2013 17:00:13 +0200 Kim Alvefur mod_mam: Swap first and last first for a simpler argument to RSM in reverse queries
Fri, 12 Jul 2013 23:18:30 +0200 Kim Alvefur mod_mam: Neater reply building
Fri, 12 Jul 2013 22:54:41 +0200 Kim Alvefur mod_mam: Use more specific hook
Fri, 12 Jul 2013 22:46:15 +0200 Kim Alvefur mod_mam: Split out preference functions into a lib for easy reuse
Fri, 12 Jul 2013 01:28:48 +0200 Kim Alvefur mod_s2s_keepalive: Initial commit, poke s2s connections with pings and whitespace
Thu, 11 Jul 2013 16:51:37 +0200 Kim Alvefur mod_pubsub_googlecode: Import hmac from util.hashes
Thu, 11 Jul 2013 16:51:27 +0200 Kim Alvefur mod_turncredentials: Import HMAC from util.hashes
Thu, 11 Jul 2013 16:48:26 +0200 Kim Alvefur mod_pubsub_feeds: Use HMAC-SHA1 from util.hashes (util.hmac was deprecated)
Wed, 10 Jul 2013 13:16:33 +0200 Kim Alvefur mod_muc_log_http: Have same default for showing presence as mod_muc_log
Wed, 10 Jul 2013 12:42:46 +0200 Kim Alvefur mod_muc_log: Don't change defaults across versions!
Wed, 10 Jul 2013 12:41:32 +0200 Kim Alvefur mod_muc_log: Add a room config option for logging
Tue, 09 Jul 2013 09:38:10 +0200 Kim Alvefur mod_lastlog: Make the command show a help message instead of a traceback when no user given
Mon, 08 Jul 2013 12:26:19 +0200 Kim Alvefur mod_mam/rsm.lib: Fix parsing of empty before tag
Mon, 08 Jul 2013 12:19:53 +0200 Kim Alvefur mod_mam/rsm.lib: Fix serialization of before = true
Mon, 08 Jul 2013 00:43:20 +0200 Marco Cirillo mod_register_redirect: cleanup a bit.
Mon, 01 Jul 2013 23:06:00 +0200 Kim Alvefur mod_http_dir_listing: Fix file ending detection for filenames with more than one period and don't index mime types with nil
Sun, 30 Jun 2013 20:14:28 +0200 Kim Alvefur mod_checkcerts: Add timestamp parsing, format time until expiry more human-readable, adjust check intervals to time left.
Sun, 30 Jun 2013 01:13:49 +0200 Kim Alvefur mod_log_auth: Don't cause an error if any of the logged fields are missing
Sun, 30 Jun 2013 01:12:24 +0200 Kim Alvefur mod_client_certs: Update for x509 API in LuaSec 0.5
Sun, 30 Jun 2013 00:50:28 +0200 Kim Alvefur mod_http_dir_listing: Remove dependency on mod_http_files, global module depending on non-global does not work
Sun, 30 Jun 2013 00:40:37 +0200 Kim Alvefur mod_mam: Stamp <archived> on incoming stanzas after archiving them
Sun, 30 Jun 2013 00:40:04 +0200 Kim Alvefur mod_mam: The forwarded message should be a child of the MAM result element
Sun, 30 Jun 2013 00:18:55 +0200 Kim Alvefur mod_auth_ccert: Use value from ipairs
Fri, 28 Jun 2013 03:24:35 +0200 Kim Alvefur mod_s2s_log_certs: Minor grammar change
Fri, 28 Jun 2013 03:22:48 +0200 Kim Alvefur mod_adhoc_account_management: Initial commit of module meant to let user manage their accounts.
Fri, 28 Jun 2013 03:20:57 +0200 Kim Alvefur mod_s2soutinjection: Initial commit, variant of mod_srvinjection using 0.9+ APIs
Fri, 28 Jun 2013 01:38:35 +0200 Kim Alvefur mod_net_dovecotauth: Initial commit of server implementation of the Dovecot authentication protocol
Thu, 27 Jun 2013 18:22:53 +0200 Kim Alvefur mod_telnet_tlsinfo: Initial commit. Shows ciphers used and other TLS info
Mon, 24 Jun 2013 14:29:03 +0200 Mikael Nordfeldth Don't store password in temporary file, pipe instead
Mon, 17 Jun 2013 16:06:18 +0100 Matthew Wild mod_statistics: prosodytop: Fix off-by-one error (thanks Zash)
Sat, 15 Jun 2013 22:27:42 +0100 Matthew Wild mod_statistics: top: Clean up sessions after 60s of inactivity
Sat, 15 Jun 2013 22:26:48 +0100 Matthew Wild mod_statistics: top: Make sessions temporarily bold when they are updated
Sat, 15 Jun 2013 22:11:30 +0100 Matthew Wild mod_statistics/top.lua: Adjust displayed memory stats for previous commit (3e2c4f424797)
Sat, 15 Jun 2013 22:07:35 +0100 Matthew Wild mod_statistics: Remove expensive and non-portable /proc-based memory stats
Sat, 15 Jun 2013 21:17:09 +0100 Matthew Wild mod_statistics/stats.lib.lua: Only fetch shared tables if running under Prosody
Sat, 15 Jun 2013 21:02:48 +0100 Kim Alvefur mod_statistics/top.lua: Display the more detailed memory stats
Sat, 15 Jun 2013 21:01:28 +0100 Kim Alvefur mod_statistics/top.lua: Keep sessions displayed for 10s (instead of 3s)
Sat, 15 Jun 2013 20:57:18 +0100 Kim Alvefur mod_statistics/stats.lib.lua: Improve memory stats (use pposix.meminfo() if available)
Sat, 15 Jun 2013 20:56:19 +0100 Kim Alvefur mod_statistics/stats.lib.lua: Better s2s session counting
Sat, 15 Jun 2013 20:43:10 +0100 Kim Alvefur mod_statistics/stats.lib.lua: Better check for prosody vs prosodyctl
Sat, 15 Jun 2013 20:36:23 +0100 Kim Alvefur mod_statistics: Better detection of when running under prosody vs prosodyctl
Sat, 15 Jun 2013 20:16:58 +0100 Matthew Wild mod_statistics/top.lua: Fix session sorting function (seems it must always return false when a==b)
Sat, 15 Jun 2013 19:08:34 +0100 Matthew Wild mod_statistics: Initial version, and a rough 'prosodyctl mod_statistics top'
Sat, 15 Jun 2013 12:48:56 +0200 Thijs Alkemade mod_onions: Copy the code to find the bit module from mod_websockets.
Fri, 14 Jun 2013 20:29:15 +0200 Kim Alvefur mod_auth_ccert: Fix logging of certificate chain errors
Fri, 14 Jun 2013 20:28:23 +0200 Kim Alvefur mod_auth_ccert: Add missing OID for email
Fri, 14 Jun 2013 20:27:58 +0200 Kim Alvefur mod_auth_ccert: Pass the session username-outfigurer function too
Fri, 14 Jun 2013 20:22:17 +0200 Kim Alvefur mod_auth_ccert: Pass on the authz to the configurable username-figure-outer function
Fri, 14 Jun 2013 20:12:51 +0200 Kim Alvefur mod_auth_ccert: Add optional method for certificates which contain an email address
Fri, 14 Jun 2013 20:10:33 +0200 Kim Alvefur mod_auth_ccert: Prepare for supporting more ways to figure out the username
Fri, 14 Jun 2013 12:09:00 +0200 Kim Alvefur mod_http_dir_listing: Attach the MIME type to list items for use in CSS
Thu, 13 Jun 2013 21:27:41 +0200 Kim Alvefur mod_auth_ccert: Accidentally not
Thu, 13 Jun 2013 21:25:12 +0200 Kim Alvefur mod_auth_ccert: Initial commit of authentication module for using CA-issued client certificates
Mon, 10 Jun 2013 21:39:48 +0200 Thijs Alkemade mod_onions: The SOCKS5 port is now a string, as it should be. Added a boolean option onions_tor_all to pass all s2s traffic through Tor.
Mon, 10 Jun 2013 20:59:39 +0200 Thijs Alkemade mod_onions: Added mod_onions. This module allows Prosody to make s2s connections to Tor hidden services.
Mon, 10 Jun 2013 15:07:00 +0100 Philipp Hancke mod_turncredentials: XEP-0215 implementation for time-limited turn credentials
Sat, 08 Jun 2013 16:31:13 +0100 Matthew Wild mod_muc_limits: Fix traceback on presence sent to the room's bare JID
Fri, 07 Jun 2013 14:29:01 +0100 Matthew Wild mod_muc_limits: Abort loading on non-MUC hosts (thanks Ge0rG)
Fri, 07 Jun 2013 17:54:45 +0700 Vadim Misbakh-Soloviov mod_listusers: fixed banner skipping cycle
Fri, 07 Jun 2013 08:43:03 +0700 Vadim Misbakh-Soloviov mod_listusers: added (+config support; -assert tracebacks; +user friendly connection errors; -unneded repeat-until cycle, which braked module)
Fri, 07 Jun 2013 06:42:50 +0700 Vadim Misbakh-Soloviov mod_webpresence: added /xml and /json; Rewritten /html; A bit of refactoring;
Thu, 06 Jun 2013 15:52:36 +0100 Matthew Wild mod_block_registrations: Allow restricting registrations of certain user accounts, and/or ensure that registered accounts conform to a given pattern
Wed, 05 Jun 2013 21:14:59 +0200 Kim Alvefur mod_firewall: Add support for being called as a prosodyctl command
Wed, 05 Jun 2013 21:13:20 +0200 Kim Alvefur mod_firewall: Remove print()
Wed, 05 Jun 2013 21:05:41 +0200 Marco Cirillo mod_muc_log: don't log iqs either if presences are disabled, little use and may trigger "false positives".
Mon, 03 Jun 2013 20:54:06 +0200 Kim Alvefur mod_last_offline: Merge into an option of mod_lastlog
Mon, 03 Jun 2013 19:35:13 +0200 Kim Alvefur mod_lastlog: Fix command
Mon, 03 Jun 2013 19:03:42 +0200 Kim Alvefur mod_lastlog: Keep track of last logout time
Mon, 03 Jun 2013 11:09:50 -0400 Waqas Hussain mod_auth_custom_http: Organize imports, and make the URL a config option.
Mon, 03 Jun 2013 07:57:12 -0400 Waqas Hussain mod_auth_custom_http: No need for nodeprep in Prosody 0.9.
Mon, 03 Jun 2013 07:53:48 -0400 Waqas Hussain mod_auth_custom_http: Remove unused imports.
Mon, 03 Jun 2013 16:39:40 +0500 Waqas Hussain mod_auth_custom_http: Initial commit.
Mon, 03 Jun 2013 08:36:00 +0100 Matthew Wild mod_muc_limits: Allow stanzas from affiliated users even if they are not in the room
Sun, 02 Jun 2013 02:32:21 +0200 Marco Cirillo mod_muc_limits: _Fixing_ mistake in MattJ's merge and in the same time handing him a coffee cup.
Sat, 01 Jun 2013 23:36:14 +0100 Matthew Wild mod_muc_limits: Increase hook priority
Sat, 01 Jun 2013 23:29:21 +0100 Matthew Wild mod_lastlog: Add prosodyctl command (prosodyctl mod_lastlog JID) to show last login time and IP of user (if available)
Sat, 01 Jun 2013 23:21:48 +0100 Matthew Wild mod_muc_limits: Condense multiple dropped stanzas into a single log message every 5 seconds
Sat, 01 Jun 2013 23:20:09 +0100 Matthew Wild mod_muc_log: Fix mistake in previous merge (thanks Maranda)
Sat, 01 Jun 2013 23:02:40 +0100 Matthew Wild mod_muc_limits: Add muc_max_nick_length option, defaulting to 23 (bytes)
Sat, 01 Jun 2013 22:47:55 +0100 Matthew Wild mod_muc_limits: Import util.jid
Sat, 01 Jun 2013 22:14:52 +0100 Matthew Wild mod_muc_log: Reduce hook priority to 1 (from 500), we want to log after any plugins have filtered/modified the incoming stanza (thanks Asterix/Maranda)
Sat, 01 Jun 2013 23:44:10 +0200 Marco Cirillo mod_muc_log_http: rectify imported function name (it's fire_event).
Sat, 01 Jun 2013 23:37:39 +0200 Marco Cirillo mod_muc_log, mod_muc_log_http: backport changes from Metronome.
Sat, 01 Jun 2013 19:05:51 +0200 Kim Alvefur mod_candy: Add dependency on mod_bosh
Sat, 01 Jun 2013 18:53:29 +0200 Kim Alvefur mod_candy: Add a comment about the virtual js file with connection parameters
Thu, 30 May 2013 23:55:13 +0200 Florian Zeitz mod_websocket: Add some more error checks for close frames
Thu, 30 May 2013 23:49:14 +0200 Florian Zeitz mod_websocket: Access some values via locales instead of through tables
Thu, 30 May 2013 23:36:58 +0200 Florian Zeitz mod_websocket: Optimize string concatenation
Thu, 30 May 2013 22:51:12 +0200 Florian Zeitz mod_websocket: Call string and table functions through locals
Thu, 30 May 2013 22:48:19 +0200 Florian Zeitz mod_websocket: Fix length calculation
Wed, 29 May 2013 11:37:42 +0200 Kim Alvefur mod_smacks: Allow resumption if the TCP connection is closed from our end, c15cea87036f ensures distinction from cleanly closed streams (thanks Lance)
Mon, 27 May 2013 16:55:04 +0200 Florian Zeitz mod_admin_web: Update to JQuery 1.10.0
Mon, 27 May 2013 16:54:10 +0200 Florian Zeitz mod_admin_web: Fix CSS, :last -> :last-child
Sun, 26 May 2013 21:50:49 +0200 Kim Alvefur mod_muc_log_http: Don't use nonexistent API
Fri, 24 May 2013 15:46:23 +0200 Florian Zeitz mod_admin_web: Fix indentation
Fri, 24 May 2013 15:46:05 +0200 Florian Zeitz mod_admin_web: Update to new strophejs location, and jQuery 1.9.1
Thu, 23 May 2013 13:54:08 +0100 Matthew Wild mod_data_access: is_admin() takes a JID, not a username (fixes admin access to data stores)
Wed, 22 May 2013 12:40:55 +0100 Matthew Wild mod_pastebin: Ensure base URL always has a trailing / (thanks Masin)
Sun, 19 May 2013 22:25:54 +0100 Matthew Wild mod_broadcast: Allow overriding from address on the broadcast stanza
Sun, 19 May 2013 22:09:54 +0100 Matthew Wild mod_broadcast: Allow admins to broadcast
Sat, 18 May 2013 15:31:14 +0100 Matthew Wild mod_muc_config_restrict: Allow restricting specific options in the MUC config form to service admins
Sat, 18 May 2013 11:46:11 +0100 Matthew Wild mod_auto_activate_hosts: Don't activate * when the config is reloaded
Tue, 14 May 2013 16:27:05 +0100 Matthew Wild Merge
Tue, 14 May 2013 16:25:59 +0100 Matthew Wild mod_isolate_host: Prevent communication between hosts, even internal ones
Thu, 09 May 2013 11:23:07 -0400 Waqas Hussain mod_storage_mongodb: Use util.json to encode our data (handles non-string table keys, etc).
Thu, 09 May 2013 13:37:55 +0200 Kim Alvefur mod_s2s_log_certs: Log certificate status and fingerprints
Thu, 09 May 2013 13:36:53 +0200 Kim Alvefur mod_s2s_auth_dnssec_srv: Implements Secure Delegation using DNS SRV
Thu, 09 May 2013 10:39:20 +0100 Matthew Wild mod_message_logging: New module to log user conversations to text files
Thu, 09 May 2013 10:19:24 +0100 Matthew Wild mod_auto_activate_hosts: Automatically activate and deactivate hosts when they are added/removed from the config
Thu, 09 May 2013 10:15:47 +0100 Matthew Wild mod_muc_ban_ip: When a user is banned from a MUC, ban their IP from the MUC also (works for remote rooms too)
Thu, 09 May 2013 02:13:09 +0200 Marco Cirillo mod_muc_log, mod_muc_log_http: cleanup syntax (off with the "~= nil"), and cut down wild table indexing.
Wed, 08 May 2013 23:30:50 +0100 Matthew Wild mod_jid_prep: Implement the JID prep protocol in the XEP submitted 5 minutes ago...
Wed, 08 May 2013 16:40:52 +0200 Florian Zeitz mod_admin_web: Fix up header
Wed, 08 May 2013 10:43:02 +0100 Matthew Wild mod_firewall: don't use %b() (not technically correct)
Wed, 08 May 2013 02:26:54 +0200 Florian Zeitz mod_admin_web: Update URL for adhoc.js
Tue, 07 May 2013 10:33:49 +0100 Matthew Wild mod_firewall: Make defining objects generic (currently zones and rate limits), so more can easily be added. Also a syntax change... definition lines must begin with %
Tue, 07 May 2013 10:32:48 +0100 Matthew Wild mod_firewall: Fix conditions with spaces
Tue, 07 May 2013 09:31:57 +0100 Matthew Wild mod_firewall/conditions: Remove unused variable
Tue, 07 May 2013 09:28:20 +0100 Matthew Wild mod_firewall: Cache conditions, so that they are only calculated once per chain execution
Sun, 05 May 2013 15:19:30 +0200 Marco Cirillo mod_register_json: fix logging message for already pending registrations' bounces.
Sun, 05 May 2013 11:23:50 +0200 Kim Alvefur mod_smacks: Complain a little louder about clients trying to resume after resource binding
Tue, 30 Apr 2013 20:46:02 +0500 Waqas Hussain mod_component_client: Initial commit. Allows Prosody to act as an external component for other XMPP servers.
Tue, 30 Apr 2013 01:12:26 +0200 Marco Cirillo mod_register_json: added missing parameter to some http_response calls.
Mon, 29 Apr 2013 23:39:21 +0200 Marco Cirillo mod_register_json: small code cleanup & optimization.
Mon, 29 Apr 2013 23:32:16 +0200 Thijs Alkemade mod_client_certs: Updated to match the specification in urn:xmpp:saslcert:1.
Mon, 29 Apr 2013 22:53:39 +0200 Marco Cirillo mod_register_json: major code overhaul into a token based registration & verification system.
Thu, 25 Apr 2013 17:37:33 +0200 Kim Alvefur mod_smacks: Wrap session:close() and make the session not resumable
Thu, 25 Apr 2013 17:34:30 +0200 Kim Alvefur mod_smacks: If a hibernating session was destroyed before the timeout, don't destroy it again or say that it was resumed
Wed, 24 Apr 2013 10:20:55 +0200 Kim Alvefur mod_support_contact: Use module:get_option_string()
Wed, 24 Apr 2013 09:34:22 +0200 Kim Alvefur mod_swedishchef: Use newer config API
Thu, 18 Apr 2013 14:51:50 +0200 Marco Cirillo mod_incidents_handling: import setmetatable.
Fri, 12 Apr 2013 00:33:41 +0100 Matthew Wild mod_pubsub_feeds, mod_sms_clickatell, mod_twitter: Update for net.http API change in prosody:e3b9dc9dd940
Thu, 11 Apr 2013 21:39:03 +0200 Kim Alvefur mod_mam: Report the total number of messages, not how many messages were sent during the query
Mon, 08 Apr 2013 23:38:06 +0200 Kim Alvefur mod_seclabels: Allow stanzas or XML strings as labels in the config
Mon, 08 Apr 2013 22:26:52 +0200 Kim Alvefur mod_firewall: Fix variable name
Mon, 08 Apr 2013 17:03:34 +0200 Kim Alvefur mod_firewall: The default value of the 'type' attribute on message stanzas is 'normal'
Mon, 08 Apr 2013 14:45:00 +0100 Matthew Wild mod_pubsub_twitter: Wrap published item in an <item> element for pubsub
Mon, 08 Apr 2013 01:01:11 +0200 Marco Cirillo mod_muc_log_http: remove overlapping imports.
Mon, 08 Apr 2013 01:00:26 +0200 Marco Cirillo mod_muc_log: some cleanup and code refactor also force the plugin storage driver being internal.
Mon, 08 Apr 2013 00:52:16 +0200 Marco Cirillo mod_muc_log_http: do some more cleanup of the code.
Sun, 07 Apr 2013 19:03:55 +0200 Marco Cirillo mod_muc_log_http: use datamanager's encoding function to encode room names.
Sun, 07 Apr 2013 14:24:13 +0200 Marco Cirillo mod_muc_log_http: rename fire_server_event to fire_event.
Sun, 07 Apr 2013 12:54:33 +0200 Marco Cirillo mod_muc_log_http: more proper 0.9 port.
Sat, 06 Apr 2013 22:20:59 +0100 Matthew Wild mod_firewall: Add rate limiting capabilities, and keep zones and throttle objects in shared tables
Sat, 06 Apr 2013 21:47:46 +0200 Florian Zeitz mod_muc_log_http: Adapt to prosody 0.9 changes
Sat, 06 Apr 2013 21:39:20 +0200 Florian Zeitz mod_websocket: Set status_code instead of status
Sat, 06 Apr 2013 14:03:10 +0100 Matthew Wild mod_firewall/conditions: Add DAY and TIME conditions
Sat, 06 Apr 2013 14:03:02 +0100 Matthew Wild mod_firewall: Don't add empty conditions check when no conditions are listed in a rule
Sat, 06 Apr 2013 14:02:38 +0100 Matthew Wild mod_firewall: Add time and date deps
Fri, 05 Apr 2013 19:21:46 +0100 Matthew Wild mod_firewall: Improve zone handling, make it more efficient, and support dynamic dependencies in the compiler. ENTERING and LEAVING conditions now work at expected (not matching stanzas flowing within a zone).
Fri, 05 Apr 2013 19:20:05 +0100 Matthew Wild mod_firewall/conditions: Default types for message and presence
Fri, 05 Apr 2013 19:18:41 +0100 Matthew Wild mod_firewall/conditions: Don't use table.insert, so things are happy when compile_jid_match() returns nil
Fri, 05 Apr 2013 19:17:33 +0100 Matthew Wild mod_firewall/conditions: Support Lua patterns in JID matching, and make <*>@example.com NOT match example.com
Fri, 05 Apr 2013 18:50:52 +0100 Matthew Wild mod_firewall/actions: Break out logic into a separate reusable function
Fri, 05 Apr 2013 18:08:16 +0100 Matthew Wild mod_firewall: Add actions EVENT (fire an event), JUMP EVENT (transfer control to the handlers of an event), JUMP CHAIN (transfer control to another mod_firewall chain)
Fri, 05 Apr 2013 18:06:32 +0100 Matthew Wild mod_firewall/actions: Add REPLY
Fri, 05 Apr 2013 18:06:10 +0100 Matthew Wild mod_firewall/actions: DROP no longer logs, log messages can be emitted with LOG
Fri, 05 Apr 2013 18:05:46 +0100 Matthew Wild mod_firewall/actions: Add PASS
Fri, 05 Apr 2013 18:05:21 +0100 Matthew Wild mod_firewall: Tighten up error handling, and split rules->Lua and Lua->bytecode compilation into separate functions
Thu, 04 Apr 2013 23:11:36 +0200 Kim Alvefur mod_firewall: Use resolve_relative_path correctly
Thu, 04 Apr 2013 20:31:21 +0200 Kim Alvefur mod_firewall: Add INSPECT conditional, for deeper inspection of stanzas
Wed, 03 Apr 2013 20:29:48 +0200 Kim Alvefur mod_log_messages_sql: Fork of mod_mam_sql without the protocol bits
Wed, 03 Apr 2013 18:59:10 +0100 Matthew Wild mod_archive, mod_archive_muc: Remove from repo, as longstanding bugs are causing problems
Wed, 03 Apr 2013 18:49:27 +0100 Matthew Wild mod_pubsub_googlecode: Split name and email when possible
Wed, 03 Apr 2013 19:42:04 +0200 Kim Alvefur mod_firewall/actions: Remove unused extra argument.
Wed, 03 Apr 2013 19:41:00 +0200 Kim Alvefur mod_firewall/actions: Move semicolon as to not produce two in a row. (Not legal in Lua)
Wed, 03 Apr 2013 18:27:55 +0100 Matthew Wild mod_pubsub_googlecode: Remove quotes around 'project'... it's a variable :)
Wed, 03 Apr 2013 16:11:20 +0100 Matthew Wild mod_firewall: General stanza filtering plugin with a declarative rule-based syntax
Wed, 03 Apr 2013 15:14:16 +0100 Matthew Wild mod_pubsub_googlecode: Module to receive post-commit webhook requests from Google Code Hosting
Wed, 03 Apr 2013 14:40:03 +0100 Matthew Wild mod_pubsub_twitter: Plugin to subscribe (poll) to Twitter search queries, and announce matching tweets over pubsub
Mon, 01 Apr 2013 16:08:21 +0200 Kim Alvefur mod_s2s_auth_compat: Workaround for Openfire doing EXTERNAL without proper stream headers
Fri, 29 Mar 2013 15:16:00 +0100 Kim Alvefur mod_checkcerts: Modify wording a bit.
Thu, 28 Mar 2013 08:22:06 +0100 Kim Alvefur mod_server_contact_info: Remove config-reloaded hook
Thu, 28 Mar 2013 03:38:02 +0100 Kim Alvefur mod_checkcerts: Nag admins about certs that have, or are about to expire. Often.
Wed, 27 Mar 2013 13:29:38 +0100 Tobias Markmann mod_blocking: Fix handling of unblocking command. Send out un-/block pushes to all resources.
Mon, 25 Mar 2013 06:40:05 +0100 Kim Alvefur mod_s2s_auth_fingerprint: Make sure we actually got a certificate
Mon, 25 Mar 2013 03:54:32 +0100 Kim Alvefur mod_s2s_auth_fingerprint: New module for authenticating s2s connections based on preconfigured fingerprints.
Mon, 25 Mar 2013 00:55:29 +0100 Kim Alvefur mod_seclabels: Remove config-reloaded hook. Just reload the module to update
Mon, 25 Mar 2013 00:44:54 +0100 Kim Alvefur mod_default_vcard: Guess FN from FIRST + LAST and vice versa
Mon, 25 Mar 2013 00:43:30 +0100 Kim Alvefur mod_addressing: Optimization
Mon, 25 Mar 2013 00:40:17 +0100 Kim Alvefur mod_pastebin: Fix invalid debug statement
Sun, 24 Mar 2013 23:58:40 +0100 Kim Alvefur mod_candy: Example of how easy it is to serve files from a prosody module
Fri, 22 Mar 2013 14:24:05 +0000 Matthew Wild mod_bidi, mod_dwd, mod_s2s_idle_timeout: Update for recent 0.9 changes (612467e263af)
Tue, 12 Mar 2013 19:09:26 +0100 Marco Cirillo Merge (someone needs to remember to pull...)
Tue, 12 Mar 2013 19:05:59 +0100 Marco Cirillo mod_s2s_never_encrypt_blacklist: complete missing banner.
Tue, 12 Mar 2013 19:05:03 +0100 Marco Cirillo mod_c2s_conn_throttle: shorten / update header, as wiki was added.
Tue, 12 Mar 2013 13:49:36 +0100 Kim Alvefur mod_dwd: Initial commit.
Tue, 12 Mar 2013 12:10:25 +0000 Matthew Wild Merge
Thu, 22 Nov 2012 18:59:10 +0000 Matthew Wild mod_block_subscribes: Block inbound and outbound subscription requests (useful to prevent implicit roster modification)
Sat, 09 Mar 2013 20:49:30 +0100 Kim Alvefur mod_smacks: Don't allow steam resumption onto a stream after resource binding
Thu, 07 Mar 2013 18:26:07 +0100 Marco Cirillo mod_s2s_never_encrypt_blacklist: conn objects on libev carry a metatable, perhaps have starttls set to false instead of nil.
Thu, 07 Mar 2013 16:57:17 +0100 Marco Cirillo mod_s2s_never_encrypt_blacklist: add missing semicolons.
Thu, 07 Mar 2013 16:55:28 +0100 Marco Cirillo mod_s2s_never_encrypt_blacklist: cleanup code, also hooks were mixed up.
Thu, 07 Mar 2013 14:16:55 +0100 Marco Cirillo mod_s2s_never_encrypt_blacklist: supply an empty table as default value, fixes traceback. (Thanks Tobias)
Tue, 05 Mar 2013 01:10:08 +0100 Marco Cirillo mod_incidents_handling: "cancel" action doesn't need to be specified, suppresses a (harmless) log error.
Mon, 04 Mar 2013 14:27:04 +0100 Marco Cirillo mod_register_json: correct invalid characters into usernames' log message.
Sat, 02 Mar 2013 11:47:20 +0100 Marco Cirillo mod_incidents_handling: run cleanup and save the store when a new object is added.
Tue, 26 Feb 2013 16:11:20 +0100 Kim Alvefur mod_uptime_presence: Initial commit. Indicates uptime by replying to probes with delay-stamped presence.
Mon, 25 Feb 2013 18:23:37 +0100 Marco Cirillo mod_register_json: remove unrequired instruction (since it's done above already).
Tue, 19 Feb 2013 23:53:50 +0100 Florian Zeitz mod_admin_web: Better error reporting
Tue, 19 Feb 2013 23:51:28 +0100 Florian Zeitz mod_admin_web: Default the host selection to the administrators domainpart
Sun, 17 Feb 2013 19:29:39 +0100 Marco Cirillo mod_incidents_handling: commiting its auxiliary library.
Sun, 17 Feb 2013 19:28:47 +0100 Marco Cirillo mod_incidents_handling: recommit after full test, cleaned it a bit as what I posted was regretfully an unfinished draft, replaced a lot of the fixed type fields used for fields description with desc elements (upstream prosody's util.dataforms will still strip those). Also moved auxiliary functions to a library.
Sun, 17 Feb 2013 07:30:57 +0100 Marco Cirillo mod_incidents_handling: still needs some work to be actually functional, backing it out until it's ready.
Fri, 15 Feb 2013 01:32:03 +0100 Florian Zeitz mod_websocket: Avoid floating point division
Wed, 13 Feb 2013 21:03:45 +0100 Florian Zeitz mod_websocket: Change the HTTP name to websocket, and override the default_path instead
Mon, 11 Feb 2013 19:21:31 +0100 Kim Alvefur mod_smacks: Don't try to send stanzas to hibernating sessions. Fixes duplicate IQ replies on libevent.
Sun, 10 Feb 2013 23:32:15 +0000 Marco Cirillo mod_incidents_handling: fix typo on function name.
Sun, 10 Feb 2013 22:40:18 +0000 Marco Cirillo mod_incidents_handling: initial commit, only about half tested, util functions (parsers, etc) should be working and so do adhoc commands. All the fixed-type fields into the adhoc cmds' output are currently stripped by Prosody until someone *fills* line 56 of util.dataforms.
Sun, 10 Feb 2013 20:12:42 +0100 Florian Zeitz mod_websocket: Fix require to work with lua-bitop (Thanks István and Zash)
Mon, 04 Feb 2013 01:36:41 +0100 Kim Alvefur mod_service_directories: Use dataforms correctly
Sun, 27 Jan 2013 17:34:16 +0100 Thijs Alkemade mod_mam: Implemented an empty <before/>, to request the last n items in the archive.
Sat, 26 Jan 2013 04:34:05 +0500 Waqas Hussain mod_auth_{external,internal_yubikey,ldap,ldap2,sql}: No need to nodeprep in SASL handler.
Sat, 26 Jan 2013 00:15:24 +0100 Florian Zeitz mod_admin_web: Adapt to util.pubsub changes
Fri, 18 Jan 2013 10:00:59 +0100 Kim Alvefur mod_carbons: Catch outgoing messages to hosts (thanks waqas)
Wed, 16 Jan 2013 08:35:13 +0100 Kim Alvefur mod_bidi: Work with 0.8
Wed, 16 Jan 2013 08:33:56 +0100 Kim Alvefur mod_bidi: Missing import of debug.trackeback()
Wed, 16 Jan 2013 08:33:20 +0100 Kim Alvefur mod_bidi: Disassociate bidi and original session when they are destroyed
Wed, 16 Jan 2013 02:27:49 +0100 Florian Zeitz mod_carbons: <forwarded/> should be nested in <sent/>/<received/>
Sat, 12 Jan 2013 17:33:52 +0100 Florian Zeitz mod_websocket: Simplify by getting the c2s_listener from mod_c2s
Sat, 12 Jan 2013 03:49:50 +0100 Kim Alvefur mod_bidi: Lower severity of notice about outgoing stream being replaced by bidi
Sat, 12 Jan 2013 02:36:30 +0100 Kim Alvefur mod_bidi: Close conflicting outgoing sessions when bidi is initiated, not requested.
Fri, 11 Jan 2013 01:08:31 +0100 Kim Alvefur mod_bidi: Initial commit of XEP-0288 implementation
Thu, 03 Jan 2013 00:34:30 +0100 Kim Alvefur mod_smacks: 'reason' parameter of session:close() changed to make nil and false mean 'graceful close' in 9da430b69f13
Sun, 23 Dec 2012 19:36:31 +0100 Michael Holzt mod_carbons_adhoc: Initial commit.
Sun, 23 Dec 2012 19:34:29 +0100 Michael Holzt mod_carbons_copies: Initial commit; allow the user to enable v0 style carbons
Sun, 23 Dec 2012 19:30:28 +0100 Michael Holzt mod_carbons: Make support for v0 disabled by default, don't send v0 carbons for c2s
Sun, 23 Dec 2012 16:22:20 +0100 Kim Alvefur Rename mod_http_dir_index -> mod_http_dir_listing
Sun, 23 Dec 2012 15:36:33 +0100 Kim Alvefur mod_http_dir_index: Add. Handle generation of directory listings for mod_http_files. Included icons from the Tango project are Public Domain
Sat, 22 Dec 2012 21:09:41 +0100 Kim Alvefur mod_admin_web: Let mod_http_files handle file serving
Sat, 22 Dec 2012 15:36:55 +0100 Kim Alvefur mod_carbons: Support the pre-forwarding version of Carbons. Please don't implement this.
Thu, 20 Dec 2012 12:12:36 +0100 Kim Alvefur mod_last_offline: New module that stores last logut time and attaches this timestamp to unavailable presence.
Sun, 16 Dec 2012 12:51:34 +0100 Kim Alvefur mod_vjud: Disallow searching from remote hosts by default in search-all-users mode
Sun, 16 Dec 2012 12:47:26 +0100 Kim Alvefur mod_vjud: Add non-default mode where we search all users
Sun, 16 Dec 2012 12:29:02 +0100 Kim Alvefur mod_vjud: Do case-insensitive matching
Sun, 16 Dec 2012 12:35:43 +0100 Kim Alvefur mod_vjud: Enforce minimal length of search parameters
Mon, 10 Dec 2012 22:37:41 +0100 Rob Hoelz Merging from upstream
Mon, 10 Dec 2012 22:35:17 +0100 Rob Hoelz Make sure we use the user filter for bind
Mon, 10 Dec 2012 22:35:00 +0100 Rob Hoelz Fix login failure test to use a non-existent user
Mon, 10 Dec 2012 22:34:39 +0100 Rob Hoelz Add password for user 'seven'
Mon, 10 Dec 2012 22:34:23 +0100 Rob Hoelz Test login for user 'seven'
Mon, 10 Dec 2012 22:34:06 +0100 Rob Hoelz Filter out test record 'seven'
Mon, 10 Dec 2012 22:33:07 +0100 Rob Hoelz Add test user record that we'll filter out
Mon, 10 Dec 2012 22:16:18 +0100 Rob Hoelz Log and return failure if user record not found in bind
Mon, 10 Dec 2012 22:15:27 +0100 Rob Hoelz Use singlematch to find user record in ldap.bind
Mon, 10 Dec 2012 22:14:28 +0100 Rob Hoelz Return DN in the attributes table with singlematch
Mon, 10 Dec 2012 22:14:03 +0100 Rob Hoelz Change singlematch to search subtrees
Mon, 10 Dec 2012 22:05:24 +0100 Rob Hoelz Print the username if a test login fails
Mon, 10 Dec 2012 22:04:53 +0100 Rob Hoelz Test login for user 'six'
Mon, 10 Dec 2012 22:04:17 +0100 Rob Hoelz Add test LDAP entries for testing deeper user records
Mon, 10 Dec 2012 21:52:09 +0100 Guilhem LETTRON We must search for dn before trying to bind
Sun, 09 Dec 2012 10:55:39 +0100 Kim Alvefur mod_strict_https: Correct underscore to hypen in max-age directive
Wed, 05 Dec 2012 18:07:46 +0100 Rob Hoelz Change hoelzro's mod_auth_ldap to mod_auth_ldap2
Fri, 23 Nov 2012 19:04:10 +0100 Kim Alvefur mod_strict_https: New module implementing HTTP Strict Transport Security
Thu, 22 Nov 2012 00:02:28 -0500 Matthew Wild mod_pubsub_github: Receive Github web hooks (generated on pushes to a repository) and forward to a local pubsub node
Wed, 21 Nov 2012 23:30:14 -0500 Matthew Wild mod_pubsub_pivotaltracker: Accept activity notifications from Pivotal Tracker web hooks and relay them to a pubsub node
Thu, 15 Nov 2012 13:27:53 -0500 Matthew Wild mod_pubsub_eventsource: An experimental plugin for allowing non-XMPP subscriptions to pubsub nodes over HTML5's server-sent events (SSE/EventSource) API
Thu, 08 Nov 2012 01:55:00 +0100 Florian Zeitz mod_websocket: Determine whether to use a self-closing stream tag, based on the client's initial data
Wed, 31 Oct 2012 20:07:23 +0100 Florian Zeitz mod_websocket: Add CORS support
Mon, 29 Oct 2012 00:46:51 +0100 Kim Alvefur mod_checkcerts: Improve, add comments, add forward compatibility.
Sat, 27 Oct 2012 20:02:10 +0200 Kim Alvefur mod_carbons: Advertise support for the previous version
Thu, 25 Oct 2012 17:45:08 +0200 Florian Zeitz mod_websocket: Don't offer starttls
Thu, 25 Oct 2012 00:15:23 +0000 Marco Cirillo mod_pastebin: provide correct content-type on invalid pastes warnings too.
Tue, 23 Oct 2012 13:32:44 +0000 Marco Cirillo mod_register_json: add option to handle requests only on secure connections.
Wed, 17 Oct 2012 03:47:15 +0200 Kim Alvefur mod_carbons: Update to latest version of XEP-0280, while supporting the old version.
Mon, 15 Oct 2012 21:02:43 +0200 Florian Zeitz mod_websocket: Accept GET request without trailing /
Mon, 15 Oct 2012 20:56:15 +0200 Florian Zeitz mod_websocket: Update example HTML
Sat, 13 Oct 2012 03:31:26 +0500 Waqas Hussain mod_webpresence: Don't calculate the same hash four times.
Sat, 13 Oct 2012 02:33:06 +0500 Waqas Hussain mod_auth_external: Work even when the LuaProcessCall library isn't available.
Sat, 06 Oct 2012 19:25:53 +0500 Waqas Hussain mod_password_policy: Fix inverted length check.
Fri, 05 Oct 2012 19:44:23 +0200 Florian Zeitz mod_websocket: Check whether the xmpp sub-protocol was requested
Fri, 05 Oct 2012 19:34:53 +0200 Kim Alvefur mod_auth_sql: Add users iterator
Fri, 05 Oct 2012 16:57:34 +0200 Florian Zeitz mod_websocket: More robust frame handling
Fri, 05 Oct 2012 05:49:22 +0500 Waqas Hussain mod_password_policy: Initial commit.
Thu, 04 Oct 2012 16:38:39 +0200 Florian Zeitz mod_websocket: Fix frame length calculation
Thu, 04 Oct 2012 16:37:33 +0200 Florian Zeitz mod_websocket: Merge with current mod_c2s
Fri, 28 Sep 2012 08:31:27 +0500 Waqas Hussain mod_auth_dovecot: Improved error reporting.
Sat, 22 Sep 2012 02:06:21 +0200 Kim Alvefur mod_carbons: Fix logic, top resources should only be excluded for incoming messages
Sat, 22 Sep 2012 01:56:59 +0200 Kim Alvefur mod_carbons: Less complicated assignments (thanks waqas)
Wed, 19 Sep 2012 16:36:32 +0200 Kim Alvefur mod_carbons: Fix handling of messages from remote hosts
Wed, 19 Sep 2012 01:30:58 +0000 Marco Cirillo mod_host_guard: close down streams from and to filtered entities, on initialization / configuration reload.
Tue, 18 Sep 2012 21:05:41 +0200 Kim Alvefur mod_carbons: Optimize and clarify (thanks waqas)
Tue, 18 Sep 2012 18:58:13 +0200 Kim Alvefur mod_carbons: Add comments and rename some variables to make it clearer
Tue, 18 Sep 2012 00:31:42 +0200 Rob Hoelz Merge upstream with my local LDAP work