Log

description author age
net.server_event: Do not automatically close clients when closing a server port Matthew Wild Tue, 24 Apr 2012 15:52:30 +0100
net.server_select: Remove server from _server table when closing Matthew Wild Tue, 24 Apr 2012 15:42:35 +0100
mod_admin_telnet: Add initial port:list() and port:close() commands Matthew Wild Tue, 24 Apr 2012 15:40:00 +0100
prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loaded Matthew Wild Tue, 24 Apr 2012 13:37:35 +0100
mod_http_files: Rename argument to reflect what it actually is Kim Alvefur Tue, 24 Apr 2012 00:17:15 +0200
mod_httpserver: Rename to mod_http_files Kim Alvefur Mon, 23 Apr 2012 23:37:43 +0200
mod_httpserver: Adapt to use the new HTTP API Kim Alvefur Mon, 23 Apr 2012 23:36:50 +0200
mod_http: Pass portion of path that matched wildcard to wildcard handlers, as a second parameter Matthew Wild Mon, 23 Apr 2012 21:34:05 +0100
net.http.server: Support for wildcard events (events that end with '/*') Matthew Wild Mon, 23 Apr 2012 21:29:18 +0100
mod_http: Support for default_path in apps Matthew Wild Mon, 23 Apr 2012 18:23:49 +0100
moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unload Matthew Wild Mon, 23 Apr 2012 15:38:40 +0100
modulemanager: Set module.loaded = false on unload Matthew Wild Mon, 23 Apr 2012 15:38:36 +0100
mod_http: Revamp module for new API and config Matthew Wild Mon, 23 Apr 2012 14:16:59 +0100
moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally already Matthew Wild Mon, 23 Apr 2012 14:15:07 +0100
modulemanager: Report errors that happen when loading a shared module onto its original host Matthew Wild Mon, 23 Apr 2012 14:11:10 +0100
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
modulemanager: Drop unnecessary prosody_events local Matthew Wild Sun, 22 Jan 2012 18:47:33 +0000
modulemanager: Some reorganisation. Only external change is (should be) that module-unloaded and module-loaded are no longer fired when reloading a module, the new event module-reloaded is fired instead. Matthew Wild Sun, 22 Jan 2012 18:46:17 +0000
modulemanager: Move in-module API functions to core.moduleapi (half the file size, yay) Matthew Wild Sun, 22 Jan 2012 18:41:55 +0000
configmanager: get(): Make section (core) optional (hurrah) Matthew Wild Sat, 10 Dec 2011 17:21:19 +0000
Merge with Markus Kötter Matthew Wild Tue, 24 Apr 2012 03:23:44 +0100
muc - implement per channel history limits Markus Kötter Fri, 13 Apr 2012 21:23:26 +0200
Merge with 0.9 Matthew Wild Thu, 19 Apr 2012 19:35:10 +0100
mod_bosh: Log error on BOSH parse failure (thanks daurnimator) Matthew Wild Thu, 19 Apr 2012 19:30:47 +0100
util.debug: Move boundary markers to top of relevant sections of the stack trace (easier to follow) Matthew Wild Thu, 22 Mar 2012 16:51:39 +0000
util.debug: Add a touch of colour to source locations Matthew Wild Thu, 22 Mar 2012 16:39:28 +0000
util.debug: Add a bit of colour Matthew Wild Thu, 22 Mar 2012 16:07:57 +0000
util.debug: Move optimal line length (default 65) into a variable Matthew Wild Thu, 22 Mar 2012 15:10:38 +0000
util.debug: Add markers in the output when crossing source file boundaries Matthew Wild Thu, 22 Mar 2012 15:09:37 +0000
util.debug: Add catch for an "error in error handling" Matthew Wild Thu, 22 Mar 2012 15:08:21 +0000
util.debug: Attempt to get debug.traceback() parameter handling correct (again) Matthew Wild Thu, 22 Mar 2012 15:07:27 +0000
Merge 0.9->trunk Matthew Wild Fri, 09 Mar 2012 18:46:19 +0000
mod_admin_telnet: Add flag for IPv6 Kim Alvefur Mon, 05 Mar 2012 22:11:29 +0100
mod_admin_telnet: Add flag for stream management. Kim Alvefur Mon, 05 Mar 2012 22:11:05 +0100
mod_admin_telnet: (encrypted) is redundant in combination with (secure) Kim Alvefur Mon, 05 Mar 2012 22:10:09 +0100
mod_admin_telnet: Commond and flexible way to show stream properties. Kim Alvefur Mon, 05 Mar 2012 22:07:40 +0100
core.s2smanager: Log the entire stream header. Kim Alvefur Sun, 04 Mar 2012 17:38:47 +0100
Merge with 0.9 Matthew Wild Sat, 25 Feb 2012 17:21:15 +0000
core.s2smanager: Fix check_cert_status() for when the stream has no from attr Kim Alvefur Tue, 21 Feb 2012 21:13:13 +0100
s2smanager: Fix traceback when socket.tcp6 isn't available Matthew Wild Sat, 25 Feb 2012 02:03:26 +0000
Merge with 0.9 Matthew Wild Sun, 12 Feb 2012 17:55:22 +0000
hostmanager: Import select() (thanks Medics) Matthew Wild Sun, 12 Feb 2012 17:53:50 +0000
Merge with 0.9 Matthew Wild Sun, 12 Feb 2012 14:21:09 +0000
mod_saslauth: Remove useless import of, and call to nodeprep. Kim Alvefur Sun, 12 Feb 2012 15:14:35 +0100
mod_saslauth: Fire authentication-failure if make_authenticated() failed. Kim Alvefur Sun, 12 Feb 2012 15:08:12 +0100
mod_saslauth: Move authentication-success event to after session has been made authenticated. Kim Alvefur Sun, 12 Feb 2012 15:05:31 +0100
Merge with 0.9 Matthew Wild Sat, 11 Feb 2012 14:51:29 +0000
hostmanager: Import jid_split (thanks chris) Matthew Wild Sat, 11 Feb 2012 14:51:00 +0000
util.prosodyctl: Fix variable name clash introduced in 55ef5d83d00a (thanks chris) Matthew Wild Sat, 11 Feb 2012 14:49:51 +0000
Merge with 0.9 Matthew Wild Wed, 08 Feb 2012 16:20:07 +0100
util.prosodyctl: In the register command, check that the virtual exists before proceeding. Kim Alvefur Wed, 08 Feb 2012 15:33:36 +0100
hostmanager: Add send() method to hosts Matthew Wild Fri, 16 Dec 2011 16:01:59 +0000
prosody.cfg.lua.dist: Comment mod_legacyauth by default (thanks Zash) Matthew Wild Tue, 31 Jan 2012 22:41:21 +0000
tools/ejabberdsql2prosody: Handle INSERT statement form where column list is specified (by skipping the column list). Waqas Hussain Sun, 05 Feb 2012 00:10:13 +0500
util.template: Refactoring to make the string->stanza conversion code more generic. Waqas Hussain Sun, 05 Feb 2012 00:06:20 +0500
Merge with 0.9 Matthew Wild Thu, 26 Jan 2012 18:48:21 +0000
s2smanager: Log the host when marking it authenticated Paul Aurich Tue, 24 Jan 2012 14:58:54 -0800
mod_saslauth: "" ~= nil (thanks, Zash!) Paul Aurich Tue, 24 Jan 2012 14:57:53 -0800
util.json: Added function encode_ordered(object). Waqas Hussain Wed, 18 Jan 2012 08:54:26 +0500
util.dataforms: Fix verfication for booleans Florian Zeitz Sat, 03 Dec 2011 17:10:48 +0100
util.dataforms: Fix form verification Florian Zeitz Fri, 02 Dec 2011 19:24:54 +0100
Merge with Zash Matthew Wild Thu, 26 Jan 2012 18:47:59 +0000
prosodyctl: Add commands for generating certificates and keys Kim Alvefur Fri, 20 Jan 2012 22:04:28 +0100
user.x509: Add some utility functions for generating OpenSSL configs Kim Alvefur Fri, 20 Jan 2012 21:59:13 +0100
util.prosodyctl: Add getline() and show_prompt() Kim Alvefur Fri, 20 Jan 2012 21:58:04 +0100
util.xmppstream: Optimize attribute processing. Waqas Hussain Wed, 25 Jan 2012 11:54:12 +0500
util.xmppstream: Have faith in the XML parser matching start and end tags. Waqas Hussain Wed, 25 Jan 2012 11:49:27 +0500
util.xmppstream: Remove some unnecessary code. Waqas Hussain Wed, 25 Jan 2012 11:47:51 +0500
mod_compression: Change default compression level to 7 Kim Alvefur Thu, 19 Jan 2012 16:47:12 +0100
mod_compression: Use get_option_number Kim Alvefur Thu, 19 Jan 2012 16:38:04 +0100
Merge with trunk Matthew Wild Wed, 18 Jan 2012 15:08:05 +0000
Merge with 0.9 Matthew Wild Wed, 18 Jan 2012 15:07:40 +0000
mod_watchregistrations: Fixed an undefined global access (thanks Medics). Waqas Hussain Mon, 12 Dec 2011 14:53:12 +0500
prosodyctl: Adjust description of 'reload' command (thanks crocket) Matthew Wild Tue, 17 Jan 2012 21:10:16 +0000
mod_tls: Fix log statement (thanks Zash) Matthew Wild Wed, 18 Jan 2012 15:07:26 +0000
util.json: Added function encode_ordered(object). Waqas Hussain Wed, 18 Jan 2012 08:54:26 +0500
xmppserver_listener: Only re-attempt connection on disconnect if it was an unauthenticated s2sout (thanks Medics for the log) Matthew Wild Tue, 17 Jan 2012 17:56:36 +0000
Merge with 0.9 Matthew Wild Tue, 17 Jan 2012 00:31:30 +0000
net.http: Pass response object to callbacks (feels hacky, should this be passed *instead of* the request?) Matthew Wild Tue, 17 Jan 2012 00:30:52 +0000
util.throttle: Fix 'outstanding' return value Matthew Wild Fri, 13 Jan 2012 23:30:32 +0000
util.throttle: Import setmetatable Matthew Wild Fri, 13 Jan 2012 23:30:00 +0000
net.server_event: Fix :pause() to actually stop reading from the socket, rather than ignoring socket-readable events (!), and :resume() to restart the event listener Matthew Wild Mon, 16 Jan 2012 04:44:23 +0000
util.throttle: Fix 'outstanding' return value Matthew Wild Fri, 13 Jan 2012 23:30:32 +0000
util.throttle: Import setmetatable Matthew Wild Fri, 13 Jan 2012 23:30:00 +0000
util.debug: Adjust level within get_locals_table() to account for the additional depth of this function itself Matthew Wild Fri, 13 Jan 2012 15:46:36 +0000
mod_component: removed unused variable reference, added "flagging" to assert if a component is connected or not. Marco Cirillo Fri, 06 Jan 2012 21:45:33 +0000
net.xmppcomponent_listener: removed unused variable reference. Marco Cirillo Fri, 06 Jan 2012 21:43:30 +0000
util.stanza: Remove unused __add metamethod Matthew Wild Wed, 21 Dec 2011 07:58:22 +0000
s2smanager: Fix missing import of 'type' (thanks darkrain) Matthew Wild Tue, 20 Dec 2011 17:36:38 +0000
hostmanager: Add send() method to hosts Matthew Wild Fri, 16 Dec 2011 16:01:59 +0000
usermanager: Prep admin JIDs (fixes issue#276). Waqas Hussain Wed, 14 Dec 2011 07:19:58 +0500
s2smanager: Don't throw an error when the "interface" config option is a string (which it is by default). Waqas Hussain Wed, 14 Dec 2011 06:46:24 +0500
mod_bosh: Remove unused reference to lxp Waqas Hussain Wed, 14 Dec 2011 06:42:23 +0500
sessionmanager: Remove unused reference to modulemanager Matthew Wild Tue, 13 Dec 2011 15:42:21 +0000
s2smanager: Remove unused reference to modulemanager Matthew Wild Tue, 13 Dec 2011 15:40:37 +0000
modulemanager: Remove 'config' from module environments (no modules use it that I'm aware of) Matthew Wild Tue, 13 Dec 2011 13:34:21 +0000
mod_watchregistrations: Fixed an undefined global access (thanks Medics). Waqas Hussain Mon, 12 Dec 2011 14:53:12 +0500
util/datamanager: Use package.config to figure out directory seperator James Callahan Mon, 12 Dec 2011 17:08:48 +1100
configure: Add 'openbsd' preset (thanks xavier) Matthew Wild Sun, 11 Dec 2011 17:08:34 +0000
mod_adhoc: Use module:handle_items() Matthew Wild Sat, 10 Dec 2011 05:45:07 +0000
util.array: Avoid globals. Waqas Hussain Fri, 09 Dec 2011 12:02:21 +0500
util.array: Make array:push() chainable. Waqas Hussain Fri, 09 Dec 2011 11:57:14 +0500
mod_bosh: Fixed use of a private HTTP request property. Waqas Hussain Fri, 09 Dec 2011 11:44:00 +0500
net.httpserver: Removed unused import. Waqas Hussain Fri, 09 Dec 2011 11:38:35 +0500
migrator/jabberd14: Minor refactoring. Waqas Hussain Fri, 09 Dec 2011 11:37:30 +0500
configure: Remove obsolete option '--require-config' Matthew Wild Thu, 08 Dec 2011 07:41:28 +0000
s2smanager: Store port specified by SRV records Florian Zeitz Wed, 07 Dec 2011 23:37:56 +0100
mod_bosh: Experimental option 'bosh_auto_cork' which witholds any response to a request until all stanzas in it have been processed. Matthew Wild Wed, 07 Dec 2011 05:54:17 +0000
util.iterators: it2table: Fix variable name Matthew Wild Wed, 07 Dec 2011 05:17:39 +0000
util.array: Expand some of the more basic methods to act more sensibly than their names suggested Matthew Wild Wed, 07 Dec 2011 05:14:58 +0000
util.array: Add pluck() method to pick a given property from each item Matthew Wild Wed, 07 Dec 2011 05:04:55 +0000
mod_bosh: Move stream:features sending until after the current request has been added to session.requests. Ensures correct inactivity logic. Matthew Wild Wed, 07 Dec 2011 04:57:51 +0000
mod_bosh: Remove a session from inactive_sessions before destroying it Matthew Wild Wed, 07 Dec 2011 03:54:28 +0000
mod_bosh: Store time to destroy session in inactive_sessions, removing dependency on session.bosh_max_inactive in cleanup timer Matthew Wild Wed, 07 Dec 2011 02:58:22 +0000
util.dataforms: Fix verfication for booleans Florian Zeitz Sat, 03 Dec 2011 17:10:48 +0100
util.dataforms: Fix form verification Florian Zeitz Fri, 02 Dec 2011 19:24:54 +0100
util.ip: Fix syntax error (while I search for my pre-commit hooks) Matthew Wild Wed, 30 Nov 2011 19:37:13 +0000
util.ip: Fix in IP range calculation for 172.16.0.0/12 Matthew Wild Wed, 30 Nov 2011 17:20:16 +0000
s2smanager: Use config over xmppserver's default interface Matthew Wild Mon, 28 Nov 2011 14:30:12 +0000
net.xmppserver_listener: Set default interface to '*' (fixes traceback) (thanks Zash) Matthew Wild Mon, 28 Nov 2011 14:27:52 +0000
net.server_select: Autostart SSL negotiation as the last part of socket setup to avoid a traceback (#262) (thanks Maranda) Matthew Wild Mon, 28 Nov 2011 03:04:50 +0000
Merge with Florob Matthew Wild Sat, 26 Nov 2011 03:50:51 +0000
loggingmanager: Remove unused 'critical' level Matthew Wild Tue, 22 Nov 2011 17:56:52 +0000
util.dependencies, util.xmppstream: Move LuaExpat version checking to util.dependencies. Waqas Hussain Tue, 22 Nov 2011 02:13:42 +0500
util.xmppstream: A little cleanup. Waqas Hussain Tue, 22 Nov 2011 01:44:28 +0500
MUC: Fix a possible stack overflow (when a local component joins a room, then disconnects, an unavailble-error presence cycle can occur). Waqas Hussain Mon, 21 Nov 2011 19:59:38 +0500
util.rfc3484: Use a stable sorting algorithm Florian Zeitz Sun, 06 Nov 2011 18:23:16 +0100
s2smanager, net.dns: Fix handling for NXNAME and SRV target of "." Florian Zeitz Wed, 26 Oct 2011 02:03:33 +0200
s2smanager, xmppserver_listener: Support for connecting to other servers via IPv6 Florian Zeitz Sat, 22 Oct 2011 18:29:23 +0200