Log

description author age
moduleapi: module:provides(): Add "-provider" onto the key name Matthew Wild Mon, 23 Apr 2012 14:10:04 +0100
moduleapi: module:provides(): Fix usage of wrong table Matthew Wild Mon, 23 Apr 2012 14:09:35 +0100
net.http.server: Fix legacy net.httpserver fallback (httpserver is no longer a global). Waqas Hussain Sun, 22 Apr 2012 23:44:21 +0500
net.httpserver: Comment dependency on connlisteners. Further cleanup to follow. Waqas Hussain Sun, 22 Apr 2012 23:43:34 +0500
Merge with Zash Matthew Wild Sun, 22 Apr 2012 19:03:50 +0100
core.certmanager: Log a message when a password is required but not supplied. fixes #214 Kim Alvefur Sat, 21 Apr 2012 23:11:59 +0200
mod_component: Handle component connecting to non-existent host Matthew Wild Sun, 22 Apr 2012 16:35:26 +0100
mod_motd: Use presence/bare to catch a client's initial presence and send the MOTD then (fixes #282) Matthew Wild Sun, 22 Apr 2012 14:54:36 +0100
multiplex_listener: Remove (already ported to mod_net_multiplex) Matthew Wild Sat, 21 Apr 2012 22:54:55 +0100
modulemanager: For children of shared modules, set module.environment to the empty environment for that module (useful to expose data or APIs at host.modules[module]) Matthew Wild Sat, 21 Apr 2012 22:53:22 +0100
moduleapi: Have modules internally store a reference to shared tables they use, to ensure they don't get collected while any module that had access to that table is still loaded (thanks Zash) Matthew Wild Sat, 21 Apr 2012 22:52:15 +0100
mod_component: Make a shared module, and move the xmppcomponent_listener into it ('port'ing over to portmanager). Ha ha. Matthew Wild Sat, 21 Apr 2012 22:50:57 +0100
mod_motd: Send only to resource coming online, not the user's bare JID (fixes #282) Matthew Wild Sat, 21 Apr 2012 21:16:53 +0100
prosody: Don't require net.httpserver now Matthew Wild Sat, 21 Apr 2012 21:03:57 +0100
mod_admin_telnet: module:load(): Fix 'global-module-already-loaded' errors when successfully loading a global module (fixes #228) Matthew Wild Sat, 21 Apr 2012 20:52:12 +0100
mod_admin_telnet: module:list(): List global modules (part-fixes #228) Matthew Wild Sat, 21 Apr 2012 20:39:52 +0100
mod_admin_telnet: module:reload(): If module is loaded on *, reload it there first (ensuring shared module code is reloaded before per-host children of that module) Matthew Wild Sat, 21 Apr 2012 20:39:21 +0100
mod_admin_telnet: get_host_set(): Include '*' in the set if no specific hosts are specified and the module is loaded there Matthew Wild Sat, 21 Apr 2012 20:38:27 +0100
modulemanager: When a shared module becomes global, ensure it still gets loaded onto the original target host Matthew Wild Sat, 21 Apr 2012 20:37:06 +0100
modulemanager: Support for shared modules - function module.add_host(host_module) in a global module Matthew Wild Sat, 21 Apr 2012 20:09:03 +0100
modulemanager: Make module_has_method and module_call_method use rawget() Matthew Wild Sat, 21 Apr 2012 20:04:07 +0100
modulemanager: Use modulemap rather than hosts[host] (fix for when host == "*") Matthew Wild Sat, 21 Apr 2012 20:02:45 +0100
modulemanager: Use api_instance rather than pluginenv.module (same thing) Matthew Wild Sat, 21 Apr 2012 20:01:40 +0100
modulemanager: Allow loading a module onto "*" (part-fixes #228) Matthew Wild Sat, 21 Apr 2012 20:00:30 +0100
net.connlisteners: Be gone! Matthew Wild Sat, 21 Apr 2012 16:27:42 +0100
mod_http: Include handlers of non-global modules. Waqas Hussain Sat, 21 Apr 2012 18:23:44 +0500
mod_http: Provide HTTP service. Waqas Hussain Sat, 21 Apr 2012 17:38:48 +0500
net.http.server: Fire global HTTP event when no specific handlers available. Waqas Hussain Sat, 21 Apr 2012 17:38:01 +0500
net.http.server: Missing <title/> in 404 Not Found response. Waqas Hussain Sat, 21 Apr 2012 17:37:00 +0500
mod_adhoc: Always allow at least the "complete" action Florian Zeitz Fri, 13 Apr 2012 00:39:00 +0200
net.http.{server|codes|parser}: Initial commit. Waqas Hussain Sun, 08 Apr 2012 04:09:33 +0500
mod_s2s: Queuing a stanza constitutes handling it. Paul Aurich Mon, 26 Mar 2012 19:17:09 -0700
mod_s2s: Add "::" as a IPv6 interface (thanks darkrain) Florian Zeitz Mon, 26 Mar 2012 18:23:49 +0200
Makefile: Use cp instead of install, and make sure the correct umask is set Kim Alvefur Tue, 20 Mar 2012 12:50:53 +0100
loggingmanager, util.logger: Remove name sinks and the ability to filter logs by source name (lots of code, hardly used if at all, and possibly broken) Matthew Wild Thu, 15 Mar 2012 19:09:24 +0000
mod_c2s: Add missing multiplexed service discovery pattern. Kim Alvefur Thu, 15 Mar 2012 17:37:07 +0100
mod_c2s, mod_s2s: Drop default_port and default_mode from listener objects (default_port is deprecated, and default_mode already defaults to *a) Matthew Wild Thu, 15 Mar 2012 16:31:10 +0000
portmanager: Support 'default_port' in service options Matthew Wild Thu, 15 Mar 2012 16:29:30 +0000
mod_posix, mod_bosh, mod_admin_telnet: Use module:set_global() Kim Alvefur Thu, 15 Mar 2012 14:47:46 +0100
Merge with Zash Matthew Wild Thu, 15 Mar 2012 03:19:35 +0000
mod_s2s: Don't bounce sendq on failed connections since it's handled by s2smanager Kim Alvefur Sun, 11 Mar 2012 21:37:55 +0100
mod_c2s, mod_s2s: Add multiplex support Matthew Wild Thu, 15 Mar 2012 03:05:24 +0000
mod_net_multiplex: Port multiplexing (run multiple different services on a the same port(s))... now pluggable for use with any net plugin Matthew Wild Thu, 15 Mar 2012 03:05:02 +0000
portmanager: Add get_registered_services() to the public API Matthew Wild Thu, 15 Mar 2012 03:02:51 +0000
portmanager: Remove check for service_info.multiplex (now implemented in mod_net_multiplex) Matthew Wild Thu, 15 Mar 2012 03:02:36 +0000
portmanager: Fix pre-0.9 compatibility by taking default_interface and default_port from the listener instead of service table Matthew Wild Thu, 15 Mar 2012 03:02:09 +0000
portmanager: Allow services to specify their config option prefix Matthew Wild Thu, 15 Mar 2012 02:56:44 +0000
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's origin Matthew Wild Thu, 15 Mar 2012 02:53:05 +0000
moduleapi: Add module:provides(), a shortcut to add an item with the current module's name Matthew Wild Thu, 15 Mar 2012 02:52:31 +0000
portmanager: Fire service-removed on unregister Matthew Wild Wed, 14 Mar 2012 23:44:24 +0000
mod_s2s/s2sout.lib: Log message instead of traceback when s2s isn't configured for any ports Matthew Wild Wed, 14 Mar 2012 21:43:46 +0000
mod_c2s: Use module:add_item() to add the net-provider for portmanager Matthew Wild Wed, 14 Mar 2012 21:42:08 +0000
portmanager: Fix log message when multiple services are configured to use the same port Matthew Wild Wed, 14 Mar 2012 21:40:14 +0000
portmanager: Support item-added/net-provider (global and shared modules only!) Matthew Wild Wed, 14 Mar 2012 21:39:45 +0000
portmanager: Add unregister_service(), and allow multiple services with the same name (they get queued) Matthew Wild Wed, 14 Mar 2012 21:39:02 +0000
modulemanager: Some refactoring. Deprecate module.host = "*", modules should call module:set_global() (which has been around since forever) Matthew Wild Wed, 14 Mar 2012 21:37:00 +0000
moduleapi: Set module.global = true when module:set_global() is called Matthew Wild Wed, 14 Mar 2012 21:33:15 +0000
modulemanager: Use appropriate events object for global modules when firing item-removed on unload Matthew Wild Wed, 14 Mar 2012 17:03:48 +0000
mod_auth_internal_{plain,hashed}: Clarify log messages on initialization Matthew Wild Sun, 11 Mar 2012 20:56:09 +0000
mod_s2s: Collect s2s sources from portmanager and get local address if necessary Florian Zeitz Sun, 11 Mar 2012 20:16:57 +0100
mod_s2s: Remove obsolete default_interface Florian Zeitz Sun, 11 Mar 2012 20:15:42 +0100
Merge with Zash Matthew Wild Sun, 11 Mar 2012 19:13:29 +0000
s2smanager, mod_s2s: Move import of dns_max_depth to mod_s2s Kim Alvefur Sun, 11 Mar 2012 19:14:28 +0100
portmanager: Add get_active_services() Matthew Wild Sun, 11 Mar 2012 18:35:27 +0000
portmanager: Add get_service() Matthew Wild Sun, 11 Mar 2012 12:40:32 +0000
Merge with Zash Matthew Wild Fri, 09 Mar 2012 18:39:09 +0000
mod_admin_adhoc: Use module:depends() Kim Alvefur Wed, 07 Mar 2012 21:14:08 +0100
mod_admin_adhoc: Import util.iterators properly Kim Alvefur Wed, 07 Mar 2012 21:12:04 +0100
Merge with Maranda Matthew Wild Thu, 08 Mar 2012 00:18:16 +0000
mod_s2s: remove conn sessions clearing redundancy and leave it only in listener.ondisconnect Marco Cirillo Mon, 05 Mar 2012 16:39:50 +0000
Merge with Zash Matthew Wild Wed, 07 Mar 2012 20:11:01 +0000
mod_s2s: Log the entire stream header. Kim Alvefur Sun, 04 Mar 2012 17:39:19 +0100
mod_s2s: streamopened(): Tighter validation around stream 'to' and 'from' attributes, and only set to_host and from_host if they aren't set already and if the session hasn't already been authenticated Matthew Wild Mon, 05 Mar 2012 11:07:10 +0000
Merge with Zash Matthew Wild Sat, 03 Mar 2012 18:27:32 +0000
mod_dialback, mod_s2s: Log initiation of dialback in mod_dialback Kim Alvefur Sat, 03 Mar 2012 16:45:34 +0100
mod_s2s, mod_dialback: Rename event to s2s-authenticate-legacy Kim Alvefur Sat, 03 Mar 2012 13:28:33 +0100
Merge with Zash Matthew Wild Sat, 03 Mar 2012 01:12:16 +0000
mod_s2s, mod_dialback: Event on pre-XMPP streams, so we can try dialback. Kim Alvefur Sat, 03 Mar 2012 01:35:39 +0100
core.portmanager: Make sure the private flag takes precedence over global interfaces Kim Alvefur Sat, 03 Mar 2012 00:54:19 +0100
mod_admin_telnet: Import util.iterators properly Kim Alvefur Sat, 03 Mar 2012 00:32:57 +0100
mod_s2s: return true when we sent the stanza, or initiated a new s2sout Kim Alvefur Sat, 03 Mar 2012 00:14:48 +0100
mod_s2s: Split send_to_host() into two route/remote hooks, one for already exsisting sessions and one for non-existent. Kim Alvefur Sat, 03 Mar 2012 00:03:06 +0100
mod_dialback: Remove unused import of s2smanager.send_to_host() Kim Alvefur Sat, 03 Mar 2012 00:01:10 +0100
mod_s2s: Add missing local table.insert Kim Alvefur Thu, 01 Mar 2012 00:14:53 +0100
Fix make install for mod_s2s. Thijs Alkemade Fri, 02 Mar 2012 19:56:10 +0100
s2smanager, mod_s2s: clear up ip_hosts after s2s is marked as established, remove useless space from mod_s2s code Marco Cirillo Fri, 24 Feb 2012 18:03:27 +0000
Merge backout Matthew Wild Fri, 24 Feb 2012 16:25:45 +0000
Backed out changeset aba47e6dff43 Matthew Wild Fri, 24 Feb 2012 16:25:38 +0000
Merge Zash with Florob and Maranda Matthew Wild Fri, 24 Feb 2012 16:23:46 +0000
mod_s2s: prevent attempting to reconnect when the stream is gracefully closed and fix TB by checking session.conn is set (racy racy?) Marco Cirillo Fri, 24 Feb 2012 15:36:36 +0000
mod_admin_telnet: make service private. Marco Cirillo Fri, 24 Feb 2012 15:35:04 +0000
mod_s2s, s2sout.lib: import cert verify and add another fallback method in case socket.local_addresses isn't there. Marco Cirillo Fri, 24 Feb 2012 15:34:25 +0000
s2sout.lib: import utils/functionality once in s2smanager. Florian Zeitz Fri, 24 Feb 2012 15:24:10 +0000
mod_s2s: port functionality once in s2smanager. Florian Zeitz Fri, 24 Feb 2012 15:21:21 +0000
mod_dialback: import util.hashes and functionality once in s2smanager. Florian Zeitz Fri, 24 Feb 2012 15:20:03 +0000
s2smanager: remove send_to_host. Florian Zeitz Fri, 24 Feb 2012 15:15:43 +0000
modulemanager: include mod_c2s and mod_s2s into autoloaded modules. Florian Zeitz Fri, 24 Feb 2012 15:14:07 +0000
s2sout.lib: Fix wrong variable name Kim Alvefur Thu, 23 Feb 2012 23:12:24 +0100
s2sout.lib: Add locals for source interfaces Kim Alvefur Thu, 23 Feb 2012 23:12:08 +0100
s2sout.lib: Import various util.* Kim Alvefur Thu, 23 Feb 2012 23:09:09 +0100
mod_s2s: Attach send function to session Kim Alvefur Thu, 23 Feb 2012 23:04:59 +0100
mod_s2s: Initiate connections Kim Alvefur Thu, 23 Feb 2012 23:03:28 +0100
mod_s2s: Fix typo Kim Alvefur Wed, 22 Feb 2012 23:14:21 +0100
mod_s2s: Add some missing imports Kim Alvefur Wed, 22 Feb 2012 23:12:57 +0100
net.http, httpclient_listener: Merge listener into net.http Matthew Wild Mon, 23 Jan 2012 17:19:16 +0000
xmppserver_listener: Remove Matthew Wild Mon, 23 Jan 2012 17:12:05 +0000
s2smanager, mod_s2s, mod_s2s/s2sout: Split connection handling out of s2smanager into mod_s2s, and further split connection logic for s2sout to a module lib, s2sout.lib.lua Matthew Wild Mon, 23 Jan 2012 16:28:20 +0000
stanza_router: Replace s2s send logic with firing of a 'route/remote' event Matthew Wild Mon, 23 Jan 2012 16:25:21 +0000
stanza_router: Remove obsolete commented code Matthew Wild Mon, 23 Jan 2012 16:24:06 +0000
sessionmanager: Require uuid_generate() Matthew Wild Mon, 23 Jan 2012 02:23:23 +0000
mod_c2s: Code reduction Matthew Wild Mon, 23 Jan 2012 02:15:28 +0000
mod_admin_telnet: Port to portmanager Matthew Wild Mon, 23 Jan 2012 01:05:32 +0000
prosody: sandboxed require(): Point __index of _G at current env for modules that need to reference globals they already set Matthew Wild Mon, 23 Jan 2012 01:04:15 +0000
sessionmanager, mod_c2s: Move timeout logic to mod_c2s Matthew Wild Mon, 23 Jan 2012 00:56:57 +0000
prosody: Remove connlisteners, and net_activate_ports Matthew Wild Mon, 23 Jan 2012 00:11:01 +0000
portmanager: Pass port to friendly_error_message() Matthew Wild Mon, 23 Jan 2012 00:07:15 +0000
util.iterators: Make a standard library (no longer injects into global namespace) Matthew Wild Mon, 23 Jan 2012 00:00:10 +0000
util.set: Accept nil to add_list() Matthew Wild Sun, 22 Jan 2012 23:59:19 +0000
mod_c2s, sessionmanager, xmppclient_listener: Move all c2s network and stream logic into a new module, mod_c2s Matthew Wild Sun, 22 Jan 2012 23:57:13 +0000
portmanager: One manager to, in the darkness, bind them Matthew Wild Sun, 22 Jan 2012 23:55:48 +0000
Merge with trunk Matthew Wild Sun, 22 Jan 2012 22:55:49 +0000
mod_admin_telnet: Use module:shared() to expose commands table and default console environment Matthew Wild Sun, 22 Jan 2012 19:50:08 +0000
moduleapi: Add module:shared(), a way to easily share data between multiple loaded modules Matthew Wild Sun, 22 Jan 2012 19:48:53 +0000
moduleapi: Add module:depends(), a way to safely depend upon another module at runtime Matthew Wild Sun, 22 Jan 2012 19:35:50 +0000
modulemanager: load(): Return and use the correct module object Matthew Wild Sun, 22 Jan 2012 19:27:06 +0000
util.helpers: After nearly 'fixing' this code, I conclude it instead only deserves a bigger smile Matthew Wild Sun, 22 Jan 2012 19:10:13 +0000
modulemanager: Cleanup some unused variables, imports, whitespace and add a comment. Matthew Wild Sun, 22 Jan 2012 18:49:49 +0000
modulemanager, moduleapi: Replace hooks multitable with an event_handlers map stored in individual modules. Also adds module:hook_object_event() to hook events on any util.events compatible object. Matthew Wild Sun, 22 Jan 2012 18:49:11 +0000