Log

description author age
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is empty Matthew Wild Wed, 05 May 2010 15:24:24 +0100
net.server_select, net.server_event: Rename :pattern() method to :set_mode() for select backend, and add :set_mode() to event backend Matthew Wild Wed, 05 May 2010 15:23:17 +0100
net.server_select, net.server_event: Support for :pause() and :resume() on connections Matthew Wild Wed, 05 May 2010 15:21:17 +0100
usermanager: Give the default auth provider a name, you'll never guess what it is. Matthew Wild Wed, 05 May 2010 14:17:01 +0100
Merge Tobias's fancy SASL branch->trunk Matthew Wild Wed, 05 May 2010 11:29:10 +0100
Merge with tip. Tobias Markmann Fri, 12 Mar 2010 18:41:05 +0100
util.sasl: 2009 -> 2010 in copyright header. Tobias Markmann Fri, 12 Mar 2010 18:37:51 +0100
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module. Tobias Markmann Sun, 28 Feb 2010 22:58:43 +0100
util.sasl.plain: Adding plain_hashed authentication backend support. Tobias Markmann Sun, 28 Feb 2010 22:50:25 +0100
util.sasl.scram: Adding documentation on SCRAM authentication backend. Tobias Markmann Sun, 28 Feb 2010 22:42:53 +0100
util.sasl.anonymous: Adding documentation on anonymous authentication backend. Tobias Markmann Sun, 28 Feb 2010 22:40:05 +0100
util.sasl: Moving SASL authentication backends documentation to the mechanism files. Tobias Markmann Sun, 28 Feb 2010 22:32:12 +0100
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support. Tobias Markmann Sun, 28 Feb 2010 22:23:03 +0100
Merge 0.7->trunk Matthew Wild Wed, 05 May 2010 11:25:26 +0100
net.server_event: Be sure to fire onincoming for backwards-compatibility with pre-onconnect listeners (thanks darkrain/mod_console) Matthew Wild Wed, 05 May 2010 11:24:45 +0100
usermanager: Support for pluggable authentication providers Matthew Wild Wed, 05 May 2010 01:05:58 +0100
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirely Matthew Wild Tue, 04 May 2010 23:43:01 +0100
Merge 0.7->trunk (with MUC needing checking, waqas) Matthew Wild Tue, 04 May 2010 23:36:50 +0100
Merge 0.6 into 0.7. Waqas Hussain Sat, 01 May 2010 05:18:38 +0500
Tagging 0.6.2 Matthew Wild Wed, 14 Apr 2010 13:12:14 +0100
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users 0.6.2 Matthew Wild Wed, 14 Apr 2010 13:01:10 +0100
hostmanager: Re-word log messages in line with config changes Matthew Wild Wed, 14 Apr 2010 13:00:24 +0100
configmanager: Add VirtualHost as an alias for Host Matthew Wild Wed, 14 Apr 2010 12:59:46 +0100
MUC: Allow moderators which are not owners to change roles. Waqas Hussain Wed, 14 Apr 2010 17:54:33 +0500
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues. Waqas Hussain Mon, 19 Apr 2010 18:30:59 +0500
modulemanager: Log proper tracebacks on errors during module load/unload. Waqas Hussain Mon, 19 Apr 2010 18:29:10 +0500
prosody: Set metatable on functions to allow easy access to upvalues. Waqas Hussain Mon, 19 Apr 2010 18:28:12 +0500
configmanager: Fix very wacky indentation Matthew Wild Tue, 04 May 2010 23:11:41 +0100
configmanager: Fix some wacky indentation Matthew Wild Tue, 04 May 2010 23:07:49 +0100
Merge 0.7->trunk Matthew Wild Sun, 11 Apr 2010 01:30:31 +0100
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincoming Matthew Wild Sun, 11 Apr 2010 01:29:59 +0100
Merge 0.7->trunk Matthew Wild Sun, 11 Apr 2010 01:20:20 +0100
net.server_select: Support for listener.onconnect Matthew Wild Sun, 11 Apr 2010 01:11:42 +0100
Merge 0.7->trunk Matthew Wild Fri, 09 Apr 2010 12:32:25 +0100
Merge 0.6->0.7 Matthew Wild Fri, 09 Apr 2010 12:31:51 +0100
net.server: Fix logic error causing traceback when receiving a non-number port Matthew Wild Fri, 09 Apr 2010 12:25:54 +0100
loggingmanager: Fix syntax error :) Matthew Wild Wed, 07 Apr 2010 21:08:16 +0100
Merge 0.7->trunk Matthew Wild Wed, 07 Apr 2010 21:01:06 +0100
util.timer: When using libevent hold onto the event handle to stop it being collected (and the timer stopping). Fixes BOSH ghosts, thanks Flo, niekie, waqas. Matthew Wild Wed, 07 Apr 2010 21:00:20 +0100
loggingmanager: Observe 'debug' config setting for console logging too Matthew Wild Wed, 07 Apr 2010 17:41:35 +0100
Merge 0.7->trunk Matthew Wild Sat, 03 Apr 2010 23:09:59 +0100
Merge 0.6->0.7 Matthew Wild Sat, 03 Apr 2010 23:09:11 +0100
Merge 0.6/MattJ -> 0.6 Matthew Wild Sat, 03 Apr 2010 22:26:14 +0100
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix) Matthew Wild Sat, 03 Apr 2010 22:24:39 +0100
util.ztact: Fixed global accesses. Waqas Hussain Thu, 01 Apr 2010 19:28:23 +0500
util.uuid: Use a local instead of a global. Waqas Hussain Thu, 01 Apr 2010 19:27:26 +0500
util.stanza: Fixed some more nil global accesses. Waqas Hussain Thu, 01 Apr 2010 19:12:08 +0500
util.stanza: Fixed a nil global access. Waqas Hussain Thu, 01 Apr 2010 19:08:25 +0500
Merge 0.7->trunk Matthew Wild Tue, 30 Mar 2010 19:48:04 +0100
Merge 0.7/waqas->0.7/MattJ Matthew Wild Tue, 30 Mar 2010 19:46:53 +0100
net.server_event: Fixed spelling fail. Waqas Hussain Fri, 26 Mar 2010 08:24:29 +0500
Merge 0.6->0.7 Matthew Wild Tue, 30 Mar 2010 19:45:56 +0100
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bug Matthew Wild Tue, 30 Mar 2010 19:44:50 +0100
stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted Matthew Wild Tue, 30 Mar 2010 19:40:16 +0100
Merge 0.7->trunk Matthew Wild Thu, 25 Mar 2010 19:40:38 +0000
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax error Matthew Wild Thu, 25 Mar 2010 19:34:41 +0000
tools/erlparse: Report the line number when showing a syntax error in the input file Matthew Wild Thu, 25 Mar 2010 19:34:05 +0000
tools/erlparse: Optimisations aplenty for faster processing of large files Matthew Wild Thu, 25 Mar 2010 19:32:35 +0000
Merge 0.7->trunk Matthew Wild Thu, 25 Mar 2010 18:53:17 +0000
tools/ejabberd2prosody: Create prosody singleton so datamanager can detect the platform (set no platform to use lfs, pposix isn't necessary here) Matthew Wild Thu, 25 Mar 2010 18:52:34 +0000
Merge 0.7->trunk Matthew Wild Thu, 25 Mar 2010 12:33:45 +0000
net.server_event: Don't re-try a write if the connection closed (thanks Flo) Matthew Wild Thu, 25 Mar 2010 12:32:25 +0000
Merge 0.7->trunk Matthew Wild Wed, 24 Mar 2010 22:48:12 +0000
net.server_event: Bump timeout values up somewhat Matthew Wild Wed, 24 Mar 2010 22:46:57 +0000
Merge 0.7->trunk Matthew Wild Wed, 24 Mar 2010 22:41:43 +0000
Merge 0.7/waqas->0.7/MattJ Matthew Wild Wed, 24 Mar 2010 22:40:53 +0000
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access). Waqas Hussain Wed, 24 Mar 2010 00:07:17 +0500
mod_register: Use set_password to set passwords instead of create_user. Waqas Hussain Wed, 24 Mar 2010 00:05:55 +0500
usermanager: Added function set_password. Waqas Hussain Wed, 24 Mar 2010 00:03:31 +0500
Merge 0.6->0.7 Matthew Wild Wed, 24 Mar 2010 22:34:59 +0000
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2s Matthew Wild Wed, 24 Mar 2010 20:00:22 +0000
prosody.cfg.lua.dist: Whitespace fix. Waqas Hussain Tue, 23 Mar 2010 20:55:28 +0500
prosody.cfg.lua.dist: Disable mod_privacy by default. Waqas Hussain Tue, 23 Mar 2010 20:48:57 +0500
usermanager: Return sane errors/results when Cyrus SASL is in use. Waqas Hussain Tue, 23 Mar 2010 20:24:56 +0500
mod_saslauth: Tidier code for SASL backend selection. Waqas Hussain Tue, 23 Mar 2010 20:17:46 +0500
mod_saslauth: Fail with an error when the requested SASL backend cannot be used. Waqas Hussain Tue, 23 Mar 2010 20:11:39 +0500
Merge 0.7->trunk Matthew Wild Mon, 22 Mar 2010 17:26:12 +0000
Merge 0.6->0.7 Matthew Wild Mon, 22 Mar 2010 17:24:55 +0000
util.windows: Convert from Windows line endings Matthew Wild Mon, 22 Mar 2010 17:16:28 +0000
Update copyright headers for 2010 Matthew Wild Mon, 22 Mar 2010 17:06:15 +0000
loggingmanager: Don't use non-standard format specifier to format the timestamp. Waqas Hussain Mon, 22 Mar 2010 21:58:38 +0500
util.xmppstream: new() now returns a parser object Matthew Wild Mon, 22 Mar 2010 16:55:10 +0000
util.xmppstream: Initial commit Matthew Wild Mon, 22 Mar 2010 16:24:49 +0000
Merge 0.7->trunk Matthew Wild Mon, 22 Mar 2010 15:05:35 +0000
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections. [originally fa84451e9b35 in 0.6] Waqas Hussain Mon, 22 Mar 2010 15:05:05 +0000
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6] Waqas Hussain Mon, 22 Mar 2010 15:04:22 +0000
Merge 0.7->trunk Matthew Wild Mon, 22 Mar 2010 14:59:03 +0000
sessionmanager, s2smanager: Add type of ?2s_destroyed to resting sessions (fixes a logging traceback, thanks Flo) Matthew Wild Mon, 22 Mar 2010 14:58:25 +0000
Merge 0.7->trunk Matthew Wild Mon, 22 Mar 2010 14:38:01 +0000
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!) Matthew Wild Mon, 22 Mar 2010 14:36:53 +0000
mod_groups: Fixes to make compatible with roster versioning - set version to 'true' to indicate that the roster is not being versioned Matthew Wild Mon, 22 Mar 2010 14:35:02 +0000
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessary Matthew Wild Mon, 22 Mar 2010 14:33:38 +0000
mod_groups: Only create group lists when necessary (now we can reliably detect when a user is in /any/ group, including public ones) Matthew Wild Mon, 22 Mar 2010 14:32:23 +0000
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster) Matthew Wild Mon, 22 Mar 2010 14:28:25 +0000
mod_roster: Tidier code for the roster versioning logic Matthew Wild Mon, 22 Mar 2010 01:54:22 +0000
mod_roster: Tidier code for the roster versioning logic Matthew Wild Mon, 22 Mar 2010 01:54:22 +0000
Merge 0.7->trunk Matthew Wild Sat, 20 Mar 2010 14:17:51 +0000
.hgignore: Ignore prosody.version (thanks Florob) Matthew Wild Sat, 20 Mar 2010 14:16:33 +0000
Merge 0.7->trunk Matthew Wild Thu, 18 Mar 2010 10:11:11 +0000
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriate Matthew Wild Thu, 18 Mar 2010 10:10:37 +0000
util.sasl_cyrus: Clarify some log messages and levels Matthew Wild Thu, 18 Mar 2010 10:05:35 +0000
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly. Paul Aurich Wed, 17 Mar 2010 18:57:19 -0700
Merge 0.7->trunk Matthew Wild Thu, 18 Mar 2010 01:44:55 +0000
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients. Paul Aurich Wed, 17 Mar 2010 15:29:14 -0700
mod_saslauth: Add a sasl_realm option Paul Aurich Wed, 17 Mar 2010 15:29:14 -0700
util.cyrus_sasl: Pass the realm to Cyrus Paul Aurich Mon, 15 Mar 2010 23:02:16 -0700
Merge darkrain->trunk Matthew Wild Thu, 18 Mar 2010 01:31:37 +0000
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients. Paul Aurich Wed, 17 Mar 2010 15:29:14 -0700
mod_saslauth: Add a sasl_realm option Paul Aurich Wed, 17 Mar 2010 15:29:14 -0700
Merge 0.7->trunk Matthew Wild Thu, 18 Mar 2010 01:27:31 +0000
Merge 0.6->0.7 Matthew Wild Thu, 18 Mar 2010 01:25:50 +0000
Merge 0.6 with waqas Matthew Wild Thu, 18 Mar 2010 01:16:39 +0000
mod_compression: Improved and lowered log level of some logged messages. Waqas Hussain Tue, 16 Mar 2010 00:15:05 +0500
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful) Matthew Wild Thu, 18 Mar 2010 01:15:25 +0000
Merge with 0.7 Matthew Wild Wed, 17 Mar 2010 14:36:23 +0000
Merge with 0.6 (into 0.7, namely mod_compression fixes) Matthew Wild Wed, 17 Mar 2010 14:28:26 +0000
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable. Waqas Hussain Tue, 09 Mar 2010 20:14:47 +0500
mod_compression: More robust stanza processing. Waqas Hussain Tue, 09 Mar 2010 18:19:50 +0500
mod_compression: Don't succeed after indicating a failure. Waqas Hussain Tue, 09 Mar 2010 18:11:45 +0500
mod_compression: Don't tell client compression succeeded when it didn't. Waqas Hussain Tue, 09 Mar 2010 17:52:18 +0500
mod_compression: Fixed various possible tracebacks in logging. Waqas Hussain Tue, 09 Mar 2010 17:43:18 +0500
util.cyrus_sasl: Pass the realm to Cyrus Paul Aurich Mon, 15 Mar 2010 23:02:16 -0700
MUC: Added support for letting clients manage discussion history. Waqas Hussain Wed, 17 Mar 2010 03:16:43 +0500
Merge with 0.7 (and indirectly 0.6.2) Matthew Wild Mon, 15 Mar 2010 03:18:33 +0000
Merge 0.6.2/waqas with 0.6.2/MattJ Matthew Wild Wed, 03 Mar 2010 22:05:05 +0000
Merge 0.6.2/waqas with 0.6.2/MattJ Matthew Wild Wed, 03 Mar 2010 22:05:05 +0000
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections. Waqas Hussain Thu, 04 Mar 2010 02:22:45 +0500
stanza_router: Allow non-jabber:client elements after auth, before bind. Waqas Hussain Thu, 04 Mar 2010 02:20:17 +0500
Fixing some typos. Tobias Markmann Fri, 20 Nov 2009 17:12:12 +0100
util.sasl.plain: Allow empty authzid (thanks bjc). Waqas Hussain Tue, 01 Dec 2009 22:32:37 +0500
mod_tls: Don't offer TLS on hosts that don't have any certs Matthew Wild Fri, 12 Feb 2010 21:33:22 +0000
prosodyctl.man: Update email address Dwayne Bent Sun, 21 Feb 2010 19:27:42 -0500
mod_console: Uncomment the help for server:shutdown() - thanks darkrain Matthew Wild Mon, 22 Feb 2010 01:02:16 +0000
ejabberd2prosody: Don't print passwords of imported accounts Matthew Wild Sun, 21 Feb 2010 16:57:06 +0000
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu) Matthew Wild Sun, 21 Feb 2010 16:42:26 +0000
mod_debug: Obsoleted by mod_console Matthew Wild Sat, 20 Feb 2010 00:52:28 +0000
mod_selftests: Obsolete, remove Matthew Wild Sat, 20 Feb 2010 00:52:13 +0000
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment) Matthew Wild Sat, 20 Feb 2010 00:12:32 +0000
MUC: Allow role changes based on JIDs. Waqas Hussain Thu, 18 Feb 2010 14:28:52 +0500
mod_presence: Reflect the user's own presence back to them. Waqas Hussain Mon, 15 Feb 2010 04:15:37 +0500
configmanager: Remove debugging code accidentally committed Matthew Wild Sun, 14 Feb 2010 20:37:49 +0000
configmanager: Error when a component and host clash hostnames Matthew Wild Sun, 14 Feb 2010 18:41:44 +0000
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily Matthew Wild Sat, 13 Feb 2010 19:35:12 +0000
prosody: More accurate friendly error message in the event that creating the global SSL context fails Matthew Wild Sat, 13 Feb 2010 16:22:05 +0000
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan) Matthew Wild Fri, 12 Feb 2010 17:27:53 +0000
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session Matthew Wild Fri, 12 Feb 2010 17:14:54 +0000
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161) Matthew Wild Fri, 12 Feb 2010 15:05:48 +0000
hostmanager: Log an error if no hosts are defined Matthew Wild Fri, 12 Feb 2010 12:43:50 +0000
mod_tls: Fixed an extra :up() in s2s stream feature generation. Waqas Hussain Fri, 12 Feb 2010 03:14:53 +0500
mod_tls: Respond with proper error when TLS cannot be negotiated. Waqas Hussain Fri, 12 Feb 2010 02:39:50 +0500
mod_presence: Don't depend on user being online when calculating top resources. Waqas Hussain Fri, 12 Feb 2010 00:55:06 +0500
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast. Waqas Hussain Fri, 12 Feb 2010 00:54:14 +0500
util.encodings: Use STD3 ASCII rules for idna.to_ascii. Waqas Hussain Wed, 10 Feb 2010 00:12:48 +0500
prosody: Add a catch-all friendly message for when any port is in use we want to use Matthew Wild Fri, 05 Feb 2010 15:05:39 +0000
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text> Matthew Wild Sun, 31 Jan 2010 19:27:52 +0000
prosody: Show friendly error when no config present for legacy SSL ports Matthew Wild Sun, 31 Jan 2010 17:15:35 +0000
prosody: Log error message when failing to open ports Matthew Wild Sun, 31 Jan 2010 16:40:47 +0000
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo) Matthew Wild Sat, 30 Jan 2010 18:51:07 +0000
mod_presence: Quick fix to make probes from local users to local hosts work. Waqas Hussain Fri, 29 Jan 2010 21:08:18 +0500
mod_presence: Added handler for presence subscriptions and probes to local hosts. Waqas Hussain Fri, 29 Jan 2010 21:06:51 +0500
stanza_router: Added third parameter to core_post_stanza, to control pre-events. Waqas Hussain Fri, 29 Jan 2010 21:04:36 +0500
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available. Waqas Hussain Fri, 29 Jan 2010 18:16:39 +0500
prosody: Listen for component connections on port 5347 by default. Waqas Hussain Sun, 24 Jan 2010 05:35:21 +0500
mod_component: Fix name of config option in error message (thanks nulani!) Matthew Wild Sat, 23 Jan 2010 02:53:44 +0000
util.dataforms: Add optional type parameters (defaults to 'form') Matthew Wild Fri, 22 Jan 2010 14:58:31 +0000
net.httpserver: More robust handling of headers split across multiple packets Matthew Wild Thu, 21 Jan 2010 14:53:01 +0000
net.httpserver: Make it possible to return responses with no body Matthew Wild Thu, 21 Jan 2010 13:14:52 +0000
net.httpserver: Close connection on invalid HTTP status line Matthew Wild Thu, 21 Jan 2010 13:10:13 +0000
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153 Matthew Wild Mon, 18 Jan 2010 17:14:41 +0000
stanza_router: Log the name of unhandled stanzas (thanks bear) Matthew Wild Mon, 18 Jan 2010 16:31:57 +0000
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function. Waqas Hussain Mon, 11 Jan 2010 18:59:06 +0500
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus). Waqas Hussain Mon, 11 Jan 2010 17:52:28 +0500
util.pposix: Fix return type of lc_abort to shush compiler warning Matthew Wild Sun, 10 Jan 2010 20:21:48 +0000
prosody.cfg.lua.dist: Remove lie about requiring console_enabled Matthew Wild Fri, 01 Jan 2010 03:32:26 +0000
modulemanager: Fire item-removed events on module unload. Waqas Hussain Thu, 10 Dec 2009 03:02:04 +0500
prosody: Call tostring on the key being used for nil global read before concatenating it with a string. Waqas Hussain Thu, 10 Dec 2009 02:50:23 +0500
prosody: Log a warning and traceback, but don't throw an error on nil global read. Waqas Hussain Thu, 10 Dec 2009 02:47:13 +0500
Mainfile: Broke up a really long line. Waqas Hussain Thu, 10 Dec 2009 01:56:16 +0500
mod_pep: Support item retrieval use cases Paul Aurich Sat, 05 Dec 2009 10:26:43 -0800
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data) Paul Aurich Sat, 05 Dec 2009 09:43:53 -0800
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlns Matthew Wild Mon, 30 Nov 2009 16:39:27 +0000
tests: Add tests for util.jid.join() Matthew Wild Fri, 27 Nov 2009 17:41:52 +0000
util.jid: Add join(node, host, resource) function to join the components and return nil if invalid Matthew Wild Fri, 27 Nov 2009 17:33:55 +0000
MUC: Only allow moderators to change the room subject. Waqas Hussain Wed, 25 Nov 2009 22:00:33 +0500
MUC: Prevent visitors from broadcasting messages. Waqas Hussain Wed, 25 Nov 2009 21:42:05 +0500
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use). Waqas Hussain Wed, 25 Nov 2009 21:40:44 +0500
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() calls Matthew Wild Tue, 24 Nov 2009 20:34:22 +0000
util.dependencies: Make the commands line up properly in the "missing dependency" output. Yes, this was the commit you didn't know you were waiting for! Matthew Wild Mon, 23 Nov 2009 02:58:42 +0000
mod_bosh: Don't log response XML Matthew Wild Sat, 21 Nov 2009 13:15:46 +0000
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo) Matthew Wild Fri, 19 Feb 2010 03:30:27 +0000
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us Matthew Wild Fri, 19 Feb 2010 03:23:51 +0000
util.signal: Using stdlib.h instead of malloc.h. Tobias Markmann Fri, 15 Jan 2010 18:30:33 +0100
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leak Matthew Wild Wed, 03 Mar 2010 20:52:30 +0000
net.http: Close connection when invalid status line is received from the server Matthew Wild Fri, 19 Feb 2010 03:21:50 +0000
net.http: Don't re-destroy a request when the connection is closed Matthew Wild Fri, 19 Feb 2010 03:21:20 +0000
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd) Matthew Wild Fri, 19 Feb 2010 02:58:34 +0000
README: Update URL for installation docs Matthew Wild Thu, 18 Feb 2010 18:57:37 +0000
HACKERS: Update Matthew Wild Thu, 18 Feb 2010 17:12:37 +0000
TODO: Update for the fact that 0.7 is done Matthew Wild Wed, 03 Mar 2010 20:41:17 +0000
TODO: Update Matthew Wild Thu, 18 Feb 2010 17:10:45 +0000
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted) Matthew Wild Sun, 31 Jan 2010 15:39:49 +0000
s2smanager: Fix syntax error) Matthew Wild Sat, 30 Jan 2010 18:45:46 +0000
s2smanager: require_s2s_encryption -> s2s_require_encryption Matthew Wild Sat, 30 Jan 2010 17:00:47 +0000
s2smanager: Make require_s2s_encryption do what it says on the tin Matthew Wild Sat, 30 Jan 2010 16:42:27 +0000
prosodyctl: Fix to load LuaRocks 2.x if we have it Matthew Wild Wed, 03 Mar 2010 20:12:24 +0000
util.dependencies: Load luarocks.loader/luarocks.require Matthew Wild Thu, 28 Jan 2010 18:10:20 +0000
prosodyctl: Use mode r+ for opening the file so 1) it fails if the file doesn't exist 2) we have write access to lock it Matthew Wild Wed, 13 Jan 2010 00:04:38 +0000
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!) Matthew Wild Wed, 13 Jan 2010 00:03:22 +0000
util.prosodyctl: Report Prosody as not running if the pidfile isn't locked Matthew Wild Mon, 11 Jan 2010 00:14:33 +0000
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile Matthew Wild Sun, 10 Jan 2010 23:49:38 +0000
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring it Matthew Wild Sun, 10 Jan 2010 03:54:29 +0000
util.signal: Update version in header, and author's email Matthew Wild Sun, 10 Jan 2010 00:31:38 +0000
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own) Matthew Wild Sun, 10 Jan 2010 00:28:48 +0000
prosody: net_activate_ports: Accept strings as well as numbers for specifying ports Matthew Wild Sat, 09 Jan 2010 07:12:30 +0000
net.dns: Make sure math.randomseed() gets passed an integer Matthew Wild Thu, 07 Jan 2010 01:26:01 +0000
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy. Paul Aurich Sun, 03 Jan 2010 11:26:36 -0800
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequences Matthew Wild Sun, 03 Jan 2010 03:36:40 +0000
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c) Matthew Wild Fri, 01 Jan 2010 21:32:23 +0000
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo Matthew Wild Mon, 21 Dec 2009 22:00:49 +0000
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup fails Matthew Wild Thu, 17 Dec 2009 21:50:02 +0000
xmppserver_listener: When a connection fails, pass the reason to destroy_session Matthew Wild Thu, 17 Dec 2009 19:00:36 +0000
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzas Matthew Wild Thu, 17 Dec 2009 18:59:29 +0000
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) ) Matthew Wild Thu, 17 Dec 2009 21:36:31 +0000
xmppserver_listener: Make log messages during SRV retries clearer Matthew Wild Thu, 17 Dec 2009 19:01:57 +0000
prosody: Fixed a possible nil concatenation. Waqas Hussain Wed, 16 Dec 2009 00:11:54 +0500
net.http: Don't expect the body on redirects Matthew Wild Thu, 10 Dec 2009 22:13:04 +0000
mod_httpserver: Text files are text/plain, and not plain/text. Waqas Hussain Thu, 10 Dec 2009 16:52:08 +0500
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html. Waqas Hussain Thu, 10 Dec 2009 16:36:33 +0500
mod_httpserver: Removed a log message. Waqas Hussain Thu, 10 Dec 2009 16:34:38 +0500
mod_httpserver: Read files in binary mode; fixes issues with serving binary files. Waqas Hussain Thu, 10 Dec 2009 16:27:17 +0500
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default). Waqas Hussain Thu, 10 Dec 2009 16:25:50 +0500
mod_httpserver: Return Content-Type header based on file extension. Waqas Hussain Thu, 10 Dec 2009 16:22:34 +0500
util.signal: Make kill() available on Solaris; really fixes #136. Waqas Hussain Wed, 09 Dec 2009 16:25:18 +0500
prosody: Less strict matching for the magic 'interrupted' error Matthew Wild Mon, 07 Dec 2009 18:32:06 +0000
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if available Matthew Wild Fri, 04 Dec 2009 18:59:28 +0000
Disable SSLv2 by default, it's known to be insecure. Paul Aurich Fri, 04 Dec 2009 09:48:08 -0800
net.server_select: Restore checks for wantread/timeout errors on receive Matthew Wild Thu, 03 Dec 2009 19:18:18 +0000
net.server_select: Make bufferlen() method return, of all things, the buffer length Matthew Wild Thu, 03 Dec 2009 14:08:54 +0000
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons) Matthew Wild Thu, 03 Dec 2009 02:28:34 +0000
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...) Matthew Wild Thu, 03 Dec 2009 01:13:06 +0000
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to use Matthew Wild Thu, 03 Dec 2009 01:10:08 +0000
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known types Matthew Wild Wed, 02 Dec 2009 18:02:47 +0000
s2smanager: Don't tostring() the data before sending, sends2s already does this. Matthew Wild Sat, 21 Nov 2009 13:47:45 +0000
net.xmppcomponent_listener: Don't remove 'log' and 'close' from sessions when destroying, and set destroyed = true Matthew Wild Sun, 14 Mar 2010 03:07:05 +0000
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s) Matthew Wild Sun, 14 Mar 2010 03:06:19 +0000
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyed Matthew Wild Sun, 14 Mar 2010 03:05:43 +0000
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream> Matthew Wild Sun, 14 Mar 2010 03:04:51 +0000
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyed Matthew Wild Sun, 14 Mar 2010 03:04:04 +0000
net.xmppcomponent_listener: Fix to correctly handle stream errors from components Matthew Wild Sun, 14 Mar 2010 03:03:02 +0000
net.xmppclient_listener: Fix to correctly handle stream errors from clients Matthew Wild Sun, 14 Mar 2010 03:01:00 +0000
sessionmanager: Don't re-destroy destroyed sessions Matthew Wild Sun, 14 Mar 2010 02:59:41 +0000
sessionmanager: Return stream error when incoming stream header is missing 'to' attribute Matthew Wild Sun, 14 Mar 2010 02:59:16 +0000
sessionmanager: Add close method to resting sessions Matthew Wild Sun, 14 Mar 2010 02:58:11 +0000
s2smanager: Don't re-destroy destroyed sessions Matthew Wild Sun, 14 Mar 2010 02:57:22 +0000
s2smanager: Add open_stream and close methods to resting sessions Matthew Wild Sun, 14 Mar 2010 02:56:57 +0000
sessionmanager, s2smanager: Close session on </stream:stream> Matthew Wild Thu, 11 Mar 2010 01:04:19 +0000
sessionmanager, s2smanager: Destroyed sessions are now simply resting (not dead) until they are collected - prevents a whole class of tracebacks Matthew Wild Mon, 08 Mar 2010 02:13:41 +0000
net.xmppserver_listener: Clarify log message (for nil/false) Matthew Wild Sat, 06 Mar 2010 18:45:09 +0000
Merge with trunk Matthew Wild Fri, 05 Mar 2010 18:35:23 +0000
Merge with 0.7 Matthew Wild Fri, 05 Mar 2010 18:35:02 +0000
net.dns: Trailing whitespace Matthew Wild Fri, 05 Mar 2010 18:33:28 +0000
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd) Matthew Wild Fri, 05 Mar 2010 18:15:08 +0000
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd) Matthew Wild Fri, 05 Mar 2010 16:45:46 +0000
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL error Matthew Wild Fri, 05 Mar 2010 15:00:11 +0000
certmanager: Fix nil global access (thanks Marc) Matthew Wild Fri, 05 Mar 2010 14:49:56 +0000
mod_offline: Convert to Unix line endings. Waqas Hussain Tue, 02 Mar 2010 14:08:32 +0500
Merge with 0.7 Matthew Wild Mon, 01 Mar 2010 21:03:17 +0000
util.sasl: Fixed a nil global access. Waqas Hussain Tue, 02 Mar 2010 00:51:27 +0500
util.stanza: Fixed nil global accesses. Waqas Hussain Tue, 02 Mar 2010 00:50:54 +0500
certmanager: Fix global access Matthew Wild Mon, 01 Mar 2010 18:52:47 +0000
net.server_select: Fix typo Matthew Wild Mon, 01 Mar 2010 18:47:03 +0000
net.server_event: Fix some global accesses Matthew Wild Mon, 01 Mar 2010 18:46:37 +0000
Merge with 0.7 Matthew Wild Mon, 01 Mar 2010 18:08:52 +0000
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled) Matthew Wild Mon, 01 Mar 2010 18:07:37 +0000
net.server_select: Fix calling method of some handler.close()s Matthew Wild Mon, 01 Mar 2010 18:06:54 +0000
Merge with 0.7 Matthew Wild Mon, 01 Mar 2010 16:45:49 +0000
net.server_event: Improve and fix potential traceback in logging of new incoming connections Matthew Wild Mon, 01 Mar 2010 16:45:13 +0000
Merge with 0.7 Matthew Wild Mon, 01 Mar 2010 16:23:51 +0000
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time Matthew Wild Mon, 01 Mar 2010 16:23:26 +0000
Merge with 0.7 Matthew Wild Mon, 01 Mar 2010 16:04:35 +0000
Merge with 0.7/waqas Matthew Wild Mon, 01 Mar 2010 16:03:37 +0000
mod_saslauth: Unlock globals while loading cyrus Matthew Wild Mon, 01 Mar 2010 16:02:59 +0000
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt. Waqas Hussain Mon, 01 Mar 2010 18:37:47 +0500
Merge with 0.7 Matthew Wild Mon, 01 Mar 2010 16:01:09 +0000
prosody: Bump log message describing current connection backend to level 'info' Matthew Wild Sat, 27 Feb 2010 19:46:04 +0000
Merge with 0.7 Matthew Wild Thu, 25 Feb 2010 21:37:59 +0000
prosody.cfg.lua.dist: Fix missing quote in commented proxy config example Matthew Wild Thu, 25 Feb 2010 18:25:17 +0000
Merge with 0.7 Matthew Wild Thu, 25 Feb 2010 18:08:59 +0000
Merge with 0.6 Matthew Wild Thu, 25 Feb 2010 18:03:15 +0000
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctly Matthew Wild Thu, 25 Feb 2010 17:54:23 +0000
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault) Matthew Wild Thu, 25 Feb 2010 17:53:27 +0000
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain) Matthew Wild Thu, 25 Feb 2010 17:52:33 +0000
net.adns: Trailing whitespace Matthew Wild Wed, 20 Jan 2010 02:44:38 +0000
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn't Matthew Wild Wed, 09 Dec 2009 13:19:50 +0000
net.server_event: Add lock_read() method to connections Matthew Wild Thu, 25 Feb 2010 02:01:00 +0000
Merge with 0.7 Matthew Wild Mon, 22 Feb 2010 01:48:42 +0000
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now) Matthew Wild Mon, 22 Feb 2010 01:48:07 +0000
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!) Matthew Wild Mon, 22 Feb 2010 01:47:35 +0000
Merge with 0.7 Matthew Wild Mon, 22 Feb 2010 01:06:46 +0000
prosodyctl.man: Update email address Dwayne Bent Sun, 21 Feb 2010 19:27:42 -0500
prosodyctl.man: Include new restart command Dwayne Bent Sun, 21 Feb 2010 19:27:21 -0500
Merge with 0.7 Matthew Wild Mon, 22 Feb 2010 01:04:27 +0000
mod_console: Uncomment the help for server:shutdown() - thanks darkrain Matthew Wild Mon, 22 Feb 2010 01:02:16 +0000
prosodyctl.man: Update email address Dwayne Bent Sun, 21 Feb 2010 19:27:42 -0500
prosodyctl.man: Include new restart command Dwayne Bent Sun, 21 Feb 2010 19:27:21 -0500
Merge with 0.7 Matthew Wild Sun, 21 Feb 2010 20:53:23 +0000
prosodyctl: Add restart command for KSid and johnny :) Matthew Wild Sun, 21 Feb 2010 20:52:54 +0000
Merge with 0.7 Matthew Wild Sun, 21 Feb 2010 17:33:37 +0000
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks! Matthew Wild Sun, 21 Feb 2010 17:33:13 +0000
ejabberd2prosody: Don't print passwords of imported accounts Matthew Wild Sun, 21 Feb 2010 16:57:06 +0000
Merge trunk with trunk Matthew Wild Sun, 21 Feb 2010 16:44:37 +0000
Merge 0.7 with 0.7 with trunk \o/ Matthew Wild Sun, 21 Feb 2010 16:43:55 +0000
Merge 0.7 with 0.7 Matthew Wild Sun, 21 Feb 2010 16:43:29 +0000
Merge with 0.7 Matthew Wild Sun, 21 Feb 2010 16:43:05 +0000
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu) Matthew Wild Sun, 21 Feb 2010 16:42:26 +0000
Merge with 0.7. Waqas Hussain Sun, 21 Feb 2010 17:47:49 +0500
mod_iq: Fire sub-events for iq/self events. Waqas Hussain Sun, 21 Feb 2010 17:43:39 +0500
stanza_router: Make sure /self events are fired when the 'to' attribute is missing. Waqas Hussain Sun, 21 Feb 2010 17:43:05 +0500
Merge with 0.7 Matthew Wild Sat, 20 Feb 2010 00:53:04 +0000
mod_debug: Obsoleted by mod_console Matthew Wild Sat, 20 Feb 2010 00:52:28 +0000
mod_selftests: Obsolete, remove Matthew Wild Sat, 20 Feb 2010 00:52:13 +0000
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment) Matthew Wild Sat, 20 Feb 2010 00:12:32 +0000
Backed out changeset e7b09424b486 (not removing mod_offline for trunk) Matthew Wild Sat, 20 Feb 2010 00:47:18 +0000
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment) Matthew Wild Sat, 20 Feb 2010 00:12:32 +0000
mod_storage, plus a bit of SQL and XML. Waqas Hussain Fri, 19 Feb 2010 22:32:28 +0500
Merge with 0.7 Matthew Wild Fri, 19 Feb 2010 03:31:15 +0000
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo) Matthew Wild Fri, 19 Feb 2010 03:30:27 +0000
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :) Matthew Wild Fri, 19 Feb 2010 03:27:18 +0000
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by us Matthew Wild Fri, 19 Feb 2010 03:23:51 +0000
net.http: destroy_request(): Remove update for new server API, pass request.handler instead of request.conn to ondisconnect Matthew Wild Fri, 19 Feb 2010 03:22:42 +0000
net.http: Close connection when invalid status line is received from the server Matthew Wild Fri, 19 Feb 2010 03:21:50 +0000
net.http: Don't re-destroy a request when the connection is closed Matthew Wild Fri, 19 Feb 2010 03:21:20 +0000
Merge with 0.7 Matthew Wild Fri, 19 Feb 2010 02:59:00 +0000
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd) Matthew Wild Fri, 19 Feb 2010 02:58:34 +0000
Merge with 0.7 Matthew Wild Thu, 18 Feb 2010 19:00:50 +0000
MUC: Allow role changes based on JIDs. Waqas Hussain Thu, 18 Feb 2010 14:28:52 +0500
Merge with 0.7 Matthew Wild Thu, 18 Feb 2010 18:57:55 +0000
README: Update URL for installation docs Matthew Wild Thu, 18 Feb 2010 18:57:37 +0000
HACKERS: Update Matthew Wild Thu, 18 Feb 2010 17:12:37 +0000
TODO: Update Matthew Wild Thu, 18 Feb 2010 17:10:45 +0000
Merge with 0.7 Matthew Wild Thu, 18 Feb 2010 16:46:07 +0000
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo) Matthew Wild Thu, 18 Feb 2010 16:44:26 +0000
net.server_event: Pass false as connection error to disconnect handler if close was initiated by us Matthew Wild Thu, 18 Feb 2010 16:41:53 +0000
modulemanager: Fix traceback on unloading global modules (thanks KSid) Matthew Wild Thu, 18 Feb 2010 16:22:50 +0000
MUC: Allow role changes based on JIDs. Waqas Hussain Thu, 18 Feb 2010 14:28:52 +0500
Merge with 0.7 Matthew Wild Wed, 17 Feb 2010 13:22:42 +0000
net.server_event: Increase SSL handshake timeout to 30s, make handshake round-trip count configurable, and bump connect timeout to 20s (thanks Flo) Matthew Wild Wed, 17 Feb 2010 13:21:33 +0000
Merge with 0.7 Matthew Wild Tue, 16 Feb 2010 17:16:12 +0000
mod_tls: Only negotiate TLS on outgoing s2s connections if we have an SSL context (thanks Flo...) Matthew Wild Tue, 16 Feb 2010 17:15:43 +0000
Merge with 0.7 Matthew Wild Tue, 16 Feb 2010 15:06:06 +0000
net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo) Matthew Wild Tue, 16 Feb 2010 15:05:18 +0000
Makefile: Remove fallbacks/ Matthew Wild Mon, 15 Feb 2010 23:06:57 +0000
Makefile: Remove fallbacks/ Matthew Wild Mon, 15 Feb 2010 23:06:57 +0000
prosody: Don't add fallbacks to package.path and package.cpath. Waqas Hussain Tue, 16 Feb 2010 04:05:25 +0500
util.sasl.scram: Removed unnecessary dependency on bitlib. Waqas Hussain Tue, 16 Feb 2010 04:02:37 +0500
mod_saslauth: Log debug message with full error if cyrussasl couldn't be loaded Matthew Wild Mon, 15 Feb 2010 22:56:36 +0000
mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl library Matthew Wild Mon, 15 Feb 2010 22:56:15 +0000
net.server: Remove redundant commented code and some trailing whitespace Matthew Wild Mon, 15 Feb 2010 22:53:32 +0000
mod_presence: Added config option 'bare_message_delivery_policy'. Allowed values are 'priority' (default) and 'broadcast'. Waqas Hussain Mon, 15 Feb 2010 08:04:25 +0500
mod_presence: Reflect the user's own presence back to them. Waqas Hussain Mon, 15 Feb 2010 04:15:37 +0500
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing. Waqas Hussain Mon, 15 Feb 2010 02:51:07 +0500
net.server_event: Fire onincoming() callback for new connections as opposed to the new onconnect() - let's change this for a future version though Matthew Wild Sun, 14 Feb 2010 20:47:09 +0000
configmanager: Remove debugging code accidentally committed Matthew Wild Sun, 14 Feb 2010 20:37:49 +0000
net.server_event: Fix another instance of creating an SSL context - certmanager now does this Matthew Wild Sun, 14 Feb 2010 20:36:54 +0000
net.server_event: Fix traceback in creating SSL context Matthew Wild Sun, 14 Feb 2010 20:15:17 +0000
configmanager: Error when a component and host clash hostnames Matthew Wild Sun, 14 Feb 2010 18:41:44 +0000
mod_tls: Ban TLS after auth, not before. Waqas Hussain Sun, 14 Feb 2010 10:00:39 +0500
mod_tls: Fixed traceback during S2S TLS (nil global access). Waqas Hussain Sun, 14 Feb 2010 09:59:57 +0500
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily Matthew Wild Sat, 13 Feb 2010 19:35:12 +0000
prosody: More accurate friendly error message in the event that creating the global SSL context fails Matthew Wild Sat, 13 Feb 2010 16:22:05 +0000
prosody: Use certmanager to create the global SSL context Matthew Wild Sat, 13 Feb 2010 16:21:32 +0000
Merge with 0.7 Matthew Wild Sat, 13 Feb 2010 16:12:53 +0000
certmanager: Bring back the friendly errors when failing to load the key/certificate file Matthew Wild Sat, 13 Feb 2010 16:12:21 +0000
componentmanager: Use certmanager for creating contexts Matthew Wild Sat, 13 Feb 2010 16:10:01 +0000
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it does Matthew Wild Sat, 13 Feb 2010 16:08:43 +0000
Merge with backout Matthew Wild Sat, 13 Feb 2010 15:34:33 +0000
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now. Matthew Wild Sat, 13 Feb 2010 15:34:22 +0000
mod_tls: Refactor to simplify detection of whether we can do TLS on a connection Matthew Wild Fri, 12 Feb 2010 21:57:46 +0000
stanza_router: Fire /self events for stanzas users send to their own bare JID. Waqas Hussain Sat, 13 Feb 2010 02:55:24 +0500
mod_tls: Don't offer TLS on hosts that don't have any certs Matthew Wild Fri, 12 Feb 2010 21:33:22 +0000
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan) Matthew Wild Fri, 12 Feb 2010 17:27:53 +0000
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed session Matthew Wild Fri, 12 Feb 2010 17:14:54 +0000
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161) Matthew Wild Fri, 12 Feb 2010 15:05:48 +0000
net.dns: Update for new socket API Matthew Wild Fri, 12 Feb 2010 15:02:57 +0000
hostmanager: Small optimisation in checking whether a host is enabled Matthew Wild Fri, 12 Feb 2010 12:47:23 +0000
hostmanager: Log an error if no hosts are defined Matthew Wild Fri, 12 Feb 2010 12:43:50 +0000
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented code Matthew Wild Fri, 12 Feb 2010 12:29:53 +0000
mod_privacy: Fix to correctly iterate over lists stored in new format Matthew Wild Fri, 12 Feb 2010 12:28:45 +0000
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lost Matthew Wild Fri, 12 Feb 2010 12:07:46 +0000
s2smanager, mod_compression, mod_tls: Changed event.session to event.origin for s2s-stream-features event for consistency. Waqas Hussain Fri, 12 Feb 2010 04:30:17 +0500
mod_saslauth: Hook stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 04:25:37 +0500
mod_roster: Hook stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 04:22:30 +0500
mod_legacyauth: Hook stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 04:22:01 +0500
mod_compression: Hook stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 04:21:34 +0500
mod_bosh: Fire stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 04:11:50 +0500
mod_tls: Hook stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 03:50:44 +0500
sessionmanager: Fire stream-features event using new events API. Waqas Hussain Fri, 12 Feb 2010 03:49:05 +0500
mod_tls: Cleanup. Waqas Hussain Fri, 12 Feb 2010 03:46:48 +0500
mod_tls: Fixed an extra :up() in s2s stream feature generation. Waqas Hussain Fri, 12 Feb 2010 03:14:53 +0500
Merge with trunk. Waqas Hussain Fri, 12 Feb 2010 02:50:57 +0500
mod_tls: Remove origin type check when TLS is requested (thanks MattJ). Waqas Hussain Fri, 12 Feb 2010 02:43:02 +0500
mod_tls: Respond with proper error when TLS cannot be negotiated. Waqas Hussain Fri, 12 Feb 2010 02:39:50 +0500
mod_tls: Inlined some code. Waqas Hussain Fri, 12 Feb 2010 02:32:27 +0500
net.server_event: Fixes for traceback with no LuaSec Matthew Wild Thu, 11 Feb 2010 21:32:49 +0000
net.server_select: Small indentation fix Matthew Wild Thu, 11 Feb 2010 21:13:45 +0000
net.server_select: Fix traceback with no LuaSec available (thanks Nolan) Matthew Wild Thu, 11 Feb 2010 21:09:59 +0000
mod_tls: Merged duplicate code. Waqas Hussain Fri, 12 Feb 2010 02:15:54 +0500
mod_tls: Switched to new events API. Waqas Hussain Fri, 12 Feb 2010 01:56:18 +0500
mod_tls: Slight refactoring. Waqas Hussain Fri, 12 Feb 2010 01:47:10 +0500
mod_presence: Don't depend on user being online when calculating top resources. Waqas Hussain Fri, 12 Feb 2010 00:55:06 +0500
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast. Waqas Hussain Fri, 12 Feb 2010 00:54:14 +0500
sessionmanager: Fire resource-unbind event after removing session from sessions table Matthew Wild Thu, 11 Feb 2010 19:34:23 +0000
mod_privacy: Remove use of to identify unspecified privacy list Matthew Wild Thu, 11 Feb 2010 18:49:17 +0000
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :) Matthew Wild Thu, 11 Feb 2010 18:44:42 +0000
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less code Matthew Wild Thu, 11 Feb 2010 12:10:06 +0000
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain) Matthew Wild Thu, 11 Feb 2010 11:31:14 +0000
loggingmanager: Trailing whitespace Matthew Wild Thu, 11 Feb 2010 11:04:26 +0000
modulemanager: Load plugin libraries in the same environment as the plugins. Waqas Hussain Thu, 11 Feb 2010 05:36:03 +0500
modulemanager: Make the plugin environment available directly (module.environment within plugins). Waqas Hussain Thu, 11 Feb 2010 05:34:53 +0500
util.datamanager: Added support for hooks to override behavior. Waqas Hussain Thu, 11 Feb 2010 05:21:03 +0500
net.server_select: Only allow starttls if luasec is available (thanks Nolan) Matthew Wild Wed, 10 Feb 2010 19:17:45 +0000
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabs Matthew Wild Wed, 10 Feb 2010 19:12:43 +0000
sessionmanager: Whitespace fix Matthew Wild Wed, 10 Feb 2010 07:53:25 +0000
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarity Matthew Wild Tue, 09 Feb 2010 06:49:03 +0000
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency. Waqas Hussain Wed, 10 Feb 2010 01:58:49 +0500
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors. Waqas Hussain Wed, 10 Feb 2010 01:53:38 +0500
mod_tls: Don't advertise TLS after authentication. Waqas Hussain Wed, 10 Feb 2010 01:36:22 +0500
net.dns: Fixed whitespace/indentation. Waqas Hussain Wed, 10 Feb 2010 00:46:04 +0500
net.dns: Removed unused function. Waqas Hussain Wed, 10 Feb 2010 00:38:07 +0500
net.dns: Removed some useless indirection to improve readability. Waqas Hussain Wed, 10 Feb 2010 00:34:30 +0500
util.encodings: Use STD3 ASCII rules for idna.to_ascii. Waqas Hussain Wed, 10 Feb 2010 00:12:48 +0500
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way) Matthew Wild Mon, 08 Feb 2010 11:22:21 +0000
net.httpserver: Trailing whitespace Matthew Wild Mon, 08 Feb 2010 11:20:19 +0000
Merge with backout Matthew Wild Fri, 05 Feb 2010 17:46:58 +0000
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the line Matthew Wild Fri, 05 Feb 2010 17:46:46 +0000
prosody: Add a catch-all friendly message for when any port is in use we want to use Matthew Wild Fri, 05 Feb 2010 15:05:39 +0000
prosodyctl: Initialize logging before checking dependencies Ali Sabil Fri, 05 Feb 2010 16:01:21 +0100
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec) Matthew Wild Fri, 05 Feb 2010 14:32:20 +0000
certmanager: Fix traceback with no LuaSec Matthew Wild Fri, 05 Feb 2010 14:31:25 +0000
certmanager: Tabs not spaces! Matthew Wild Fri, 05 Feb 2010 14:22:48 +0000
util.dependencies: Don't query the config (it isn't really necessary) Matthew Wild Fri, 05 Feb 2010 13:52:01 +0000
net.server_event: Update for compatibility with new server API Matthew Wild Sun, 31 Jan 2010 19:58:52 +0000
net.xmppserver_listener: status -> onstatus for consistency Matthew Wild Sun, 31 Jan 2010 19:57:58 +0000
net.server_select: listener.status -> listener.onstatus for consistency Matthew Wild Sun, 31 Jan 2010 19:56:22 +0000
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging) Matthew Wild Sun, 31 Jan 2010 19:54:56 +0000
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text> Matthew Wild Sun, 31 Jan 2010 19:27:52 +0000
net.adns: Trailing whitespace Matthew Wild Sun, 31 Jan 2010 18:09:37 +0000
hostmanager: Use certmanager for obtaining SSL contexts Matthew Wild Sun, 31 Jan 2010 17:23:39 +0000
certmanager: Hello world, I'm come to manage your SSL contexts Matthew Wild Sun, 31 Jan 2010 17:22:59 +0000
prosody: Show friendly error when no config present for legacy SSL ports Matthew Wild Sun, 31 Jan 2010 17:15:35 +0000
configmanager: Trailing whitespace Matthew Wild Sun, 31 Jan 2010 17:14:52 +0000
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl' Matthew Wild Sun, 31 Jan 2010 17:08:57 +0000
prosody: Log error message when failing to open ports Matthew Wild Sun, 31 Jan 2010 16:40:47 +0000
net.server_select: Report whether a new listener uses SSL or not in the log message Matthew Wild Sun, 31 Jan 2010 16:23:38 +0000
prosody: Only set the ssl_ctx for 'ssl' connections Matthew Wild Sun, 31 Jan 2010 16:22:52 +0000
net.connlisteners: Remove redundant variable declaration Matthew Wild Sun, 31 Jan 2010 15:44:55 +0000
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLS Matthew Wild Sun, 31 Jan 2010 15:44:05 +0000
s2smanager: Update for new server SSL API (don't pass a sslctx) Matthew Wild Sun, 31 Jan 2010 15:41:33 +0000
mod_tls: Remove some redundant variable declarations Matthew Wild Sun, 31 Jan 2010 15:40:28 +0000
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted) Matthew Wild Sun, 31 Jan 2010 15:39:49 +0000
mod_tls: Update for new server SSL syntax Matthew Wild Sun, 31 Jan 2010 15:39:04 +0000
net.server_select: Remove startssl parameter to the client/server creation functions - passing a sslctx now indicates you want to use SSL from the start Matthew Wild Sun, 31 Jan 2010 15:37:08 +0000
MUC: muc.lib.lua: Fix the sending of the occupant JID instead of the nick in role lists and presence broadcasts after role changes (thanks teo) Matthew Wild Sat, 30 Jan 2010 18:51:07 +0000
s2smanager: Fix syntax error) Matthew Wild Sat, 30 Jan 2010 18:45:46 +0000
s2smanager: require_s2s_encryption -> s2s_require_encryption Matthew Wild Sat, 30 Jan 2010 17:00:47 +0000
s2smanager: Make require_s2s_encryption do what it says on the tin Matthew Wild Sat, 30 Jan 2010 16:42:27 +0000
hostmanager: Trailing whitespace Matthew Wild Fri, 29 Jan 2010 17:09:20 +0000
net.server_event: Trailing whitespace Matthew Wild Fri, 29 Jan 2010 16:49:43 +0000
net.server_event: Support :setlistener() method on connections to work with port multiplexing Matthew Wild Fri, 29 Jan 2010 16:46:28 +0000
Merge with trunk. Waqas Hussain Fri, 29 Jan 2010 21:15:33 +0500
mod_presence: Quick fix to make probes from local users to local hosts work. Waqas Hussain Fri, 29 Jan 2010 21:08:18 +0500
mod_presence: Added handler for presence subscriptions and probes to local hosts. Waqas Hussain Fri, 29 Jan 2010 21:06:51 +0500
stanza_router: Added third parameter to core_post_stanza, to control pre-events. Waqas Hussain Fri, 29 Jan 2010 21:04:36 +0500
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcast Matthew Wild Fri, 29 Jan 2010 15:13:06 +0000
MUC: Show error message texts when participants are kicked for stanza errors Matthew Wild Fri, 29 Jan 2010 14:40:37 +0000
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/) Matthew Wild Fri, 29 Jan 2010 14:26:54 +0000
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza error Matthew Wild Fri, 29 Jan 2010 14:22:03 +0000
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available. Waqas Hussain Fri, 29 Jan 2010 18:16:39 +0500
mod_privacy: A handful of logging fixes Matthew Wild Fri, 29 Jan 2010 13:02:06 +0000
mod_privacy: Remove the giant if/end block that was really causing problems - skipping stanzas with no to/from (like presence broadcast). Also optimised the code a *lot*, these changes untested at the moment though. Matthew Wild Fri, 29 Jan 2010 03:21:18 +0000
Merge backed out changeset Matthew Wild Fri, 29 Jan 2010 03:07:30 +0000
Backed out changeset c4240df1b412 (or this) Matthew Wild Fri, 29 Jan 2010 03:07:08 +0000
Backed out changeset a4f9ed3f912e (you didn't see this) Matthew Wild Fri, 29 Jan 2010 03:06:37 +0000
mod_privacy: ...and no 'to' for presence implies an outgoing broadcast Matthew Wild Fri, 29 Jan 2010 02:49:34 +0000
mod_privacy: Mmph, no 'from' == from local Matthew Wild Fri, 29 Jan 2010 02:41:36 +0000
mod_privacy: Fix repeated presence-in (should be presence-out) - this stops the blocking of legitimate inbound presence, and inbound/outbound iqs and messages in Gajim's invisible mode (maybe I can sleep now) Matthew Wild Fri, 29 Jan 2010 02:24:36 +0000
mod_privacy: Trailing whitespace (I can't sleep) Matthew Wild Fri, 29 Jan 2010 02:16:43 +0000
prosodyctl: Don't load luarocks as util.dependencies now does this Matthew Wild Thu, 28 Jan 2010 18:11:24 +0000
prosody: Check dependencies (and load LuaRocks) earlier on in the startup process Matthew Wild Thu, 28 Jan 2010 18:11:03 +0000
util.dependencies: Load luarocks.loader/luarocks.require Matthew Wild Thu, 28 Jan 2010 18:10:20 +0000
mod_console: Update !! shortcut for new connection API Matthew Wild Thu, 28 Jan 2010 15:17:55 +0000
prosodyctl: Don't display message about failing to start Prosody is daemonizing is disabled (if daemonizing is disabled then Prosody is stopped by the time control returns to prosodyctl, which then can't see Prosody running) Matthew Wild Thu, 28 Jan 2010 15:05:30 +0000
util.dependencies, prosody, prosodyctl: Give util.dependencies a check_dependencies() function so the caller can decide what to do when dependencies aren't met - update prosody/prosodyctl for this change Matthew Wild Thu, 28 Jan 2010 14:56:47 +0000
s2smanager: Whitespace Matthew Wild Thu, 28 Jan 2010 13:39:23 +0000
xep227toprosody: Fixed some global accesses. Waqas Hussain Wed, 27 Jan 2010 23:11:06 +0500
xep227toprosody: Initial commit (thanks stefan). Waqas Hussain Wed, 27 Jan 2010 23:04:13 +0500
xmlhandlers: Removed unused variables. Waqas Hussain Tue, 26 Jan 2010 03:39:53 +0500
xmlhandlers: A little optimization. Waqas Hussain Tue, 26 Jan 2010 03:39:24 +0500
MUC: Removed old commented code. Waqas Hussain Tue, 26 Jan 2010 02:30:56 +0500
MUC: Converted some local functions into methods. Waqas Hussain Tue, 26 Jan 2010 02:29:32 +0500
mod_privacy: Removed a useless 'require' within a function. Waqas Hussain Tue, 26 Jan 2010 02:11:50 +0500
Merge with trunk. Waqas Hussain Tue, 26 Jan 2010 02:10:25 +0500
mod_privacy: Cleaned up code. Waqas Hussain Tue, 26 Jan 2010 02:07:13 +0500
mod_privacy: Reduced a function. Waqas Hussain Tue, 26 Jan 2010 01:49:45 +0500
mod_privacy: Fixed global access. Waqas Hussain Tue, 26 Jan 2010 01:47:21 +0500
prosodyctl: Require util.dependencies to run dependency checks, not only for when starting Prosody directly (thanks Joe) Matthew Wild Mon, 25 Jan 2010 20:58:15 +0000
mod_privacy: Imported from prosody-modules. Waqas Hussain Tue, 26 Jan 2010 01:32:39 +0500
mod_component: Cleaned up unused variables. Waqas Hussain Sun, 24 Jan 2010 05:36:25 +0500
prosody: Listen for component connections on port 5347 by default. Waqas Hussain Sun, 24 Jan 2010 05:35:21 +0500
xmlhandlers: Rearranged a little code. Waqas Hussain Sat, 23 Jan 2010 18:41:20 +0500
xmlhandlers: Fixed indentation and added some semicolons. Waqas Hussain Sat, 23 Jan 2010 18:33:39 +0500
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result. Waqas Hussain Sat, 23 Jan 2010 18:16:10 +0500