Software /
code /
prosody
Graph
-
Merge 0.10->trunkTue, 25 Mar 2014 19:18:32 +0100, by Kim Alvefur
-
Merge 0.9->0.10Tue, 25 Mar 2014 19:16:38 +0100, by Kim Alvefur
-
prosody.cfg.lua.dist: mod_posix is enabled by default on posix platforms nowSat, 22 Mar 2014 14:53:17 +0100, by Kim Alvefur
-
util.sasl: Fix logic for when mechanisms with channel binding support are offeredSat, 22 Mar 2014 14:45:04 +0100, by Kim Alvefur
-
prosodyctl: Show real error if certificate config file can't be openedSat, 22 Mar 2014 12:02:11 +0100, by Kim Alvefur
-
modulemanager: Load mod_saslauth on components by defaultSat, 22 Mar 2014 12:42:01 +0100, by Kim Alvefur
-
mod_saslauth: Only do c2s SASL on normal VirtualHostsSat, 22 Mar 2014 12:41:38 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 09 Mar 2014 23:48:32 +0100, by Kim Alvefur
-
Merge 0.9->0.10Sun, 09 Mar 2014 23:47:53 +0100, by Kim Alvefur
-
mod_http_files: Strip path separator from end of paths, was broken on Windows (thanks Junne)Sun, 09 Mar 2014 22:16:44 +0100, by Kim Alvefur
-
util.pluginloader: Always use path separator from package.config (thanks Junne)Sun, 09 Mar 2014 22:15:40 +0100, by Kim Alvefur
-
Merge 0.10->trunkWed, 26 Feb 2014 22:22:43 +0100, by Kim Alvefur
-
Merge 0.9->0.10Wed, 26 Feb 2014 22:21:55 +0100, by Kim Alvefur
-
mod_http: Fix http_external_url setting without an explicit portWed, 26 Feb 2014 22:19:58 +0100, by Kim Alvefur
-
mod_http: Use hostname from the correct context (thanks gryffus)Thu, 20 Feb 2014 19:08:55 +0100, by Kim Alvefur
-
tools/ejabberd2prosody: Don't throw an error if XML CDATA is null ([] in Erlang, instead of a string or being missing).Tue, 18 Feb 2014 16:03:13 -0500, by Waqas Hussain
-
mod_auth_anonymous: Fixed a traceback in listing all users (issue#396).Mon, 17 Feb 2014 16:00:41 -0500, by Waqas Hussain
-
Merge 0.10->trunkWed, 19 Feb 2014 23:45:24 +0100, by Kim Alvefur
-
mod_proxy65: Use mod_discoWed, 19 Feb 2014 20:13:35 +0100, by Florian Zeitz
-
Merge 0.10->trunkWed, 19 Feb 2014 20:10:23 +0100, by Kim Alvefur
-
mod_auth_interal_hashed: Update salt and iteration count when setting a new passwordWed, 12 Feb 2014 13:45:16 +0100, by Florian Zeitz
-
Merge 0.10 -> trunkWed, 12 Feb 2014 19:26:54 +0100, by Kim Alvefur
-
Merge 0.9 -> 0.10Wed, 12 Feb 2014 19:26:22 +0100, by Kim Alvefur
-
mod_admin_telnet: Prep jids for user:create() etc.Sun, 09 Feb 2014 15:17:01 +0100, by Kim Alvefur
-
mod_s2s: Log a warning if no local addresses are found, as this breaks s2soutSun, 09 Feb 2014 15:13:46 +0100, by Kim Alvefur
-
mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392)Wed, 12 Feb 2014 19:25:15 +0100, by Kim Alvefur
-
mod_storage_sql2: archive:delete() with username = true deletes for all usersSun, 09 Feb 2014 15:12:13 +0100, by Kim Alvefur
-
mod_ping: Use type-specific eventSun, 09 Feb 2014 15:09:12 +0100, by Kim Alvefur
-
Merge 0.10->trunkThu, 06 Feb 2014 10:55:09 +0100, by Kim Alvefur
-
Merge 0.9->0.10Thu, 06 Feb 2014 10:48:41 +0100, by Kim Alvefur
-
mod_motd: Strip indentation only, leave multiple newlinesThu, 06 Feb 2014 10:44:21 +0100, by Kim Alvefur
-
Merge 0.10->trunkMon, 03 Feb 2014 07:25:05 +0100, by Kim Alvefur
-
Merge 0.9->0.10Mon, 03 Feb 2014 07:23:33 +0100, by Kim Alvefur
-
tools/ejabberd2prosody: Handle new room member format.Mon, 27 Jan 2014 16:47:54 +0100, by Kim Alvefur
-
mod_c2s: Break out stream opening into a separate functionFri, 31 Jan 2014 12:01:12 +0100, by Florian Zeitz
-
MUC: Tag PMs with <x>, like presence stanzasTue, 28 Jan 2014 19:21:21 +0100, by Kim Alvefur
-
modulemanager: Always load a platform-specific module, add stub modules for Windows and unknown platformsSun, 26 Jan 2014 21:16:24 +0100, by Kim Alvefur
-
mod_posix: Daemonize by default only when installedSun, 26 Jan 2014 18:35:03 +0100, by Kim Alvefur
-
Merge 0.10->trunkTue, 21 Jan 2014 03:26:04 +0000, by Matthew Wild
-
Merge 0.9->0.10Tue, 21 Jan 2014 03:24:40 +0000, by Matthew Wild
-
tools/ejabberd2prosody: Disable generating a config, as the format it generates is completely out of date.Sat, 18 Jan 2014 17:26:02 -0500, by Waqas Hussain
-
tools/ejabberd2prosody: “xmlelement” can be “xmlel” in newer ejabberd (thanks cr).Sat, 18 Jan 2014 17:24:10 -0500, by Waqas Hussain
-
MUC: Fire muc-room-destroyed event when the last participant leaves a non-persistent roomSat, 18 Jan 2014 20:14:05 +0100, by Kim Alvefur
-
mod_storage_sql2: Only attempt to delete conflicting items if an ID/key is givenTue, 21 Jan 2014 01:51:13 +0100, by Kim Alvefur
-
mod_storage_sql2: Fix another SQL syntax error that slipped troughTue, 21 Jan 2014 00:51:31 +0100, by Kim Alvefur
-
Merge 0.10->trunkSat, 18 Jan 2014 18:46:31 +0000, by Matthew Wild
-
Merge 0.9->0.10Sat, 18 Jan 2014 18:46:12 +0000, by Matthew Wild
-
tools/ejabberd2prosody: Add support for importing MUC rooms.Sat, 18 Jan 2014 10:37:12 -0500, by Waqas Hussain
-
tools/ejabberdsql2prosody: Skip invalid XML in data, and print out errors.Thu, 16 Jan 2014 14:03:27 -0500, by Waqas Hussain
-
additional fix for erlparse loading in ejabberd2prosody.luaFri, 14 Jun 2013 15:43:35 +0700, by Vadim Misbakh-Soloviov
-
package{,c}path fixes for migration toolsFri, 14 Jun 2013 15:15:05 +0700, by Vadim Misbakh-Soloviov
-
mod_tls: Let s2s_secure_auth override s2s_require_encryption and warn if they differWed, 15 Jan 2014 22:47:50 +0100, by Kim Alvefur
-
mod_tls: Rename variables to be less confusingWed, 15 Jan 2014 21:57:15 +0100, by Kim Alvefur
-
Merge 0.10->trunkSat, 18 Jan 2014 18:44:58 +0000, by Matthew Wild
-
mod_storage_sql2: Fix SQL syntaxSat, 18 Jan 2014 19:33:33 +0100, by Kim Alvefur
-
MUC: Expose room metatable on moduleSat, 18 Jan 2014 18:28:50 +0100, by Kim Alvefur
-
MUC: Split out sending of the topic into method separate from sending historySat, 18 Jan 2014 18:11:13 +0100, by Kim Alvefur
-
MUC: Split saving to history into a separate methodSat, 18 Jan 2014 18:05:42 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 12 Jan 2014 06:27:55 -0500, by Matthew Wild
-
MergeSun, 12 Jan 2014 06:19:55 -0500, by Matthew Wild
-
mod_storage_sql2: Fix syntax error in subquery (Thanks Lance)Sun, 05 Jan 2014 23:38:34 +0100, by Kim Alvefur
-
Merge 0.9->0.10Sun, 12 Jan 2014 06:19:37 -0500, by Matthew Wild
-
Tagging 0.9.3Sun, 12 Jan 2014 06:17:40 -0500, by Matthew Wild
-
mod_tls: Log error when TLS initialization fails 0.9.3Sun, 12 Jan 2014 06:16:49 -0500, by Matthew Wild
-
mod_s2s: Include IP in log messages, if host is unavailableSun, 05 Jan 2014 22:21:50 +0100, by Florian Zeitz
-
Merge 0.10->trunk and Happy New Year!Tue, 31 Dec 2013 19:09:34 +0100, by Kim Alvefur
-
util.pubsub: Separate data from node configurationMon, 30 Dec 2013 23:49:23 +0100, by Kim Alvefur
-
util.pubsub: Fire events on more actionsThu, 26 Dec 2013 18:14:34 +0100, by Kim Alvefur
-
mod_pubsub: Don't sent error replies from service disco events, let mod_disco handle thatMon, 30 Dec 2013 21:49:17 +0100, by Kim Alvefur
-
mod_storage_sql2: Expose the unique key argument, allowing arbitrary ids. Conflicting items are removed.Wed, 25 Dec 2013 22:37:52 +0100, by Kim Alvefur
-
mod_storage_sql2: Include user, host and store in id lookupWed, 25 Dec 2013 15:28:55 +0100, by Kim Alvefur
-
net.server_{select,event}: addclient: Handle missing getaddrinfoMon, 23 Dec 2013 23:23:59 +0100, by Kim Alvefur
-
net.server_{select,event}: addclient: Use getaddrinfo to detect IP address type if no socket type argument given. (Argument must be given for non-TCP)Mon, 23 Dec 2013 17:57:53 +0100, by Kim Alvefur
-
net.server_{select,event}: addclient: Add argument for overriding socket typeMon, 23 Dec 2013 17:55:41 +0100, by Kim Alvefur
-
net/http: Use server.addclientWed, 18 Dec 2013 19:00:24 -0500, by daurnimator
-
net/server: addclient: wrapclient already calls startconnection for usWed, 18 Dec 2013 18:11:47 -0500, by daurnimator
-
net/server_event: pcall require ssl rather than relying on globalsWed, 18 Dec 2013 18:11:17 -0500, by daurnimator
-
net/server_select: Fix typoWed, 18 Dec 2013 18:06:33 -0500, by daurnimator
-
net/server_select: addclient: Check argumentsWed, 18 Dec 2013 17:55:03 -0500, by daurnimator
-
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failureWed, 18 Dec 2013 17:54:31 -0500, by daurnimator
-
net/server_event: add_client should have same arguments no-matter the server backendWed, 18 Dec 2013 17:52:28 -0500, by daurnimator
-
net/server_select: Check arguments to add_server correctlyWed, 18 Dec 2013 17:51:27 -0500, by daurnimator
-
net/server_select: pcall require ssl (easy to forget to require ssl)Wed, 18 Dec 2013 17:50:38 -0500, by daurnimator
-
Merge 0.10->trunkWed, 18 Dec 2013 18:37:38 +0100, by Kim Alvefur
-
Merge 0.9->0.10Wed, 18 Dec 2013 18:36:54 +0100, by Kim Alvefur
-
mod_component: Enable TCP keepalives on component streamsWed, 18 Dec 2013 18:35:35 +0100, by Kim Alvefur
-
mod_component: Decrease priority of component auth hookWed, 18 Dec 2013 18:34:22 +0100, by Kim Alvefur
-
Merge 0.10->trunkMon, 16 Dec 2013 23:32:29 +0000, by Matthew Wild
-
Merge 0.9->0.10Mon, 16 Dec 2013 23:32:11 +0000, by Matthew Wild
-
net.server_select: Don't remove the socket from sendlist when we might have data in the buffer (we'll now let sendbuffer() take care of that) (thanks daurnimator)Mon, 16 Dec 2013 23:31:43 +0000, by Matthew Wild
-
net.http: assert() for socket creation success so it doesn't silently fail (thanks daurnimator)Mon, 16 Dec 2013 23:24:16 +0000, by Matthew Wild
-
Merge with trunkMon, 16 Dec 2013 02:05:16 +0000, by Matthew Wild
-
Merge 0.10->trunkMon, 16 Dec 2013 02:04:43 +0000, by Matthew Wild
-
Merge 0.9->0.10Mon, 16 Dec 2013 02:04:16 +0000, by Matthew Wild
-
util.jid: Strip trailing '.' when normalizing hostnamesMon, 16 Dec 2013 02:03:35 +0000, by Matthew Wild
-
mod_muc: Remove extra parenthesis (thanks janhouse)Sat, 14 Dec 2013 17:25:17 +0100, by Kim Alvefur
-
Merge 0.10->trunkSat, 14 Dec 2013 17:25:55 +0100, by Kim Alvefur
-
mod_muc: Remove extra parenthesis (thanks janhouse)Sat, 14 Dec 2013 17:25:17 +0100, by Kim Alvefur
-
Merge 0.10->trunkFri, 13 Dec 2013 12:53:14 +0000, by Matthew Wild
-
Merge 0.9->0.10Fri, 13 Dec 2013 12:52:39 +0000, by Matthew Wild
-
mod_muc: Allow admins to always bypass restrict_room_creation (thanks Chris B)Fri, 13 Dec 2013 12:52:03 +0000, by Matthew Wild
-
prosody: Store the config file name so the same file can be used when reloadingFri, 13 Dec 2013 10:25:40 +0100, by Kim Alvefur
-
Merge 0.10->trunkWed, 11 Dec 2013 22:32:17 +0000, by Matthew Wild
-
Merge 0.9->0.10Wed, 11 Dec 2013 22:31:48 +0000, by Matthew Wild
-
Tagging 0.9.2 (again)Wed, 04 Dec 2013 15:06:48 +0000, by Matthew Wild
-
Makefile, configure: Add option for disabling generation of example certificates 0.9.2Sat, 30 Nov 2013 22:26:20 +0100, by Kim Alvefur
-
Merge 0.10->trunkFri, 29 Nov 2013 20:11:53 +0000, by Matthew Wild
-
Merge 0.9->0.10Fri, 29 Nov 2013 20:11:06 +0000, by Matthew Wild
-
Tagging 0.9.2Fri, 29 Nov 2013 20:10:13 +0000, by Matthew Wild
-
Merge 0.10->trunkThu, 28 Nov 2013 16:17:51 +0100, by Kim Alvefur
-
Merge 0.9->0.10Thu, 28 Nov 2013 16:17:21 +0100, by Kim Alvefur
-
util.pposix: Verify that file handle is openThu, 28 Nov 2013 16:12:40 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 24 Nov 2013 14:24:53 +0100, by Kim Alvefur
-
Merge 0.9->0.10Sun, 24 Nov 2013 14:24:21 +0100, by Kim Alvefur
-
Makefile, certs: Generate example certificates on build, remove the old static oneFri, 22 Nov 2013 15:27:21 +0100, by Kim Alvefur
-
Merge 0.10->trunkThu, 21 Nov 2013 02:15:36 +0000, by Matthew Wild
-
Merge 0.9->0.10Thu, 21 Nov 2013 02:14:23 +0000, by Matthew Wild
-
certmanager: Further cipher string tweaking. Re-enable ciphers required for DSA and ECDH certs/keys.Thu, 21 Nov 2013 02:11:09 +0000, by Matthew Wild
-
Merge 0.10->trunkWed, 13 Nov 2013 11:59:43 +0100, by Kim Alvefur
-
util.sql: Fix previous commitTue, 12 Nov 2013 11:38:52 +0100, by Kim Alvefur
-
util.sql: Get character set info from the correct database.Tue, 12 Nov 2013 11:13:45 +0100, by Kim Alvefur
-
Merge 0.10->trunkTue, 12 Nov 2013 02:23:29 +0000, by Matthew Wild
-
Merge 0.9->0.10Tue, 12 Nov 2013 02:23:02 +0000, by Matthew Wild
-
Back out 1b0ac7950129, as SSLv3 appears to still be in moderate use on the network. Also, although obsolete, SSLv3 isn't documented to have any weaknesses that TLS 1.0 (the most common version used today) doesn't also have. Get your act together clients!Tue, 12 Nov 2013 02:13:01 +0000, by Matthew Wild
-
Merge 0.10->trunkMon, 11 Nov 2013 23:28:53 +0100, by Kim Alvefur
-
mod_storage_sql2: Auto increment columns won't be NULL, so drop nullable=falseMon, 11 Nov 2013 23:15:26 +0100, by Kim Alvefur
-
util.sql: Rewrite auto increment columns to SERIAL for PostgreSQLMon, 11 Nov 2013 23:09:18 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 10 Nov 2013 23:10:46 +0000, by Matthew Wild
-
util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng)Sun, 10 Nov 2013 23:10:27 +0000, by Matthew Wild
-
Merge 0.10->trunkSun, 10 Nov 2013 18:50:01 +0000, by Matthew Wild
-
Merge 0.9->0.10Sun, 10 Nov 2013 18:49:34 +0000, by Matthew Wild
-
certmanager: Update default cipher string to prefer forward-secrecy over cipher strength and to disable triple-DES (weaker and much slower than AES)Sun, 10 Nov 2013 18:46:48 +0000, by Matthew Wild
-
util.set: Remove unused variableSun, 10 Nov 2013 16:43:10 +0000, by Matthew Wild
-
Merge 0.10->trunkSat, 09 Nov 2013 18:37:13 +0000, by Matthew Wild
-
Merge 0.9->0.10Sat, 09 Nov 2013 18:36:32 +0000, by Matthew Wild
-
mod_storage_sql2: Fix backwards comparison of timestampThu, 07 Nov 2013 17:18:20 +0100, by Kim Alvefur
-
certmanager: Fix order of options, so that the dynamic option is at the end of the arraySat, 09 Nov 2013 17:54:21 +0000, by Matthew Wild
-
certmanager: Default to using the server's cipher preference order by default, as clients have been shown to commonly select weak and insecure ciphers even when they support stronger onesSat, 09 Nov 2013 17:50:19 +0000, by Matthew Wild
-
core.moduleapi: Fix some global accesses.Wed, 06 Nov 2013 14:38:51 -0500, by Waqas Hussain
-
core/moduleapi: Return timer object from module:add_timerWed, 06 Nov 2013 12:56:35 -0500, by daurnimator
-
util/timer: Re-set params when timer is rescheduledWed, 06 Nov 2013 12:56:18 -0500, by daurnimator
-
Merge 0.10 -> trunkThu, 31 Oct 2013 20:49:03 +0100, by Kim Alvefur
-
Merge 0.9 -> 0.10Thu, 31 Oct 2013 20:47:57 +0100, by Kim Alvefur
-
certmanager: Disable SSLv3 by defaultThu, 31 Oct 2013 19:00:36 +0100, by Kim Alvefur
-
mod_storage_sql2: Switch to the util.sql table definition for the main tableThu, 31 Oct 2013 00:53:59 +0100, by Kim Alvefur
-
mod_storage_sql2: The prosodyarchive_index should be uniqueWed, 30 Oct 2013 22:37:07 +0100, by Kim Alvefur
-
mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the typeWed, 30 Oct 2013 22:27:22 +0100, by Kim Alvefur
-
mod_storage_sql2: Use MEDIUMTEXT fields for value columns (ie TEXT on non-MySQL)Wed, 30 Oct 2013 14:33:15 +0100, by Kim Alvefur
-
util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQLWed, 30 Oct 2013 10:24:35 +0100, by Kim Alvefur
-
util.sql: Check what encoding SQLite3 usesTue, 29 Oct 2013 11:43:49 +0100, by Kim Alvefur
-
util.sql: Find out if MySQL supports utf8mb4 and use thatTue, 29 Oct 2013 11:42:55 +0100, by Kim Alvefur
-
util.sql: Support incrementing columnsMon, 28 Oct 2013 23:20:25 +0100, by Kim Alvefur
-
util.sql: Allow columns to be marked the primary keyMon, 28 Oct 2013 23:19:47 +0100, by Kim Alvefur
-
util.sql: Allow creating unique indicesMon, 28 Oct 2013 23:18:54 +0100, by Kim Alvefur
-
mod_storage_sql2: Move checking of the sql_manage_tables option so it also includes table upgrades (again)Mon, 28 Oct 2013 22:08:46 +0100, by Kim Alvefur
-
mod_storage_sql2, util.sql: Move code for setting encoding to util.sqlMon, 28 Oct 2013 22:07:16 +0100, by Kim Alvefur
-
mod_storage_sql2: Move all schema upgrade code to the same placeMon, 28 Oct 2013 21:37:30 +0100, by Kim Alvefur
-
mod_storage_sql2: Split up setting of encoding and table upgrade codeMon, 28 Oct 2013 21:34:55 +0100, by Kim Alvefur
-
util.timer: Import all require upvalues.Wed, 30 Oct 2013 17:58:17 -0400, by Waqas Hussain
-
util.timer: Fix another variable name typo (thanks again zash).Wed, 30 Oct 2013 17:56:00 -0400, by Waqas Hussain
-
util.timer: Fix variable name typo.Wed, 30 Oct 2013 17:51:37 -0400, by Waqas Hussain
-
util.timer: Updated to use util.indexedbheap to provide a more complete API. Timers can now be stopped or rescheduled. Callbacks are now pcall'd. Adding/removing timers from within timer callbacks works better. Optional parameter can be passed when creating timer which gets passed to callback, eliminating the need for closures in various timer uses. Timers are now much more lightweight.Wed, 30 Oct 2013 17:44:42 -0400, by Waqas Hussain
-
util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation.Wed, 30 Oct 2013 17:30:35 -0400, by Waqas Hussain
-
Merge 0.10->trunkTue, 15 Oct 2013 10:48:11 +0200, by Kim Alvefur
-
certmanager: Fix. Again.Tue, 15 Oct 2013 10:47:34 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 15 Oct 2013 01:38:02 +0200, by Kim Alvefur
-
certmanager: Add back single_dh_use and single_ecdh_use to default options (Zash breaks, Zash unbreaks)Tue, 15 Oct 2013 01:37:16 +0200, by Kim Alvefur
-
util.sasl.scram: Rename variable for claritySun, 13 Oct 2013 01:43:04 +0200, by Kim Alvefur
-
util.sasl.scram: Cache profile name instead of concatenating when usedSun, 13 Oct 2013 01:36:28 +0200, by Kim Alvefur
-
util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proofSun, 13 Oct 2013 01:14:21 +0200, by Kim Alvefur
-
util.sasl.scram: Create the state table as late as possible, keep state in locals for faster accessSun, 13 Oct 2013 00:29:47 +0200, by Kim Alvefur
-
util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)Sat, 12 Oct 2013 21:15:36 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 10 Oct 2013 22:27:01 +0100, by Matthew Wild
-
Merge 0.9->0.10Thu, 10 Oct 2013 22:26:41 +0100, by Matthew Wild
-
util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun).Thu, 10 Oct 2013 17:18:16 -0400, by Waqas Hussain
-
util.sasl: Remove unused print() import.Mon, 07 Oct 2013 18:02:58 -0400, by Waqas Hussain
-
util.sasl: Make registerMechanism a public function (again)Mon, 07 Oct 2013 17:57:06 -0400, by Waqas Hussain
-
Merge 0.10->trunkMon, 07 Oct 2013 12:56:53 +0200, by Kim Alvefur
-
mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encryptedMon, 07 Oct 2013 12:56:21 +0200, by Kim Alvefur
-
mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways mean encrypted (eg consider_bosh_secure)Mon, 07 Oct 2013 12:43:00 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 06 Oct 2013 23:53:15 +0200, by Kim Alvefur
-
util.array: Improve array:reverse() and make it work as both method and non-mutating functionSun, 06 Oct 2013 23:18:54 +0200, by Kim Alvefur
-
util.sasl.scram: Remove unused function and importSun, 06 Oct 2013 23:17:05 +0200, by Kim Alvefur
-
Merge 0.10->trunkSat, 05 Oct 2013 12:16:28 -0400, by Matthew Wild
-
Merge 0.9->0.10Sat, 05 Oct 2013 12:15:25 -0400, by Matthew Wild
-
mod_pep_plus: An util.pubsub based PEP moduleFri, 04 Oct 2013 18:42:44 +0200, by Florian Zeitz
-
mod_pubsub, util.pubsub: Keep track of the order of itemsFri, 04 Oct 2013 16:40:27 +0200, by Kim Alvefur
-
Merge 0.9->0.10Mon, 30 Sep 2013 23:46:38 +0100, by Matthew Wild
-
util.filters: Fix inserting items so that higher priority filters run firstMon, 30 Sep 2013 21:51:42 +0200, by Kim Alvefur
-
mod_storage_sql2: Add method for deleting items from archives with same syntax as :find()Sat, 28 Sep 2013 22:04:04 +0200, by Kim Alvefur
-
mod_storage_sql2: Split out code for building WHERE clauses into separate functionsSat, 28 Sep 2013 21:58:01 +0200, by Kim Alvefur
-
server_select: fix onreadtimeout support so that listeners can override the default (disconnect) behaviourSat, 28 Sep 2013 18:40:48 +0100, by Matthew Wild
-
util.x509: Only compare identity with oid-on-xmppAddr for XMPP servicesThu, 26 Sep 2013 16:55:39 +0200, by Kim Alvefur
-
util.sasl.scram: Simplify validation of client-first-messageSun, 22 Sep 2013 04:29:27 +0200, by Kim Alvefur
-
Merge Tobias SCRAM-PLUS workSun, 22 Sep 2013 00:44:20 +0200, by Kim Alvefur
-
Backout ae48bf828f21Sun, 22 Sep 2013 00:37:04 +0200, by Kim Alvefur
-
Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.Mon, 07 Feb 2011 13:24:42 +0100, by Tobias Markmann
-
sasl.util.scarm: Rearrage some code so it makes more sense.Sun, 06 Feb 2011 13:39:32 +0100, by Tobias Markmann
-
util.sasl.scram: Checking the GS2 header for valid start flag.Sun, 06 Feb 2011 13:20:17 +0100, by Tobias Markmann
-
mod_saslauth: Check whether LuaSec supports getpeerfinished() binding.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl.scram: Remove some debugging output.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl.scram: Validate channel binding data of client final message.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
mod_saslauth: Add channel binding handler for tls-unique channel binding.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
mod_saslauth: Set secure socket as SASL object user data for secure sessions.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl: New method to add channel binding handler to a SASL instance.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
Run with own LuaSec.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
Check whether we support the proposed channel binding type.Sat, 15 Jan 2011 17:59:15 +0100, by Tobias Markmann
-
Adding some code for channel binding advertising.Wed, 12 Jan 2011 21:29:37 +0100, by Tobias Markmann
-
Merge 0.9->trunkMon, 16 Sep 2013 18:41:30 +0100, by Matthew Wild
-
Tagging 0.9.1Mon, 09 Sep 2013 11:32:03 +0100, by Matthew Wild
-
moduleapi: Add module:unhook()Mon, 16 Sep 2013 18:41:09 +0100, by Matthew Wild
-
net.server_select: Return handler from addclientFri, 06 Sep 2013 10:53:04 +0200, by Kim Alvefur
-
net.server_select: Pass on all arguments to addclient on to wrapclientFri, 06 Sep 2013 10:52:37 +0200, by Kim Alvefur
-
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callbackTue, 03 Sep 2013 15:43:59 +0200, by Kim Alvefur
-
Merge 0.9->trunkTue, 03 Sep 2013 13:43:39 +0200, by Kim Alvefur
-
certmanager: Fix dhparam callback, missing imports (Testing, pfft) 0.9.1Tue, 03 Sep 2013 13:40:29 +0200, by Kim Alvefur
-
Merge 0.9->trunkTue, 03 Sep 2013 12:32:18 +0100, by Matthew Wild
-
mod_admin_adhoc: As the only user of set:items(), update... it's now an iterator, and the extra keys() iterator is now unnecessaryTue, 03 Sep 2013 12:22:22 +0100, by Matthew Wild
-
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callbackTue, 03 Sep 2013 13:13:31 +0200, by Kim Alvefur
-
certmanager: Fix for working around a bug with LuaSec 0.4.1 that causes it to not honour the 'ciphers' option. This change will apply 0.9's default cipher string for LuaSec 0.4.1 users.Tue, 03 Sep 2013 12:11:11 +0100, by Matthew Wild
-
Merge 0.9->trunkTue, 03 Sep 2013 00:20:28 +0100, by Matthew Wild
-
util.set: Fix :include() and :exclude() methods to iterate the input set correctlyMon, 02 Sep 2013 20:52:19 +0100, by Matthew Wild
-
util.pposix: Fix building on non-Linux with glibcMon, 02 Sep 2013 18:19:38 +0200, by Kim Alvefur
-
configmanager: Fix checking of absolute paths on WindowsFri, 30 Aug 2013 18:51:55 +0200, by Kim Alvefur
-
util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)Fri, 30 Aug 2013 16:14:31 +0200, by Kim Alvefur
-
prosodyctl: check: Support for unicode (IDN) domains (thanks once again albert)Mon, 02 Sep 2013 15:22:41 +0100, by Matthew Wild
-
mod_muc: Support for locking newly-created rooms until they are configured (enabled with muc_room_locking = true)Fri, 30 Aug 2013 14:15:29 +0100, by Matthew Wild
-
mod_muc: Import util.arrayFri, 30 Aug 2013 14:10:51 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Set c2s_require_encryption = trueThu, 29 Aug 2013 11:59:27 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 24 Aug 2013 23:16:08 +0100, by Matthew Wild
-
mod_pep: Update COMPAT comment, it seems Asterisk 1.8 also suffers from this issue (thanks Lonnie Abelbeck)Sat, 24 Aug 2013 23:15:24 +0100, by Matthew Wild
-
Added tag 0.9.0 for changeset 6ef79af0c445Mon, 19 Aug 2013 20:36:04 +0100, by Matthew Wild
-
mod_c2s: Move another log message to debug levelWed, 14 Aug 2013 15:38:56 +0200, by Kim Alvefur
-
mod_c2s, mod_s2s: Log cipher and encryption info in a more compact and (hopefully) less confusing wayWed, 14 Aug 2013 15:00:36 +0200, by Kim Alvefur
-
mod_s2s: Captitalize log messages that begin with a stream directionWed, 14 Aug 2013 14:53:50 +0200, by Kim Alvefur
-
mod_s2s: Lower "Beginning new connection attempt" message from info to debug levelWed, 14 Aug 2013 14:44:56 +0200, by Kim Alvefur
-
mod_s2s/s2sout.lib: Improve error message logged at 'info' level when failing to connect to a host. Now 'Failed in all attempts to connect to XYZ'Wed, 14 Aug 2013 00:18:39 +0100, by Matthew Wild
-
util.async: Make guarder() localTue, 13 Aug 2013 23:38:50 +0100, by Matthew Wild
-
util.async: Add guarder method, to create guards to ensure only a single runner can pass through a section of code at a timeTue, 13 Aug 2013 21:26:53 +0100, by Matthew Wild
-
usermanager: Remove unused import of pairs()Tue, 13 Aug 2013 19:38:05 +0100, by Matthew Wild
-
util.async: Fix logic bug that prevented error watcher being called for runnersTue, 13 Aug 2013 19:23:00 +0100, by Matthew Wild
-
util.async: waiter: Throw error if done() called too many timesMon, 12 Aug 2013 13:22:27 +0200, by Kim Alvefur
-
util.async: waiter: Remove restriction about wait() being called before done()Mon, 12 Aug 2013 12:08:51 +0100, by Matthew Wild
-
util.async: runner: Fix check for new state to recognise transition to 'waiting'Mon, 12 Aug 2013 11:50:27 +0100, by Matthew Wild
-
util.async: Make functions localMon, 12 Aug 2013 10:27:08 +0100, by Matthew Wild
-
mod_c2s: Port coroutine code to util.asyncSun, 11 Aug 2013 14:46:27 +0100, by Matthew Wild
-
util.async: New library to provide support around coroutine-based non-blocking functionsSun, 11 Aug 2013 14:46:07 +0100, by Matthew Wild
-
util.debug: Fix level of locals when inspecting a coroutineSun, 11 Aug 2013 10:42:58 +0100, by Matthew Wild
-
util.debug: Further fix to display locals in extended tracebacksSat, 10 Aug 2013 20:40:45 +0100, by Matthew Wild
-
util.debug: Fixes to make coroutine tracebacks work properlySat, 10 Aug 2013 20:30:40 +0100, by Matthew Wild
-
mod_auth_internal_hashed: Log calls to provider methods and be consistent with mod_auth_internal_plainSat, 10 Aug 2013 20:19:40 +0200, by Kim Alvefur
-
mod_auth_internal_hashed: Use logger setup by moduleapi instead of going for util.logger directlySat, 10 Aug 2013 20:17:45 +0200, by Kim Alvefur
-
mod_auth_internal_hashed: Remove this 'initializing' message tooSat, 10 Aug 2013 20:15:25 +0200, by Kim Alvefur
-
mod_auth_internal_plain: Remove "initializing" log message, hostmanager logs this tooSat, 10 Aug 2013 20:10:30 +0200, by Kim Alvefur
-
mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methodsSat, 10 Aug 2013 20:09:33 +0200, by Kim Alvefur
-
mod_auth_internal_plain: Remove redundant hostname from log messagesSat, 10 Aug 2013 20:06:51 +0200, by Kim Alvefur
-
mod_dialback: Change level of some log statements to be more appropriateSat, 10 Aug 2013 19:53:22 +0200, by Kim Alvefur
-
util.pposix: Fix overflow in rlimit argument conversion (thanks gcc, now be quiet please)Sat, 10 Aug 2013 19:02:52 +0200, by Kim Alvefur
-
Remove all trailing whitespaceFri, 09 Aug 2013 17:48:21 +0200, by Florian Zeitz
-
Merge 0.9->trunkFri, 09 Aug 2013 16:03:48 +0200, by Kim Alvefur
-
util.hashes: Silence compiler warning about pointer signedness 0.9.0Fri, 09 Aug 2013 16:03:17 +0200, by Kim Alvefur
-
mod_c2s: Add session:sleep() and session:wake() to pause a session (e.g. while waiting for an external event). Needs a gallon or two of testing.Fri, 09 Aug 2013 11:10:22 +0100, by Matthew Wild
-
mod_disco: Check for host type == 'local' ('normal' never existed)Tue, 06 Aug 2013 17:18:39 +0100, by Matthew Wild
-
moduleapi: module:get_host_type() now returns 'global' for * and 'local' for non-componentsTue, 06 Aug 2013 17:17:23 +0100, by Matthew Wild
-
Merge 0.9->trunkTue, 06 Aug 2013 14:35:03 +0200, by Kim Alvefur
-
mod_admin_telnet, mod_s2s: Fix reporting of certificate chain validation detailsTue, 06 Aug 2013 14:32:31 +0200, by Kim Alvefur
-
util.hashes: Correct argument orderTue, 06 Aug 2013 14:31:20 +0200, by Kim Alvefur
-
mod_s2s: Improve policy checkMon, 05 Aug 2013 20:47:38 +0200, by Kim Alvefur
-
mod_s2s: Log certificate identity validation resultSun, 04 Aug 2013 17:33:00 +0200, by Kim Alvefur
-
mod_storage_sql2: Do an early return and drop an indentation levelFri, 02 Aug 2013 15:40:21 +0200, by Kim Alvefur
-
mod_c2s, mod_s2s: Log a message that stream encryption has been enabled with some detailsFri, 02 Aug 2013 15:12:24 +0200, by Kim Alvefur
-
mod_register: Use more specific get_option variantsFri, 02 Aug 2013 14:44:56 +0200, by Kim Alvefur
-
mod_adhoc: Add local_user permissionWed, 24 Jul 2013 23:30:32 +0200, by Florian Zeitz
-
mod_adhoc: Use mod_disco for disco handlingWed, 24 Jul 2013 22:58:44 +0200, by Florian Zeitz
-
mod_adhoc: Sort commands by node. This guarantees the order remains the same across restarts etc.Wed, 24 Jul 2013 22:08:07 +0200, by Florian Zeitz
-
Merge 0.9->trunkWed, 24 Jul 2013 21:50:38 +0200, by Kim Alvefur
-
adhoc.lib: Don't build error reply from reply stanzaWed, 24 Jul 2013 21:49:36 +0200, by Kim Alvefur
-
mod_c2s: Change default of tcp_keepalives to true, and make it individually configurable through c2s_tcp_keepalivesWed, 24 Jul 2013 15:28:36 +0200, by Kim Alvefur
-
Merge 0.9->trunkMon, 22 Jul 2013 20:29:41 +0200, by Kim Alvefur
-
net.server_event: Pass ondrain handler from listenerMon, 22 Jul 2013 18:17:30 +0200, by Kim Alvefur
-
net.http.server: Fix Keep-Alive requests with HTTP 1.0Mon, 22 Jul 2013 17:28:37 +0200, by Kim Alvefur
-
Merge 0.9->trunkMon, 15 Jul 2013 23:43:37 +0100, by Matthew Wild
-
util.net: Fix compilation on Windows (outputs an empty list of addresses for now) (tested only in my head)Mon, 15 Jul 2013 23:43:20 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 15 Jul 2013 23:35:49 +0100, by Matthew Wild
-
util.net: Include missing header needed for successful compiltion on FreeBSDMon, 15 Jul 2013 23:34:59 +0100, by Matthew Wild
-
util.events: Remove varargs, event handlers can now only accept a single parameterMon, 15 Jul 2013 12:15:51 +0100, by Matthew Wild
-
mod_bosh, mod_c2s: No longer fire stream-features globally (nobody uses it, and shared modules make it easy for global modules to hook per-host now)Mon, 15 Jul 2013 11:44:49 +0100, by Matthew Wild
-
rostermanager, mod_groups: Change roster-load event to pass an event table for consistencyMon, 15 Jul 2013 11:43:23 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 13 Jul 2013 13:17:53 +0100, by Matthew Wild
-
certmanager: Set our own default cipher string, which includes only ciphers regarded as 'HIGH' strength (by OpenSSL). In particular this disables RC4.Sat, 13 Jul 2013 13:15:24 +0100, by Matthew Wild
-
util.sql: Do lazy fetching of affected/rowcountFri, 12 Jul 2013 17:44:30 +0200, by Kim Alvefur
-
Backed out changeset 3c57c2281087Fri, 12 Jul 2013 17:41:54 +0200, by Kim Alvefur
-
util.sql: Don't fetch row count of result sets for queries that don't have result setsFri, 12 Jul 2013 17:03:09 +0200, by Kim Alvefur
-
mod_storage_sql2: Add archive store with append and find methodsFri, 12 Jul 2013 02:53:24 +0200, by Kim Alvefur
-
mod_storage_sql2: Create an additional table `prosodyarchive` for chronological collectionsFri, 12 Jul 2013 01:34:38 +0200, by Kim Alvefur
-
util.sql: Set charset and collation for MySQL when creating tablesThu, 11 Jul 2013 22:07:55 +0200, by Kim Alvefur
-
Remove plugins/storage/sqlbasic.lib.lua, which seems obsoleteThu, 11 Jul 2013 15:13:45 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 11 Jul 2013 15:10:04 +0100, by Matthew Wild
-
mod_storage_sql2: Remove from 0.9Thu, 11 Jul 2013 15:08:47 +0100, by Matthew Wild
-
mod_storage_sql2: Support XML serialization for stanzas.Wed, 10 Jul 2013 13:19:33 +0200, by Kim Alvefur
-
mod_storage_sql2: Keep available store types in a tableWed, 10 Jul 2013 13:18:10 +0200, by Kim Alvefur
-
mod_storage_sql2: Fix iteration over users and storesWed, 10 Jul 2013 12:08:44 +0200, by Kim Alvefur
-
mod_storage_sql2: Make sure the user field is not NULLWed, 10 Jul 2013 12:01:23 +0200, by Kim Alvefur
-
Merge 0.9->trunkWed, 10 Jul 2013 07:47:54 +0200, by Kim Alvefur
-
net.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix)Wed, 10 Jul 2013 07:45:10 +0200, by Kim Alvefur
-
Merge 0.9->trunkTue, 09 Jul 2013 00:04:30 +0100, by Matthew Wild
-
mod_component: Local imports for some functions, including xpcallMon, 08 Jul 2013 23:59:51 +0100, by Matthew Wild
-
mod_bosh: Only pass stanza to core_process_stanza if it wasn't dropped by filtersMon, 08 Jul 2013 23:42:54 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 08 Jul 2013 21:41:31 +0100, by Matthew Wild
-
mod_component: xpcall() stanza processing, as per other listeners, preventing potentially harmful 'top-level errors'Mon, 08 Jul 2013 21:38:08 +0100, by Matthew Wild
-
prosodyctl: Import local_addresses from the new util.net intead of luasocketMon, 01 Jul 2013 22:17:31 +0200, by Kim Alvefur
-
Merge 0.9->trunkSat, 29 Jun 2013 22:49:56 +0200, by Kim Alvefur
-
mod_admin_adhoc: Fix node of the "Get List of Online Users" commandSat, 29 Jun 2013 22:40:10 +0200, by Florian Zeitz
-
MergeSat, 29 Jun 2013 14:45:47 +0100, by Matthew Wild
-
util.pposix: Correctly handle 'unlimited' limits (RLIM_INFINITY), by returning and accepting the string 'unlimited' in get/setrlimit()Sat, 29 Jun 2013 14:45:38 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 29 Jun 2013 10:11:55 +0100, by Matthew Wild
-
util.pposix: setrlimit(): Add missing return on error when an incorrect number of arguments are passedFri, 28 Jun 2013 20:16:43 +0100, by Matthew Wild
-
mod_http_files: Put the MIME type map in a global shared table instead of per-hostFri, 28 Jun 2013 19:34:57 +0200, by Kim Alvefur
-
Merge 0.9->trunkWed, 26 Jun 2013 21:40:33 +0100, by Matthew Wild
-
net.http: Include port number (when non-standard) in the Host header of outgoing requests, as per the HTTP RFCWed, 26 Jun 2013 21:40:01 +0100, by Matthew Wild
-
mod_s2s: Add missing global hook for read-timeoutWed, 26 Jun 2013 13:35:38 +0200, by Kim Alvefur
-
Merge 0.9->trunkMon, 24 Jun 2013 18:29:04 +0100, by Matthew Wild
-
mod_storage_sql2: Use correct variable (Thanks SkyBlue and Florob)Sun, 23 Jun 2013 19:27:49 +0200, by Kim Alvefur
-
mod_admin_telnet: Refactor s2s:show()Thu, 20 Jun 2013 21:47:38 +0200, by Kim Alvefur
-
mod_admin_telnet: Generate session names the same way as in s2smanagerThu, 20 Jun 2013 21:47:28 +0200, by Kim Alvefur
-
mod_admin_telnet: Refactor s2s:close and s2s:closeallThu, 20 Jun 2013 20:53:29 +0200, by Kim Alvefur
-
mod_register: Fix indentationWed, 19 Jun 2013 16:35:19 +0200, by Kim Alvefur
-
mod_admin_telnet: Refactor s2s:showcert()Wed, 19 Jun 2013 16:20:33 +0200, by Kim Alvefur
-
net.dns: Support IPv6 addresses in resolv.confTue, 18 Jun 2013 23:02:20 +0200, by Florian Zeitz
-
Merge 0.9->trunkTue, 18 Jun 2013 12:17:06 +0100, by Matthew Wild
-
mod_s2s/s2sout.lib: Remove unused variables and importsTue, 18 Jun 2013 12:14:46 +0100, by Matthew Wild
-
mod_s2s/s2sout.lib: Remove reference to undefined globalTue, 18 Jun 2013 12:12:49 +0100, by Matthew Wild
-
mod_s2s/s2sout.lib: Use new util.net.local_addresses() to fetch local interface addressesTue, 18 Jun 2013 12:12:12 +0100, by Matthew Wild
-
mod_s2s/s2sout.lib: Only attempt to create an IPv6 socket if LuaSocket supports IPv6Tue, 18 Jun 2013 12:11:40 +0100, by Matthew Wild
-
util.net: Add util.net, containing local_addresses() (removed from LuaSocket 3.0)Tue, 18 Jun 2013 09:04:44 +0100, by Matthew Wild
-
mod_tls: Remove debug statementSun, 16 Jun 2013 15:01:31 +0200, by Kim Alvefur
-
additional fix for erlparse loading in ejabberd2prosody.luaFri, 14 Jun 2013 15:43:35 +0700, by Vadim Misbakh-Soloviov
-
package{,c}path fixes for migration toolsFri, 14 Jun 2013 15:15:05 +0700, by Vadim Misbakh-Soloviov
-
Merge the mergeThu, 13 Jun 2013 23:24:36 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 13 Jun 2013 23:21:24 +0100, by Matthew Wild
-
util.dataforms: Return nil for empty list-mutli responses, to be consistent with other readersFri, 14 Jun 2013 00:07:57 +0200, by Florian Zeitz
-
mod_muc: Add Ad-Hoc command to destroy MUC roomsWed, 05 Jun 2013 00:05:03 +0200, by Florian Zeitz
-
mod_muc: Utilize mod_disco, instead of reimplementing disco handlingWed, 05 Jun 2013 00:04:44 +0200, by Florian Zeitz
-
mod_pubsub: Utilize mod_disco, instead of reimplementing disco handlingWed, 05 Jun 2013 00:01:17 +0200, by Florian Zeitz
-
mod_disco: Allow ansering disco requests including nodes, and adding custom items to disco#items requestsTue, 04 Jun 2013 23:59:59 +0200, by Florian Zeitz
-
mod_http_files: Put the MIME type map in a global shared tableThu, 13 Jun 2013 23:31:11 +0200, by Kim Alvefur
-
util.sasl.external: Add SASL EXTERNAL mechanismThu, 13 Jun 2013 18:20:49 +0200, by Kim Alvefur
-
prosody: Remove global ssl context, no longer usedThu, 13 Jun 2013 17:48:09 +0200, by Kim Alvefur
-
mod_tls: Refactor to allow separate SSL configuration for c2s and s2s connectionsThu, 13 Jun 2013 17:47:45 +0200, by Kim Alvefur
-
certmanager: Overhaul of how ssl configs are built.Thu, 13 Jun 2013 17:44:42 +0200, by Kim Alvefur
-
Merge 0.9->trunkThu, 13 Jun 2013 13:56:58 +0100, by Matthew Wild
-
mod_pep: When a client supplies no id on a published item, reflect our generated id back to itThu, 13 Jun 2013 13:56:35 +0100, by Florian Zeitz
-
Merge 0.9->trunkThu, 13 Jun 2013 12:07:46 +0100, by Matthew Wild
-
mod_muc: Fix incorrect variable nameTue, 21 May 2013 10:10:28 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 13 Jun 2013 00:46:29 +0100, by Matthew Wild
-
certmanager: Add single_dh_use and single_ecdh_use to default optionsThu, 13 Jun 2013 00:45:41 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 13 Jun 2013 00:09:56 +0100, by Matthew Wild
-
certmanager: Set ssl.curve to 'secp384r1' by default, to enable ECC ciphersThu, 13 Jun 2013 00:04:04 +0100, by Matthew Wild
-
util.pubsub: Check whether node exists, when deletingWed, 12 Jun 2013 16:53:51 +0200, by Florian Zeitz
-
Merge 0.9->trunkTue, 11 Jun 2013 21:50:41 +0100, by Matthew Wild
-
certmanager: Use 'curve' and 'dhparam' options from ssl config if presentTue, 11 Jun 2013 21:44:53 +0100, by Matthew Wild
-
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usageThu, 16 May 2013 10:47:22 +0100, by Matthew Wild
-
mod_bosh: Remove Connection: keep-alive header (conflicts with new net.http.server)Fri, 07 Jun 2013 17:47:49 +0100, by Matthew Wild
-
mod_bosh: Fix global writeFri, 07 Jun 2013 17:47:27 +0100, by Matthew Wild
-
mod_c2s, mod_s2s: Fire an event on read timeoutsTue, 11 Jun 2013 21:36:15 +0200, by Kim Alvefur
-
mod_c2s: Become a shared module and allow being disabled on some virtualhostsTue, 11 Jun 2013 21:18:51 +0200, by Kim Alvefur
-
mod_bosh: Reduce a little code.Tue, 11 Jun 2013 12:55:47 -0400, by Waqas Hussain
-
Merge 0.9->trunkMon, 10 Jun 2013 14:37:02 +0200, by Kim Alvefur
-
mod_admin_telnet: Fix another wrong boolean expressionMon, 10 Jun 2013 14:35:35 +0200, by Kim Alvefur
-
Merge 0.9->trunkSun, 09 Jun 2013 17:03:15 +0200, by Kim Alvefur
-
net.server_select: Make sure there is a server to pause when hitting maxfd (Thanks elghinn)Sun, 09 Jun 2013 17:00:26 +0200, by Kim Alvefur
-
mod_admin_telnet: Simplify IPv6 detection, fixes rare tracebackSun, 09 Jun 2013 12:59:23 +0200, by Kim Alvefur
-
mod_s2s: Set s2s_session.ipSun, 09 Jun 2013 12:54:10 +0200, by Kim Alvefur
-
mod_bosh: Make waiting_requests and dead_sessions shared to preserve across reloadsSat, 08 Jun 2013 18:08:18 +0100, by Matthew Wild
-
mod_muc: Include status code 332 on service shutdown (thanks mathieui)Sat, 08 Jun 2013 18:07:36 +0100, by Matthew Wild
-
mod_bosh: Don't tostring() stream:features when passing to session.send().Fri, 07 Jun 2013 16:26:08 -0400, by Waqas Hussain
-
prosodyctl: Add 'prosodyctl check certs' for validating TLS/SSL certificatesFri, 07 Jun 2013 20:59:43 +0200, by Kim Alvefur
-
certmanager: Complain if key or certificate is missing from SSL config.Fri, 07 Jun 2013 20:55:02 +0200, by Kim Alvefur
-
prosodyctl: Add 'prosodyctl check --help'Fri, 07 Jun 2013 20:05:23 +0200, by Kim Alvefur
-
mod_bosh: Only return CORS headers if the Origin header is received, and CORS is enabled.Fri, 07 Jun 2013 14:20:13 -0400, by Waqas Hussain
-
mod_bosh: Return empty string from the OPTIONS event handler, don't return the response object itself.Fri, 07 Jun 2013 13:24:56 -0400, by Waqas Hussain
-
mod_bosh: Rename event handler argument to event, not request.Fri, 07 Jun 2013 13:21:38 -0400, by Waqas Hussain
-
Merge 0.9->trunkFri, 07 Jun 2013 13:23:04 +0100, by Matthew Wild
-
mod_bosh: Remove logging of request.id, it doesn't exist in the new HTTP server API (thanks Mikael Nordfeldth)Fri, 07 Jun 2013 13:22:13 +0100, by Matthew Wild
-
mod_bosh: Remove another place we set headers, fixes #348Thu, 06 Jun 2013 14:48:41 +0100, by Matthew Wild
-
mod_bosh: Clean up handling of response headers, set them only in one placeWed, 05 Jun 2013 21:41:27 +0100, by Matthew Wild
-
mod_bosh: Return errors when appropriate (invalid XML, missing sid)Wed, 05 Jun 2013 21:39:56 +0100, by Matthew Wild
-
mod_bosh: Remove some very verbose loggingWed, 05 Jun 2013 21:37:33 +0100, by Matthew Wild
-
Merge 0.9->trunkWed, 05 Jun 2013 21:36:29 +0100, by Matthew Wild
-
mod_bosh: Reset creating_session to prevent putting unnecessary attributes into every BOSH responseWed, 05 Jun 2013 21:35:50 +0100, by Matthew Wild
-
mod_admin_telnet: Fix inverted boolean logicTue, 04 Jun 2013 19:35:41 +0200, by Kim Alvefur
-
net.server_select: Ensure _maxfd = math.huge on Windows, always.Sun, 02 Jun 2013 16:23:19 -0400, by Waqas Hussain
-
configure: Fix poor layoutMon, 03 Jun 2013 12:50:37 -0400, by James Callahan
-
Merge 0.9->trunkSun, 02 Jun 2013 19:27:45 +0200, by Kim Alvefur
-
mod_bosh: Fix traceback in case session is destroyed during the stream-features event (thanks Biszkopcik)Sun, 02 Jun 2013 19:25:53 +0200, by Kim Alvefur
-
mod_c2s, mod_c2s: Send a whitespace on read timeout, to prod TCP into detecting if the connection diedThu, 30 May 2013 14:32:40 +0200, by Kim Alvefur
-
mod_register: get_child_text()!Tue, 28 May 2013 18:32:51 +0200, by Kim Alvefur
-
mod_s2s: Remove unnecessary debug messageTue, 28 May 2013 16:10:22 +0100, by Matthew Wild
-
mod_bosh: rename variable for clarityFri, 24 May 2013 18:38:36 +0100, by Matthew Wild
-
mod_bosh: Some very minor whitespace/layout fixesFri, 24 May 2013 18:37:07 +0100, by Matthew Wild
-
net.server_select: Default checkinterval to 30s, so that read timeouts are actually detectedFri, 24 May 2013 18:33:16 +0100, by Matthew Wild
-
net.server_select: Support for listener.onreadtimeout() [see also e67891ad18d6]Fri, 24 May 2013 18:14:09 +0100, by Matthew Wild
-
Merge 0.9->trunkSun, 26 May 2013 22:59:06 +0200, by Kim Alvefur
-
mod_admin_telnet: Make the muc:create() command complain if the room already existsSun, 26 May 2013 22:58:13 +0200, by Kim Alvefur
-
Merge 0.9->trunkSun, 26 May 2013 16:02:01 +0200, by Kim Alvefur
-
util.pubsub: Fix get_subscriptions to not pass a boolean as node name (thanks jonas)Sun, 26 May 2013 16:01:09 +0200, by Kim Alvefur
-
mod_disco: Emit events for disco requests, which contain a node, on user accountsFri, 17 May 2013 18:35:50 +0200, by Florian Zeitz
-
mod_pubsub: Split out handlers into a module libraryFri, 17 May 2013 18:33:32 +0200, by Florian Zeitz
-
net.server_event: Add support for listener.onreadtimeout(conn), which can return true to prevent the connection from being closed when a read timeout occursFri, 24 May 2013 14:46:16 +0100, by Matthew Wild
-
prosody.cfg.lua: Remove some more sneaky ';' characters from the configFri, 24 May 2013 13:59:59 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Remove unnecessary ';' from default config (thanks Vincent)Fri, 24 May 2013 13:55:28 +0100, by Matthew Wild
-
Merge 0.9->trunkWed, 22 May 2013 14:33:18 +0100, by Matthew Wild
-
certmanager: Disable SSL compression if possible (LuaSec 0.5 or 0.4.1+OpenSSL 1.x)Wed, 22 May 2013 14:32:02 +0100, by Matthew Wild
-
prosodyctl: check dns: Add check that proxy65 addresses resolve correctlyWed, 22 May 2013 13:33:33 +0100, by Matthew Wild
-
prosodyctl: check config: Fix check for whether host is a componentWed, 22 May 2013 13:32:38 +0100, by Matthew Wild
-
mod_muc: Remove some old TODO commentsTue, 21 May 2013 13:21:30 +0100, by Matthew Wild
-
prosodyctl: check config: whitespace fixTue, 21 May 2013 13:21:12 +0100, by Matthew Wild
-
prosodyctl: check config: Show a suggestion to change hosts that begin with jabber/xmpp/chat/im subdomains, and link to DNS documentationTue, 21 May 2013 13:18:56 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Suggest 'prosodyctl check config' instead of 'luac -p'Tue, 21 May 2013 12:58:57 +0100, by Matthew Wild
-
mod_muc: Fix incorrect variable nameTue, 21 May 2013 10:10:28 +0100, by Matthew Wild
-
mod_muc: Remove unused variableTue, 21 May 2013 10:10:09 +0100, by Matthew Wild
-
mod_muc: Use stanza:maptags() instead of custom filtering functions, 7 insertions, 19 deletions!Tue, 21 May 2013 09:57:36 +0100, by Matthew Wild
-
mod_muc: Replace getText() with get_child_text(), 1 insertion, 12 deletions!Tue, 21 May 2013 09:48:59 +0100, by Matthew Wild
-
prosodyctl: Use jid.split() to parse parameter to adduser/deluser/passwdMon, 20 May 2013 15:33:57 +0100, by Matthew Wild
-
test_util_rfc6724: Update with new test vectors from RFC 6724Mon, 20 May 2013 00:28:02 +0200, by Florian Zeitz
-
util.ip: Fix protocol detection of IPv6 addresses beginning with :Sat, 18 May 2013 21:41:17 +0100, by Matthew Wild
-
test_util_ip.lua: Add more tests for util.ipSat, 18 May 2013 21:40:40 +0100, by Matthew Wild
-
test_util_ip: Add tests for IP matchingSat, 18 May 2013 17:44:01 +0100, by Matthew Wild
-
tests/test_core_configmanager.lua: Update to remove tests based on sections (now removed)Sat, 18 May 2013 17:17:56 +0100, by Matthew Wild
-
tests: Some much-needed cleanup...Sat, 18 May 2013 17:14:30 +0100, by Matthew Wild
-
util.ip: Add CIDR notation parsing and matchingSat, 18 May 2013 16:45:29 +0100, by Matthew Wild
-
MergeSat, 18 May 2013 15:29:31 +0100, by Matthew Wild
-
mod_muc: Pass actor (requesting JID) when generating the config form, and to the muc-config-form event handlerSat, 18 May 2013 15:29:10 +0100, by Matthew Wild
-
mod_muc: Add getter/setter for 'whois' (fixes traceback)Sat, 18 May 2013 15:28:00 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 18 May 2013 13:20:46 +0200, by Kim Alvefur
-
mod_admin_telnet: Verify that the host exists in user commands (Thanks SkyBlue)Sat, 18 May 2013 13:19:31 +0200, by Kim Alvefur
-
util.ip: Convert IPv4 mapped addresses to hex.Sat, 18 May 2013 13:14:19 +0200, by Kim Alvefur
-
mod_admin_telnet: Don't rely on getpeerchain returning an empty listSat, 18 May 2013 13:11:44 +0200, by Kim Alvefur
-
Merge 0.9->trunkSat, 18 May 2013 12:03:03 +0100, by Matthew Wild
-
mod_s2s: Fix interaction between s2s_secure_auth and s2s_require_encryption, in particular ensure that when s2s_require_encryption is NOT set, do not require encryption on s2s_insecure_domains.Sat, 18 May 2013 12:02:25 +0100, by Matthew Wild
-
mod_admin_telnet: Use stanza:get_child_text()Fri, 17 May 2013 18:28:05 +0200, by Kim Alvefur
-
prosodyctl: check dns: Use socket.local_addresses() if availableFri, 17 May 2013 14:56:36 +0100, by Matthew Wild
-
prosodyctl: check dns: Whitespace fix in outputFri, 17 May 2013 14:56:18 +0100, by Matthew Wild
-
prosodyctl: check dns: More concise output (merged separate v4/v6 warnings)Fri, 17 May 2013 14:55:57 +0100, by Matthew Wild
-
prosodyctl: check dns: Correctly mark host as failed if expected SRV records are not foundFri, 17 May 2013 14:55:05 +0100, by Matthew Wild
-
util.ip: Add 'private' method/property to determine whether an IP address is generally expected to be internet-routeable (YMMV)Fri, 17 May 2013 14:53:51 +0100, by Matthew Wild
-
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid.Fri, 17 May 2013 14:52:52 +0100, by Matthew Wild
-
mod_admin_telnet: List session flags (encryption, compression etc) the same way for c2s as s2sFri, 17 May 2013 14:56:06 +0200, by Kim Alvefur
-
prosodyctl: Add 'prosodyctl check dns' to make an attempt at verifying the server's DNS recordsFri, 17 May 2013 13:35:12 +0100, by Matthew Wild
-
prosodyctl: Add 'check' command, which currently checks the config file for some common mistakesFri, 17 May 2013 09:01:11 +0100, by Matthew Wild
-
util.iterators: Small fix for variable scoping issueFri, 17 May 2013 08:42:21 +0100, by Matthew Wild
-
util.iterators: Add filter() to run results through a filter functionFri, 17 May 2013 08:31:03 +0100, by Matthew Wild
-
util.iterators: Various fixes and improvements, primarily use pack() where it should be used.Fri, 17 May 2013 08:30:28 +0100, by Matthew Wild
-
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246Thu, 16 May 2013 14:17:25 +0100, by Matthew Wild
-
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usageThu, 16 May 2013 10:47:22 +0100, by Matthew Wild
-
Merge 0.9->trunkTue, 14 May 2013 09:39:32 +0100, by Matthew Wild
-
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik)Tue, 14 May 2013 09:38:54 +0100, by Matthew Wild
-
util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead.Mon, 13 May 2013 15:52:01 -0400, by Waqas Hussain
-
Merge merge merge mergeSat, 11 May 2013 13:55:36 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 11 May 2013 13:55:14 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Fix my s2s_secure(_auth) messSat, 11 May 2013 13:54:02 +0100, by Matthew Wild
-
Merge 0.9->trunkFri, 10 May 2013 22:31:20 +0200, by Kim Alvefur
-
mod_c2s: Fix session:close() when a stanza is passed as reasonFri, 10 May 2013 22:29:03 +0200, by Kim Alvefur
-
Merge 0.9->trunkFri, 10 May 2013 10:48:07 +0100, by Matthew Wild
-
mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't neededThu, 09 May 2013 11:13:18 +0200, by Kim Alvefur
-
Merge 0.9->trunkFri, 10 May 2013 10:46:27 +0100, by Matthew Wild
-
mod_admin_telnet: Add some DNS commands.Tue, 07 May 2013 17:17:32 +0200, by Kim Alvefur
-
net.dns: Add nicer API to cached recordsTue, 07 May 2013 16:51:25 +0200, by Kim Alvefur
-
util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input.Tue, 07 May 2013 10:42:44 -0400, by Waqas Hussain
-
util.array: Wrap tostring() output in {} (otherwise empty arrays print as "").Tue, 07 May 2013 10:41:03 -0400, by Waqas Hussain
-
util.json: Make setmetatable local.Mon, 06 May 2013 19:43:59 -0400, by Waqas Hussain
-
util.json: Fix variable name typo which broke util.json when util.array was missing.Mon, 06 May 2013 19:42:54 -0400, by Waqas Hussain
-
util.json: Optimize long string parsing.Sun, 05 May 2013 15:02:33 -0400, by Waqas Hussain
-
Merge tls branchWed, 01 May 2013 13:57:11 +0100, by Matthew Wild
-
Merge s2s branchWed, 01 May 2013 13:57:00 +0100, by Matthew Wild
-
Merge sasl branchWed, 01 May 2013 13:56:42 +0100, by Matthew Wild
-
Merge 0.9->trunkWed, 01 May 2013 13:45:42 +0100, by Matthew Wild
-
Merge with FlorobWed, 01 May 2013 13:45:05 +0100, by Matthew Wild
-
util.rfc{3484,6724}: Update to RFC 6724Tue, 30 Apr 2013 18:34:03 +0200, by Florian Zeitz
-
util.dataforms: Add support for generating type='fixed' fieldsMon, 11 Feb 2013 23:46:45 +0100, by Florian Zeitz
-
portmanager: Also include the interface the service is listening onMon, 29 Apr 2013 19:40:39 +0200, by Kim Alvefur
-
portmanager: Include port numbers the service is listening on in the info logs.Mon, 29 Apr 2013 22:03:17 +0500, by Waqas Hussain
-
net.server_select: Don't limit max file descriptor number on Windows.Mon, 29 Apr 2013 20:26:48 +0500, by Waqas Hussain
-
prosodyctl: Guess the country from the TLD for the cert configMon, 29 Apr 2013 14:01:19 +0200, by Kim Alvefur
-
prosodyctl: Ask about the distinguished name in a in a consistent orderMon, 29 Apr 2013 14:00:44 +0200, by Kim Alvefur
-
prosodyctl: Add message describing the distinguished name input expectedMon, 29 Apr 2013 13:59:39 +0200, by Kim Alvefur
-
util.openssl: Write the distinguished_name part of the config in a consistent orderMon, 29 Apr 2013 13:30:59 +0200, by Kim Alvefur
-
Merge 0.9->trunkMon, 29 Apr 2013 11:27:17 +0100, by Matthew Wild
-
MUC: Allow actor == true to set roles (like affiliations)Mon, 29 Apr 2013 11:25:12 +0100, by Matthew Wild
-
MUC: Allow plugins to add and handle options in the MUC config formMon, 29 Apr 2013 11:21:37 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 29 Apr 2013 10:54:25 +0100, by Matthew Wild
-
Merge with FlorobMon, 29 Apr 2013 10:52:23 +0100, by Matthew Wild
-
util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in CSun, 28 Apr 2013 02:28:42 +0200, by Florian Zeitz
-
util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashesSat, 27 Apr 2013 17:01:31 +0200, by Florian Zeitz
-
Merge 0.9->trunkMon, 29 Apr 2013 10:44:18 +0100, by Matthew Wild
-
mod_saslauth, mod_compression: Fix some cases where open_stream() was not being passed to/from (see df3c78221f26 and issue #338)Mon, 29 Apr 2013 10:43:44 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 29 Apr 2013 00:36:04 +0100, by Matthew Wild
-
mod_s2s: Ensure that to/from on stream headers are always correct, fixes #338Mon, 29 Apr 2013 00:33:39 +0100, by Matthew Wild
-
prosodyctl: Put keys and certificates in ./certs when in a source checkoutSun, 28 Apr 2013 16:22:01 +0200, by Kim Alvefur
-
net.server*: Allow the TCP backlog parameter to be set in the configSat, 27 Apr 2013 22:46:01 +0200, by Kim Alvefur
-
moduleapi: in module:provides(), add the name of the module in item._provided_bySat, 27 Apr 2013 19:44:37 +0200, by Kim Alvefur
-
moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globalsSat, 27 Apr 2013 19:14:22 +0200, by Kim Alvefur
-
Merge 0.9->trunkSat, 27 Apr 2013 18:03:19 +0100, by Matthew Wild
-
moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if setSat, 27 Apr 2013 14:59:00 +0100, by Matthew Wild
-
moduleapi: Add module:context(host) to produce a fake API context for a given host (or global). module:context("*"):get_option("foo") to get global options.Sat, 27 Apr 2013 14:57:24 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 27 Apr 2013 13:11:27 +0100, by Matthew Wild
-
Merge 0.9->trunkFri, 26 Apr 2013 12:25:53 +0100, by Matthew Wild
-
mod_s2s: Obey tcp_keepalives option for s2s too, and make it individually configurable through s2s_tcp_keepalives (thanks yeled)Fri, 26 Apr 2013 12:25:25 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 25 Apr 2013 20:37:51 +0100, by Matthew Wild
-
mod_admin_telnet: Add muc:create(room) (thanks SkyBlue)Thu, 25 Apr 2013 20:37:20 +0100, by Matthew Wild
-
MUC: add __tostring on room metatableThu, 25 Apr 2013 20:36:55 +0100, by Matthew Wild
-
mod_c2s: Refactor <stream:error> building to allways tostring() it and only call send onceThu, 25 Apr 2013 17:50:22 +0200, by Kim Alvefur
-
util.json: New, improved, fixed codepoint to UTF-8 conversion.Tue, 23 Apr 2013 15:55:49 -0400, by Waqas Hussain
-
util.json: Make encode(decode("[]"))=="[]".Tue, 23 Apr 2013 14:41:52 -0400, by Waqas Hussain
-
Merge 0.9->trunkTue, 23 Apr 2013 15:38:38 +0100, by Matthew Wild
-
mod_admin_adhoc: Use util.adhocTue, 23 Apr 2013 14:49:48 +0200, by Florian Zeitz
-
util.adhoc: New util for generating common adhoc handler patternsTue, 23 Apr 2013 14:49:31 +0200, by Florian Zeitz
-
Merges all the way downTue, 23 Apr 2013 15:15:52 +0100, by Matthew Wild
-
Merge 0.9->trunkTue, 23 Apr 2013 15:14:47 +0100, by Matthew Wild
-
MergeTue, 23 Apr 2013 15:14:22 +0100, by Matthew Wild
-
mod_auth_internal_plain: Don't log passwords, even at debug levelTue, 23 Apr 2013 15:13:51 +0100, by Matthew Wild
-
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occuredMon, 22 Apr 2013 12:35:52 +0100, by Matthew Wild
-
net.server.http: Add a commentMon, 22 Apr 2013 12:25:00 +0100, by Matthew Wild
-
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)Mon, 22 Apr 2013 12:24:42 +0100, by Matthew Wild
-
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occuredMon, 22 Apr 2013 12:35:52 +0100, by Matthew Wild
-
net.server.http: Add a commentMon, 22 Apr 2013 12:25:00 +0100, by Matthew Wild
-
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)Mon, 22 Apr 2013 12:24:42 +0100, by Matthew Wild
-
storagemanager: Fix traceback in logging when store type is nil, and store is unsupported.Mon, 22 Apr 2013 11:54:15 -0400, by Waqas Hussain
-
Merge 0.9->trunkFri, 19 Apr 2013 16:16:09 +0200, by Kim Alvefur
-
mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store()Fri, 19 Apr 2013 16:14:06 +0200, by Kim Alvefur
-
Merge 0.9->trunkFri, 19 Apr 2013 14:44:08 +0200, by Kim Alvefur
-
moduleapi: Make module:open_store() open a store named after the calling module by defaultFri, 19 Apr 2013 14:42:32 +0200, by Kim Alvefur
-
Merge 0.9->trunkFri, 19 Apr 2013 13:30:37 +0100, by Matthew Wild
-
moduleapi: Add module:open_store() as a front-end to storagemanager.open()Fri, 19 Apr 2013 13:29:47 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 18 Apr 2013 11:14:16 +0100, by Matthew Wild
-
mod_storage_sql2 (temporary name), sql.lib, util.sql: New SQL API supporting cross-module connection sharing, transactions and Things - a work in progressThu, 18 Apr 2013 11:13:40 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 18 Apr 2013 00:41:25 +0100, by Matthew Wild
-
net.server_select: Don't call onconnect twice for SSL connectionsThu, 18 Apr 2013 00:41:03 +0100, by Matthew Wild
-
Merge backoutThu, 18 Apr 2013 00:40:09 +0100, by Matthew Wild
-
Backed out changeset f2631a14b953Thu, 18 Apr 2013 00:39:59 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 18 Apr 2013 00:10:52 +0100, by Matthew Wild
-
net.http: When HTTP request fails due to a network or SSL error, call the callback to let it knowThu, 18 Apr 2013 00:08:58 +0100, by Matthew Wild
-
net.http.server: The correct Connection header value to look for is Keep-Alive, not keep-alive.Wed, 17 Apr 2013 15:28:20 -0400, by Waqas Hussain
-
net.server_select: Add and improve some comments.Tue, 16 Apr 2013 18:18:22 -0400, by Waqas Hussain
-
net.server_select: Move socket timeout cleanup code out of a timer, into the select loop (which makes util.timer the only timer using server_select._addtimer).Tue, 16 Apr 2013 18:15:10 -0400, by Waqas Hussain
-
net.server_select: Normalize indentationWed, 17 Apr 2013 21:30:44 +0200, by Kim Alvefur
-
Merge 0.9->trunkWed, 17 Apr 2013 19:11:57 +0200, by Kim Alvefur
-
net.server_select: Don't call onconnect twice on SSL connectionsWed, 17 Apr 2013 19:10:04 +0200, by Kim Alvefur
-
mod_pubsub: Only assign id to item element if there is oneWed, 17 Apr 2013 14:32:26 +0100, by Matthew Wild
-
Merge 0.9->trunkWed, 17 Apr 2013 14:20:02 +0100, by Matthew Wild
-
mod_pubsub: Add id to stored item when auto-generated. Fixes #335Wed, 17 Apr 2013 14:12:47 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 15 Apr 2013 21:26:20 +0100, by Matthew Wild
-
net.http.parser: Remove accidentally-committed debuggingMon, 15 Apr 2013 21:25:59 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 15 Apr 2013 21:22:45 +0100, by Matthew Wild
-
net.http.parser: Fix off-by-one error in chunked encoding parserMon, 15 Apr 2013 21:21:57 +0100, by Matthew Wild
-
mod_s2s: Add missing spaceMon, 15 Apr 2013 19:37:15 +0200, by Kim Alvefur
-
Merge 0.9->trunkMon, 15 Apr 2013 16:43:08 +0100, by Matthew Wild
-
Makefile: Specify explicit mode when installing prosody.version, to avoid it defaulting to something nasty (executable)Mon, 15 Apr 2013 12:30:40 +0100, by Matthew Wild
-
util.http: Refactor and import all necessary functionsFri, 12 Apr 2013 20:26:35 +0100, by Matthew Wild
-
prosodyctl: Bump util.pposix version for API changeTue, 09 Apr 2013 15:50:46 +0200, by Kim Alvefur
-
Merge 0.9->trunkFri, 12 Apr 2013 00:45:46 +0100, by Matthew Wild
-
util.iterators: Add ripairs() (ipairs() in reverse) (thanks Maranda)Fri, 12 Apr 2013 00:44:49 +0100, by Matthew Wild
-
Merge 0.9->trunkFri, 12 Apr 2013 00:32:10 +0100, by Matthew Wild
-
net.http: Swap response and request parameters passed to callback (will break some modules)Fri, 12 Apr 2013 00:31:05 +0100, by Matthew Wild
-
util.httpstream: Unused, removeThu, 11 Apr 2013 21:55:20 +0100, by Matthew Wild
-
net.http: Switch from util.httpstream to net.http.parser, introduces small but backwards-incompatible API changes - see http://prosody.im/doc/developers/httpThu, 11 Apr 2013 20:24:37 +0100, by Matthew Wild
-
net.http.parser: Fix chunked encoding response parsing, and make it more robustThu, 11 Apr 2013 20:01:03 +0100, by Matthew Wild
-
net.http.parser: Convert status_code to a number before trying to compare it to numbersThu, 11 Apr 2013 19:58:53 +0100, by Matthew Wild
-
net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202)Thu, 11 Apr 2013 17:39:10 +0100, by Matthew Wild
-
net.http.parser: Depend on util.http instead of net.http for urlencodeThu, 11 Apr 2013 17:37:37 +0100, by Matthew Wild
-
sessionmanager, s2smanager: Remove unused importsThu, 11 Apr 2013 17:35:39 +0100, by Matthew Wild
-
net.http, util.http: Move definitions of urlencode/decode and formencode/decode to util.http (possible to use them without unnecessary network-related dependencies)Thu, 11 Apr 2013 17:32:59 +0100, by Matthew Wild
-
Merge 0.9->trunkTue, 09 Apr 2013 15:51:08 +0200, by Kim Alvefur
-
prosodyctl: Bump util.pposix version for API changeTue, 09 Apr 2013 15:50:46 +0200, by Kim Alvefur
-
Merge 0.9->trunkMon, 08 Apr 2013 22:43:27 +0200, by Kim Alvefur
-
mod_s2s: Adjust priority of route/remote hooks to negative values (like most other internal hooks)Mon, 08 Apr 2013 22:42:38 +0200, by Kim Alvefur
-
Merge 0.9->trunkMon, 08 Apr 2013 17:22:15 +0100, by Matthew Wild
-
mod_posix: Improve error message for a pposix version mismatchMon, 08 Apr 2013 17:21:16 +0100, by Matthew Wild
-
mod_posix, util.pposix: Bump version for API changeMon, 08 Apr 2013 16:57:59 +0100, by Matthew Wild
-
mod_posix: Pass logger name to syslog, so that sources now get loggedMon, 08 Apr 2013 16:57:05 +0100, by Matthew Wild
-
util.pposix: syslog(): Support an optional source parameter (producing messages of the form '<source>: <message>'Mon, 08 Apr 2013 16:56:40 +0100, by Matthew Wild
-
net.http: Throw error when connecting to a http:// URL without LuaSec availableMon, 08 Apr 2013 16:40:27 +0100, by Matthew Wild
-
sessionmanager, s2smanager: Remove open_session tracingMon, 08 Apr 2013 15:53:18 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 08 Apr 2013 15:32:51 +0100, by Matthew Wild
-
mod_pubsub: Send bad-request when no action specified (thanks Maranda)Mon, 08 Apr 2013 15:32:24 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 08 Apr 2013 15:05:16 +0100, by Matthew Wild
-
mod_pubsub: Don't attempt to handle iq stanzas with no action elementMon, 08 Apr 2013 15:04:55 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 08 Apr 2013 12:08:34 +0100, by Matthew Wild
-
util.datamanager: Clear the cache of created directories on storage failure, and retrySun, 07 Apr 2013 20:28:12 +0100, by Matthew Wild
-
util.datamanager: expose path decode and encode functions.Sun, 07 Apr 2013 16:56:49 +0000, by Marco Cirillo
-
net.http.server: add API to allow firing events directly on the server.Sun, 07 Apr 2013 12:23:29 +0000, by Marco Cirillo
-
prosodyctl: Define prosody.core_post_stanza as an empty functionSat, 06 Apr 2013 20:07:08 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 06 Apr 2013 12:21:01 +0100, by Matthew Wild
-
util.json: Convert \uXXXX to UTF-8 when decodingSat, 06 Apr 2013 12:20:31 +0100, by Matthew Wild
-
util.stanza: Use correct index when replacing the tag in .tags (thanks daurnimator)Fri, 05 Apr 2013 19:59:48 +0100, by Matthew Wild
-
moduleapi: assert() that prosody.core_post_stanza is not nilFri, 05 Apr 2013 19:13:46 +0100, by Matthew Wild
-
Merge 0.9->trunkFri, 05 Apr 2013 13:06:48 +0100, by Matthew Wild
-
portmanager: import pairs() (thanks Maranda)Fri, 05 Apr 2013 13:06:26 +0100, by Matthew Wild
-
Merge 0.9->trunkFri, 05 Apr 2013 10:05:18 +0100, by Matthew Wild
-
Merge with MarandaFri, 05 Apr 2013 10:04:53 +0100, by Matthew Wild
-
rostermanager: do not save rosters for unexistant users.Fri, 05 Apr 2013 04:52:11 +0000, by Marco Cirillo
-
prosody: load rostermanager after usermanager during environment initialization.Fri, 05 Apr 2013 04:49:32 +0000, by Marco Cirillo
-
mod_http: disable ssl peer verification by default.Thu, 04 Apr 2013 23:41:36 +0000, by Marco Cirillo
-
portmanager: add logic to allow specification of service default values for ssl config and / or overrides.Thu, 04 Apr 2013 23:36:30 +0000, by Marco Cirillo
-
mod_storage_none: A null-like storage provider that returns all stores as empty, and fails to save anything to themFri, 05 Apr 2013 10:01:02 +0100, by Matthew Wild
-
util.stanza: Add stanza:find(), a light weight XPath-like methodThu, 04 Apr 2013 20:05:35 +0200, by Kim Alvefur
-
mod_s2s: Add COMPAT cahin verification code for older LuaSec versionsThu, 04 Apr 2013 19:21:47 +0200, by Kim Alvefur
-
configure: Replaces tabs with spaces in --helpWed, 03 Apr 2013 15:48:49 +0200, by Kim Alvefur
-
configure: Add RUNWITH to --helpWed, 03 Apr 2013 15:38:18 +0200, by Kim Alvefur
-
Merge 0.9->trunkWed, 03 Apr 2013 13:53:21 +0100, by Matthew Wild
-
mod_pubsub: Don't send current items to new subscribers (I don't know why we did)Wed, 03 Apr 2013 13:51:59 +0100, by Matthew Wild
-
mod_groups: Remove unused importWed, 03 Apr 2013 13:40:40 +0100, by Matthew Wild
-
mod_groups: Add a public function other modules can use to determine if a JID belongs to a given groupWed, 03 Apr 2013 13:40:29 +0100, by Matthew Wild
-
mod_presence: Remove some unused variablesWed, 03 Apr 2013 13:39:41 +0100, by Matthew Wild
-
util.helpers: Helper helpers to log host eventsWed, 03 Apr 2013 13:39:00 +0100, by Matthew Wild
-
util.stanza: :maptags(): Fixes to make loop more robust on item removalWed, 03 Apr 2013 13:38:27 +0100, by Matthew Wild
-
configmanager: Some cleanup, remove unused variables and importsWed, 03 Apr 2013 08:14:55 +0100, by Matthew Wild
-
moduleapi: have get_host_items wrap on get_items from modulemanager, also add has_{feature/identity} to the API.Mon, 01 Apr 2013 23:44:28 +0000, by Marco Cirillo
-
modulemanager: add missing ipairs import.Mon, 01 Apr 2013 23:41:57 +0000, by Marco Cirillo
-
modulemanager: add function to retrieve module items from a specific host entity.Mon, 01 Apr 2013 22:34:44 +0000, by Marco Cirillo
-
prosody.cfg.lua.dist: Update with new options and commentsMon, 01 Apr 2013 14:51:42 +0100, by Matthew Wild
-
mod_s2s: Close incoming s2s with stream error when secure and we don't trust their certificateMon, 01 Apr 2013 14:45:59 +0100, by Matthew Wild
-
INSTALL: Update from wikiSun, 31 Mar 2013 22:40:01 +0100, by Matthew Wild
-
DEPENDS: Update (LuaSec now has a rock) and add link to /doc/dependsSun, 31 Mar 2013 13:49:33 +0100, by Matthew Wild
-
TODO: Remove 0.9Sun, 31 Mar 2013 13:45:57 +0100, by Matthew Wild
-
net.http.server: Don't overwrite existing response.headers when returning a response object from a HTTP handler (waqas says it's wrong)Sun, 31 Mar 2013 13:45:04 +0100, by Matthew Wild
-
AUTHORS: A small update...Sun, 31 Mar 2013 13:43:12 +0100, by Matthew Wild
-
tools/migration/Makefile: Apply Lua runtime override (see 53f741a5a73a)Sun, 31 Mar 2013 20:09:14 +0200, by Kim Alvefur
-
configure: Set to run with lua5.1 in the debian presetSun, 31 Mar 2013 20:04:09 +0200, by Kim Alvefur
-
Merge 0.9->trunkSun, 31 Mar 2013 13:21:19 +0100, by Matthew Wild
-
portmanager: Log error and fail to bind when port is invalid (not a number)Sun, 31 Mar 2013 12:27:28 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 28 Mar 2013 09:51:03 -0400, by Matthew Wild
-
mod_muc/muc.lib: Don't add messages without a body (such as chat state notifications) to the room history (thanks louiz’, Link Mauve, poezio and all its users)Thu, 28 Mar 2013 09:50:21 -0400, by Matthew Wild
-
Merge 0.9->trunkThu, 28 Mar 2013 09:31:29 -0400, by Matthew Wild
-
util.json: Add json.encode_array() (thanks B)Thu, 28 Mar 2013 09:31:07 -0400, by Matthew Wild
-
Merge 0.9->trunkThu, 28 Mar 2013 12:17:15 +0000, by Matthew Wild
-
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.Thu, 28 Mar 2013 12:49:19 +0100, by Tobias Markmann
-
portmanager: Add use_ipv4 option, default to true.Wed, 27 Mar 2013 23:48:39 +0100, by Kim Alvefur
-
portmanager: use_ipv6 defaults to true if luasocket has ipv6 supportWed, 27 Mar 2013 23:32:34 +0100, by Kim Alvefur
-
mod_s2s: Prevent s2s to and from hosts we serve locallyWed, 27 Mar 2013 23:09:47 +0100, by Kim Alvefur
-
mod_s2s: Prevent traceback when replying to incoming connection to a host we don't serveTue, 26 Mar 2013 09:25:20 +0100, by Kim Alvefur
-
mod_s2s: Reset secure flag on new connection attemptMon, 25 Mar 2013 19:08:15 +0100, by Kim Alvefur
-
mod_s2s: session.from_host does not allways exist on incoming connections, true and nil or "our hostname" does not evaluate to what we want hereMon, 25 Mar 2013 08:18:49 +0100, by Kim Alvefur
-
mod_s2s: Keep the dns answer object around a while so plugins can look at itSat, 23 Mar 2013 23:30:13 +0100, by Kim Alvefur
-
net.server, _select: Reorganise configuration of server_select to be more like server_eventSat, 23 Mar 2013 20:06:02 +0100, by Kim Alvefur
-
prosody, prosodyctl: Remove last trace of "core" \o/Sat, 23 Mar 2013 15:00:49 +0100, by Kim Alvefur
-
net.server: No sections in config anymoreSat, 23 Mar 2013 15:00:22 +0100, by Kim Alvefur
-
mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.Thu, 28 Mar 2013 12:49:19 +0100, by Tobias Markmann
-
Merge 0.9->trunkSat, 23 Mar 2013 04:17:39 +0100, by Kim Alvefur
-
configmanager: Fix so unset variables are searched for in the global sectionSat, 23 Mar 2013 04:14:52 +0100, by Kim Alvefur
-
util.{prosodyctl,openssl}: More use of config sections removedSat, 23 Mar 2013 02:38:30 +0100, by Kim Alvefur
-
mod_tls: More use of config sections removedSat, 23 Mar 2013 02:35:50 +0100, by Kim Alvefur
-
core.*: Complete removal of all traces of the "core" section and section-related code.Sat, 23 Mar 2013 02:33:15 +0100, by Kim Alvefur
-
MUC: Access prosody.hosts instead of the old global hostsSat, 23 Mar 2013 02:24:11 +0100, by Kim Alvefur
-
mod_proxy65: Fix typo in commentSat, 23 Mar 2013 01:42:48 +0100, by Kim Alvefur
-
mod_http: Import portmanagerSat, 23 Mar 2013 01:42:27 +0100, by Kim Alvefur
-
mod_groups: Use module API for reading configSat, 23 Mar 2013 01:39:56 +0100, by Kim Alvefur
-
mod_roster: Remove unused variableSat, 23 Mar 2013 01:35:52 +0100, by Kim Alvefur
-
mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused importsSat, 23 Mar 2013 01:27:38 +0100, by Kim Alvefur
-
mod_announce, mod_auth_anonymous, mod_c2s, mod_c2s, mod_component, mod_iq, mod_message, mod_presence, mod_tls: Access prosody.{hosts,bare_sessions,full_sessions} instead of the old globalsSat, 23 Mar 2013 01:27:16 +0100, by Kim Alvefur
-
Merge 0.9->trunkFri, 22 Mar 2013 15:16:43 +0000, by Matthew Wild
-
mod_s2s: Fix variable usage in check_auth_policy (thanks Florob)Fri, 22 Mar 2013 15:16:22 +0000, by Matthew Wild
-
s2smanager: Remove unused function parameterFri, 22 Mar 2013 14:50:43 +0000, by Matthew Wild
-
s2smanager: Access prosody.hosts instead of hosts global directlyFri, 22 Mar 2013 14:50:29 +0000, by Matthew Wild
-
mod_s2s: Remove unused variableFri, 22 Mar 2013 14:31:14 +0000, by Matthew Wild
-
Merge 0.9->trunkFri, 22 Mar 2013 14:22:46 +0000, by Matthew Wild
-
mod_s2s: Add controls for certificate validation via the s2s_secure_auth option. Plugins can now return false from handling s2s-check-certificate to prevent connection establishment (s2sin+s2sout)Fri, 22 Mar 2013 14:21:02 +0000, by Matthew Wild
-
s2smanager, mod_s2s, mod_dialback, mod_saslauth: Move s2smanager.make_authenticated() to mod_s2s, and plugins now signal authentication via the s2s-authenticated eventFri, 22 Mar 2013 14:18:23 +0000, by Matthew Wild
-
hostmanager: Use rawget to check for activated hosts to prevent recursion in dynamic host loadersFri, 22 Mar 2013 11:24:54 +0000, by Matthew Wild
-
hostmanager: Use prosody.hosts instead of 'hosts' globalFri, 22 Mar 2013 11:24:13 +0000, by Matthew Wild
-
util.pposix: Allow fetching RLIMIT_NICE when availableFri, 22 Mar 2013 11:23:40 +0000, by Matthew Wild
-
prosody: Add COMPAT note about globalsFri, 22 Mar 2013 11:22:50 +0000, by Matthew Wild
-
configmanager, hostmanager, prosody: Almost complete removal of section-related code, and the infamous 'core' section. Still backwards-compatible with API users.Fri, 22 Mar 2013 11:21:24 +0000, by Matthew Wild
-
Merge...Wed, 20 Mar 2013 20:35:59 +0000, by Matthew Wild
-
Merge 0.9->trunkWed, 20 Mar 2013 20:34:38 +0000, by Matthew Wild
-
net.http: Disable SSLv2 support for HTTPS connectionsWed, 20 Mar 2013 20:31:52 +0000, by Matthew Wild
-
net.http: Allow passing an SSL context or options table to be used for HTTPS requests (thanks daurnimator)Wed, 20 Mar 2013 20:31:02 +0000, by Matthew Wild
-
Merge 0.9->trunkSat, 16 Mar 2013 18:49:14 +0100, by Kim Alvefur
-
mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streamsSat, 16 Mar 2013 17:46:43 +0100, by Kim Alvefur
-
certs/openssl.cnf: Update XMPP-Core references to reflect RFC publicationFri, 15 Mar 2013 09:51:43 +0100, by Kim Alvefur
-
s2smanager: Use unused local, reduce table indexingWed, 13 Mar 2013 07:33:36 +0100, by Kim Alvefur
-
rostermanager: Remove unused importsWed, 13 Mar 2013 07:03:34 +0100, by Kim Alvefur
-
hostmanager: Import core_post_stanza from the global prosody tableWed, 13 Mar 2013 07:01:57 +0100, by Kim Alvefur
-
Merge 0.9->trunkTue, 12 Mar 2013 12:30:35 +0000, by Matthew Wild
-
mod_s2s: Do not include xmlns:db declaration in stream header if mod_dialback is not loadedTue, 12 Mar 2013 12:30:08 +0000, by Matthew Wild
-
mod_s2s: Make sure host variable is reachableMon, 11 Mar 2013 21:39:15 +0100, by Kim Alvefur
-
mod_s2s: Fire s2s-check-certificate event after validating a certificate, to allow plugins to override standard procedureSun, 10 Mar 2013 17:49:07 +0000, by Matthew Wild
-
Merge 0.9->trunkSun, 10 Mar 2013 11:29:47 +0000, by Matthew Wild
-
mod_s2s, mod_dialback: Rename s2s-authenticate-legacy event to s2sout-authenticate-legacy for clarity. Also, hello!Sun, 10 Mar 2013 11:25:05 +0000, by Matthew Wild
-
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit unsigned int. Closes #320Tue, 05 Mar 2013 10:04:31 +0100, by Kim Alvefur
-
net.server_event: Remove unused localFri, 01 Mar 2013 14:15:38 +0100, by Kim Alvefur
-
net.server_select: Optimization, clean bufferqueue when it makes sense.Fri, 01 Mar 2013 11:41:26 +0100, by Kim Alvefur
-
net.server_select: Use # operator instead of string.lenFri, 01 Mar 2013 11:11:05 +0100, by Kim Alvefur
-
mod_proxy65: Only handle service discovery requests when no node is present in the request.Tue, 26 Feb 2013 23:57:44 +0500, by Waqas Hussain
-
MUC: Always return <service-unavailable/> when a node is present in service discovery requests.Tue, 26 Feb 2013 23:56:44 +0500, by Waqas Hussain
-
MUC: Fix affiliation check for admins, and bring it in line with the spec (thanks Maranda).Tue, 26 Feb 2013 20:31:41 +0500, by Waqas Hussain
-
net.http.server: Ensure HTTP callbacks are never called recursively for pipelined requests.Tue, 26 Feb 2013 19:41:52 +0500, by Waqas Hussain
-
mod_http: Expand $host in http_pathsMon, 18 Feb 2013 13:12:14 +0100, by Kim Alvefur
-
net.server_select: Limit global number of sockets passed to select.Tue, 12 Feb 2013 03:24:41 +0100, by Kim Alvefur
-
net.server_select: Be less aggressive about server pauseTue, 12 Feb 2013 03:24:30 +0100, by Kim Alvefur
-
mod_admin_adhoc: Fix 'Shut down service' commandThu, 07 Feb 2013 22:11:35 +0100, by Florian Zeitz
-
mod_admin_adhoc: Implement global module unloadingThu, 07 Feb 2013 21:14:01 +0100, by Florian Zeitz
-
mod_admin_adhoc: Implement global module reloadingThu, 07 Feb 2013 00:40:00 +0100, by Florian Zeitz
-
mod_admin_adhoc: Fix info message for module reload/unloadWed, 06 Feb 2013 00:53:49 +0100, by Florian Zeitz
-
mod_admin_adhoc: Implement global module loadingWed, 06 Feb 2013 00:51:25 +0100, by Florian Zeitz
-
mod_admin_adhoc: Remove a TODO, our pretty_print turns out not to be helpful after allTue, 05 Feb 2013 00:43:14 +0100, by Florian Zeitz
-
net.http.parser: Ensure full URL in status line contains a path.Fri, 08 Feb 2013 00:27:59 +0500, by Waqas Hussain
-
net.http.parser: Fix traceback on invalid URL in status line.Fri, 08 Feb 2013 00:18:40 +0500, by Waqas Hussain
-
Merge 0.9->trunkSun, 03 Feb 2013 15:52:27 +0100, by Kim Alvefur
-
mod_pubsub, util.pubsub: Add delete actionThu, 31 Jan 2013 18:41:01 +0100, by Kim Alvefur
-
portmanager: Make sure foo_ports is a tableThu, 31 Jan 2013 15:48:55 +0100, by Kim Alvefur
-
mod_pubsub: More strict checks for node and idsThu, 31 Jan 2013 15:33:41 +0100, by Kim Alvefur
-
mod_pubsub: Broadcast items correctly on new subscriptionsMon, 28 Jan 2013 01:06:05 +0100, by Kim Alvefur
-
mod_component: Look for the correct xmlns (thanks NebuK)Sun, 27 Jan 2013 17:11:45 +0100, by Kim Alvefur
-
util.pubsub: Fix nil access error in get_subscriptions.Sat, 26 Jan 2013 03:54:18 +0500, by Waqas Hussain
-
mod_pubsub: require usermanager.Sat, 26 Jan 2013 03:50:13 +0500, by Waqas Hussain
-
mod_pubsub: Fix nil access error.Sat, 26 Jan 2013 03:49:45 +0500, by Waqas Hussain
-
mod_pubsub, util.pubsub: Don't send purge notifications in an <items/> elementFri, 25 Jan 2013 01:32:14 +0100, by Florian Zeitz
-
util.xmppstream: Include error stanza in error message if no error handler is available.Sat, 26 Jan 2013 03:39:18 +0500, by Waqas Hussain
-
ejabberd2prosody.lua: Don't make assumptions about file name.Fri, 25 Jan 2013 00:36:17 +0100, by Kim Alvefur
-
ejabberd2prosody.lua: Replace util.logger with a dummy before requiring util.serializationThu, 24 Jan 2013 21:48:45 +0100, by Kim Alvefur
-
mod_pubsub: Ignore subscription options for now, fixes traceback due to missing formThu, 24 Jan 2013 16:36:48 +0100, by Kim Alvefur
-
mod_s2s: Don't try to close sessions that were destroyed before timeoutThu, 24 Jan 2013 00:59:32 +0100, by Kim Alvefur
-
s2smanager: Generate session names used for logging the same way everywhereThu, 24 Jan 2013 00:58:17 +0100, by Kim Alvefur
-
mod_pubsub, util.pubsub: Implement the purge actionThu, 24 Jan 2013 00:58:03 +0100, by Kim Alvefur
-
mod_pubsub: Advertise autocreate_on_publish correctly.Wed, 23 Jan 2013 22:41:18 +0100, by Kim Alvefur
-
Merge 0.9->trunkTue, 22 Jan 2013 08:30:38 +0500, by Waqas Hussain
-
mod_auth_internal_plain, mod_auth_internal_hashed: No need to nodeprep here.Tue, 22 Jan 2013 08:26:08 +0500, by Waqas Hussain
-
util.sasl.{plain,scram,digest-md5}: nodeprep username before passing to callbacks, so callbacks don't have to.Tue, 22 Jan 2013 08:21:05 +0500, by Waqas Hussain
-
net.http.server: Properly handle persistent connectionsSat, 12 Jan 2013 17:26:50 +0100, by Florian Zeitz
-
util.http: New module for HTTP helper functionsSat, 12 Jan 2013 16:55:39 +0100, by Florian Zeitz
-
mod_component: Make listener private (thanks Ge0rG)Thu, 17 Jan 2013 21:57:35 +0100, by Kim Alvefur
-
mod_presence: Put a timestamp on presence we store for probesFri, 11 Jan 2013 19:38:29 +0100, by Kim Alvefur
-
prosodyctl, prosody: Pass the selected config file from prosodyctl to prosodyWed, 09 Jan 2013 22:01:52 +0100, by Kim Alvefur
-
prosodyctl: Pop arg items after use. Fixes #306Wed, 09 Jan 2013 20:40:44 +0100, by Kim Alvefur
-
MUC: Don't reply to errors (thanks iron)Wed, 09 Jan 2013 17:56:40 +0100, by Kim Alvefur
-
prosodyctl, prosody.cfg.lua.dist, certs/Makefile: Use .crt as suffix for certificates everywhere (thanks jasperixla)Tue, 08 Jan 2013 21:20:00 +0100, by Kim Alvefur
-
prosodyctl: Load LFS and util.openssl when actually needed (fixes unhelpful warnings if no LuaSec installed)Tue, 08 Jan 2013 13:33:35 +0100, by Kim Alvefur
-
net.http.parser: Abort if no status line is received.Tue, 08 Jan 2013 13:33:01 +0100, by Kim Alvefur
-
util.openssl: Cleanup; remove some unused variables.Mon, 07 Jan 2013 04:07:25 +0100, by Kim Alvefur
-
net.server_select: Remove useless duplicated settimeout() callMon, 07 Jan 2013 02:21:03 +0100, by Kim Alvefur
-
net.server_select: Fix global accessMon, 07 Jan 2013 02:20:43 +0100, by Kim Alvefur
-
certmanager: Fix nil index if no LuaSec availableMon, 07 Jan 2013 02:17:07 +0100, by Kim Alvefur
-
net.server_event: Optimize socket write buffers (don't do buf=buf..newdata).Sun, 06 Jan 2013 04:55:53 +0500, by Waqas Hussain
-
Merge 0.9->trunkSat, 29 Dec 2012 19:13:42 +0100, by Kim Alvefur
-
net.server: Don't return anything from config-reloaded hook, fixes logrotate heisenbugSat, 29 Dec 2012 19:09:23 +0100, by Kim Alvefur
-
Merge 0.9->trunkFri, 28 Dec 2012 15:14:11 +0100, by Kim Alvefur
-
core.certmanager: Add support for LuaSec 0.5. Also compat with MattJs luasec-hgFri, 28 Dec 2012 15:00:43 +0100, by Kim Alvefur
-
prosody, mod_c2s, mod_s2s: Move closing of c2s and s2s sessions to respective pluginsFri, 28 Dec 2012 14:33:47 +0100, by Kim Alvefur
-
net.server_select: Pause servers while they are fullFri, 28 Dec 2012 14:33:27 +0100, by Kim Alvefur
-
net.server_select: Add pause and resume methodsFri, 28 Dec 2012 14:33:27 +0100, by Kim Alvefur
-
mod_admin_telnet: Stop processing lines when session is closedFri, 28 Dec 2012 14:32:22 +0100, by Kim Alvefur
-
net.server_event: Destroy interfaces immediately, fixes reopening of servers.Fri, 28 Dec 2012 14:26:21 +0100, by Kim Alvefur
-
net.server_event: Remove comments about not closing event handlers from within callbacks, fixed in luaeventFri, 28 Dec 2012 14:25:11 +0100, by Kim Alvefur
-
Merge 0.9->trunkFri, 28 Dec 2012 12:50:55 +0000, by Matthew Wild
-
mod_s2s: Remove connection from sessions table as soon as we learn it is disconnected. Fixes a connection/session leak.Fri, 28 Dec 2012 12:47:44 +0000, by Matthew Wild
-
Merge 0.9->trunkFri, 28 Dec 2012 03:03:56 +0100, by Kim Alvefur
-
core.loggingmanager: Don't create file log rules from [level] = "*sink" style configThu, 27 Dec 2012 20:44:58 +0100, by Kim Alvefur
-
Merge 0.9->trunkWed, 26 Dec 2012 20:35:40 +0100, by Kim Alvefur
-
mod_admin_telnet: Add info about port commands to helpWed, 26 Dec 2012 02:46:49 +0100, by Kim Alvefur
-
mod_http_files: Fix sending Content-Type for index filesSun, 23 Dec 2012 17:04:44 +0100, by Kim Alvefur
-
mod_http_files: Allow passing a string to serve()Sun, 23 Dec 2012 11:17:44 +0100, by Kim Alvefur
-
net.dns: Close voided sockets, so they don't stay in net.serverSat, 22 Dec 2012 14:20:12 +0100, by Kim Alvefur
-
net.dns: Clean up query list when a server is marked downSat, 22 Dec 2012 12:06:36 +0000, by Matthew Wild
-
mod_http_files: Expose function other modules can use to combine their routes with file paths to serveFri, 21 Dec 2012 20:40:29 +0100, by Kim Alvefur
-
mod_http_files: Work with non-wildcard-routes. Key cache on the original HTTP path.Fri, 21 Dec 2012 20:34:40 +0100, by Kim Alvefur
-
mod_http_files: Replace file listing with an event, allowing a different plugin to generate itFri, 21 Dec 2012 20:08:33 +0100, by Kim Alvefur
-
mod_http_files: Export function can be used by other modules to serve files. Don't serve files by default unless http_files_dir is setFri, 21 Dec 2012 17:54:43 +0100, by Kim Alvefur
-
mod_http_files: Rename config options and variable namesFri, 21 Dec 2012 17:22:19 +0100, by Kim Alvefur
-
mod_http_files: Log the error if we can't open or read a fileFri, 21 Dec 2012 16:10:45 +0100, by Kim Alvefur
-
net.http.parser: Skip url.parse when we don't have a full URL (also fixes traceback on paths starting with '//').Fri, 21 Dec 2012 13:37:39 +0500, by Waqas Hussain
-
Merge 0.9->trunkFri, 21 Dec 2012 09:04:54 +0100, by Kim Alvefur
-
mod_http_files: Escape paths in redirectsFri, 21 Dec 2012 09:04:02 +0100, by Kim Alvefur
-
mod_http_files: Only match on modification date when if-none-match is not presentFri, 21 Dec 2012 08:27:14 +0100, by Kim Alvefur
-
mod_http_files: Only serve cached data if etag is unchanged.Fri, 21 Dec 2012 08:25:09 +0100, by Kim Alvefur
-
mod_http_files: Make sure file extensions are not nil or empty stringFri, 21 Dec 2012 08:19:58 +0100, by Kim Alvefur
-
mod_http_files: Avoid a bunch of table lookupsFri, 21 Dec 2012 08:14:33 +0100, by Kim Alvefur
-
mod_http_files: No use in closing a file handle if we couldn't open itFri, 21 Dec 2012 08:10:07 +0100, by Kim Alvefur
-
Merge 0.9->trunkSun, 16 Dec 2012 14:36:44 +0100, by Kim Alvefur
-
util.datamanager: Don't escape the name of a storeSun, 16 Dec 2012 14:36:24 +0100, by Kim Alvefur
-
Merge 0.9->trunkSun, 16 Dec 2012 08:37:14 +0100, by Kim Alvefur
-
mod_http_files: Compare If-Modified-Since to last modification dateSun, 16 Dec 2012 08:34:50 +0100, by Kim Alvefur
-
mod_http_files: Fix caching the stringified directory indexSun, 16 Dec 2012 08:17:28 +0100, by Kim Alvefur
-
Merge 0.9->trunkSat, 15 Dec 2012 05:35:43 +0100, by Kim Alvefur
-
MergeSat, 15 Dec 2012 05:34:30 +0100, by Kim Alvefur
-
util.datamanager: Remove unused variableFri, 14 Dec 2012 14:25:58 +0100, by Kim Alvefur
-
util.datamanager: Remove dead code pathFri, 14 Dec 2012 14:21:32 +0100, by Kim Alvefur
-
Merge 0.9->trunkSat, 15 Dec 2012 07:12:32 +0500, by Waqas Hussain
-
MUC: Support invite messages when stanza type is explicitly set to "normal" or to an unknown value.Sat, 15 Dec 2012 07:08:54 +0500, by Waqas Hussain
-
util.sasl.plain: Reduce some code.Sat, 15 Dec 2012 07:06:45 +0500, by Waqas Hussain
-
Merge 0.9->trunkTue, 11 Dec 2012 23:41:02 +0100, by Kim Alvefur
-
mod_http_files: Generate simple directory index.Tue, 11 Dec 2012 23:40:30 +0100, by Kim Alvefur
-
mod_http_files: Have mimetypes in a shared table. Get mimetypes from /etc/mime.types if exists.Tue, 11 Dec 2012 23:21:25 +0100, by Kim Alvefur
-
mod_http_files: Cache data read from disk in a weak tableTue, 11 Dec 2012 23:02:06 +0100, by Kim Alvefur
-
mod_http_files: Add Last-Modified headerTue, 11 Dec 2012 22:30:50 +0100, by Kim Alvefur
-
mod_http_files: Add ETag and check If-None-Match to allow client-side cacheTue, 11 Dec 2012 22:30:13 +0100, by Kim Alvefur
-
mod_http_files: Return 404 faster if file does not existTue, 11 Dec 2012 22:26:41 +0100, by Kim Alvefur
-
mod_http_files: Configurable number of index files to check forTue, 11 Dec 2012 22:14:55 +0100, by Kim Alvefur
-
Merge 0.9->trunkSun, 09 Dec 2012 12:39:49 +0100, by Kim Alvefur
-
mod_http: Fix path length patternSun, 09 Dec 2012 12:20:55 +0100, by Kim Alvefur
-
mod_auth_anonymous: Implement user iteration APISun, 09 Dec 2012 12:19:08 +0100, by Kim Alvefur
-
mod_c2s: Check if TLS compression is usedSun, 09 Dec 2012 11:50:09 +0100, by Kim Alvefur
-
mod_admin_telnet: Improve wording when listing usersSun, 09 Dec 2012 11:44:45 +0100, by Kim Alvefur
-
MergeTue, 04 Dec 2012 20:11:41 +0000, by Matthew Wild
-
portmanager: Return first service with the specified name from get_service() (instead of the array of possible services) (thanks xnyhps)Tue, 04 Dec 2012 20:08:44 +0000, by Matthew Wild
-
Merge 0.9->trunk.Mon, 03 Dec 2012 10:04:34 +0500, by Waqas Hussain
-
util.xml: Fix module name.Mon, 03 Dec 2012 10:01:46 +0500, by Waqas Hussain
-
net.http.parser: Fix syntax error introduced in c5edb08fc7cb.Mon, 03 Dec 2012 10:01:06 +0500, by Waqas Hussain
-
Merge 0.9->trunk.Mon, 03 Dec 2012 06:07:00 +0500, by Waqas Hussain
-
plugins/storage/xmlparse.lib.lua: Delete.Mon, 03 Dec 2012 05:50:39 +0500, by Waqas Hussain
-
plugins/storage/mod_xep0227: Use util.xml.Mon, 03 Dec 2012 05:49:05 +0500, by Waqas Hussain
-
tools/migration/migrator/jabberd14: Use util.xml.Mon, 03 Dec 2012 05:44:48 +0500, by Waqas Hussain
-
tools/openfire2prosody: Use util.xml.Mon, 03 Dec 2012 05:42:17 +0500, by Waqas Hussain
-
tools/jabberd14sql2prosody: Use util.xml.Mon, 03 Dec 2012 05:41:18 +0500, by Waqas Hussain
-
tools/ejabberdsql2prosody: Use util.xml.Mon, 03 Dec 2012 05:34:46 +0500, by Waqas Hussain
-
util.template: Use util.xml.Mon, 03 Dec 2012 05:33:56 +0500, by Waqas Hussain
-
util.xml: Initial commit; exposes parse(), which is now the canonical way to convert a string to a stanza.Mon, 03 Dec 2012 05:32:51 +0500, by Waqas Hussain
-
Merge 0.9->trunk.Sat, 01 Dec 2012 00:31:33 +0500, by Waqas Hussain
-
sessionmanager: Log the actual error message when roster loading fails.Fri, 30 Nov 2012 09:05:51 +0500, by Waqas Hussain
-
MUC: Expose create_room(jid).Fri, 30 Nov 2012 08:57:58 +0500, by Waqas Hussain
-
mod_storage_sql: Return actual error string on commit failure.Fri, 30 Nov 2012 08:50:03 +0500, by Waqas Hussain
-
Merge 0.9->trunkThu, 29 Nov 2012 07:38:24 +0500, by Matthew Wild
-
net.http.parser: Collapse multiple consecutive slashes in a path to a single slashThu, 29 Nov 2012 07:38:00 +0500, by Matthew Wild
-
MergeThu, 29 Nov 2012 07:17:31 +0500, by Matthew Wild
-
Merge 0.9->trunkThu, 29 Nov 2012 07:16:45 +0500, by Matthew Wild
-
mod_http: Fix pattern and slightly improve efficiency and memory usage of wildcard HTTP handlersThu, 29 Nov 2012 07:15:04 +0500, by Matthew Wild
-
Merge 0.9->trunkSun, 25 Nov 2012 05:12:46 +0100, by Kim Alvefur
-
mod_admin_adhoc: Remove unused formSun, 25 Nov 2012 05:12:13 +0100, by Kim Alvefur
-
Merge 0.9->trunkFri, 23 Nov 2012 17:17:02 +0100, by Kim Alvefur
-
net.server: Fix when no network_settings set and using libeventFri, 23 Nov 2012 17:16:22 +0100, by Kim Alvefur
-
Merge 0.9->trunkFri, 23 Nov 2012 01:51:53 +0100, by Kim Alvefur
-
net.server: Make server_* configurable in the config file.Fri, 23 Nov 2012 01:51:30 +0100, by Kim Alvefur
-
net.server_select: Better names for config options (thanks MattJ)Fri, 23 Nov 2012 01:51:30 +0100, by Kim Alvefur
-
Merge 0.9->trunkThu, 22 Nov 2012 21:57:35 +0000, by Matthew Wild
-
muc: Make max_history_messages simply a service-wide config option, and don't store it per-room (rooms still have their own history_message, but this is a global limit)Thu, 22 Nov 2012 21:57:06 +0000, by Matthew Wild
-
Merge with a merge (or something)Thu, 22 Nov 2012 21:02:27 +0000, by Matthew Wild
-
Merge 0.9->trunkThu, 22 Nov 2012 21:01:00 +0000, by Matthew Wild
-
modulemanager: Set module.reloading when a module is reloading, and when loading make the saved state available in module.saved_state (if any)Thu, 22 Nov 2012 20:59:20 +0000, by Matthew Wild
-
Merge 0.9->trunkThu, 22 Nov 2012 20:42:12 +0100, by Kim Alvefur
-
mod_http: Make module:http_url() aware of http_hostThu, 22 Nov 2012 20:40:06 +0100, by Kim Alvefur
-
Merge 0.9->trunkThu, 22 Nov 2012 19:38:42 +0000, by Matthew Wild
-
mod_bosh: Add 'Connection: keep-alive' headerThu, 22 Nov 2012 19:37:30 +0000, by Matthew Wild
-
mod_bosh: Add support for stanza filters to BOSH sessions (needed by some plugins)Thu, 22 Nov 2012 19:35:50 +0000, by Matthew Wild
-
mod_admin_telnet: Refactor so that command processing is performed in a separate function (usable from other modules)Thu, 22 Nov 2012 18:32:27 +0000, by Matthew Wild
-
mod_bosh: Add bosh_max_wait config option, to limit the amount of time a client can request for the server to hold open requestsThu, 22 Nov 2012 18:24:09 +0000, by Matthew Wild
-
Merge 0.9->trunkThu, 22 Nov 2012 17:42:14 +0000, by Matthew Wild
-
mod_http: Rename variable for clarityThu, 22 Nov 2012 17:38:53 +0000, by Matthew Wild
-
Merge 0.9->trunkThu, 15 Nov 2012 14:07:53 -0500, by Matthew Wild
-
util.pubsub: Add item-published eventThu, 15 Nov 2012 13:24:44 -0500, by Matthew Wild
-
mod_http: Add 'http_host' option to change the HTTP virtual host that this host is accessible at (e.g. allows mapping a host to '127.0.0.1')Thu, 15 Nov 2012 13:24:10 -0500, by Matthew Wild
-
mod_bosh: Share sessions and inactive_sessions tablesThu, 15 Nov 2012 13:18:41 -0500, by Matthew Wild
-
Merge 0.9 -> trunkSun, 11 Nov 2012 23:48:38 +0100, by Kim Alvefur
-
mod_posix: Log a message explaining that we are detaching from the consoleSun, 11 Nov 2012 23:44:56 +0100, by Kim Alvefur
-
util.pposix: Prevent FDs 0, 1 and 2 from being assigned to connectionsSat, 10 Nov 2012 23:41:53 +0100, by Kim Alvefur
-
mod_posix: Remove console and stdout logging sinks before daemonizingSat, 10 Nov 2012 23:39:22 +0100, by Kim Alvefur
-
Merge 0.9 -> trunkWed, 24 Oct 2012 19:56:22 +0200, by Kim Alvefur
-
mod_s2s: Detect TLS compressionWed, 24 Oct 2012 19:05:56 +0200, by Kim Alvefur
-
Merge 0.9 -> trunkSun, 14 Oct 2012 22:53:41 +0200, by Kim Alvefur
-
mod_presence: Fix indentationSun, 14 Oct 2012 21:04:46 +0200, by Kim Alvefur
-
mod_pep: Remove unused importsSun, 14 Oct 2012 21:03:52 +0200, by Kim Alvefur
-
mod_motd: Don't trigger on directed presence or stanzas from s2s.Sat, 13 Oct 2012 15:21:59 +0200, by Kim Alvefur
-
mod_admin_telnet: user:list(): Allow filtering the set of usersFri, 12 Oct 2012 18:49:22 +0200, by Kim Alvefur
-
mod_admin_telnet: user:list() check that the given host existsFri, 12 Oct 2012 18:33:24 +0200, by Kim Alvefur
-
Merge 0.9->trunkMon, 01 Oct 2012 20:15:39 +0100, by Matthew Wild
-
mod_register: Fire event to allow blocking user registrationMon, 01 Oct 2012 21:07:20 +0200, by Florian Zeitz
-
Merge 0.9->trunkSat, 29 Sep 2012 17:07:50 +0100, by Matthew Wild
-
moduleapi: Revert previous commit and add comment, it's meant to be this waySat, 29 Sep 2012 17:07:08 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 29 Sep 2012 10:47:37 +0100, by Matthew Wild
-
moduleapi: Fix require of modulemanager (thanks mva!)Sat, 29 Sep 2012 10:46:03 +0100, by Matthew Wild
-
Merge 0.9 -> trunk (like this?)Sat, 29 Sep 2012 01:05:17 +0200, by Kim Alvefur
-
mod_admin_telnet: Fix copypaste error in user section of helpFri, 28 Sep 2012 11:59:37 +0200, by Kim Alvefur
-
mod_admin_telnet: Add support for listing usersFri, 21 Sep 2012 17:26:54 +0200, by Kim Alvefur
-
usermanager: Add support for iterating over accountsFri, 21 Sep 2012 17:26:25 +0200, by Kim Alvefur
-
mod_auth_internal_{plain,hashed}: Add support for iterating over accountsFri, 21 Sep 2012 17:26:12 +0200, by Kim Alvefur
-
storagemanager: Support for iterating over usersFri, 21 Sep 2012 17:24:44 +0200, by Kim Alvefur
-
mod_storage_sql: Add support for iterating over users with data in a storeFri, 21 Sep 2012 17:24:06 +0200, by Kim Alvefur
-
mod_storage_internal, datamanager: Add support for iterating over users with data in a storeFri, 21 Sep 2012 17:23:08 +0200, by Kim Alvefur
-
prosodyctl: Fix copypaste errorWed, 19 Sep 2012 23:29:25 +0200, by Kim Alvefur
-
prosodyctl: Set stricter umask while generating key (thanks darkrain)Wed, 19 Sep 2012 23:26:38 +0200, by Kim Alvefur
-
prosodyctl: Abort if unable to load util.pposixWed, 19 Sep 2012 23:25:10 +0200, by Kim Alvefur
-
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)Wed, 19 Sep 2012 23:24:40 +0200, by Kim Alvefur
-
storagemanager: Remove unused variableWed, 19 Sep 2012 16:40:38 +0200, by Kim Alvefur
-
storagemanager: Fix argument (Thanks Maranda)Wed, 19 Sep 2012 16:39:19 +0200, by Kim Alvefur
-
mod_admin_adhoc: Add commands for activating and deactivating hostsWed, 19 Sep 2012 15:12:18 +0200, by Kim Alvefur
-
configure, Makefile: Allow runtime to be overridden.Fri, 28 Sep 2012 12:04:07 +0200, by Kim Alvefur
-
MUC: Fix traceback caused by faulty logic precedence. (thanks waqas, nulani)Tue, 25 Sep 2012 22:03:35 +0200, by Kim Alvefur
-
Merge 0.9->trunkSun, 23 Sep 2012 01:13:08 +0500, by Waqas Hussain
-
prosodyctl: Make sure hosts[*].modules always exists.Sun, 23 Sep 2012 01:11:20 +0500, by Waqas Hussain
-
prosodyctl: Fix copypaste errorWed, 19 Sep 2012 23:29:25 +0200, by Kim Alvefur
-
prosodyctl: Set stricter umask while generating key (thanks darkrain)Wed, 19 Sep 2012 23:26:38 +0200, by Kim Alvefur
-
prosodyctl: Abort if unable to load util.pposixWed, 19 Sep 2012 23:25:10 +0200, by Kim Alvefur
-
prosodyctl: Set $HOME to data path. Fixes issue with openssl and random state (Thanks Florob)Wed, 19 Sep 2012 23:24:40 +0200, by Kim Alvefur
-
storagemanager: Remove unused variableWed, 19 Sep 2012 16:40:38 +0200, by Kim Alvefur
-
storagemanager: Fix argument (Thanks Maranda)Wed, 19 Sep 2012 16:39:19 +0200, by Kim Alvefur
-
mod_admin_adhoc: Add commands for activating and deactivating hostsWed, 19 Sep 2012 15:12:18 +0200, by Kim Alvefur
-
prosody, prosodyctl: chdir() to data directory on startupWed, 19 Sep 2012 12:39:21 +0100, by Matthew Wild
-
Merge 0.9->trunkWed, 19 Sep 2012 12:14:08 +0100, by Matthew Wild
-
mod_storage_sql: Remove obsolete commentWed, 19 Sep 2012 12:09:27 +0100, by Matthew Wild
-
storagemanager: Remove usage of 'core' when calling configmanager.get()Wed, 19 Sep 2012 12:08:33 +0100, by Matthew Wild
-
storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator versionMon, 17 Sep 2012 05:42:10 +0200, by Kim Alvefur
-
storagemanager: Add purge() for purging user data from all backends in useSun, 16 Sep 2012 02:18:07 +0200, by Kim Alvefur
-
mod_admin_telnet: Fix user:*, correct names, docs, do validationSat, 15 Sep 2012 23:00:59 +0200, by Kim Alvefur
-
Merge 0.9->trunkThu, 13 Sep 2012 18:49:25 +0100, by Matthew Wild
-
mod_legacyauth: Fix for sending error response to unauthed s2s connectionsThu, 13 Sep 2012 18:48:35 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 13 Sep 2012 18:32:24 +0100, by Matthew Wild
-
configmanager: Fix include of relative files via Include directive in configThu, 13 Sep 2012 18:31:34 +0100, by Matthew Wild
-
hostmanager, modulemanager: Ensure hosts[*].modules always exists.Thu, 13 Sep 2012 00:32:12 +0500, by Waqas Hussain
-
mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules.Wed, 12 Sep 2012 23:46:10 +0500, by Waqas Hussain
-
core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides().Wed, 12 Sep 2012 23:41:28 +0500, by Waqas Hussain
-
mod_{admin_telnet,c2s,component,http,net_multiplex,s2s}: Use module:provides() instead of module:add_item().Wed, 12 Sep 2012 22:22:31 +0500, by Waqas Hussain
-
Merge 0.9->trunkWed, 12 Sep 2012 22:03:57 +0500, by Waqas Hussain
-
util.datamanager: Make the util.pposix dependency optional.Wed, 12 Sep 2012 22:03:06 +0500, by Waqas Hussain
-
mod_auth_*: Use module:provides().Wed, 12 Sep 2012 21:41:51 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Get rid of useless wrapper function new_hashpass_provider.Wed, 12 Sep 2012 21:40:00 +0500, by Waqas Hussain
-
mod_auth_{internal_plain,cyrus,anonymous}: Get rid of useless wrapper function new_default_provider.Wed, 12 Sep 2012 21:32:12 +0500, by Waqas Hussain
-
Merge 0.9->trunkMon, 10 Sep 2012 23:17:06 +0100, by Matthew Wild
-
mod_dialback: Correctly check if a connection was destroyed (thanks iron)Wed, 05 Sep 2012 16:51:16 +0200, by Kim Alvefur
-
mod_s2s: Check that an SRV reply isn't empty.Mon, 03 Sep 2012 04:22:40 +0200, by Kim Alvefur
-
storagemanager: Fix argumentsFri, 31 Aug 2012 17:31:35 +0200, by Kim Alvefur
-
storagemanager: Fix indentationFri, 31 Aug 2012 17:22:03 +0200, by Kim Alvefur
-
tools/jabberd14sql2prosody: Initial commit. Accounts, rosters, vCards, subscriptions and offline messages supported (thanks halfdan for all the testing).Tue, 28 Aug 2012 05:52:30 +0500, by Waqas Hussain
-
Merge 0.9->trunkTue, 28 Aug 2012 05:12:25 +0500, by Waqas Hussain
-
util.datetime: Fix timestamp parsing pattern.Tue, 28 Aug 2012 05:08:18 +0500, by Waqas Hussain
-
Merge 0.9->trunkSun, 26 Aug 2012 23:57:12 +0100, by Matthew Wild
-
s2smanager: missing return on session.send function.Sun, 26 Aug 2012 22:54:10 +0000, by Marco Cirillo
-
Merge 0.9->trunkSun, 26 Aug 2012 19:58:59 +0100, by Matthew Wild
-
util.datamanager: Ignore errors if the file is gone after removing itSun, 26 Aug 2012 20:53:40 +0200, by Kim Alvefur
-
util.prosodyctl: Use usermanager to delete users instead of unsetting their passwordSat, 25 Aug 2012 01:33:01 +0200, by Kim Alvefur
-
prosodyctl: Use util.prosodyctl.deluserSat, 25 Aug 2012 01:32:26 +0200, by Kim Alvefur
-
mod_admin_adhoc: Use usermanager.delete_user to delete usersSat, 25 Aug 2012 01:31:49 +0200, by Kim Alvefur
-
mod_roster: When an user is deleted, unsubscribe from their contactsSat, 25 Aug 2012 01:31:05 +0200, by Kim Alvefur
-
mod_register: Hijack the session close call to send the final iq reply when deletingSat, 25 Aug 2012 01:29:38 +0200, by Kim Alvefur
-
mod_c2s: When a user gets deleted, drop all their sessionsSat, 25 Aug 2012 01:28:38 +0200, by Kim Alvefur
-
mod_register: Remove all account cleanupSat, 25 Aug 2012 01:27:23 +0200, by Kim Alvefur
-
util.datamanager: Collect errors when deleting all stores of a user, but ignore "no such file"Sat, 25 Aug 2012 01:21:41 +0200, by Kim Alvefur
-
core.usermanager: Don't close sessions ourselves when deleting users. Instead, fire an event that modules can hook.Sat, 25 Aug 2012 01:20:13 +0200, by Kim Alvefur
-
mod_http: Rework how module:http_url() builds the url.Tue, 21 Aug 2012 21:10:54 +0200, by Kim Alvefur
-
mod_http: Don't produce paths with double / if a module is set to serve /Tue, 21 Aug 2012 21:03:20 +0200, by Kim Alvefur
-
tools/xep227toprosody.lua: Update childtags calls, replace some with ipairsTue, 21 Aug 2012 18:03:40 +0200, by Kim Alvefur
-
util.stanza: Use ipairs instead of childtags (behavior changed in 92c86e11fd44)Tue, 21 Aug 2012 15:33:07 +0200, by Kim Alvefur
-
tools/openfire2prosody: Initial commit.Sat, 11 Aug 2012 06:14:12 +0500, by Waqas Hussain
-
Merge 0.9->trunkFri, 10 Aug 2012 16:32:40 +0100, by Matthew Wild
-
portmanager: Support 'local_interfaces' config option (default for private listeners like components, telnet, etc.) (thanks mva)Fri, 10 Aug 2012 16:31:51 +0100, by Matthew Wild
-
MUC: Fix a traceback caused by private IQ result and error stanzas where the encoded id can't be processed.Thu, 09 Aug 2012 07:17:25 +0500, by Waqas Hussain
-
util.array: Accept an iterator to the array constructorWed, 08 Aug 2012 11:49:31 +0100, by Matthew Wild
-
mod_legacyauth: Remove unused variableTue, 07 Aug 2012 17:01:07 +0200, by Kim Alvefur
-
mod_legacyauth: Return an error if username or resource fails stringprep (thanks iron)Tue, 07 Aug 2012 17:00:12 +0200, by Kim Alvefur
-
Merge 0.9->trunk (who has been pushing to trunk?)Sun, 05 Aug 2012 17:21:19 +0100, by Matthew Wild
-
hostmanager, mod_disco: Show optional 'name' option from the config in disco#items queries (fixes use-case in #292) (thanks diSabler, mva)Sun, 05 Aug 2012 17:18:35 +0100, by Matthew Wild
-
tools/erlparse: Handle decimal point in numbers.Sat, 04 Aug 2012 23:55:52 +0500, by Waqas Hussain
-
tools/erlparse: Fix erlang string escape sequences.Sat, 04 Aug 2012 23:23:49 +0500, by Waqas Hussain
-
MUC: Fix private IQ results and errors for non-vcard queries.Sat, 04 Aug 2012 23:22:16 +0500, by Waqas Hussain
-
moduleapi: Clarify commentFri, 03 Aug 2012 14:07:41 +0100, by Matthew Wild
-
mod_admin_adhoc, mod_announce: Explicitly specify possible actions for ad-hoc commandsThu, 02 Aug 2012 21:42:00 +0200, by Florian Zeitz
-
mod_adhoc: Add support for specifying a default actionThu, 02 Aug 2012 21:28:14 +0200, by Florian Zeitz
-
mod_muc: Fix syntax error (thanks Florob)Wed, 01 Aug 2012 01:33:21 +0100, by Matthew Wild
-
util.pluginloader: Remove unused importsWed, 01 Aug 2012 01:27:42 +0100, by Matthew Wild
-
util.pluginloader: Expose load_fileWed, 01 Aug 2012 01:27:31 +0100, by Matthew Wild
-
mod_bosh: Remove redundant code (send stream features in only one place) (thanks Zash)Wed, 01 Aug 2012 01:03:53 +0100, by Matthew Wild
-
mod_bosh: Remove troublesome return... continue processing of the streamopen after session creation (because since 16c7b510694b we no longer send an early response)Wed, 01 Aug 2012 00:39:54 +0100, by Matthew Wild
-
Merge Waqas<>ZashTue, 31 Jul 2012 23:07:02 +0100, by Matthew Wild
-
util.pposix: Put the warning back, mention how we might still use posix_fallocate()Tue, 31 Jul 2012 23:43:34 +0200, by Kim Alvefur
-
util.pposix: Try posix_fallocate() if fallocate() is unsupported by the file systemTue, 31 Jul 2012 23:38:02 +0200, by Kim Alvefur
-
util.datamanager: Try to open in read+write mode, then retry with write mode if that fails (usually because it doesn't exist)Tue, 31 Jul 2012 23:34:11 +0200, by Kim Alvefur
-
util.datamanager: Don't use os.rename on non-POSIX. It doesn't overwrite exisitng files on Windows.Wed, 01 Aug 2012 01:36:34 +0500, by Waqas Hussain
-
MUC: Give host and server admins "owner" affiliation in all rooms.Wed, 01 Aug 2012 01:36:30 +0500, by Waqas Hussain
-
MUC: Expose room metatable in the MUC lib.Wed, 01 Aug 2012 01:36:25 +0500, by Waqas Hussain
-
MUC: Send unavailable presence when the component or server is shutting down.Wed, 01 Aug 2012 01:36:22 +0500, by Waqas Hussain
-
MUC: Fix private IQ and message routing.Wed, 01 Aug 2012 01:36:19 +0500, by Waqas Hussain
-
mod_presence, rostermanager: Bring outbound subscription cancellation in line with RFC6121.Wed, 01 Aug 2012 01:36:16 +0500, by Waqas Hussain
-
mod_component: For disconnected external components, if a name is specified in config, return it in disco#info replies.Wed, 01 Aug 2012 01:36:13 +0500, by Waqas Hussain
-
MUC: Return <item-not-found/> on message and iq to non-existent rooms (thanks Maranda).Wed, 01 Aug 2012 01:36:11 +0500, by Waqas Hussain
-
util.datamanager: Add missing mode flag to seek callTue, 31 Jul 2012 08:23:55 +0200, by Kim Alvefur
-
mod_storage_sql: Return connection from connect even if already connected (thanks IRON)Mon, 30 Jul 2012 18:50:46 +0100, by Matthew Wild
-
mod_storage_sql: Complete transactions in list_stores and purgeMon, 30 Jul 2012 06:01:41 +0200, by Kim Alvefur
-
mod_storage_sql: Keep connections in a shared cache tableMon, 30 Jul 2012 01:54:07 +0200, by Kim Alvefur
-
moduleapi: If path name ends with '-cache' create table as weak (keys and values)Mon, 30 Jul 2012 00:40:02 +0100, by Matthew Wild
-
util.pposix: Warn about posix_fallocateSun, 29 Jul 2012 22:21:58 +0200, by Kim Alvefur
-
util.datamanager: Remove a few unused importsSun, 29 Jul 2012 03:30:59 +0200, by Kim Alvefur
-
Merge with ZashSun, 29 Jul 2012 02:28:25 +0100, by Matthew Wild
-
util.datamanager: Write to a temporary file and atomically move it into placeSun, 29 Jul 2012 03:26:03 +0200, by Kim Alvefur
-
configure: Add _GNU_SOURCE flag to linux and debian presets to enable Linux fallocate()Sun, 29 Jul 2012 01:37:15 +0200, by Kim Alvefur
-
portmanager: Remove unused import of 'pairs'Sun, 29 Jul 2012 02:27:07 +0100, by Matthew Wild
-
util.datamanager: Use pposix.fallocate() to make sure appends succeed. Also add a fallback fallocate()Sat, 28 Jul 2012 22:37:24 +0200, by Kim Alvefur
-
util.pposix: Add fallocate method, backed by either posix_fallocate() or Linux fallocate()Sat, 28 Jul 2012 22:21:10 +0200, by Kim Alvefur
-
Merge with ZashSat, 28 Jul 2012 20:59:03 +0100, by Matthew Wild
-
usermanager: Add method for deleting a userSat, 28 Jul 2012 21:55:05 +0200, by Kim Alvefur
-
storagemanager: Add method for removing all data belonging to a userSat, 28 Jul 2012 21:38:22 +0200, by Kim Alvefur
-
mod_storage_sql: Add method for removing all data belonging to a userSat, 28 Jul 2012 21:36:42 +0200, by Kim Alvefur
-
mod_storage_internal: Add method for removing all data belonging to a userSat, 28 Jul 2012 21:36:36 +0200, by Kim Alvefur
-
util.datamanager: Add function for removing all data belonging to a userSat, 28 Jul 2012 21:31:54 +0200, by Kim Alvefur
-
storagemanager: Add method for listing storesSat, 28 Jul 2012 21:30:54 +0200, by Kim Alvefur
-
storagemanager: Split out driver choosing from the open() methodSat, 28 Jul 2012 21:30:24 +0200, by Kim Alvefur
-
mod_storage_sql: Add method for listing storesSat, 28 Jul 2012 21:27:45 +0200, by Kim Alvefur
-
mod_storage_sql: Split out query handling logic from getsql() into a separate functionSat, 28 Jul 2012 21:26:33 +0200, by Kim Alvefur
-
mod_storage_internal: Add method for listing storesSat, 28 Jul 2012 21:24:59 +0200, by Kim Alvefur
-
util.datamanager: Add function for listing storesSat, 28 Jul 2012 21:22:42 +0200, by Kim Alvefur
-
mod_bosh: Backout revision bc0a68cae236 (experimental bosh_auto_cork option) as I don't believe it worksSat, 28 Jul 2012 18:50:04 +0100, by Matthew Wild
-
mod_admin_telnet: Import prosody.incoming_s2sSat, 28 Jul 2012 01:28:14 +0100, by Matthew Wild
-
mod_admin_telnet: Fix usage of incorrect variableSat, 28 Jul 2012 01:25:01 +0100, by Matthew Wild
-
mod_admin_telnet: Remove unused variableSat, 28 Jul 2012 01:24:48 +0100, by Matthew Wild
-
mod_admin_telnet: Import portmanager and s2smanager, as they are both usedSat, 28 Jul 2012 01:24:34 +0100, by Matthew Wild
-
mod_admin_telnet: Fix broken indentationSat, 28 Jul 2012 01:19:09 +0100, by Matthew Wild
-
mod_admin_telnet: Use module:get_option() instead of configmanager directlySat, 28 Jul 2012 01:17:23 +0100, by Matthew Wild
-
Merge with FlorobSat, 28 Jul 2012 01:14:31 +0100, by Matthew Wild
-
mod_admin_telnet, prosody, prosodyctl, ejabberd2prosody: Don't depend on modules setting globalsSat, 09 Jun 2012 02:27:44 +0200, by Florian Zeitz
-
prosody: Define a getfenv() replacement for Lua 5.2Sat, 09 Jun 2012 01:18:21 +0200, by Florian Zeitz
-
Eliminate direct setfenv usageFri, 08 Jun 2012 05:04:38 +0200, by Florian Zeitz
-
util.envload: New module to abstract Lua 5.1's setfenv and Lua 5.2's loadThu, 07 Jun 2012 23:27:26 +0200, by Florian Zeitz
-
mod_dialback: Ignore <db:verify/> with a 'type' attribute on incoming connections, instead of interpreting them as a request to verify a keyFri, 27 Jul 2012 20:29:32 +0100, by Matthew Wild
-
net.server_event: Replace usage of string.len() with # operatorThu, 26 Jul 2012 16:46:18 +0100, by Matthew Wild
-
mod_vcard: Remove vcard_compatibility COMPAT (moved to mod_compat_vcard in prosody-modules), and add warning for those using the optionThu, 26 Jul 2012 15:16:52 +0100, by Matthew Wild
-
mod_muc: Remove unused variable and pull hosts into a localThu, 26 Jul 2012 04:45:22 +0200, by Kim Alvefur
-
mod_muc: Use module:send() instead of core_*_stanza()Thu, 26 Jul 2012 04:41:56 +0200, by Kim Alvefur
-
mod_announce, mod_motd, mod_pubsub, mod_register, mod_watchregistrations, mod_welcome: Use module:send() instead of core_*_stanza()Thu, 26 Jul 2012 04:35:13 +0200, by Kim Alvefur
-
mod_admin_adhoc, mod_admin_telnet, mod_bosh, mod_c2s, mod_component, mod_pep, mod_presence, mod_roster, mod_s2s: Import core_post_stanza from the global prosody table.Thu, 26 Jul 2012 04:33:17 +0200, by Kim Alvefur
-
stanza_router: Warn if the global core_*_stanza() functions are calledThu, 26 Jul 2012 04:30:30 +0200, by Kim Alvefur
-
mod_admin_telnet: Add xmpp:ping(from, to), useful for initiating s2s connectionsThu, 26 Jul 2012 02:27:24 +0200, by Kim Alvefur
-
net.server_event: Don't emit empty packets, check for errors first. (fixes #287)Wed, 25 Jul 2012 20:33:20 +0200, by Kim Alvefur
-
portmanager: Show a friendly error message when initializing SSL fails (thanks MattJ for the entire patch that I fixed one line in)Wed, 25 Jul 2012 20:31:14 +0200, by Kim Alvefur
-
Merge with ZashWed, 25 Jul 2012 18:51:49 +0100, by Matthew Wild
-
mod_admin_telnet: Remove useless call to string.lower()Tue, 24 Jul 2012 22:03:51 +0200, by Kim Alvefur
-
mod_admin_telnet: Add missing import of usermanagerTue, 24 Jul 2012 21:37:16 +0200, by Kim Alvefur
-
mod_admin_telnet: Remove unused or duplicated localsTue, 24 Jul 2012 21:36:47 +0200, by Kim Alvefur
-
mod_pep: Allow configurable service discovery identity (Fix)Wed, 25 Jul 2012 19:04:42 +0300, by IRON
-
Merge with IRONWed, 25 Jul 2012 16:57:22 +0100, by Matthew Wild
-
mod_pep: Allow configurable service discovery identityWed, 25 Jul 2012 18:49:13 +0300, by IRON
-
loggingmanager: Remove unused variablesTue, 24 Jul 2012 15:50:11 +0100, by Matthew Wild
-
mod_auth_cyrus, util.sasl_cyrus: Add new option 'cyrus_server_fqdn' to override the hostname passed to Cyrus (and used in e.g. GSSAPI/Kerberos) - fixes #295Tue, 24 Jul 2012 10:56:47 +0100, by Matthew Wild
-
mod_muc: Fix a couple of cases of 'forbidden' stanza error being sent with type 'cancel' - fixes #303Tue, 24 Jul 2012 10:44:37 +0100, by Matthew Wild
-
mod_bosh: Use new format for headers when checking for proxies to get the originating IPMon, 23 Jul 2012 23:05:32 +0200, by Kim Alvefur
-
mod_s2s: Bump s2s_timeout to 90, to allow for the TCP timeout (in most cases) - this allows us to continue to try other targetsMon, 23 Jul 2012 18:57:28 +0100, by Matthew Wild
-
mod_c2s, mod_s2s: Lower 'Disconnecting X' log messages from 'info' to 'debug'Mon, 23 Jul 2012 18:28:14 +0100, by Matthew Wild
-
sessionmanager: Lower 'destroying session' message to 'debug' level (from 'info')Mon, 23 Jul 2012 18:26:30 +0100, by Matthew Wild
-
s2smanager: Remove logging of (unknown) in a case where from_host and to_host should always be setMon, 23 Jul 2012 17:35:18 +0100, by Matthew Wild
-
Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messagesMon, 23 Jul 2012 17:32:33 +0100, by Matthew Wild
-
certmanager: Remove unused import of setmetatableMon, 23 Jul 2012 16:42:26 +0100, by Matthew Wild
-
certmanager: Fix for traceback WITH LuaSec... (!) (thanks IRON)Mon, 23 Jul 2012 16:39:49 +0100, by Matthew Wild
-
certmanager: Fix traceback for missing LuaSec (thanks Link Mauve)Mon, 23 Jul 2012 14:17:42 +0100, by Matthew Wild
-
mod_admin_telnet: Always handle commands terminated by line feeds - ensures consistency even when packets are joined or split on the networkMon, 23 Jul 2012 14:03:00 +0100, by Matthew Wild
-
mod_s2s: Adjust session:close() in line with mod_c2s's - fixes waiting for </stream:stream> if it has already been sent by the peerMon, 23 Jul 2012 13:31:26 +0100, by Matthew Wild
-
mod_s2s/s2sout.lib: Use %s to insert strings into log messages instead of concatenationMon, 23 Jul 2012 13:29:33 +0100, by Matthew Wild
-
mod_c2s: Change 'reason' parameter of session:close() to take nil to mean 'graceful close initiated by us' and false for 'graceful close initiated by client'Mon, 23 Jul 2012 12:56:47 +0100, by Matthew Wild
-
mod_disco: Allow configurable name in disco identity (defaults to 'Prosody')Mon, 23 Jul 2012 12:25:33 +0100, by Matthew Wild
-
net.server_event: Remove unused variables and importsSun, 22 Jul 2012 23:45:53 +0100, by Matthew Wild
-
net.server_select: Remove unused variables and importsSun, 22 Jul 2012 23:41:33 +0100, by Matthew Wild
-
net.server_select: Remove extraneous variableSun, 22 Jul 2012 23:39:27 +0100, by Matthew Wild
-
sessionmanager: Clean up some unused variables and importsSun, 22 Jul 2012 23:38:21 +0100, by Matthew Wild
-
Merge with MarandaSun, 22 Jul 2012 18:52:20 +0100, by Matthew Wild
-
mod_admin_telnet: add s2s:closeall command and relative help entry.Mon, 09 Jul 2012 19:50:11 +0000, by Marco Cirillo
-
Merge with ZashSun, 22 Jul 2012 18:47:40 +0100, by Matthew Wild
-
Merge Zash with Zash for ZashSun, 22 Jul 2012 18:46:49 +0100, by Matthew Wild
-
adhoc.lib: Make some globals localWed, 18 Jul 2012 21:18:17 +0200, by Kim Alvefur
-
mod_admin_telnet: Add info about user management commands to the helpMon, 09 Jul 2012 20:39:55 +0200, by Kim Alvefur
-
mod_admin_telnet: Add some user management commands.Mon, 09 Jul 2012 20:21:47 +0200, by Kim Alvefur
-
net.http: Use base64 from util.encodings instead of luasocketSat, 07 Jul 2012 23:22:15 +0200, by Kim Alvefur
-
mod_admin_telnet: Replace anonymous function with loop (saves a closure)Sun, 22 Jul 2012 18:00:59 +0100, by Matthew Wild
-
Merge 0.9->trunkSun, 22 Jul 2012 17:08:09 +0100, by Matthew Wild
-
mod_s2s: Don't call ondisconnect manually, don't call conn:close() 3 times (!) and merge its logic and streamdisconnected into session_close - including now waiting for a reply </stream:stream> if there is the chance of further stanzas requiring delivery arriving. session.sends2s() on a half-closed stream returns false.Sun, 22 Jul 2012 17:07:21 +0100, by Matthew Wild
-
mod_s2s: Don't treat a stanza as delivered if session.sends2s() returns falseSun, 22 Jul 2012 17:04:02 +0100, by Matthew Wild
-
mod_presence: Handle nil disconnection errorSun, 22 Jul 2012 17:02:18 +0100, by Matthew Wild
-
mod_iq: Don't treat an iq as handled if session.send() returns falseSun, 22 Jul 2012 17:01:52 +0100, by Matthew Wild
-
mod_message: Don't treat a message as delivered ok if session.send() returns falseSun, 22 Jul 2012 16:59:55 +0100, by Matthew Wild
-
mod_c2s: Don't call ondisconnect manually on close, it is now called by net.server. Replace with inline code for destroying the session, and also waiting for a reply </stream:stream> if there is a chance of further data sent by the client. session.send() on a half-closed stream returns false (and does not deliver the data).Sun, 22 Jul 2012 16:59:12 +0100, by Matthew Wild
-
net.http: Don't call ondisconnect manually, net.server now calls it on closeSun, 22 Jul 2012 16:54:58 +0100, by Matthew Wild
-
net.server_select, net.server_event: Change semantics of conn:close() - always call ondisconnect (with err == nil), and never close with data in send buffer (i.e. 'now' parameter removed)Sun, 22 Jul 2012 16:54:33 +0100, by Matthew Wild
-
sessionmanager: Have session.send() of a retired session return false to indicate failureSun, 22 Jul 2012 16:50:14 +0100, by Matthew Wild
-
mod_s2s: Make unauthed session timeout a little more aggressive... otherwise it's possible for sessions to slip under the net and never get killed offSun, 22 Jul 2012 16:45:27 +0100, by Matthew Wild
-
mod_s2s/s2sout.lib: Fix indentationSun, 22 Jul 2012 16:29:52 +0100, by Matthew Wild
-
Merge 0.9->trunkSun, 22 Jul 2012 16:17:33 +0100, by Matthew Wild
-
mod_s2s/s2sout.lib: Don't wait for both v4 and v6 DNS responses if we only send one (e.g. because v6 is disabled)Sun, 22 Jul 2012 16:17:04 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 19 Jul 2012 15:36:31 +0100, by Matthew Wild
-
mod_admin_adhoc: Remove unused variable and save a bit of CPU...Thu, 19 Jul 2012 15:36:16 +0100, by Matthew Wild
-
moduleapi: Remove unused import of util.multitableThu, 19 Jul 2012 15:35:07 +0100, by Matthew Wild
-
Merge 0.9->trunkMon, 09 Jul 2012 02:36:09 +0100, by Matthew Wild
-
util.throttle: floor() internal balance calculationMon, 09 Jul 2012 02:35:47 +0100, by Matthew Wild
-
Merge 0.9->trunkSun, 08 Jul 2012 18:54:56 +0100, by Matthew Wild
-
util.pposix: Add comments to mallinfo fields we use, so I don't forget tomorrow what they meanSun, 08 Jul 2012 18:54:30 +0100, by Matthew Wild
-
Merge 0.9->trunkSun, 08 Jul 2012 18:49:44 +0100, by Matthew Wild
-
Merge with backoutSun, 08 Jul 2012 18:48:28 +0100, by Matthew Wild
-
Backed out changeset 72a2eec4204a (incomplete fix)Sun, 08 Jul 2012 18:48:22 +0100, by Matthew Wild
-
util.pposix: Add meminfo() binding to memory allocation stats provided by mallinfo() [compilation tested on Ubuntu...]Sun, 08 Jul 2012 18:47:05 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 07 Jul 2012 02:43:57 +0100, by Matthew Wild
-
mod_auth_anonymous: Attach a fake roster to the session, so the null storage backend can be usedSat, 07 Jul 2012 03:42:31 +0200, by Kim Alvefur
-
usermanager: Pass session on to auth provider (missing half of commit 0545a574667b) (thanks Zash)Sat, 07 Jul 2012 02:32:39 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 05 Jul 2012 17:42:19 +0100, by Matthew Wild
-
Merge (some of) trunk -> 0.9Thu, 05 Jul 2012 17:41:57 +0100, by Matthew Wild
-
Merge 0.9->trunkThu, 05 Jul 2012 17:40:12 +0100, by Matthew Wild
-
mod_saslauth: Pass session to usermanager.get_sasl_handler()Wed, 04 Jul 2012 23:44:13 +0100, by Matthew Wild
-
TODO: Add statisticsWed, 04 Jul 2012 23:43:18 +0100, by Matthew Wild
-
util.logger: Remove some redundant codeMon, 25 Jun 2012 00:16:08 +0100, by Matthew Wild
-
util.stanza: Make stanza:childtags() behave like :get_child()Thu, 05 Jul 2012 17:58:47 +0200, by Kim Alvefur
-
prosodyctl: Fix typoTue, 03 Jul 2012 15:56:32 +0200, by Kim Alvefur
-
util.pposix: Add setenv()Tue, 03 Jul 2012 15:43:46 +0200, by Kim Alvefur
-
util.sasl: Make registerMechanism a public functionMon, 18 Jun 2012 16:57:46 +0100, by Matthew Wild
-
mod_admin_web: Use util.dataforms' own error checkingThu, 05 Jul 2012 00:15:49 +0200, by Florian Zeitz
-
mod_dialback: Skip an unnecessary nameprep.Fri, 15 Jun 2012 02:53:57 +0500, by Waqas Hussain
-
s2smanager: Fix a traceback when we close a s2s connection ourselves (thanks for the testing Zash).Wed, 13 Jun 2012 11:47:04 +0500, by Waqas Hussain
-
Merge 0.9->trunkTue, 12 Jun 2012 17:31:55 +0100, by Matthew Wild
-
util.dataforms: Fix parsing of -multi fieldsTue, 12 Jun 2012 18:29:58 +0200, by Florian Zeitz
-
Merge with trunkTue, 12 Jun 2012 13:55:56 +0100, by Matthew Wild
-
mod_adhoc, mod_admin_adhoc, mod_announce: Use module:provides() to manage Ad-Hoc commandsTue, 12 Jun 2012 14:29:04 +0200, by Florian Zeitz
-
certmanager: Add quotes around cert file path when logging.Tue, 12 Jun 2012 17:02:35 +0500, by Waqas Hussain
-
MUC: Handle missing persistent room data.Tue, 12 Jun 2012 16:55:27 +0500, by Waqas Hussain
-
mod_s2s: Remove check for socket.tcp6()Tue, 29 May 2012 18:04:29 +0200, by Kim Alvefur
-
mod_s2s: Only do AAAA lookup if IPv6 is available, and A if IPv4 is available.Tue, 29 May 2012 18:02:48 +0200, by Kim Alvefur
-
mod_proxy65: Fix ACLTue, 29 May 2012 17:20:02 +0200, by Kim Alvefur
-
util.sasl.plain: make it return "not-authorized" in case of non-existant accounts instead of "account-disabled" to avoid enumeration.Mon, 28 May 2012 15:59:10 +0000, by Marco Cirillo
-
stanza_router: Also don't bounce <iq type='result'>Sun, 27 May 2012 11:57:56 +0100, by Matthew Wild
-
stanza_router: Don't bounce type=error stanzasSun, 27 May 2012 04:01:34 +0200, by Kim Alvefur
-
mod_proxy65: Add missing import of portmanagerSun, 27 May 2012 01:22:02 +0200, by Kim Alvefur
-
mod_proxy65: Warn about pre-0.9 config style (per host proxy65_port)Sun, 27 May 2012 01:17:59 +0200, by Kim Alvefur
-
mod_http: Fix traceback when no HTTP services succeed in bindingSat, 26 May 2012 19:49:43 +0100, by Matthew Wild
-
DEPENDS: Add luafilesystem (thanks Zash)Sat, 26 May 2012 19:41:17 +0100, by Matthew Wild
-
mod_admin_telnet: More code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.Fri, 25 May 2012 12:50:58 +0200, by Kim Alvefur
-
mod_admin_telnet: Code found and updated, which depended on pre-8c5b5ebaacb0 behaviour.Fri, 25 May 2012 07:08:12 +0200, by Kim Alvefur
-
mod_http: Fix normalize_path('/') to not return an empty string, fixes module:http_url()Fri, 25 May 2012 03:39:45 +0200, by Kim Alvefur
-
net.http.parser: Break loop when no more usable data in bufferFri, 25 May 2012 02:32:33 +0100, by Matthew Wild
-
mod_watchregistrations: Convert JID list to a set, and prep before use to fix traceback on invalid JIDs (thanks sMi)Thu, 24 May 2012 18:52:47 +0100, by Matthew Wild
-
util.set: Change '/' operator from filter to map+filter (nil to drop from set, false is a valid item). No code found which depends on current behaviour.Thu, 24 May 2012 18:51:18 +0100, by Matthew Wild
-
net.server_event: Internal changes to get plain-SSL outgoing connections working (as for HTTPS)Thu, 24 May 2012 03:33:14 +0100, by Matthew Wild
-
mod_s2s, s2sout.lib: Send stream header in onconnect()Thu, 24 May 2012 03:08:42 +0100, by Matthew Wild
-
net.server_event: Assume wrapclient() is taking a new connection, and call onconnect when appropriate (to match server_select)Thu, 24 May 2012 02:55:37 +0100, by Matthew Wild
-
net.server_select: Don't close client connections when closing a server (it wasn't working anyway)Wed, 23 May 2012 02:20:32 +0100, by Matthew Wild
-
net.server_select: Call ondisconnect handler, even if we closed the socket ourselves (fixes HTTP session hoarding, thanks Maranda)Wed, 23 May 2012 02:19:11 +0100, by Matthew Wild
-
portmanager: Match service against service_info (:iter() doesn't match values)Tue, 22 May 2012 14:33:06 +0100, by Matthew Wild
-
util.multitable: Some fixes for iter()... always match against query, and pass value after path resultsTue, 22 May 2012 14:31:19 +0100, by Matthew Wild
-
certmanager: tonumber() (fix for 0b8134015635)Sat, 19 May 2012 21:57:40 +0100, by Matthew Wild
-
certmanager: Don't use no_ticket option before LuaSec 0.4Sat, 19 May 2012 21:53:43 +0100, by Matthew Wild
-
mod_compression: advertise/activate compression only for authenticated sessions in accordance to XEP-0170. (Thanks fippo)Sat, 19 May 2012 22:05:23 +0200, by Tobias Markmann
-
portmanager: Fix to deactivate services when they are unregistered (metatable:iter() wins)Sat, 19 May 2012 20:46:44 +0100, by Matthew Wild
-
modulemanager, moduleapi: Turn module.event_handlers into a multitable and track object->event->handler associations correctly (thanks Zash)Sat, 19 May 2012 15:39:16 +0100, by Matthew Wild
-
util.multitable: No longer use table.remove to drop elements from the stack, when key is nil immediately (on empty tables) the previous stack entry's key gets removed insteadSat, 19 May 2012 15:35:49 +0100, by Matthew Wild
-
util.multitable: Add :iter() method to iterate over results at a fixed depth (parameters are equivalent to :search())Sat, 19 May 2012 04:12:41 +0100, by Matthew Wild
-
moduleapi, modulemanager: Re-structure module.event_handlers so that the same handler can harmlessly handle multiple events (thanks Zash)Fri, 18 May 2012 23:53:02 +0100, by Matthew Wild
-
mod_http: Add module:http_url([app_name,][default_path]) for a module to get a guess at its external URLFri, 18 May 2012 04:24:33 +0100, by Matthew Wild
-
util.watchdog: Pass watchdog object to callback so that it doesn't always have to be a closureFri, 18 May 2012 04:22:51 +0100, by Matthew Wild
-
certmanager: no_ticket is not a verification option (thanks Zash)Fri, 18 May 2012 01:50:51 +0100, by Matthew Wild
-
certmanager: Add no_ticket option for OpenSSL (we don't support resumption yet)Fri, 18 May 2012 00:31:23 +0100, by Matthew Wild
-
net.server_select: Return error when SSL handshake fails immediately (thanks Zash)Fri, 18 May 2012 00:27:06 +0100, by Matthew Wild
-
util.dataforms: Don't return invalid JIDs in jid-single.Thu, 17 May 2012 21:25:41 +0200, by Kim Alvefur
-
util.dataforms: Fix validation of booleans.Thu, 17 May 2012 21:18:35 +0200, by Kim Alvefur
-
INSTALL: Update with changes from wiki.Thu, 17 May 2012 21:04:31 +0200, by Kim Alvefur
-
util.dataforms: Do field validation and normalization in field readers.Thu, 17 May 2012 21:01:44 +0200, by Kim Alvefur
-
modulemanager: Components should inherit mod_s2s from global modules_enabled tooWed, 16 May 2012 20:30:53 +0100, by Matthew Wild
-
Remove util.broadcastWed, 16 May 2012 20:17:07 +0100, by Matthew Wild
-
prosodyctl: Add duplicate code for getting version of prosodyTue, 15 May 2012 20:15:52 +0200, by Kim Alvefur
-
mod_bosh: Set Content-Type to text/html for GET response (thanks Medics)Tue, 15 May 2012 13:35:09 +0100, by Matthew Wild
-
net.http.parser: Keep the Host header no host is present in the URITue, 15 May 2012 14:00:57 +0200, by Kim Alvefur
-
prosodyctl: Fix for generating certs with UTF-8Mon, 14 May 2012 18:04:32 +0200, by Kim Alvefur
-
prosody, stanza_router: Load stanza_router earlier. Put routing functions in the global prosody table. Fixes module:send()Mon, 14 May 2012 17:58:51 +0200, by Kim Alvefur
-
muc.lib: room:set_historylength(): Condense code, and don't store length when equal to defaultSun, 13 May 2012 22:58:25 +0100, by Matthew Wild
-
MUC: Fix check for history length update.Mon, 14 May 2012 02:42:42 +0500, by Waqas Hussain
-
muc.lib: Fix for traceback when no history length is set for the roomSun, 13 May 2012 21:07:00 +0100, by Matthew Wild
-
mod_s2s: Only try next target if the stream didn't openSun, 13 May 2012 16:03:05 +0100, by Matthew Wild
-
prosodyctl: Improve help messages for cert commandsSun, 13 May 2012 15:02:38 +0200, by Kim Alvefur
-
util.timer: Always pass the current time to timer callbacks.Sat, 12 May 2012 21:46:54 +0500, by Waqas Hussain
-
mod_iq: Use "jabber:client" when the stanza payload namespace is nil.Sat, 12 May 2012 21:39:30 +0500, by Waqas Hussain
-
Merge with ZashSat, 12 May 2012 03:36:15 +0100, by Matthew Wild
-
mod_http_files: Respond with a 301 redirect for directories to append a / (fixes relative links)Sat, 12 May 2012 02:17:08 +0200, by Kim Alvefur
-
stanza_router: Fix variable nameSat, 12 May 2012 03:24:06 +0100, by Matthew Wild
-
net.http.parser: Do full URL decoding and parsing (e.g. adds request.url.query when present)Sat, 12 May 2012 03:09:52 +0100, by Matthew Wild
-
net.http: Fix urlencode to not encode unreserved characters, so I can guiltlessly rant about people who do.Sat, 12 May 2012 02:50:38 +0100, by Matthew Wild
-
stanza_router: Close stream for unhandled stanzas from unauthenticated connections (we can't reply)Sat, 12 May 2012 01:47:53 +0100, by Matthew Wild
-
stanza_router: Remove FIXME comment and close stream with not-authorized for s2s stanzas from unauthed domainsSat, 12 May 2012 00:33:04 +0100, by Matthew Wild
-
stanza_router: Catch s2s stanzas to hosts we don't serve earlier, and close with host-unknown (thanks darkrain)Sat, 12 May 2012 00:31:48 +0100, by Matthew Wild
-
portmanager: Fix missing variable declarationFri, 11 May 2012 23:20:58 +0100, by Matthew Wild
-
adhoc.lib: Default actions to 'complete' (replacement for rev 52b6901cabb0)Fri, 11 May 2012 21:41:47 +0100, by Kim Alvefur
-
Merge with backoutFri, 11 May 2012 21:35:08 +0100, by Matthew Wild
-
Backed out changeset 52b6901cabb0 (to be replaced)Fri, 11 May 2012 21:35:02 +0100, by Matthew Wild
-
portmanager: Remove unused import of 'package'Fri, 11 May 2012 21:27:42 +0100, by Matthew Wild
-
portmanager: Support for per-port SSL certificatesFri, 11 May 2012 21:24:43 +0100, by Matthew Wild
-
certmanager: Adjust error messages to be non-specific about 'host' (so we can specify a service name instead ffor SSL)Fri, 11 May 2012 20:24:15 +0100, by Matthew Wild
-
moduleapi: Don't auto-reload self when already reloading (fixes reload of modules with cyclic dependencies)Fri, 11 May 2012 18:55:23 +0100, by Matthew Wild
-
modulemanager: Set module.reloading = true when firing module-reloaded eventFri, 11 May 2012 18:54:17 +0100, by Matthew Wild
-
mod_c2s: Another lurking string.format squashed.Fri, 11 May 2012 14:57:29 +0100, by Matthew Wild
-
mod_dialback: Remove a remaining usage of string.format, ick.Fri, 11 May 2012 14:24:05 +0100, by Matthew Wild
-
mod_http_errors: Fix cyclic dependency - mod_http depends on us now, no need to depend on it (-1 line) (thanks Maranda)Fri, 11 May 2012 02:36:26 +0100, by Matthew Wild
-
mod_s2s: Remove TODO comment for SASL/TLS on s2s (thanks Florob)Fri, 11 May 2012 02:17:20 +0100, by Matthew Wild
-
mod_dialback: Final sweep to get nameprep + error handling in order (hopefully)Fri, 11 May 2012 02:04:29 +0100, by Matthew Wild
-
mod_dialback: Fix logic bug - we should have both a to and from at this pointFri, 11 May 2012 01:54:36 +0100, by Matthew Wild
-
Merge with MarandaFri, 11 May 2012 01:53:32 +0100, by Matthew Wild
-
Merge with backoutFri, 11 May 2012 01:46:41 +0100, by Matthew Wild
-
Backed out changeset 661752889535 - obsoleted by 878f75ccc4fb.Fri, 11 May 2012 01:46:35 +0100, by Matthew Wild
-
Merge with backoutFri, 11 May 2012 01:45:36 +0100, by Matthew Wild
-
Backed out changeset 9f1fb34cd7f8 - obsoleted by 5ef05f32bc42.Fri, 11 May 2012 01:39:52 +0100, by Matthew Wild
-
Merge with backoutFri, 11 May 2012 01:32:46 +0100, by Matthew Wild
-
Backed out changeset 751510cd558d - obsoleted by 5ef05f32bc42.Fri, 11 May 2012 01:29:30 +0100, by Matthew Wild
-
muc.lib: return feature-not-implemented when a foregoing discovery node is specified in a disco#info request.Thu, 10 May 2012 23:37:36 +0000, by Marco Cirillo
-
mod_auth_anonymous: add disallow_s2s to the host object if s2s communication is disallowed.Thu, 10 May 2012 12:54:37 +0000, by Marco Cirillo
-
mod_dialback: make change a bit more wide, encompass to and from and reject with proper addressing when neither are there.Wed, 09 May 2012 23:09:06 +0000, by Marco Cirillo
-
mod_dialback: add better safe then sorry nameprepping to the from attribute.Wed, 09 May 2012 11:25:22 +0000, by Marco Cirillo
-
mod_dialback: COMPAT reset session.send function for servers (e.g. ejabberd) which don't include a from attr when opening the stream.Wed, 09 May 2012 02:56:22 +0000, by Marco Cirillo
-
Merge with ZashThu, 10 May 2012 23:10:56 +0100, by Matthew Wild
-
s2smanager, mod_s2s: Move checking DNS timeout option to mod_s2sThu, 10 May 2012 23:05:03 +0200, by Kim Alvefur
-
s2smanager: Clean up unused imports.Thu, 10 May 2012 23:01:10 +0200, by Kim Alvefur
-
util.rfc3484: Don't pollute the global scope.Thu, 10 May 2012 23:00:45 +0200, by Kim Alvefur
-
util.hashes: Add sha224, sha384, sha512Thu, 10 May 2012 05:57:24 +0200, by Kim Alvefur
-
util.hashes: Use defined hash function output lengths.Wed, 09 May 2012 01:26:56 +0200, by Kim Alvefur
-
prosodyctl: Show an error if the user doesn't supply a hostname to the certificate commandsWed, 09 May 2012 01:11:27 +0200, by Kim Alvefur
-
prosodyctl: Replace hack with lfs for checking if a file existsWed, 09 May 2012 01:02:00 +0200, by Kim Alvefur
-
util.x509: Remove logic for generating certificate configsWed, 09 May 2012 00:34:24 +0200, by Kim Alvefur
-
prosodyctl: Use util.openssl in certificate helpers. Improve feedbackWed, 09 May 2012 00:33:55 +0200, by Kim Alvefur
-
util.openssl: Add wrapper for the openssl cli tool and move certificate config logic from util.x509 into it.Wed, 09 May 2012 00:12:53 +0200, by Kim Alvefur
-
mod_s2s, s2smanager, mod_dialback: Move addition of session.send() on s2sin to after they are authenticated (thus from mod_s2s to s2smanager). Update mod_dialback to fire route/remote directly, as session.send() is no longer available for s2sin_unauthed. Fixes #291.Thu, 10 May 2012 22:59:01 +0100, by Matthew Wild
-
mod_auth_anonymous: Block s2s when enabled on a host (and disallow_s2s ~= false)Fri, 04 May 2012 02:28:10 +0100, by Matthew Wild
-
mod_s2s: Cache to_host and from_host in local variables, and use these instead of repeated lookupsFri, 04 May 2012 02:27:26 +0100, by Matthew Wild
-
mod_s2s: Add session.send() only to incoming streams, and fire the route/remote event on the host (not global anymore)Fri, 04 May 2012 02:22:26 +0100, by Matthew Wild
-
mod_s2s: Become a shared module (yay)Fri, 04 May 2012 01:50:17 +0100, by Matthew Wild
-
stanza_router: Fire route/remote per-hostFri, 04 May 2012 01:49:13 +0100, by Matthew Wild
-
stanza_router: Allow route/remote handlers to return false to block a stanzaFri, 04 May 2012 01:46:54 +0100, by Matthew Wild
-
prosodyctl: Fix import of util.iteratorsFri, 04 May 2012 01:13:33 +0200, by Kim Alvefur
-
Rename plugins/s2s/ to plugins/mod_s2s/Fri, 04 May 2012 00:05:15 +0100, by Matthew Wild
-
sessionmanager: Remove max_resources config option and check, incorrect anyway (thanks Zash)Thu, 03 May 2012 23:18:56 +0100, by Matthew Wild
-
util.timer: Remove unnecessary require calls, fixes a traceback (thanks nulani)Thu, 03 May 2012 18:59:06 +0100, by Matthew Wild
-
net.server: server_select != server_event (thanks Nulani, Florob)Thu, 03 May 2012 18:53:36 +0100, by Matthew Wild
-
Merge with ZashThu, 03 May 2012 16:52:04 +0100, by Matthew Wild
-
portmanager: Import pairsThu, 03 May 2012 15:38:12 +0200, by Kim Alvefur
-
net.server, net.timer, net.server_select: Rearrange dependencies between these three modules. server.addtimer() is no longer a public function (renamed to _addtimer) and is not available at all from server_event (compat code removed to prevent traceback) (thanks Nulani)Thu, 03 May 2012 16:48:34 +0100, by Matthew Wild
-
mod_admin_telnet: Add muc:room(jid) command to get the MUC room objectWed, 02 May 2012 18:21:47 +0100, by Matthew Wild
-
mod_component: Allow unauthenticated components to authenticate (thanks Maranda)Mon, 30 Apr 2012 01:20:13 +0100, by Matthew Wild
-
mod_component: Components start out as component_unauthed until successful authentication (thanks xnyhps)Mon, 30 Apr 2012 01:02:39 +0100, by Matthew Wild
-
modulemanager: Pass the module's final host (e.g. '*') to the module-loaded eventMon, 30 Apr 2012 00:52:43 +0100, by Matthew Wild
-
mod_component: Send <?xml on initial stream (thanks xnyhps)Mon, 30 Apr 2012 00:42:02 +0100, by Matthew Wild
-
util.xmlrpc: Remove (unused)Sun, 29 Apr 2012 21:20:35 +0100, by Matthew Wild
-
modulemanager: Hide deprecation warning for modules loaded on '*' directly (e.g. prosodyctl mod_<command>) (thanks Zash)Sun, 29 Apr 2012 19:36:11 +0100, by Matthew Wild
-
portmanager: Import ipairs (thanks Maranda)Sun, 29 Apr 2012 19:31:44 +0100, by Matthew Wild
-
Merge with ZashSun, 29 Apr 2012 02:44:09 +0100, by Matthew Wild
-
mod_s2s: Don't try to continue attempting to connect when an s2sin is closedSun, 29 Apr 2012 02:24:00 +0200, by Kim Alvefur
-
Merge 0.9->trunkSun, 29 Apr 2012 02:10:55 +0100, by Matthew Wild
-
Merge with ZashSun, 29 Apr 2012 02:09:12 +0100, by Matthew Wild
-
mod_pubsub.lua: Fix global accessTue, 24 Apr 2012 21:42:26 +0200, by Kim Alvefur
-
mod_posix: Support syslog_facility config optionThu, 26 Apr 2012 18:14:42 +0100, by Matthew Wild
-
mod_version: Fix missing comma and correct prefix for util.pposixTue, 24 Apr 2012 21:37:20 +0200, by Kim Alvefur
-
net.connlisteners: Add COMPAT stub, use portmanager!Sat, 28 Apr 2012 23:13:49 +0100, by Matthew Wild
-
s2sout.lib: Check whether lua-socket supports IPv6Sat, 28 Apr 2012 22:34:05 +0200, by Florian Zeitz
-
moduleapi: Add module:get_directory() to get module file's directory, and module:load_resource() to load a file relative to that directorySat, 28 Apr 2012 19:41:04 +0100, by Matthew Wild
-
portmanager: Import tonumber (thanks Zash)Sat, 28 Apr 2012 19:38:51 +0100, by Matthew Wild
-
net.http.server: Code cleanup/adjustment now that send_response() accepts response.bodySat, 28 Apr 2012 19:36:57 +0100, by Matthew Wild
-
net.http.server: Use response.body if it exists and body is not specified to send_responseSat, 28 Apr 2012 19:36:09 +0100, by Matthew Wild
-
portmanager: Ensure port is always a number (thanks Zash)Sat, 28 Apr 2012 18:45:04 +0100, by Matthew Wild
-
mod_muc/muc.lib: Fall back to default_history_length if no length in configSat, 28 Apr 2012 18:36:03 +0100, by Matthew Wild
-
net.httpserver: Add compatibility stubSat, 28 Apr 2012 16:41:35 +0100, by Matthew Wild
-
mod_s2s: Log certificate errors, for troubleshooting goodnessSat, 28 Apr 2012 08:35:34 -0700, by Paul Aurich
-
mod_s2s: Fix import of core_process_stanza. I don't know why I thought it was there (thanks Zash)Sat, 28 Apr 2012 16:29:00 +0100, by Matthew Wild
-
Merge with ZashSat, 28 Apr 2012 16:22:17 +0100, by Matthew Wild
-
mod_admin_adhoc: Small style fixSat, 28 Apr 2012 16:21:57 +0100, by Matthew Wild
-
mod_admin_telnet: Add c2s:count() which shows number of connected users.Sat, 28 Apr 2012 17:18:03 +0200, by Kim Alvefur
-
util.debug: Add +1 to level when getting locals table, to account for current functionSat, 28 Apr 2012 16:21:19 +0100, by Matthew Wild
-
util.debug: Re-fix parameter handling (I think it matches debug.traceback() more accurately now) and document level fudgeSat, 28 Apr 2012 16:20:26 +0100, by Matthew Wild
-
modulemanager: Fixes to handle circular dependencies in module:depends()Sat, 28 Apr 2012 15:47:43 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Rename mod_httpserver to mod_http_files, and move both it and mod_bosh to a new 'HTTP modules' categorySat, 28 Apr 2012 14:48:12 +0100, by Matthew Wild
-
mod_http: Depend on mod_http_errorsSat, 28 Apr 2012 14:46:36 +0100, by Matthew Wild
-
usermanager: Add log error for use of COMPAT config option 'anonymous_login'. To be removed in next version.Sat, 28 Apr 2012 14:35:52 +0100, by Matthew Wild
-
util.httpstream: Remove COMPAT properties from requestSat, 28 Apr 2012 14:31:02 +0100, by Matthew Wild
-
net.http.server: Remove unused imports and variables (fixes traceback due to removed net.httpserver)Sat, 28 Apr 2012 14:27:48 +0100, by Matthew Wild
-
net.httpserver, net.httpserver_listener: Remove (obsoleted by net.http.* and mod_http, see http://prosody.im/doc/developers/http )Sat, 28 Apr 2012 14:13:51 +0100, by Matthew Wild
-
mod_bosh: Remove unused send_buffer variableSat, 28 Apr 2012 14:03:39 +0100, by Matthew Wild
-
mod_bosh: Fix request/response mixupSat, 28 Apr 2012 13:58:37 +0100, by Matthew Wild
-
mod_bosh: Remove unused import of util.timerSat, 28 Apr 2012 13:58:13 +0100, by Matthew Wild
-
mod_muc/muc.lib.lua: Remove unused imports and variablesSat, 28 Apr 2012 04:12:34 +0100, by Matthew Wild
-
mod_auth_anonymous: Remove unused logger initSat, 28 Apr 2012 04:01:59 +0100, by Matthew Wild
-
mod_auth_internal_hashed: Remove COMPAT code (upgrading old hashed storage format from pre-0.8)Sat, 28 Apr 2012 03:59:31 +0100, by Matthew Wild
-
mod_auth_internal_hashed: Remove unused importsSat, 28 Apr 2012 03:55:25 +0100, by Matthew Wild
-
mod_auth_internal_plain: Remove unused importsSat, 28 Apr 2012 03:49:13 +0100, by Matthew Wild
-
mod_dialback: Remove unused declaration of xmlns_dialbackSat, 28 Apr 2012 03:43:27 +0100, by Matthew Wild
-
mod_iq: Remove unused import of jid.split, bare_sessions and don't unpack event.origin when it isn't used. Waqas.Sat, 28 Apr 2012 03:39:12 +0100, by Matthew Wild
-
mod_message: Remove unused import of table.insertSat, 28 Apr 2012 03:34:58 +0100, by Matthew Wild
-
storagemanager: Fix incorrect variable nameSat, 28 Apr 2012 03:25:40 +0100, by Matthew Wild
-
mod_component: Remove unused variableSat, 28 Apr 2012 03:13:59 +0100, by Matthew Wild
-
mod_s2s/s2sout.lib: Fix imports and some undefined variablesSat, 28 Apr 2012 03:11:45 +0100, by Matthew Wild
-
mod_s2s: Fix imports and remove some unused variablesSat, 28 Apr 2012 03:06:14 +0100, by Matthew Wild
-
mod_saslauth: Remove unused declaration of xmlns_stanzasSat, 28 Apr 2012 03:05:35 +0100, by Matthew Wild
-
mod_c2s: Remove unused import of portmanagerSat, 28 Apr 2012 03:05:03 +0100, by Matthew Wild
-
mod_s2s: Add log() importSat, 28 Apr 2012 02:56:10 +0100, by Matthew Wild
-
util.timer: Remove unused function importsSat, 28 Apr 2012 02:41:53 +0100, by Matthew Wild
-
moduleapi: Import util.timerSat, 28 Apr 2012 02:40:36 +0100, by Matthew Wild
-
util.stanza: Remove unused function importsSat, 28 Apr 2012 02:38:56 +0100, by Matthew Wild
-
hostmanager: Remove import of unused setmetatableSat, 28 Apr 2012 02:25:54 +0100, by Matthew Wild
-
moduleapi: Remove unused variable 'module_items'Sat, 28 Apr 2012 02:24:41 +0100, by Matthew Wild
-
modulemanager: Remove unused function importsSat, 28 Apr 2012 02:22:42 +0100, by Matthew Wild
-
modulemanager: Remove unused NULL declarationSat, 28 Apr 2012 02:18:17 +0100, by Matthew Wild
-
portmanager: Fix breakage (import ALL the functions)Sat, 28 Apr 2012 01:44:08 +0100, by Matthew Wild
-
portmanager: Rename activate_service() to activate() (to match deactivate())Sat, 28 Apr 2012 01:27:46 +0100, by Matthew Wild
-
portmanager: Add module() definitionSat, 28 Apr 2012 01:27:15 +0100, by Matthew Wild
-
portmanager: Explicitly import some librariesSat, 28 Apr 2012 01:27:02 +0100, by Matthew Wild
-
net.http.server: Try default_host if client sent no host anywhere, otherwise... fail. It's 2012.Sat, 28 Apr 2012 01:13:49 +0100, by Matthew Wild
-
net.http.server: Fix traceback on missing host header (thanks darkrain)Sat, 28 Apr 2012 00:51:36 +0100, by Matthew Wild
-
mod_bosh: Remove unused import of net.httpserverSat, 28 Apr 2012 00:45:33 +0100, by Matthew Wild
-
mod_http_errors: Add two new config options, http_errors_always_show (show even for unknown errors) and http_errors_default_message (message for unknown errors)Fri, 27 Apr 2012 23:12:30 +0100, by Matthew Wild
-
net.http.server, mod_http: Support http_default_host config option to specify where to direct requests for unknown HTTP vhostsFri, 27 Apr 2012 23:11:23 +0100, by Matthew Wild
-
net.http.server: Improve commentFri, 27 Apr 2012 22:37:56 +0100, by Matthew Wild
-
mod_component: Return true after denying a second component connection for a host (thanks xnyhps)Fri, 27 Apr 2012 22:37:24 +0100, by Matthew Wild
-
modulemanager: Clear modulemap when a host is deactivated (thanks xnyhps)Fri, 27 Apr 2012 22:36:35 +0100, by Matthew Wild
-
hostmanager: Remove unused host_config parameter from host-activated eventFri, 27 Apr 2012 22:33:38 +0100, by Matthew Wild
-
hostmanager: Add some TODO commentsFri, 27 Apr 2012 22:32:04 +0100, by Matthew Wild
-
hostmanager: Convert host-deactivating event parameters to a tableFri, 27 Apr 2012 22:31:53 +0100, by Matthew Wild
-
mod_proxy65: Fix traceback when proxy65 service fails to bind a portFri, 27 Apr 2012 22:18:20 +0100, by Matthew Wild
-
modulemanager: Set module.environment before calling add_host, otherwise the module will get the parent's environment (thanks xnyhps and Maranda)Fri, 27 Apr 2012 21:37:45 +0100, by Matthew Wild
-
net.http.server: Remove unused variableFri, 27 Apr 2012 20:01:21 +0100, by Matthew Wild
-
net.http.server: Correctly cache results of handler indexing, and also cache failuresFri, 27 Apr 2012 20:00:06 +0100, by Matthew Wild
-
mod_bosh: Add routes without trailing-'/', so that both /http-bind and /http-bind/ work againFri, 27 Apr 2012 19:05:03 +0100, by Matthew Wild
-
mod_http: Allow a route value to be static data rather than a handler functionFri, 27 Apr 2012 19:02:36 +0100, by Matthew Wild
-
net.http.codes: Add missing 418 status codeFri, 27 Apr 2012 18:54:51 +0100, by Matthew Wild
-
mod_http_files: Specify method in HTTP routeFri, 27 Apr 2012 18:40:44 +0100, by Matthew Wild
-
mod_http: Routes now require a method to be specified, but the path has become optional (defaults to the base path with no trailing '/'Fri, 27 Apr 2012 18:37:40 +0100, by Matthew Wild
-
mod_http: Link to docs on routes in error messageFri, 27 Apr 2012 18:36:27 +0100, by Matthew Wild
-
moduleapi: Rename module:hook_stanza() -> module:hook_tag() (hook_stanza works for compat)Fri, 27 Apr 2012 18:35:33 +0100, by Matthew Wild
-
moduleapi: get_host_type(): Return nil for global modules (no host)Fri, 27 Apr 2012 18:34:40 +0100, by Matthew Wild
-
mod_http: Remove unused import of url.parseThu, 26 Apr 2012 16:53:32 +0100, by Matthew Wild
-
mod_http_files, net.http.parser: Move path normalization to net.http.parser so that all modules can benefitThu, 26 Apr 2012 16:48:16 +0100, by Matthew Wild
-
Merge with backoutThu, 26 Apr 2012 16:25:17 +0100, by Matthew Wild
-
Revert 98bfebb38705, moved to net.http.parser in 4fc99f1b7570Thu, 26 Apr 2012 16:25:11 +0100, by Matthew Wild
-
net.http.server: Fire http-error 400 if request fails sanity checksThu, 26 Apr 2012 16:11:08 +0100, by Matthew Wild
-
net.http.parser: Handle full URLs in status line.Thu, 26 Apr 2012 20:07:13 +0500, by Waqas Hussain
-
mod_http_errors: Module to handle HTTP errors with a HTML pageThu, 26 Apr 2012 15:16:29 +0100, by Matthew Wild
-
net.http.server: Make error handling overrideable via 'http-error' eventThu, 26 Apr 2012 15:14:19 +0100, by Matthew Wild
-
net.server.http: Parse absolute URIs in requests (thanks Maranda)Thu, 26 Apr 2012 15:05:05 +0100, by Matthew Wild
-
moduleapi: Fix parameters to unhook_object_event()Thu, 26 Apr 2012 14:51:55 +0100, by Matthew Wild
-
moduleapi: module:depends(): Don't load shared modules onto the current host if the current host is '*'...Thu, 26 Apr 2012 07:04:59 +0100, by Matthew Wild
-
net.http.server: Expose events object (for debug purposes)Thu, 26 Apr 2012 06:58:57 +0100, by Matthew Wild
-
util.helpers: show_events(): Make more robust, and allow filtering results to a specific eventThu, 26 Apr 2012 06:58:21 +0100, by Matthew Wild
-
net.http.server: Lower score of wildcard handlers to ensure specific handlers beat themThu, 26 Apr 2012 06:47:17 +0100, by Matthew Wild
-
mod_http_files: Change option name from http_path to http_files_dirThu, 26 Apr 2012 06:42:02 +0100, by Matthew Wild
-
mod_http: Switch to single option for specifying HTTP app bases, http_paths. Keys are app/module names, values are base paths.Thu, 26 Apr 2012 06:41:11 +0100, by Matthew Wild
-
mod_http_files: Log 404 failure reasonThu, 26 Apr 2012 06:30:29 +0100, by Matthew Wild
-
mod_http_files: Return numeric error codes instead of custom error responsesThu, 26 Apr 2012 06:10:14 +0100, by Matthew Wild
-
util.debug: Remove 'white' from boundary style (leave at default colour)Thu, 26 Apr 2012 05:58:39 +0100, by Matthew Wild
-
util.termcolours: tohtml() for converting output to HTML. I don't know.Thu, 26 Apr 2012 05:57:44 +0100, by Matthew Wild
-
mod_bosh: Update informational message on GETThu, 26 Apr 2012 05:56:24 +0100, by Matthew Wild
-
mod_http: Use module:hook/unhook_event_object() so that handlers get unregistered if mod_http is unloadedThu, 26 Apr 2012 05:40:04 +0100, by Matthew Wild
-
moduleapi: Add module:unhook_object_event()Thu, 26 Apr 2012 05:39:27 +0100, by Matthew Wild
-
net.http.server: Fix to compare priority if path lengths are the same (logic fail)Thu, 26 Apr 2012 04:24:43 +0100, by Matthew Wild
-
util.debug: Some more magic constant fiddling. Don't ask me.Wed, 25 Apr 2012 23:16:37 +0100, by Matthew Wild
-
mod_bosh: Large commit to update to mod_http/net.http.server APIs. Becomes a shared module.Wed, 25 Apr 2012 23:10:32 +0100, by Matthew Wild
-
net.http.server: Support for on_destroy callback on response objects, and a 'finished' flag to say when they are destroyed (responded to or connection closed)Wed, 25 Apr 2012 23:08:33 +0100, by Matthew Wild
-
mod_bosh: Optimisation, store reply_before value as waiting_requests value (saves a lookup)Wed, 25 Apr 2012 19:57:46 +0100, by Matthew Wild
-
net.http.server: Small fix to commentWed, 25 Apr 2012 15:02:27 +0100, by Matthew Wild
-
net.http.server: Remove legacy compatibilityWed, 25 Apr 2012 14:58:10 +0100, by Matthew Wild
-
portmanager: Fix selecting bind_interfaces from pre-0.9 config options.Wed, 25 Apr 2012 14:53:54 +0200, by Kim Alvefur
-
Makefile: Fix for net/httpWed, 25 Apr 2012 03:56:26 +0100, by Matthew Wild
-
mod_proxy65: Add multiplex pattern.Wed, 25 Apr 2012 07:55:13 +0500, by Waqas Hussain
-
Merge timber->trunk - thanks everyone!Tue, 24 Apr 2012 21:59:20 +0100, by Matthew Wild
-
net.http.server: Handle results returned by handlers, and send as a response. Also removes explicit firing of '*', which can now be done via wildcard events.Tue, 24 Apr 2012 19:07:12 +0100, by Matthew Wild
-
net.http.server: Remove debug messageTue, 24 Apr 2012 19:05:45 +0100, by Matthew Wild
-
util.helpers: Add show_events(), to show the events and handlers in a util.events objectTue, 24 Apr 2012 18:54:34 +0100, by Matthew Wild
-
util.debug: Turn into a real-ish module ('debugx'), and require you call use() to override debug.traceback()Tue, 24 Apr 2012 18:53:50 +0100, by Matthew Wild
-
mod_proxy65: Port to portmanager, make a shared moduleTue, 24 Apr 2012 18:50:22 +0100, by Matthew Wild
-
mod_http: Fix specifying method in app route keysTue, 24 Apr 2012 16:02:30 +0100, by Matthew Wild
-
portmanager: Add get_service_at(interface, port) and close(interface, port)Tue, 24 Apr 2012 16:00:20 +0100, by Matthew Wild
-
net.server_event: Do not automatically close clients when closing a server portTue, 24 Apr 2012 15:52:30 +0100, by Matthew Wild
-
net.server_select: Remove server from _server table when closingTue, 24 Apr 2012 15:42:35 +0100, by Matthew Wild
-
mod_admin_telnet: Add initial port:list() and port:close() commandsTue, 24 Apr 2012 15:40:00 +0100, by Matthew Wild
-
prosody: Load portmanager at startup, to ensure it is ready to receive item-added events when modules are loadedTue, 24 Apr 2012 13:37:35 +0100, by Matthew Wild
-
mod_http_files: Rename argument to reflect what it actually isTue, 24 Apr 2012 00:17:15 +0200, by Kim Alvefur
-
mod_httpserver: Rename to mod_http_filesMon, 23 Apr 2012 23:37:43 +0200, by Kim Alvefur
-
mod_httpserver: Adapt to use the new HTTP APIMon, 23 Apr 2012 23:36:50 +0200, by Kim Alvefur
-
mod_http: Pass portion of path that matched wildcard to wildcard handlers, as a second parameterMon, 23 Apr 2012 21:34:05 +0100, by Matthew Wild
-
net.http.server: Support for wildcard events (events that end with '/*')Mon, 23 Apr 2012 21:29:18 +0100, by Matthew Wild
-
mod_http: Support for default_path in appsMon, 23 Apr 2012 18:23:49 +0100, by Matthew Wild
-
moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unloadMon, 23 Apr 2012 15:38:40 +0100, by Matthew Wild
-
modulemanager: Set module.loaded = false on unloadMon, 23 Apr 2012 15:38:36 +0100, by Matthew Wild
-
mod_http: Revamp module for new API and configMon, 23 Apr 2012 14:16:59 +0100, by Matthew Wild
-
moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally alreadyMon, 23 Apr 2012 14:15:07 +0100, by Matthew Wild
-
modulemanager: Report errors that happen when loading a shared module onto its original hostMon, 23 Apr 2012 14:11:10 +0100, by Matthew Wild
-
moduleapi: module:provides(): Add "-provider" onto the key nameMon, 23 Apr 2012 14:10:04 +0100, by Matthew Wild
-
moduleapi: module:provides(): Fix usage of wrong tableMon, 23 Apr 2012 14:09:35 +0100, by Matthew Wild
-
net.http.server: Fix legacy net.httpserver fallback (httpserver is no longer a global).Sun, 22 Apr 2012 23:44:21 +0500, by Waqas Hussain
-
net.httpserver: Comment dependency on connlisteners. Further cleanup to follow.Sun, 22 Apr 2012 23:43:34 +0500, by Waqas Hussain
-
Merge with ZashSun, 22 Apr 2012 19:03:50 +0100, by Matthew Wild
-
core.certmanager: Log a message when a password is required but not supplied. fixes #214Sat, 21 Apr 2012 23:11:59 +0200, by Kim Alvefur
-
mod_component: Handle component connecting to non-existent hostSun, 22 Apr 2012 16:35:26 +0100, by Matthew Wild
-
mod_motd: Use presence/bare to catch a client's initial presence and send the MOTD then (fixes #282)Sun, 22 Apr 2012 14:54:36 +0100, by Matthew Wild
-
multiplex_listener: Remove (already ported to mod_net_multiplex)Sat, 21 Apr 2012 22:54:55 +0100, by Matthew Wild
-
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])Sat, 21 Apr 2012 22:53:22 +0100, by Matthew Wild
-
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)Sat, 21 Apr 2012 22:52:15 +0100, by Matthew Wild
-
mod_component: Make a shared module, and move the xmppcomponent_listener into it ('port'ing over to portmanager). Ha ha.Sat, 21 Apr 2012 22:50:57 +0100, by Matthew Wild
-
mod_motd: Send only to resource coming online, not the user's bare JID (fixes #282)Sat, 21 Apr 2012 21:16:53 +0100, by Matthew Wild
-
prosody: Don't require net.httpserver nowSat, 21 Apr 2012 21:03:57 +0100, by Matthew Wild
-
mod_admin_telnet: module:load(): Fix 'global-module-already-loaded' errors when successfully loading a global module (fixes #228)Sat, 21 Apr 2012 20:52:12 +0100, by Matthew Wild
-
mod_admin_telnet: module:list(): List global modules (part-fixes #228)Sat, 21 Apr 2012 20:39:52 +0100, by Matthew Wild
-
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)Sat, 21 Apr 2012 20:39:21 +0100, by Matthew Wild
-
mod_admin_telnet: get_host_set(): Include '*' in the set if no specific hosts are specified and the module is loaded thereSat, 21 Apr 2012 20:38:27 +0100, by Matthew Wild
-
modulemanager: When a shared module becomes global, ensure it still gets loaded onto the original target hostSat, 21 Apr 2012 20:37:06 +0100, by Matthew Wild
-
modulemanager: Support for shared modules - function module.add_host(host_module) in a global moduleSat, 21 Apr 2012 20:09:03 +0100, by Matthew Wild
-
modulemanager: Make module_has_method and module_call_method use rawget()Sat, 21 Apr 2012 20:04:07 +0100, by Matthew Wild
-
modulemanager: Use modulemap rather than hosts[host] (fix for when host == "*")Sat, 21 Apr 2012 20:02:45 +0100, by Matthew Wild
-
modulemanager: Use api_instance rather than pluginenv.module (same thing)Sat, 21 Apr 2012 20:01:40 +0100, by Matthew Wild
-
modulemanager: Allow loading a module onto "*" (part-fixes #228)Sat, 21 Apr 2012 20:00:30 +0100, by Matthew Wild
-
net.connlisteners: Be gone!Sat, 21 Apr 2012 16:27:42 +0100, by Matthew Wild
-
mod_http: Include handlers of non-global modules.Sat, 21 Apr 2012 18:23:44 +0500, by Waqas Hussain
-
mod_http: Provide HTTP service.Sat, 21 Apr 2012 17:38:48 +0500, by Waqas Hussain
-
net.http.server: Fire global HTTP event when no specific handlers available.Sat, 21 Apr 2012 17:38:01 +0500, by Waqas Hussain
-
net.http.server: Missing <title/> in 404 Not Found response.Sat, 21 Apr 2012 17:37:00 +0500, by Waqas Hussain
-
mod_adhoc: Always allow at least the "complete" actionFri, 13 Apr 2012 00:39:00 +0200, by Florian Zeitz
-
net.http.{server|codes|parser}: Initial commit.Sun, 08 Apr 2012 04:09:33 +0500, by Waqas Hussain
-
mod_s2s: Queuing a stanza constitutes handling it.Mon, 26 Mar 2012 19:17:09 -0700, by Paul Aurich
-
mod_s2s: Add "::" as a IPv6 interface (thanks darkrain)Mon, 26 Mar 2012 18:23:49 +0200, by Florian Zeitz
-
Makefile: Use cp instead of install, and make sure the correct umask is setTue, 20 Mar 2012 12:50:53 +0100, by Kim Alvefur
-
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)Thu, 15 Mar 2012 19:09:24 +0000, by Matthew Wild
-
mod_c2s: Add missing multiplexed service discovery pattern.Thu, 15 Mar 2012 17:37:07 +0100, by Kim Alvefur
-
mod_c2s, mod_s2s: Drop default_port and default_mode from listener objects (default_port is deprecated, and default_mode already defaults to *a)Thu, 15 Mar 2012 16:31:10 +0000, by Matthew Wild
-
portmanager: Support 'default_port' in service optionsThu, 15 Mar 2012 16:29:30 +0000, by Matthew Wild
-
mod_posix, mod_bosh, mod_admin_telnet: Use module:set_global()Thu, 15 Mar 2012 14:47:46 +0100, by Kim Alvefur
-
Merge with ZashThu, 15 Mar 2012 03:19:35 +0000, by Matthew Wild
-
mod_s2s: Don't bounce sendq on failed connections since it's handled by s2smanagerSun, 11 Mar 2012 21:37:55 +0100, by Kim Alvefur
-
mod_c2s, mod_s2s: Add multiplex supportThu, 15 Mar 2012 03:05:24 +0000, by Matthew Wild
-
mod_net_multiplex: Port multiplexing (run multiple different services on a the same port(s))... now pluggable for use with any net pluginThu, 15 Mar 2012 03:05:02 +0000, by Matthew Wild
-
portmanager: Add get_registered_services() to the public APIThu, 15 Mar 2012 03:02:51 +0000, by Matthew Wild
-
portmanager: Remove check for service_info.multiplex (now implemented in mod_net_multiplex)Thu, 15 Mar 2012 03:02:36 +0000, by Matthew Wild
-
portmanager: Fix pre-0.9 compatibility by taking default_interface and default_port from the listener instead of service tableThu, 15 Mar 2012 03:02:09 +0000, by Matthew Wild
-
portmanager: Allow services to specify their config option prefixThu, 15 Mar 2012 02:56:44 +0000, by Matthew Wild
-
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's originThu, 15 Mar 2012 02:53:05 +0000, by Matthew Wild
-
moduleapi: Add module:provides(), a shortcut to add an item with the current module's nameThu, 15 Mar 2012 02:52:31 +0000, by Matthew Wild
-
portmanager: Fire service-removed on unregisterWed, 14 Mar 2012 23:44:24 +0000, by Matthew Wild
-
mod_s2s/s2sout.lib: Log message instead of traceback when s2s isn't configured for any portsWed, 14 Mar 2012 21:43:46 +0000, by Matthew Wild
-
mod_c2s: Use module:add_item() to add the net-provider for portmanagerWed, 14 Mar 2012 21:42:08 +0000, by Matthew Wild
-
portmanager: Fix log message when multiple services are configured to use the same portWed, 14 Mar 2012 21:40:14 +0000, by Matthew Wild
-
portmanager: Support item-added/net-provider (global and shared modules only!)Wed, 14 Mar 2012 21:39:45 +0000, by Matthew Wild
-
portmanager: Add unregister_service(), and allow multiple services with the same name (they get queued)Wed, 14 Mar 2012 21:39:02 +0000, by Matthew Wild
-
modulemanager: Some refactoring. Deprecate module.host = "*", modules should call module:set_global() (which has been around since forever)Wed, 14 Mar 2012 21:37:00 +0000, by Matthew Wild
-
moduleapi: Set module.global = true when module:set_global() is calledWed, 14 Mar 2012 21:33:15 +0000, by Matthew Wild
-
modulemanager: Use appropriate events object for global modules when firing item-removed on unloadWed, 14 Mar 2012 17:03:48 +0000, by Matthew Wild
-
mod_auth_internal_{plain,hashed}: Clarify log messages on initializationSun, 11 Mar 2012 20:56:09 +0000, by Matthew Wild
-
mod_s2s: Collect s2s sources from portmanager and get local address if necessarySun, 11 Mar 2012 20:16:57 +0100, by Florian Zeitz
-
mod_s2s: Remove obsolete default_interfaceSun, 11 Mar 2012 20:15:42 +0100, by Florian Zeitz
-
Merge with ZashSun, 11 Mar 2012 19:13:29 +0000, by Matthew Wild
-
s2smanager, mod_s2s: Move import of dns_max_depth to mod_s2sSun, 11 Mar 2012 19:14:28 +0100, by Kim Alvefur
-
portmanager: Add get_active_services()Sun, 11 Mar 2012 18:35:27 +0000, by Matthew Wild
-
portmanager: Add get_service()Sun, 11 Mar 2012 12:40:32 +0000, by Matthew Wild
-
Merge with ZashFri, 09 Mar 2012 18:39:09 +0000, by Matthew Wild
-
mod_admin_adhoc: Use module:depends()Wed, 07 Mar 2012 21:14:08 +0100, by Kim Alvefur
-
mod_admin_adhoc: Import util.iterators properlyWed, 07 Mar 2012 21:12:04 +0100, by Kim Alvefur
-
Merge with MarandaThu, 08 Mar 2012 00:18:16 +0000, by Matthew Wild
-
mod_s2s: remove conn sessions clearing redundancy and leave it only in listener.ondisconnectMon, 05 Mar 2012 16:39:50 +0000, by Marco Cirillo
-
Merge with ZashWed, 07 Mar 2012 20:11:01 +0000, by Matthew Wild
-
mod_s2s: Log the entire stream header.Sun, 04 Mar 2012 17:39:19 +0100, by Kim Alvefur
-
Merge with ZashSat, 03 Mar 2012 18:27:32 +0000, by Matthew Wild
-
mod_dialback, mod_s2s: Log initiation of dialback in mod_dialbackSat, 03 Mar 2012 16:45:34 +0100, by Kim Alvefur
-
mod_s2s, mod_dialback: Rename event to s2s-authenticate-legacySat, 03 Mar 2012 13:28:33 +0100, by Kim Alvefur
-
Merge with ZashSat, 03 Mar 2012 01:12:16 +0000, by Matthew Wild
-
mod_s2s, mod_dialback: Event on pre-XMPP streams, so we can try dialback.Sat, 03 Mar 2012 01:35:39 +0100, by Kim Alvefur
-
core.portmanager: Make sure the private flag takes precedence over global interfacesSat, 03 Mar 2012 00:54:19 +0100, by Kim Alvefur
-
mod_admin_telnet: Import util.iterators properlySat, 03 Mar 2012 00:32:57 +0100, by Kim Alvefur
-
mod_s2s: return true when we sent the stanza, or initiated a new s2soutSat, 03 Mar 2012 00:14:48 +0100, by Kim Alvefur
-
mod_s2s: Split send_to_host() into two route/remote hooks, one for already exsisting sessions and one for non-existent.Sat, 03 Mar 2012 00:03:06 +0100, by Kim Alvefur
-
mod_dialback: Remove unused import of s2smanager.send_to_host()Sat, 03 Mar 2012 00:01:10 +0100, by Kim Alvefur
-
mod_s2s: Add missing local table.insertThu, 01 Mar 2012 00:14:53 +0100, by Kim Alvefur
-
Fix make install for mod_s2s.Fri, 02 Mar 2012 19:56:10 +0100, by Thijs Alkemade
-
s2smanager, mod_s2s: clear up ip_hosts after s2s is marked as established, remove useless space from mod_s2s codeFri, 24 Feb 2012 18:03:27 +0000, by Marco Cirillo
-
Merge backoutFri, 24 Feb 2012 16:25:45 +0000, by Matthew Wild
-
Backed out changeset aba47e6dff43Fri, 24 Feb 2012 16:25:38 +0000, by Matthew Wild
-
Merge Zash with Florob and MarandaFri, 24 Feb 2012 16:23:46 +0000, by Matthew Wild
-
mod_s2s: prevent attempting to reconnect when the stream is gracefully closed and fix TB by checking session.conn is set (racy racy?)Fri, 24 Feb 2012 15:36:36 +0000, by Marco Cirillo
-
mod_admin_telnet: make service private.Fri, 24 Feb 2012 15:35:04 +0000, by Marco Cirillo
-
mod_s2s, s2sout.lib: import cert verify and add another fallback method in case socket.local_addresses isn't there.Fri, 24 Feb 2012 15:34:25 +0000, by Marco Cirillo
-
s2sout.lib: import utils/functionality once in s2smanager.Fri, 24 Feb 2012 15:24:10 +0000, by Florian Zeitz
-
mod_s2s: port functionality once in s2smanager.Fri, 24 Feb 2012 15:21:21 +0000, by Florian Zeitz
-
mod_dialback: import util.hashes and functionality once in s2smanager.Fri, 24 Feb 2012 15:20:03 +0000, by Florian Zeitz
-
s2smanager: remove send_to_host.Fri, 24 Feb 2012 15:15:43 +0000, by Florian Zeitz
-
modulemanager: include mod_c2s and mod_s2s into autoloaded modules.Fri, 24 Feb 2012 15:14:07 +0000, by Florian Zeitz
-
s2sout.lib: Fix wrong variable nameThu, 23 Feb 2012 23:12:24 +0100, by Kim Alvefur
-
s2sout.lib: Add locals for source interfacesThu, 23 Feb 2012 23:12:08 +0100, by Kim Alvefur
-
s2sout.lib: Import various util.*Thu, 23 Feb 2012 23:09:09 +0100, by Kim Alvefur
-
mod_s2s: Attach send function to sessionThu, 23 Feb 2012 23:04:59 +0100, by Kim Alvefur
-
mod_s2s: Initiate connectionsThu, 23 Feb 2012 23:03:28 +0100, by Kim Alvefur
-
mod_s2s: Fix typoWed, 22 Feb 2012 23:14:21 +0100, by Kim Alvefur
-
mod_s2s: Add some missing importsWed, 22 Feb 2012 23:12:57 +0100, by Kim Alvefur
-
net.http, httpclient_listener: Merge listener into net.httpMon, 23 Jan 2012 17:19:16 +0000, by Matthew Wild
-
xmppserver_listener: RemoveMon, 23 Jan 2012 17:12:05 +0000, by Matthew Wild
-
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.luaMon, 23 Jan 2012 16:28:20 +0000, by Matthew Wild
-
stanza_router: Replace s2s send logic with firing of a 'route/remote' eventMon, 23 Jan 2012 16:25:21 +0000, by Matthew Wild
-
stanza_router: Remove obsolete commented codeMon, 23 Jan 2012 16:24:06 +0000, by Matthew Wild
-
sessionmanager: Require uuid_generate()Mon, 23 Jan 2012 02:23:23 +0000, by Matthew Wild
-
mod_c2s: Code reductionMon, 23 Jan 2012 02:15:28 +0000, by Matthew Wild
-
mod_admin_telnet: Port to portmanagerMon, 23 Jan 2012 01:05:32 +0000, by Matthew Wild
-
prosody: sandboxed require(): Point __index of _G at current env for modules that need to reference globals they already setMon, 23 Jan 2012 01:04:15 +0000, by Matthew Wild
-
sessionmanager, mod_c2s: Move timeout logic to mod_c2sMon, 23 Jan 2012 00:56:57 +0000, by Matthew Wild
-
prosody: Remove connlisteners, and net_activate_portsMon, 23 Jan 2012 00:11:01 +0000, by Matthew Wild
-
portmanager: Pass port to friendly_error_message()Mon, 23 Jan 2012 00:07:15 +0000, by Matthew Wild
-
util.iterators: Make a standard library (no longer injects into global namespace)Mon, 23 Jan 2012 00:00:10 +0000, by Matthew Wild
-
util.set: Accept nil to add_list()Sun, 22 Jan 2012 23:59:19 +0000, by Matthew Wild
-
mod_c2s, sessionmanager, xmppclient_listener: Move all c2s network and stream logic into a new module, mod_c2sSun, 22 Jan 2012 23:57:13 +0000, by Matthew Wild
-
portmanager: One manager to, in the darkness, bind themSun, 22 Jan 2012 23:55:48 +0000, by Matthew Wild
-
Merge with trunkSun, 22 Jan 2012 22:55:49 +0000, by Matthew Wild
-
mod_admin_telnet: Use module:shared() to expose commands table and default console environmentSun, 22 Jan 2012 19:50:08 +0000, by Matthew Wild
-
moduleapi: Add module:shared(), a way to easily share data between multiple loaded modulesSun, 22 Jan 2012 19:48:53 +0000, by Matthew Wild
-
moduleapi: Add module:depends(), a way to safely depend upon another module at runtimeSun, 22 Jan 2012 19:35:50 +0000, by Matthew Wild
-
modulemanager: load(): Return and use the correct module objectSun, 22 Jan 2012 19:27:06 +0000, by Matthew Wild
-
util.helpers: After nearly 'fixing' this code, I conclude it instead only deserves a bigger smileSun, 22 Jan 2012 19:10:13 +0000, by Matthew Wild
-
modulemanager: Cleanup some unused variables, imports, whitespace and add a comment.Sun, 22 Jan 2012 18:49:49 +0000, by Matthew Wild
-
modulemanager: Drop unnecessary prosody_events localSun, 22 Jan 2012 18:47:33 +0000, by Matthew Wild
-
modulemanager: Move in-module API functions to core.moduleapi (half the file size, yay)Sun, 22 Jan 2012 18:41:55 +0000, by Matthew Wild
-
configmanager: get(): Make section (core) optional (hurrah)Sat, 10 Dec 2011 17:21:19 +0000, by Matthew Wild
-
Merge with Markus KötterTue, 24 Apr 2012 03:23:44 +0100, by Matthew Wild
-
muc - implement per channel history limitsFri, 13 Apr 2012 21:23:26 +0200, by Markus Kötter
-
Merge with 0.9Thu, 19 Apr 2012 19:35:10 +0100, by Matthew Wild
-
mod_bosh: Log error on BOSH parse failure (thanks daurnimator)Thu, 19 Apr 2012 19:30:47 +0100, by Matthew Wild
-
util.debug: Move boundary markers to top of relevant sections of the stack trace (easier to follow)Thu, 22 Mar 2012 16:51:39 +0000, by Matthew Wild
-
util.debug: Add a touch of colour to source locationsThu, 22 Mar 2012 16:39:28 +0000, by Matthew Wild
-
util.debug: Add a bit of colourThu, 22 Mar 2012 16:07:57 +0000, by Matthew Wild
-
util.debug: Move optimal line length (default 65) into a variableThu, 22 Mar 2012 15:10:38 +0000, by Matthew Wild
-
util.debug: Add markers in the output when crossing source file boundariesThu, 22 Mar 2012 15:09:37 +0000, by Matthew Wild
-
util.debug: Add catch for an "error in error handling"Thu, 22 Mar 2012 15:08:21 +0000, by Matthew Wild
-
util.debug: Attempt to get debug.traceback() parameter handling correct (again)Thu, 22 Mar 2012 15:07:27 +0000, by Matthew Wild
-
Merge 0.9->trunkFri, 09 Mar 2012 18:46:19 +0000, by Matthew Wild
-
mod_admin_telnet: Add flag for IPv6Mon, 05 Mar 2012 22:11:29 +0100, by Kim Alvefur
-
mod_admin_telnet: Add flag for stream management.Mon, 05 Mar 2012 22:11:05 +0100, by Kim Alvefur
-
mod_admin_telnet: (encrypted) is redundant in combination with (secure)Mon, 05 Mar 2012 22:10:09 +0100, by Kim Alvefur
-
mod_admin_telnet: Commond and flexible way to show stream properties.Mon, 05 Mar 2012 22:07:40 +0100, by Kim Alvefur
-
core.s2smanager: Log the entire stream header.Sun, 04 Mar 2012 17:38:47 +0100, by Kim Alvefur
-
Merge with 0.9Sat, 25 Feb 2012 17:21:15 +0000, by Matthew Wild
-
core.s2smanager: Fix check_cert_status() for when the stream has no from attrTue, 21 Feb 2012 21:13:13 +0100, by Kim Alvefur
-
s2smanager: Fix traceback when socket.tcp6 isn't availableSat, 25 Feb 2012 02:03:26 +0000, by Matthew Wild
-
Merge with 0.9Sun, 12 Feb 2012 17:55:22 +0000, by Matthew Wild
-
hostmanager: Import select() (thanks Medics)Sun, 12 Feb 2012 17:53:50 +0000, by Matthew Wild
-
Merge with 0.9Sun, 12 Feb 2012 14:21:09 +0000, by Matthew Wild
-
mod_saslauth: Remove useless import of, and call to nodeprep.Sun, 12 Feb 2012 15:14:35 +0100, by Kim Alvefur
-
mod_saslauth: Fire authentication-failure if make_authenticated() failed.Sun, 12 Feb 2012 15:08:12 +0100, by Kim Alvefur
-
mod_saslauth: Move authentication-success event to after session has been made authenticated.Sun, 12 Feb 2012 15:05:31 +0100, by Kim Alvefur
-
Merge with 0.9Sat, 11 Feb 2012 14:51:29 +0000, by Matthew Wild
-
hostmanager: Import jid_split (thanks chris)Sat, 11 Feb 2012 14:51:00 +0000, by Matthew Wild
-
util.prosodyctl: Fix variable name clash introduced in 55ef5d83d00a (thanks chris)Sat, 11 Feb 2012 14:49:51 +0000, by Matthew Wild
-
Merge with 0.9Wed, 08 Feb 2012 16:20:07 +0100, by Matthew Wild
-
util.prosodyctl: In the register command, check that the virtual exists before proceeding.Wed, 08 Feb 2012 15:33:36 +0100, by Kim Alvefur
-
hostmanager: Add send() method to hostsFri, 16 Dec 2011 16:01:59 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Comment mod_legacyauth by default (thanks Zash)Tue, 31 Jan 2012 22:41:21 +0000, by Matthew Wild
-
tools/ejabberdsql2prosody: Handle INSERT statement form where column list is specified (by skipping the column list).Sun, 05 Feb 2012 00:10:13 +0500, by Waqas Hussain
-
util.template: Refactoring to make the string->stanza conversion code more generic.Sun, 05 Feb 2012 00:06:20 +0500, by Waqas Hussain
-
Merge with 0.9Thu, 26 Jan 2012 18:48:21 +0000, by Matthew Wild
-
s2smanager: Log the host when marking it authenticatedTue, 24 Jan 2012 14:58:54 -0800, by Paul Aurich
-
mod_saslauth: "" ~= nil (thanks, Zash!)Tue, 24 Jan 2012 14:57:53 -0800, by Paul Aurich
-
util.json: Added function encode_ordered(object).Wed, 18 Jan 2012 08:54:26 +0500, by Waqas Hussain
-
util.dataforms: Fix verfication for booleansSat, 03 Dec 2011 17:10:48 +0100, by Florian Zeitz
-
util.dataforms: Fix form verificationFri, 02 Dec 2011 19:24:54 +0100, by Florian Zeitz
-
Merge with ZashThu, 26 Jan 2012 18:47:59 +0000, by Matthew Wild
-
prosodyctl: Add commands for generating certificates and keysFri, 20 Jan 2012 22:04:28 +0100, by Kim Alvefur
-
user.x509: Add some utility functions for generating OpenSSL configsFri, 20 Jan 2012 21:59:13 +0100, by Kim Alvefur
-
util.prosodyctl: Add getline() and show_prompt()Fri, 20 Jan 2012 21:58:04 +0100, by Kim Alvefur
-
util.xmppstream: Optimize attribute processing.Wed, 25 Jan 2012 11:54:12 +0500, by Waqas Hussain
-
util.xmppstream: Have faith in the XML parser matching start and end tags.Wed, 25 Jan 2012 11:49:27 +0500, by Waqas Hussain
-
util.xmppstream: Remove some unnecessary code.Wed, 25 Jan 2012 11:47:51 +0500, by Waqas Hussain
-
mod_compression: Change default compression level to 7Thu, 19 Jan 2012 16:47:12 +0100, by Kim Alvefur
-
mod_compression: Use get_option_numberThu, 19 Jan 2012 16:38:04 +0100, by Kim Alvefur
-
Merge with trunkWed, 18 Jan 2012 15:08:05 +0000, by Matthew Wild
-
Merge with 0.9Wed, 18 Jan 2012 15:07:40 +0000, by Matthew Wild
-
mod_watchregistrations: Fixed an undefined global access (thanks Medics).Mon, 12 Dec 2011 14:53:12 +0500, by Waqas Hussain
-
prosodyctl: Adjust description of 'reload' command (thanks crocket)Tue, 17 Jan 2012 21:10:16 +0000, by Matthew Wild
-
mod_tls: Fix log statement (thanks Zash)Wed, 18 Jan 2012 15:07:26 +0000, by Matthew Wild
-
util.json: Added function encode_ordered(object).Wed, 18 Jan 2012 08:54:26 +0500, by Waqas Hussain
-
xmppserver_listener: Only re-attempt connection on disconnect if it was an unauthenticated s2sout (thanks Medics for the log)Tue, 17 Jan 2012 17:56:36 +0000, by Matthew Wild
-
Merge with 0.9Tue, 17 Jan 2012 00:31:30 +0000, by Matthew Wild
-
net.http: Pass response object to callbacks (feels hacky, should this be passed *instead of* the request?)Tue, 17 Jan 2012 00:30:52 +0000, by Matthew Wild
-
util.throttle: Fix 'outstanding' return valueFri, 13 Jan 2012 23:30:32 +0000, by Matthew Wild
-
util.throttle: Import setmetatableFri, 13 Jan 2012 23:30:00 +0000, by Matthew Wild
-
net.server_event: Fix :pause() to actually stop reading from the socket, rather than ignoring socket-readable events (!), and :resume() to restart the event listenerMon, 16 Jan 2012 04:44:23 +0000, by Matthew Wild
-
util.throttle: Fix 'outstanding' return valueFri, 13 Jan 2012 23:30:32 +0000, by Matthew Wild
-
util.throttle: Import setmetatableFri, 13 Jan 2012 23:30:00 +0000, by Matthew Wild
-
util.debug: Adjust level within get_locals_table() to account for the additional depth of this function itselfFri, 13 Jan 2012 15:46:36 +0000, by Matthew Wild
-
mod_component: removed unused variable reference, added "flagging" to assert if a component is connected or not.Fri, 06 Jan 2012 21:45:33 +0000, by Marco Cirillo
-
net.xmppcomponent_listener: removed unused variable reference.Fri, 06 Jan 2012 21:43:30 +0000, by Marco Cirillo
-
util.stanza: Remove unused __add metamethodWed, 21 Dec 2011 07:58:22 +0000, by Matthew Wild
-
s2smanager: Fix missing import of 'type' (thanks darkrain)Tue, 20 Dec 2011 17:36:38 +0000, by Matthew Wild
-
hostmanager: Add send() method to hostsFri, 16 Dec 2011 16:01:59 +0000, by Matthew Wild
-
usermanager: Prep admin JIDs (fixes issue#276).Wed, 14 Dec 2011 07:19:58 +0500, by Waqas Hussain
-
s2smanager: Don't throw an error when the "interface" config option is a string (which it is by default).Wed, 14 Dec 2011 06:46:24 +0500, by Waqas Hussain
-
mod_bosh: Remove unused reference to lxpWed, 14 Dec 2011 06:42:23 +0500, by Waqas Hussain
-
sessionmanager: Remove unused reference to modulemanagerTue, 13 Dec 2011 15:42:21 +0000, by Matthew Wild
-
s2smanager: Remove unused reference to modulemanagerTue, 13 Dec 2011 15:40:37 +0000, by Matthew Wild
-
modulemanager: Remove 'config' from module environments (no modules use it that I'm aware of)Tue, 13 Dec 2011 13:34:21 +0000, by Matthew Wild
-
mod_watchregistrations: Fixed an undefined global access (thanks Medics).Mon, 12 Dec 2011 14:53:12 +0500, by Waqas Hussain
-
util/datamanager: Use package.config to figure out directory seperatorMon, 12 Dec 2011 17:08:48 +1100, by James Callahan
-
configure: Add 'openbsd' preset (thanks xavier)Sun, 11 Dec 2011 17:08:34 +0000, by Matthew Wild
-
mod_adhoc: Use module:handle_items()Sat, 10 Dec 2011 05:45:07 +0000, by Matthew Wild
-
util.array: Avoid globals.Fri, 09 Dec 2011 12:02:21 +0500, by Waqas Hussain
-
util.array: Make array:push() chainable.Fri, 09 Dec 2011 11:57:14 +0500, by Waqas Hussain
-
mod_bosh: Fixed use of a private HTTP request property.Fri, 09 Dec 2011 11:44:00 +0500, by Waqas Hussain
-
net.httpserver: Removed unused import.Fri, 09 Dec 2011 11:38:35 +0500, by Waqas Hussain
-
migrator/jabberd14: Minor refactoring.Fri, 09 Dec 2011 11:37:30 +0500, by Waqas Hussain
-
configure: Remove obsolete option '--require-config'Thu, 08 Dec 2011 07:41:28 +0000, by Matthew Wild
-
s2smanager: Store port specified by SRV recordsWed, 07 Dec 2011 23:37:56 +0100, by Florian Zeitz
-
mod_bosh: Experimental option 'bosh_auto_cork' which witholds any response to a request until all stanzas in it have been processed.Wed, 07 Dec 2011 05:54:17 +0000, by Matthew Wild
-
util.iterators: it2table: Fix variable nameWed, 07 Dec 2011 05:17:39 +0000, by Matthew Wild
-
util.array: Expand some of the more basic methods to act more sensibly than their names suggestedWed, 07 Dec 2011 05:14:58 +0000, by Matthew Wild
-
util.array: Add pluck() method to pick a given property from each itemWed, 07 Dec 2011 05:04:55 +0000, by Matthew Wild
-
mod_bosh: Move stream:features sending until after the current request has been added to session.requests. Ensures correct inactivity logic.Wed, 07 Dec 2011 04:57:51 +0000, by Matthew Wild
-
mod_bosh: Remove a session from inactive_sessions before destroying itWed, 07 Dec 2011 03:54:28 +0000, by Matthew Wild
-
mod_bosh: Store time to destroy session in inactive_sessions, removing dependency on session.bosh_max_inactive in cleanup timerWed, 07 Dec 2011 02:58:22 +0000, by Matthew Wild
-
util.dataforms: Fix verfication for booleansSat, 03 Dec 2011 17:10:48 +0100, by Florian Zeitz
-
util.dataforms: Fix form verificationFri, 02 Dec 2011 19:24:54 +0100, by Florian Zeitz
-
util.ip: Fix syntax error (while I search for my pre-commit hooks)Wed, 30 Nov 2011 19:37:13 +0000, by Matthew Wild
-
util.ip: Fix in IP range calculation for 172.16.0.0/12Wed, 30 Nov 2011 17:20:16 +0000, by Matthew Wild
-
s2smanager: Use config over xmppserver's default interfaceMon, 28 Nov 2011 14:30:12 +0000, by Matthew Wild
-
net.xmppserver_listener: Set default interface to '*' (fixes traceback) (thanks Zash)Mon, 28 Nov 2011 14:27:52 +0000, by Matthew Wild
-
net.server_select: Autostart SSL negotiation as the last part of socket setup to avoid a traceback (#262) (thanks Maranda)Mon, 28 Nov 2011 03:04:50 +0000, by Matthew Wild
-
Merge with FlorobSat, 26 Nov 2011 03:50:51 +0000, by Matthew Wild
-
loggingmanager: Remove unused 'critical' levelTue, 22 Nov 2011 17:56:52 +0000, by Matthew Wild
-
util.dependencies, util.xmppstream: Move LuaExpat version checking to util.dependencies.Tue, 22 Nov 2011 02:13:42 +0500, by Waqas Hussain
-
util.xmppstream: A little cleanup.Tue, 22 Nov 2011 01:44:28 +0500, by Waqas Hussain
-
MUC: Fix a possible stack overflow (when a local component joins a room, then disconnects, an unavailble-error presence cycle can occur).Mon, 21 Nov 2011 19:59:38 +0500, by Waqas Hussain
-
util.rfc3484: Use a stable sorting algorithmSun, 06 Nov 2011 18:23:16 +0100, by Florian Zeitz
-
s2smanager, net.dns: Fix handling for NXNAME and SRV target of "."Wed, 26 Oct 2011 02:03:33 +0200, by Florian Zeitz
-
s2smanager, xmppserver_listener: Support for connecting to other servers via IPv6Sat, 22 Oct 2011 18:29:23 +0200, by Florian Zeitz
-
util.rfc3484: New util implementing RFC3484 sortingSat, 22 Oct 2011 17:59:33 +0200, by Florian Zeitz
-
util.ip: New module containing IP related functionsSat, 22 Oct 2011 17:51:53 +0200, by Florian Zeitz
-
util.debug: Fix potential tracebackSat, 19 Nov 2011 22:40:30 +0000, by Matthew Wild
-
migrator/jabberd14: Support for reading jabberd14 spool files.Sat, 19 Nov 2011 21:12:23 +0500, by Waqas Hussain
-
Merge with ZashFri, 18 Nov 2011 16:05:40 +0000, by Matthew Wild
-
util.pposix: Don't trust errno for success. Thanks QuinceFri, 18 Nov 2011 06:13:24 +0100, by Kim Alvefur
-
mod_proxy65: Major cleanup, better logging, handling of all error cases, less code, and other goodness.Sun, 06 Nov 2011 00:51:39 +0500, by Waqas Hussain
-
util.timer: Variable name change (func -> callback)Thu, 03 Nov 2011 12:47:52 +0000, by Matthew Wild
-
util.debug: Experimental new library for producing more extensive debug tracebacksThu, 03 Nov 2011 12:41:21 +0000, by Matthew Wild
-
Merge with ZashWed, 02 Nov 2011 07:17:26 +0000, by Matthew Wild
-
Makefile: Fix making of prosody.versionSun, 23 Oct 2011 20:56:33 +0200, by Kim Alvefur
-
prosody: Ensure prosody.paths.config is never nil (certmanager.create_context fails otherwise).Wed, 02 Nov 2011 00:00:42 +0500, by Waqas Hussain
-
certmanager: More informative logging.Tue, 01 Nov 2011 23:57:42 +0500, by Waqas Hussain
-
util.jid: Added escape() and unescape().Tue, 01 Nov 2011 23:41:32 +0500, by Waqas Hussain
-
Merge with ZashWed, 26 Oct 2011 18:58:01 -0400, by Matthew Wild
-
Makefile: Merge identical rules and some other improvements.Tue, 18 Oct 2011 01:22:44 +0200, by Kim Alvefur
-
util.json: Fix for single-line comments (thanks Norbert Kiesel)Wed, 26 Oct 2011 18:55:06 -0400, by Matthew Wild
-
Makefile: Fix making of prosody.versionSun, 23 Oct 2011 20:56:33 +0200, by Kim Alvefur
-
Makefile: Merge identical rules and some other improvements.Tue, 18 Oct 2011 01:22:44 +0200, by Kim Alvefur
-
util.watchdog: Watchdog timer libraryFri, 21 Oct 2011 17:12:45 -0400, by Matthew Wild
-
net.dns: Preserve metatable on manual cache purgeWed, 19 Oct 2011 16:21:56 -0400, by Matthew Wild
-
net.server_event, net.server_select: Fixed some global pollution.Fri, 14 Oct 2011 00:46:29 +0500, by Waqas Hussain
-
mod_register: Add support for additional registration fieldsFri, 12 Aug 2011 00:01:35 +0200, by Florian Zeitz
-
util.dataforms: Add field verification logicThu, 11 Aug 2011 23:58:26 +0200, by Florian Zeitz
-
Makefile, util-src/Makefile: Add .PHONY, reorganise util-src/MakefileThu, 13 Oct 2011 00:51:50 +0100, by Matthew Wild
-
mod_saslauth: Never send empty <mechanisms/>, for real this time.Thu, 13 Oct 2011 00:24:09 +0500, by Waqas Hussain
-
mod_pep: Always include a 'from' attribute on service discovery requests to local clients (compatibility fix for OneTeam).Thu, 13 Oct 2011 00:13:49 +0500, by Waqas Hussain
-
net.server_select: Minor whitespace fix.Thu, 13 Oct 2011 00:11:17 +0500, by Waqas Hussain
-
mod_saslauth: Never send empty <mechanisms/>.Thu, 13 Oct 2011 00:10:02 +0500, by Waqas Hussain
-
mod_watchregistrations: Update to pass default options to module:get_option(), and reformat the code a littleWed, 12 Oct 2011 03:48:48 +0100, by Matthew Wild
-
mod_motd: Update to use module:get_option_stringTue, 27 Sep 2011 19:07:41 +0100, by Matthew Wild
-
mod_motd: Send no message (instead of 'blank') if no message is set in the config (thanks medics)Tue, 27 Sep 2011 19:05:14 +0100, by Matthew Wild
-
net.server_select: Never call onincoming with nil data when a listener doesn't have an onconnect handlerTue, 27 Sep 2011 17:28:56 +0100, by Matthew Wild
-
util.array: Fix array.collect() for iterators that expect initial value of var to be preservedSun, 25 Sep 2011 00:21:22 +0100, by Matthew Wild
-
util.iterators: Add range(from, to)Sun, 25 Sep 2011 00:20:43 +0100, by Matthew Wild
-
util.timer: Fix corner case of timer not repeating if it returns <= 0Thu, 22 Sep 2011 15:48:56 +0100, by Matthew Wild
-
tools/ejabberdsql2prosody: Track current line for error reportingTue, 20 Sep 2011 23:30:58 +0100, by Matthew Wild
-
modulemanager: Fix undefined global access in handling of module.save error handling.Wed, 21 Sep 2011 03:25:34 +0500, by Waqas Hussain
-
prosody: Invalid escape sequence in componentmanager deprecation warning (can cause luajit to throw).Wed, 21 Sep 2011 03:23:47 +0500, by Waqas Hussain
-
modulemanager: Fixed undefined global access in broadcast of item-remove events on module unload.Sat, 17 Sep 2011 20:28:46 +0500, by Waqas Hussain
-
ejabberd2prosody: Added a lot more type checks to ensure XML data has proper data types. Ignore attributes of invalid types. Fixes the cause of issue#261.Sat, 17 Sep 2011 20:25:11 +0500, by Waqas Hussain
-
mod_bosh: s/xmlns:streams/xmlns:stream/ - fixes #265 (thanks Tim)Thu, 15 Sep 2011 17:38:24 +0100, by Matthew Wild
-
net.httpclient_listener: util.httpstream now always expects to be called with nil data, so call even when the socket closed cleanlySat, 03 Sep 2011 15:44:05 -0400, by Matthew Wild
-
net.server_event: Don't call listener.onincoming with data=nil when listener.onconnect is missing. onincoming's arguments shall always be non-nil.Sat, 03 Sep 2011 02:42:50 +0500, by Waqas Hussain
-
mod_proxy65: Apply stringprep to activation target JID.Sat, 03 Sep 2011 01:07:35 +0500, by Waqas Hussain
-
mod_proxy65: Some more cleanup.Sat, 03 Sep 2011 00:37:37 +0500, by Waqas Hussain
-
mod_proxy65: Cleanup.Fri, 02 Sep 2011 23:50:34 +0500, by Waqas Hussain
-
net.dns: Shorten AAAA recordsFri, 02 Sep 2011 18:54:42 +0200, by Kim Alvefur
-
Merge with trunkWed, 31 Aug 2011 20:25:13 -0400, by Matthew Wild
-
net.httpclient_listener: Define t_insertWed, 31 Aug 2011 20:23:49 -0400, by Matthew Wild
-
MUC: A little cleanup.Wed, 31 Aug 2011 23:53:55 +0500, by Waqas Hussain
-
net.http: Remove extra space after method in request status line for POST.Wed, 31 Aug 2011 23:25:04 +0500, by Waqas Hussain
-
util.sasl.scram: Return proper error and don't touch datastores on empty username.Wed, 31 Aug 2011 23:24:13 +0500, by Waqas Hussain
-
util.pubsub: Remove access checking from remove_all_subscriptions (temporarily?)Tue, 30 Aug 2011 17:51:36 -0400, by Matthew Wild
-
util.pubsub: Add service:remove_all_subscriptions()Tue, 30 Aug 2011 15:48:16 -0400, by Matthew Wild
-
util.pubsub: Support for events (currently subscription-added and subscription-removed)Tue, 30 Aug 2011 15:03:27 -0400, by Matthew Wild
-
util.pubsub: Use built-in actor for auto-creating nodes on publish and subscribe (so they never fail due to permissions)Mon, 29 Aug 2011 15:42:15 -0400, by Matthew Wild
-
modulemanager: Add module:handle_items() to allow a module to more easily handle a list of items on a hostMon, 29 Aug 2011 13:09:29 -0400, by Matthew Wild
-
util.throttle: Generic module by waqas to limit something over some timeMon, 29 Aug 2011 13:00:33 -0400, by Matthew Wild
-
mod_saslauth: Fire authentication-success and authentication-failure events (thanks scitor)Mon, 29 Aug 2011 12:01:42 -0400, by Matthew Wild
-
ejabberd2prosody: Add support for privacy lists.Fri, 26 Aug 2011 16:02:08 +0500, by Waqas Hussain
-
certmanager: Support setting ciphers in SSL config. LuaSec apparently ignores the documented ciphers option.Thu, 25 Aug 2011 12:09:16 +0500, by Waqas Hussain
-
configmanager: resolve_relative_path: Improved detection of absolute paths on Windows.Thu, 25 Aug 2011 12:07:36 +0500, by Waqas Hussain
-
MUC: Allow affiliation change when argument actor==true in room:set_affiliation().Thu, 25 Aug 2011 12:05:27 +0500, by Waqas Hussain
-
net.http: Convert port to a number (for custom port in URL)Mon, 22 Aug 2011 12:57:52 -0400, by Matthew Wild
-
net.http: Support for k->v maps in http.formencodeSat, 20 Aug 2011 16:51:47 -0400, by Matthew Wild
-
net.httpclient_listener: Fix to look for the request body in the right variable...Sat, 20 Aug 2011 16:51:17 -0400, by Matthew Wild
-
net.server_select: Remove socket from sendlist before calling listener callbacks (thanks darkrain)Sat, 20 Aug 2011 16:14:07 -0400, by Matthew Wild
-
net.http, httpclient_listener: Move request sending from net.http to onconnect() handler, and add support for HTTPS requests to net.httpSat, 20 Aug 2011 15:10:04 -0400, by Matthew Wild
-
net.http: Whitespace fixesSat, 20 Aug 2011 15:08:54 -0400, by Matthew Wild
-
net.http: Small fix to prevent traceback when connection fails before sending the requestSat, 20 Aug 2011 15:08:21 -0400, by Matthew Wild
-
net.server_select: Merge straight-SSL and starttls code paths, also fixes onconnect being called before handshake completion for straight-SSLSat, 20 Aug 2011 15:06:14 -0400, by Matthew Wild
-
net.server_select: Update error logging logic during SSL handshake (now shows correctly when a handshake exceeded max. allowed iterations)Sat, 20 Aug 2011 15:04:17 -0400, by Matthew Wild
-
net.server_select: Small fix to SSL handshake logic, read/wrote were being checked despite it not being possible for them to be other than nilSat, 20 Aug 2011 15:03:16 -0400, by Matthew Wild
-
net.server_select: Do not set 'ssl' flag simply when assigning an sslctx to a handler, it doesn't mean anythingSat, 20 Aug 2011 14:59:31 -0400, by Matthew Wild
-
mod_uptime: Use module:hook_global()Sun, 14 Aug 2011 14:00:54 -0400, by Matthew Wild
-
modulemanager: Add module:hook_global(name, handler, priority) to hook global (server-wide) eventsSun, 14 Aug 2011 13:56:13 -0400, by Matthew Wild
-
mod_pubsub: Add 'publisher' affiliation (can't create/configure nodes, can do everything else)Sun, 14 Aug 2011 13:39:40 -0400, by Matthew Wild
-
mod_pubsub: Send node items to new subscribersSun, 14 Aug 2011 13:37:42 -0400, by Matthew Wild
-
mod_pubsub: Add newline at end of fileSun, 14 Aug 2011 13:37:08 -0400, by Matthew Wild
-
mod_pubsub: Handle options tag in subscription request (currently doesn't work as options_form is not defined)Sun, 14 Aug 2011 13:36:54 -0400, by Matthew Wild
-
tests/test.lua, tests/test_net_http.lua: Tests for net.http's url and form encoding/decoding functionsWed, 10 Aug 2011 17:49:37 -0400, by Matthew Wild
-
net.http: Add formdecode to decode an urlencoded formWed, 10 Aug 2011 17:49:10 -0400, by Matthew Wild
-
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery ExtensionsMon, 08 Aug 2011 18:23:53 +0200, by Kim Alvefur
-
prosodyctl: Update message on reload successThu, 04 Aug 2011 14:00:24 -0400, by Matthew Wild
-
Add "reload" command to prosodyctlThu, 04 Aug 2011 21:26:15 +0400, by Vladimir Protasov
-
prosodyctl: Remove typo'd '+' after LuaRocks 1.x version (thanks spoobie)Wed, 27 Jul 2011 14:25:05 -0400, by Matthew Wild
-
prosodyctl: Add info about the presence of LuaRocks to 'about' commandWed, 27 Jul 2011 14:06:46 -0400, by Matthew Wild
-
mod_bosh: Update to use typed variants of module:get_option(), makes it more tolerant to config variations and simplifies the code.Wed, 20 Jul 2011 17:22:21 -0400, by Matthew Wild
-
prosodyctl: Fix 'about' command to not show up where it shouldn't...Tue, 19 Jul 2011 12:51:59 -0400, by Matthew Wild
-
util.x509: Update references to published RFCsSun, 22 May 2011 14:06:18 -0700, by Paul Aurich
-
s2smanager: Update to newer luasecMon, 06 Dec 2010 21:46:50 -0800, by Paul Aurich
-
mod_admin_telnet: Update to newer luasec.Mon, 06 Dec 2010 21:46:36 -0800, by Paul Aurich
-
mod_bosh: Fix logging when no sid present, fix a missing semi-colon, avoid an extra useless table lookup (thanks Thomas)Tue, 28 Jun 2011 17:00:50 +0100, by Matthew Wild
-
MUC: Change error type of badly-formatted stanza from 'auth' to 'modify' (thanks Andrew)Mon, 27 Jun 2011 20:36:18 +0100, by Matthew Wild
-
sessionmanager: Remove dependency on util.importMon, 27 Jun 2011 14:57:31 +0100, by Matthew Wild
-
prosodyctl: Add 'about' command to list Prosody version, directories, and various other stuffMon, 27 Jun 2011 12:02:50 +0100, by Matthew Wild
-
mod_component: Clearer log message when bouncing a stanza from a component that is not connected (thanks MK)Sat, 18 Jun 2011 14:04:56 +0100, by Matthew Wild
-
connlistener, server_select, prosody: Add support for binding to multiple addressesWed, 15 Jun 2011 23:44:18 +0200, by Florian Zeitz
-
Merge 0.8->trunkSun, 12 Jun 2011 22:21:10 +0100, by Matthew Wild
-
Tagging 0.8.2Sun, 12 Jun 2011 20:35:53 +0100, by Matthew Wild
-
Merge 0.8->trunkSat, 11 Jun 2011 02:17:11 +0100, by Matthew Wild
-
mod_storage_sql: Add extra logging and error handling around table creation 0.8.2Sat, 11 Jun 2011 02:16:26 +0100, by Matthew Wild
-
mod_storage_sql: Add sql_manage_tables to disable table creation/updating.Sat, 11 Jun 2011 02:15:38 +0100, by Matthew Wild
-
Merge 0.8->trunkTue, 07 Jun 2011 01:29:34 +0100, by Matthew Wild
-
Backout bcdff2b1d3ec from 0.8 - going to commit a slightly cleaner patch for the same issue to trunkTue, 07 Jun 2011 01:29:02 +0100, by Matthew Wild
-
mod_dialback: More robust handling of multiple outstanding dialback requests for the same domain, fixes intermittent s2s with some (patched?) ejabberdsMon, 06 Jun 2011 22:51:33 +0100, by Matthew Wild
-
Backout commit d6366294f618 which I was testing and didn't mean to push to 0.8Sun, 05 Jun 2011 12:28:49 +0100, by Matthew Wild
-
mod_groups: Persist changes to mod_groups contacts (e.g. moving groups)Sun, 05 Jun 2011 12:18:24 +0100, by Christian Haase
-
mod_bosh: Fix terminate logic - process any stanzas in a terminating request, and add type='terminate' to any responses generated by those stanzas. Finally, close all remaining open requests with type='terminate' and close the session. Fixes #211 (thanks Maranda + waqas).Fri, 04 Mar 2011 20:27:57 +0000, by Matthew Wild
-
migrator/prosody_sql.lua: Fix for compatibility with non-MySQL databasesSun, 05 Jun 2011 11:53:41 +0100, by Matthew Wild
-
mod_storage_sql: Fix commit c806a599224a for compatibility with non-MySQL databases (thanks Ognyan Kulev)Sun, 05 Jun 2011 11:53:29 +0100, by Matthew Wild
-
mod_bosh: Mark a session as active when a request comes in, even if we don't end up holding that request, fixes BOSH ghosts (thanks smoku)Sun, 05 Jun 2011 11:48:57 +0100, by Matthew Wild
-
s2smanager: Fix letter case in log message (thanks darkrain)Sun, 05 Jun 2011 23:55:16 +0100, by Matthew Wild
-
Merge 0.8->trunkSun, 05 Jun 2011 01:54:06 +0100, by Matthew Wild
-
util.xmppstream: Check to make sure parser.stop is present before calling it.Sun, 05 Jun 2011 01:57:43 +0500, by Waqas Hussain
-
COPYING: Reflow the all-caps text. It was wrapping really badly in the Windows installer.Sun, 05 Jun 2011 01:52:48 +0500, by Waqas Hussain
-
COPYING: Update copyright year; it's 2011 already.Sun, 05 Jun 2011 01:51:06 +0500, by Waqas Hussain
-
util.encodings: Fix small typo introduced in 7f789266b741Sat, 04 Jun 2011 19:18:11 +0100, by Matthew Wild
-
mod_component: Small code clarity fixSat, 04 Jun 2011 00:29:55 +0100, by Matthew Wild
-
Merge with FlorobFri, 03 Jun 2011 05:36:44 +0100, by Matthew Wild
-
Merge 0.8->trunkFri, 03 Jun 2011 05:35:22 +0100, by Matthew Wild
-
Tagging 0.8.1Fri, 03 Jun 2011 05:34:38 +0100, by Matthew Wild
-
mod_storage_sql: Log error when failing to update MySQL schema 0.8.1Fri, 03 Jun 2011 05:34:22 +0100, by Matthew Wild
-
mod_admin_adhoc: Only allow global admins to shut the server downFri, 03 Jun 2011 02:01:31 +0200, by Florian Zeitz
-
Merge 0.8->trunkFri, 03 Jun 2011 00:58:09 +0100, by Matthew Wild
-
migrator/prosody_sql.lua: Create (and upgrade) MySQL tables to use MEDIUMTEXT for the 'value' column to avoid truncationFri, 03 Jun 2011 00:57:25 +0100, by Matthew Wild
-
migrator/prosody_files: Don't choke on empty data stores for a user (thanks @eoranged)Thu, 02 Jun 2011 17:18:23 +0100, by Matthew Wild
-
mod_admin_adhoc: Add "Reload configuration" commandThu, 02 Jun 2011 21:56:44 +0200, by Florian Zeitz
-
mod_adhoc: Add support for commands only executable by global administratorsThu, 02 Jun 2011 21:56:24 +0200, by Florian Zeitz
-
Merge 0.8->trunkThu, 02 Jun 2011 15:28:41 +0100, by Matthew Wild
-
Merge 0.7->0.8Thu, 02 Jun 2011 15:28:12 +0100, by Matthew Wild
-
Merge 0.6->0.7Thu, 02 Jun 2011 15:23:58 +0100, by Matthew Wild
-
xmlhandlers/xmppstream: Stop the parser when encountering restricted XML, completing the fix for the billion laughs attackThu, 02 Jun 2011 15:19:05 +0100, by Matthew Wild
-
Merge 0.8->trunkThu, 02 Jun 2011 02:31:18 +0100, by Matthew Wild
-
mod_storage_sql: Switch to MEDIUMTEXT for the 'value' column when using MySQL, as it imposes a 64K limit otherwise, potentially truncating data. Automatically upgrades existing tables.Thu, 02 Jun 2011 02:30:26 +0100, by Matthew Wild
-
util.json: Fixed handling of truncated JSON.Thu, 02 Jun 2011 05:36:15 +0500, by Waqas Hussain
-
Merge 0.8->trunkThu, 02 Jun 2011 00:26:48 +0100, by Matthew Wild
-
Merge 0.7->0.8Thu, 02 Jun 2011 00:26:23 +0100, by Matthew Wild
-
Merge 0.6->0.7Thu, 02 Jun 2011 00:25:44 +0100, by Matthew Wild
-
xmlhandlers: Don't restrict CDATAThu, 02 Jun 2011 00:23:41 +0100, by Matthew Wild
-
Merge 0.8->trunkThu, 02 Jun 2011 00:05:33 +0100, by Matthew Wild
-
Merge 0.7->0.8Wed, 01 Jun 2011 23:26:39 +0100, by Matthew Wild
-
Merge 0.6->0.7Wed, 01 Jun 2011 23:25:24 +0100, by Matthew Wild
-
xmlhandlers: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning. [Backport of 7cc426988bcc in trunk]Wed, 01 Jun 2011 23:20:54 +0100, by Matthew Wild
-
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.Wed, 01 Jun 2011 23:02:10 +0100, by Matthew Wild
-
util.xmppstream: Reject XML comments, processing instructions and (if supported by LuaExpat) DTDs. If not supported, log a warning.Wed, 01 Jun 2011 23:02:10 +0100, by Matthew Wild
-
util.encodings: Check return values before proceedingSun, 22 May 2011 16:14:10 -0700, by Paul Aurich
-
util.encodings: Swap code order ("ifndef" bugs me)Sun, 22 May 2011 15:40:16 -0700, by Paul Aurich
-
util.encodings: Fix idna.to_unicodeSun, 22 May 2011 15:26:03 -0700, by Paul Aurich
-
mod_register: Change the default for 'allow_registration' from true to false, most users shouldn't be affected as allow_registration is already explicitly set in the default config file.Sat, 28 May 2011 00:23:05 +0100, by Matthew Wild
-
mod_register: Move allow_registration option into an upvalue for efficiency (now it is being checked on every new c2s stream)Sat, 28 May 2011 00:21:12 +0100, by Matthew Wild
-
Advertise in-band registration support.Fri, 27 May 2011 17:04:43 +0100, by Glenn Maynard
-
net.dns: Support for resolving AAAA recordsMon, 16 May 2011 19:33:02 +0100, by Matthew Wild
-
MUC: Include occupant count in room disco#info response.Sat, 07 May 2011 21:17:03 +0500, by Waqas Hussain
-
mod_roster: Remove <optional/> from roster version stream feature, as per latest specs.Sat, 07 May 2011 21:16:25 +0500, by Waqas Hussain
-
mod_dialback: Remove <optional/> from stream feature, as per latest specs.Sat, 07 May 2011 21:16:06 +0500, by Waqas Hussain
-
sessionmanager: Log reason when destroying a session.Sat, 07 May 2011 21:15:34 +0500, by Waqas Hussain
-
s2smanager: Log reason when destroying a session.Sat, 07 May 2011 21:15:13 +0500, by Waqas Hussain
-
Merge 0.8->trunkWed, 04 May 2011 23:13:50 +0100, by Matthew Wild
-
mod_muc: Remove room from memory when it is made non-persistent and is emptyWed, 04 May 2011 23:12:53 +0100, by Matthew Wild
-
Merge 0.8->trunkWed, 20 Apr 2011 18:20:29 +0100, by Matthew Wild
-
mod_legacyauth: Disallow on unencrypted connections by default, heed allow_unencrypted_plain_auth config option (thanks Maranda/Zash)Wed, 20 Apr 2011 18:19:28 +0100, by Matthew Wild
-
Merge 0.8->trunkMon, 18 Apr 2011 20:39:37 +0100, by Matthew Wild
-
Tagging 0.8.1Mon, 18 Apr 2011 20:38:44 +0100, by Matthew Wild
-
Merge 0.8->trunkFri, 15 Apr 2011 22:46:57 +0100, by Matthew Wild
-
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)Fri, 15 Apr 2011 22:39:53 +0100, by Matthew Wild
-
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.Thu, 14 Apr 2011 22:40:50 +0100, by Matthew Wild
-
Merge Zash->trunkFri, 15 Apr 2011 22:45:06 +0100, by Matthew Wild
-
net.dns: Fix TXT recordsFri, 15 Apr 2011 00:54:10 +0200, by Kim Alvefur
-
util.datetime: Fix timestamp parsing when in DST (thanks xnyhps)Fri, 15 Apr 2011 22:39:53 +0100, by Matthew Wild
-
prosody: Add sanity_check() to startup sequence. Check that we have at least one vhost enabled to avoid Bad Things.Thu, 14 Apr 2011 22:40:50 +0100, by Matthew Wild
-
Merge 0.8->trunkMon, 11 Apr 2011 17:01:55 +0100, by Matthew Wild
-
tools/migration/migrator/prosody_sql.lua: Fix compatibility with PostgreSQL (thanks Timo)Mon, 11 Apr 2011 17:01:06 +0100, by Matthew Wild
-
mod_pubsub: Support for setting a disco nameWed, 06 Apr 2011 20:00:44 +0100, by Marco Cirillo
-
Merge 0.8->trunkWed, 06 Apr 2011 14:48:00 +0100, by Matthew Wild
-
mod_tls: Fix for components to more reliably inherit SSL settings from their parenthost (thanks Link Mauve)Wed, 06 Apr 2011 14:45:44 +0100, by Matthew Wild
-
Merge 0.8 -> trunkTue, 05 Apr 2011 14:38:08 +0100, by Matthew Wild
-
Tagging 0.8.0Tue, 05 Apr 2011 14:37:25 +0100, by Matthew Wild
-
tools/migration/migrator/prosody_files.lua: Fix for previous commit 0.8.0Tue, 05 Apr 2011 14:34:48 +0100, by Matthew Wild
-
tools/migration/prosody-migrator.lua: Add messages to show when migration is in progressTue, 05 Apr 2011 14:34:06 +0100, by Matthew Wild
-
tools/migration: Support for ~/ in pathsTue, 05 Apr 2011 14:11:25 +0100, by Matthew Wild
-
Merge 0.8->trunkTue, 05 Apr 2011 13:26:43 +0100, by Matthew Wild
-
usermanager: Check host exists before trying to look up admins for itTue, 05 Apr 2011 13:26:19 +0100, by Matthew Wild
-
util.dependencies: Add a dummy util.ztact loader to log a message for people still using it (e.g. in their Debian-derived config files)Tue, 05 Apr 2011 13:20:09 +0100, by Matthew Wild
-
tools/migration/prosody-migrator.lua: Refactor store handler loading to report errors they throwTue, 05 Apr 2011 12:59:24 +0100, by Matthew Wild
-
tools/migration/migrator/prosody_sql: Throw a friendlier error when LuaDBI is not foundTue, 05 Apr 2011 12:58:14 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Add example of 'authentication' optionTue, 05 Apr 2011 12:36:56 +0100, by Matthew Wild
-
mod_privacy: Remove several unused variable declarationsTue, 29 Mar 2011 15:07:14 +0100, by Matthew Wild
-
mod_privacy: Remove unused function, sendUnavailableTue, 29 Mar 2011 14:57:50 +0100, by Matthew Wild
-
sessionmanager: Fire pre-resource-unbind to allow plugins (such as mod_smacks) to hook and prevent/override session destructionTue, 29 Mar 2011 14:10:00 +0100, by Matthew Wild
-
tools/migration: Rename main.lua -> prosody-migrator.lua and update the MakefileMon, 21 Mar 2011 19:39:04 +0000, by Matthew Wild
-
net.httpserver: Revert commit eccd3c87d717 which has since been fixed in a better wayMon, 21 Mar 2011 19:35:53 +0000, by Matthew Wild
-
mod_dialback: Use session:close() on dialback failure instead of s2smanager.destroy_session() (thanks Zash)Mon, 21 Mar 2011 19:32:51 +0000, by Matthew Wild
-
Merge 0.8->trunkFri, 18 Mar 2011 10:33:38 +0000, by Matthew Wild
-
tools/migration/Makefile: Don't install main.lua (we already install it as prosody-migrator) (thanks Enrico)Thu, 03 Mar 2011 18:14:08 +0000, by Matthew Wild
-
mod_bosh: Fix terminate logic - process any stanzas in a terminating request, and add type='terminate' to any responses generated by those stanzas. Finally, close all remaining open requests with type='terminate' and close the session. Fixes #211 (thanks Maranda + waqas).Fri, 04 Mar 2011 20:27:57 +0000, by Matthew Wild
-
Merge 0.8->trunk.Wed, 02 Mar 2011 05:15:54 +0500, by Waqas Hussain
-
prosody: Load net.httpserver at startup, to avoid creating a global later.Wed, 02 Mar 2011 05:13:51 +0500, by Waqas Hussain
-
net.connlisteners: Log traceback on errors in listener loading.Wed, 02 Mar 2011 05:11:42 +0500, by Waqas Hussain
-
Merge 0.8->trunkTue, 01 Mar 2011 06:14:03 +0000, by Matthew Wild
-
mod_storage_sql: Display friendlier error when LuaDBI is missingTue, 01 Mar 2011 06:12:43 +0000, by Matthew Wild
-
Merge 0.8->trunkSat, 26 Feb 2011 00:24:23 +0000, by Matthew Wild
-
tools/migration/*: Numerous changes and restructuring, and the addition of a MakefileSat, 26 Feb 2011 00:23:48 +0000, by Matthew Wild
-
Merge 0.8->trunkFri, 25 Feb 2011 03:34:15 +0000, by Matthew Wild
-
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parametersFri, 25 Feb 2011 03:32:44 +0000, by Matthew Wild
-
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrateFri, 25 Feb 2011 01:31:08 +0000, by Matthew Wild
-
tools/migration/config.lua: Minor fixes for more sensible defaultsFri, 25 Feb 2011 01:29:31 +0000, by Matthew Wild
-
tools/migration/*.lua: Rename config to migrator.cfg.lua, add error handling for config and command-line parametersFri, 25 Feb 2011 03:32:44 +0000, by Matthew Wild
-
tools/migration/main.lua: Add command-line parsing, including --config=CONFIG_FILE, and the ability to specify to/from stores to migrateFri, 25 Feb 2011 01:31:08 +0000, by Matthew Wild
-
tools/migration/config.lua: Minor fixes for more sensible defaultsFri, 25 Feb 2011 01:29:31 +0000, by Matthew Wild
-
Merge 0.8->trunkFri, 25 Feb 2011 00:08:14 +0000, by Matthew Wild
-
mod_pep: Fix comparison between incoming hash and the cached hash for a JID, fixes repeated PEP events on presence (fixes #225)Fri, 25 Feb 2011 00:07:38 +0000, by Matthew Wild
-
Merge 0.8->trunkThu, 24 Feb 2011 18:20:05 +0000, by Matthew Wild
-
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)Thu, 24 Feb 2011 18:56:19 +0100, by Tobias Markmann
-
util.sasl.scram: Fix bug in validate_username function. (Thanks Florob)Thu, 24 Feb 2011 18:56:19 +0100, by Tobias Markmann
-
Merge 0.8->trunk.Thu, 24 Feb 2011 19:30:26 +0500, by Waqas Hussain
-
MUC: Don't limit affiliation changes to owners, and allow owners to remove themselves if they are not the last owner.Thu, 24 Feb 2011 07:11:35 +0500, by Waqas Hussain
-
MUC: Add a textual error message when the user isn't allowed to get/set config form.Thu, 24 Feb 2011 07:09:38 +0500, by Waqas Hussain
-
Merge 0.8->trunkThu, 24 Feb 2011 02:04:56 +0000, by Matthew Wild
-
util.stanza: Whitespace fix after merge (complicated)Thu, 24 Feb 2011 02:04:38 +0000, by Matthew Wild
-
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin pathThu, 24 Feb 2011 01:35:33 +0000, by Matthew Wild
-
tools/migration/*.lua: Convert to unix line endingsWed, 23 Feb 2011 18:31:48 +0000, by Matthew Wild
-
net.httpserver: Removed an unused function.Wed, 23 Feb 2011 07:26:54 +0500, by Waqas Hussain
-
net.httpserver: Fix HTTP after commit c299726d2b4e and add a 500 error response if a request handler fails to make a response to the clientWed, 23 Feb 2011 00:31:12 +0000, by Matthew Wild
-
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editorsTue, 22 Feb 2011 21:19:00 +0000, by Matthew Wild
-
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.Wed, 23 Feb 2011 02:16:19 +0500, by Waqas Hussain
-
net.httpserver: Catch errors thrown in HTTP handlers.Wed, 23 Feb 2011 02:03:55 +0500, by Waqas Hussain
-
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.Wed, 23 Feb 2011 01:34:46 +0500, by Waqas Hussain
-
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.Wed, 23 Feb 2011 01:22:04 +0500, by Waqas Hussain
-
prosodyctl: Support for plugin_paths config optionTue, 22 Feb 2011 18:37:29 +0000, by Matthew Wild
-
mod_tls: Drop 'TLS negotiation started for ...' to debug level from infoTue, 22 Feb 2011 18:29:35 +0000, by Matthew Wild
-
s2smanager: Drop some log messages to debug level from info/warnTue, 22 Feb 2011 18:27:31 +0000, by Matthew Wild
-
prosody: Change plugin_path -> plugin_paths and make it an array instead of a stringTue, 22 Feb 2011 18:02:23 +0000, by Matthew Wild
-
util.pluginloader: Rewritten resource loading to be cleaner, and added support for prosody-modules directory layout. "/" in plugin names is no longer supported.Tue, 22 Feb 2011 21:47:38 +0500, by Waqas Hussain
-
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)Tue, 22 Feb 2011 07:37:52 +0000, by Matthew Wild
-
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.Sun, 20 Feb 2011 20:11:52 +0500, by Waqas Hussain
-
modulemanager: Added module.path to the plugin API to let plugins determine their load path.Sun, 20 Feb 2011 20:06:38 +0500, by Waqas Hussain
-
util.pluginloader: Return file path on success in pluginloader.load_code().Sun, 20 Feb 2011 20:03:43 +0500, by Waqas Hussain
-
util.pluginloader: Return full file path from internal file loader on success, not just the name.Sun, 20 Feb 2011 20:01:05 +0500, by Waqas Hussain
-
util.stanza: Rewrite clone() to be more optimized.Sun, 20 Feb 2011 19:16:56 +0500, by Waqas Hussain
-
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itselfSun, 13 Feb 2011 19:28:29 +0000, by Matthew Wild
-
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)Sun, 13 Feb 2011 18:37:34 +0000, by Matthew Wild
-
loggingmanager: Iterate over logging config rules using ipairs rather than pairsSun, 13 Feb 2011 18:35:39 +0000, by Matthew Wild
-
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)Thu, 10 Feb 2011 21:09:20 +0000, by Matthew Wild
-
TODO: Update for 0.9 milestonesTue, 01 Feb 2011 02:33:50 +0000, by Matthew Wild
-
TODO: Remove 0.8 milestonesTue, 01 Feb 2011 02:32:07 +0000, by Matthew Wild
-
prosody: Add config option plugin_path to allow overriding plugin directories.Fri, 21 Jan 2011 04:36:31 +0500, by Waqas Hussain
-
util.pluginloader: Add support for multiple plugin directories.Fri, 21 Jan 2011 04:35:49 +0500, by Waqas Hussain
-
MUC: Add option to allow participants to change the subject.Fri, 14 Jan 2011 15:52:36 +0100, by Kim Alvefur
-
Merge with waqasThu, 24 Feb 2011 01:40:47 +0000, by Matthew Wild
-
util.stanza: Clean up matching_tags() and replace :childtags() with itSat, 19 Feb 2011 02:31:06 +0000, by Matthew Wild
-
prosody, prosodyctl: Use plugin_paths in addition to, not instead of, the default plugin pathThu, 24 Feb 2011 01:35:33 +0000, by Matthew Wild
-
tools/migration/*.lua: Convert to unix line endingsWed, 23 Feb 2011 18:31:48 +0000, by Matthew Wild
-
net.httpserver: Removed an unused function.Wed, 23 Feb 2011 07:26:54 +0500, by Waqas Hussain
-
net.httpserver: Fix HTTP after commit c299726d2b4e and add a 500 error response if a request handler fails to make a response to the clientWed, 23 Feb 2011 00:31:12 +0000, by Matthew Wild
-
tests/test_sasl.lua: Convert literal UTF-8/Latin1 chars to escape codes for weak text editorsTue, 22 Feb 2011 21:19:00 +0000, by Matthew Wild
-
tools/migration/*: Initial commit of a new migration tool. Currently supports Prosody files and Prosody SQL as input and output.Wed, 23 Feb 2011 02:16:19 +0500, by Waqas Hussain
-
net.httpserver: Catch errors thrown in HTTP handlers.Wed, 23 Feb 2011 02:03:55 +0500, by Waqas Hussain
-
mod_auth_*: Get rid of undocumented and broken 'sasl_realm' config option.Wed, 23 Feb 2011 01:34:46 +0500, by Waqas Hussain
-
mod_auth_cyrus: Print some diagnostic log messages about the available mechanisms.Wed, 23 Feb 2011 01:22:04 +0500, by Waqas Hussain
-
prosodyctl: Support for plugin_paths config optionTue, 22 Feb 2011 18:37:29 +0000, by Matthew Wild
-
mod_tls: Drop 'TLS negotiation started for ...' to debug level from infoTue, 22 Feb 2011 18:29:35 +0000, by Matthew Wild
-
s2smanager: Drop some log messages to debug level from info/warnTue, 22 Feb 2011 18:27:31 +0000, by Matthew Wild
-
prosody: Change plugin_path -> plugin_paths and make it an array instead of a stringTue, 22 Feb 2011 18:02:23 +0000, by Matthew Wild
-
util.pluginloader: Rewritten resource loading to be cleaner, and added support for prosody-modules directory layout. "/" in plugin names is no longer supported.Tue, 22 Feb 2011 21:47:38 +0500, by Waqas Hussain
-
util.stanza: Remove childtags and rename matching_tags -> childtags (they are API-compatible)Tue, 22 Feb 2011 07:37:52 +0000, by Matthew Wild
-
util.pluginloader: Remove unused support for custom loaders, to simplify further refactoring.Sun, 20 Feb 2011 20:11:52 +0500, by Waqas Hussain
-
modulemanager: Added module.path to the plugin API to let plugins determine their load path.Sun, 20 Feb 2011 20:06:38 +0500, by Waqas Hussain
-
util.pluginloader: Return file path on success in pluginloader.load_code().Sun, 20 Feb 2011 20:03:43 +0500, by Waqas Hussain
-
util.pluginloader: Return full file path from internal file loader on success, not just the name.Sun, 20 Feb 2011 20:01:05 +0500, by Waqas Hussain
-
Merge 0.8->trunk.Sun, 20 Feb 2011 19:21:44 +0500, by Waqas Hussain
-
util.json: Fixed a parse error caused by unexpected whitespace.Sat, 19 Feb 2011 06:47:32 +0500, by Waqas Hussain
-
util.stanza: Rewrite clone() to be more optimized.Sun, 20 Feb 2011 19:16:56 +0500, by Waqas Hussain
-
net.server_select: Expose step() function (thanks Łukasz)Mon, 14 Feb 2011 19:12:16 +0000, by Matthew Wild
-
Merge 0.8->trunkSun, 13 Feb 2011 22:59:27 +0000, by Matthew Wild
-
net.httpserver: Log when an error occurs inside a HTTP request handlerSun, 13 Feb 2011 22:57:17 +0000, by Matthew Wild
-
prosodyctl, util.prosodyctl: Move UI functions to util.prosodyctl so they can be used outside of prosodyctl itselfSun, 13 Feb 2011 19:28:29 +0000, by Matthew Wild
-
loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)Sun, 13 Feb 2011 18:37:34 +0000, by Matthew Wild
-
loggingmanager: Iterate over logging config rules using ipairs rather than pairsSun, 13 Feb 2011 18:35:39 +0000, by Matthew Wild
-
mod_presence: Bounce errors for invalid presence types (thanks nolan/Astro)Thu, 10 Feb 2011 21:09:20 +0000, by Matthew Wild
-
TODO: Update for 0.9 milestonesTue, 01 Feb 2011 02:33:50 +0000, by Matthew Wild
-
Merge 0.8->trunk.Thu, 03 Feb 2011 13:18:20 +0500, by Waqas Hussain
-
util.stanza: Make some globals local, so they don't clutter the global checking script's output. It's also a minor optimization ;)Thu, 03 Feb 2011 13:13:49 +0500, by Waqas Hussain
-
modulemanager: Fix disabling a module on a single hostTue, 01 Feb 2011 17:56:16 -0800, by Paul Aurich
-
TODO: Remove 0.8 milestonesTue, 01 Feb 2011 02:32:07 +0000, by Matthew Wild
-
Merge 0.8->trunkMon, 31 Jan 2011 23:17:11 +0000, by Matthew Wild
-
util.stanza: Add get_child_text() method to get the text of the specified child element (get_child() + get_text() rolled into one step)Mon, 31 Jan 2011 13:05:49 +0000, by Matthew Wild
-
Merge 0.8->trunkSat, 29 Jan 2011 04:54:08 +0500, by Waqas Hussain
-
stanza_router: Return a <bad-request/> error on invalid IQ type.Sat, 29 Jan 2011 04:42:56 +0500, by Waqas Hussain
-
mod_ping: Use util.datetime to generate timestamp in ad-hoc command response (instead of the current use of os.date, which doesn't take timezone into account).Sat, 29 Jan 2011 04:42:05 +0500, by Waqas Hussain
-
windows.c: Return nil,err from functions instead of throwing errors.Sat, 29 Jan 2011 04:40:43 +0500, by Waqas Hussain
-
s2smanager: Change 'Connection failed' error message text to 'Server-to-server connection failed' (thanks Paul)Wed, 26 Jan 2011 13:23:39 +0000, by Matthew Wild
-
Merge 0.8->trunkFri, 21 Jan 2011 14:02:56 +0000, by Matthew Wild
-
net.dns: Fix tostring() for SRV recordsFri, 21 Jan 2011 14:02:02 +0000, by Matthew Wild
-
loggingmanager: Fix reading configuration of timestamps for console output.Thu, 13 Jan 2011 02:33:50 +0500, by Waqas Hussain
-
loggingmanager: Re-read 'debug' option on reload.Thu, 13 Jan 2011 02:31:10 +0500, by Waqas Hussain
-
prosody: Add config option plugin_path to allow overriding plugin directories.Fri, 21 Jan 2011 04:36:31 +0500, by Waqas Hussain
-
util.pluginloader: Add support for multiple plugin directories.Fri, 21 Jan 2011 04:35:49 +0500, by Waqas Hussain
-
mod_pubsub: Don't force-load mod_iq.Fri, 21 Jan 2011 04:27:46 +0500, by Waqas Hussain
-
MUC: Add option to allow participants to change the subject.Fri, 14 Jan 2011 15:52:36 +0100, by Kim Alvefur
-
Merge 0.8->trunkTue, 11 Jan 2011 22:40:41 +0000, by Matthew Wild
-
loggingmanager: Remove event hook that never fired anyway, and held logfiles open - leave the GC to close them now.Tue, 11 Jan 2011 22:40:09 +0000, by Matthew Wild
-
Merge 0.8->trunkTue, 11 Jan 2011 06:18:51 +0000, by Matthew Wild
-
storagemanager: Export load_driver() function so it can be used from e.g. migratorsTue, 11 Jan 2011 06:18:24 +0000, by Matthew Wild
-
Merge 0.8->trunkTue, 11 Jan 2011 05:31:29 +0000, by Matthew Wild
-
util.sasl.*: Add 'sasl.' prefix to module namesTue, 11 Jan 2011 05:30:55 +0000, by Matthew Wild
-
util.datamanager: Change from 'Failed to load' to 'Assuming empty' for data store files that do not seem to existTue, 11 Jan 2011 05:28:07 +0000, by Matthew Wild
-
net.server_select, net.server_event: Silence 'error during ssl handshake' for wantread and wantwriteTue, 11 Jan 2011 05:04:08 +0000, by Matthew Wild
-
Merge 0.8->trunkTue, 11 Jan 2011 04:22:45 +0000, by Matthew Wild
-
mod_storage_sql: Create index when creating a new tableTue, 11 Jan 2011 04:19:26 +0000, by Matthew Wild
-
util.datamanager: Handle gracefully the lack of prosody.paths.dataTue, 11 Jan 2011 04:19:03 +0000, by Matthew Wild
-
Merge 0.8->trunkMon, 10 Jan 2011 16:55:14 +0000, by Matthew Wild
-
s2smanager: Don't bounce error replies for error and result stanzas.Mon, 10 Jan 2011 21:11:06 +0500, by Waqas Hussain
-
mod_storage_sql: Reconnect in all cases, and rollback on error.Mon, 10 Jan 2011 21:07:59 +0500, by Waqas Hussain
-
Merge 0.8->trunkSat, 08 Jan 2011 23:21:28 +0000, by Matthew Wild
-
net.adns: Fix logging to handle unconnected UDP socketsSat, 08 Jan 2011 23:20:36 +0000, by Matthew Wild
-
mod_bosh: Return true from send()Sat, 08 Jan 2011 23:20:16 +0000, by Matthew Wild
-
mod_storage_sql: Create table automatically for all databases now, not just SQLite. Also rename table from Prosody -> prosody.Sat, 08 Jan 2011 23:09:21 +0000, by Matthew Wild
-
util.pubsub: Pass true instead of nil as the actor in a bunch of places, and fix a bunch of methods to not traceback on this (those with *_other capability checking).Sat, 08 Jan 2011 23:17:17 +0000, by Matthew Wild
-
util.pubsub: Some tidying/optimisation to service:may()Sat, 08 Jan 2011 23:15:27 +0000, by Matthew Wild
-
certs/openssl.cnf: Specify output encoding.Sat, 08 Jan 2011 09:09:19 +0100, by Kim Alvefur
-
Merge 0.8->trunkFri, 07 Jan 2011 11:59:05 +0000, by Matthew Wild
-
mod_storage_sql: Make the 'database' value for the SQLite3 driver relative to the data pathFri, 07 Jan 2011 11:57:48 +0000, by Matthew Wild
-
prosodyctl: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)Fri, 07 Jan 2011 11:56:52 +0000, by Matthew Wild
-
prosody: Instead of calling datamanager.set_path(), just ensure prosody.paths.data always contains the correct value (including config)Fri, 07 Jan 2011 11:56:15 +0000, by Matthew Wild
-
util.datamanager: Use prosody.paths.data as the initial value for data_pathFri, 07 Jan 2011 11:55:19 +0000, by Matthew Wild
-
Merge 0.8->trunkFri, 07 Jan 2011 05:11:17 +0000, by Matthew Wild
-
prosody.cfg.lua: Give example for logging to consoleFri, 07 Jan 2011 05:11:00 +0000, by Matthew Wild
-
prosody.cfg.lua: Improve comment about enabling debug loggingFri, 07 Jan 2011 05:09:25 +0000, by Matthew Wild
-
prosody.cfg.lua: Add mod_offline to the list of modules that can be disabled, and add comments for all auto-loaded modulesFri, 07 Jan 2011 05:08:09 +0000, by Matthew Wild
-
Merge 0.8->trunkFri, 07 Jan 2011 04:42:01 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Update to include storage configuration and examples for SQLFri, 07 Jan 2011 04:41:34 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about the require_encryption optionsFri, 07 Jan 2011 04:32:27 +0000, by Matthew Wild
-
storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback codeFri, 07 Jan 2011 04:22:28 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Add motd pluginFri, 07 Jan 2011 03:47:15 +0000, by Matthew Wild
-
mod_motd: Process value to strip any indentation from the configFri, 07 Jan 2011 03:46:10 +0000, by Matthew Wild
-
Merge 0.8->trunkFri, 07 Jan 2011 03:18:40 +0000, by Matthew Wild
-
ejabberdstore.lib.lua: Remove now needless libraryFri, 07 Jan 2011 03:17:36 +0000, by Matthew Wild
-
ejabberd_init.lib.lua: Remove now needless libraryFri, 07 Jan 2011 03:16:39 +0000, by Matthew Wild
-
mod_storage_sql_ejabberd: Remove (moving to prosody-modules)Fri, 07 Jan 2011 03:12:26 +0000, by Matthew Wild
-
Merge 0.8->trunkThu, 06 Jan 2011 14:46:59 +0000, by Matthew Wild
-
storagemanager: Fix log message (s/internal/null/)Thu, 06 Jan 2011 14:01:57 +0000, by Matthew Wild
-
storagemanager: Add new "null" provider to get used when loading a driver or opening a store fails, instead of falling back to the default driverThu, 06 Jan 2011 13:56:39 +0000, by Matthew Wild
-
storagemanager: Log host in message when loading storage provider failsThu, 06 Jan 2011 13:54:37 +0000, by Matthew Wild
-
net.server_event: Log interface and port number when binding failsThu, 06 Jan 2011 13:47:20 +0000, by Matthew Wild
-
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.Wed, 05 Jan 2011 06:56:36 +0500, by Waqas Hussain
-
net.httpserver: Removed unused import and variables.Wed, 05 Jan 2011 06:34:23 +0500, by Waqas Hussain
-
net.httpserver: Changed an unnecessary global access.Wed, 05 Jan 2011 06:26:49 +0500, by Waqas Hussain
-
mod_storage_sql: Removed unnecessary initialization of a variable.Wed, 05 Jan 2011 06:23:58 +0500, by Waqas Hussain
-
net.httpserver: Decode percent-encoded characters in URL path.Wed, 05 Jan 2011 06:23:17 +0500, by Waqas Hussain
-
modulemanager: Removed an unused variable.Wed, 05 Jan 2011 06:16:27 +0500, by Waqas Hussain
-
configmanager: Added rawget().Wed, 05 Jan 2011 06:16:07 +0500, by Waqas Hussain
-
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of trafficTue, 04 Jan 2011 21:38:14 +0000, by Matthew Wild
-
prosody, prosodyctl: Filter out relative paths from package.(c)path when installedTue, 04 Jan 2011 21:19:28 +0000, by Matthew Wild
-
prosody, prosodyctl: Create prosody object as a local before exporting as a globalTue, 04 Jan 2011 21:18:35 +0000, by Matthew Wild
-
mod_register: Small code cleanupTue, 04 Jan 2011 17:21:58 +0000, by Matthew Wild
-
mod_register: Change to use new delete_user auth provider methodTue, 04 Jan 2011 17:19:39 +0000, by Matthew Wild
-
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)Tue, 04 Jan 2011 17:15:47 +0000, by Matthew Wild
-
mod_auth_internal_*: Support for delete_user methodTue, 04 Jan 2011 17:12:28 +0000, by Matthew Wild
-
usermanager: Add delete_user methodTue, 04 Jan 2011 17:11:51 +0000, by Matthew Wild
-
usermanager: Have methods not implemented in the active provider fall back to the null provider (later we can add support for chains of providers)Tue, 04 Jan 2011 17:11:37 +0000, by Matthew Wild
-
usermanager: Change dummy provider method to return an error string also (method not implemented)Tue, 04 Jan 2011 17:10:56 +0000, by Matthew Wild
-
net.adns: Log the DNS server that a query is sent toTue, 04 Jan 2011 16:37:57 +0000, by Matthew Wild
-
MUC: Fix a pair of missing :up()Mon, 03 Jan 2011 09:40:45 +0100, by Kim Alvefur
-
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).Wed, 29 Dec 2010 18:45:31 +0500, by Waqas Hussain
-
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).Tue, 28 Dec 2010 09:59:27 +0500, by Waqas Hussain
-
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).Tue, 28 Dec 2010 09:58:40 +0500, by Waqas Hussain
-
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.Tue, 28 Dec 2010 05:28:15 +0500, by Waqas Hussain
-
usermanager: Assume authentication="anonymous" when anonymous_login=true.Mon, 27 Dec 2010 20:46:01 +0500, by Waqas Hussain
-
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.Mon, 27 Dec 2010 19:57:04 +0500, by Waqas Hussain
-
mod_storage_sql: Use util.json instead of util.serialization.Mon, 27 Dec 2010 19:43:57 +0500, by Waqas Hussain
-
util.json: Initial commit.Mon, 27 Dec 2010 19:37:04 +0500, by Waqas Hussain
-
mod_storage_sql: Log an error on query failure.Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
mod_storage_sql: Quote identifiers in SQL with backquotes, and use the empty string for NULL, and '=' instead of 'IS' for comparison, to work with MySQL's limitations...Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
Don't check priority in mod_offlineThu, 09 Dec 2010 23:25:16 -0600, by Robert Hoelz
-
mod_message, mod_offline: Change message/offline/store -> message/offline/handleThu, 09 Dec 2010 12:41:30 -0600, by Robert Hoelz
-
mod_offline: Make sure mod_offline's store handler reports success vs failure.Thu, 09 Dec 2010 12:38:33 -0600, by Robert Hoelz
-
mod_message: Send service-unavailable if offline storage fails.Thu, 09 Dec 2010 12:36:29 -0600, by Robert Hoelz
-
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.Thu, 09 Dec 2010 12:28:05 -0600, by Robert Hoelz
-
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.Thu, 09 Dec 2010 12:23:37 -0600, by Robert Hoelz
-
modulemanager: Auto-load mod_offline.Mon, 27 Dec 2010 06:10:34 +0500, by Waqas Hussain
-
util.pposix: Remove extraneous semicolonSun, 26 Dec 2010 05:47:38 +0000, by Matthew Wild
-
util.encodings: Switch comment styles to build ok as ANSI CSun, 26 Dec 2010 05:45:35 +0000, by Matthew Wild
-
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input filesSun, 26 Dec 2010 05:37:27 +0000, by Matthew Wild
-
util-src/Makefile: Clean up and remove unnecessary all linkingSun, 26 Dec 2010 05:01:58 +0000, by Matthew Wild
-
configure: Don't add -llua to LDFLAGS, it's unnecessarySun, 26 Dec 2010 05:00:45 +0000, by Matthew Wild
-
mod_saslauth: Handle session bind requests to the host, fixes OneTeam loginFri, 24 Dec 2010 18:54:54 +0000, by Matthew Wild
-
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)Fri, 24 Dec 2010 04:58:09 +0000, by Matthew Wild
-
s2smanager: Handle DNS lookup error in response handlerFri, 24 Dec 2010 04:57:17 +0000, by Matthew Wild
-
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordinglyFri, 24 Dec 2010 04:56:37 +0000, by Matthew Wild
-
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)Fri, 24 Dec 2010 04:56:02 +0000, by Matthew Wild
-
net.adns: Handle dns.query() failures, and pass error to handlerFri, 24 Dec 2010 04:52:40 +0000, by Matthew Wild
-
net.dns: resolver:query(): Handle getsocket() failures, and return true on successFri, 24 Dec 2010 04:52:13 +0000, by Matthew Wild
-
net.dns: resolver:getsocket(): Return nil, err on failureFri, 24 Dec 2010 04:51:34 +0000, by Matthew Wild
-
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)Fri, 24 Dec 2010 04:49:30 +0000, by Matthew Wild
-
s2smanager: Add a missing semi-colonFri, 24 Dec 2010 04:48:38 +0000, by Matthew Wild
-
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destructionFri, 24 Dec 2010 04:48:18 +0000, by Matthew Wild
-
s2smanager: retire_session(): Add a 'reason' parameterFri, 24 Dec 2010 04:47:18 +0000, by Matthew Wild
-
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)Wed, 22 Dec 2010 20:39:30 +0000, by Matthew Wild
-
s2smanager: send_to_host(): Return false on failure, and true otherwiseWed, 22 Dec 2010 20:38:40 +0000, by Matthew Wild
-
util.filters: Add remove_filter_hook()Wed, 22 Dec 2010 16:46:19 +0000, by Matthew Wild
-
prosody: Catch a recursive Include error and print a more friendly errorTue, 21 Dec 2010 22:26:22 +0000, by Matthew Wild
-
configmanager: Filenames without a path are also relative to the config file path, not the current working directoryTue, 21 Dec 2010 22:25:54 +0000, by Matthew Wild
-
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlnsTue, 21 Dec 2010 14:44:13 +0000, by Matthew Wild
-
storagemanager: Fix log message (s/internal/null/)Thu, 06 Jan 2011 14:01:57 +0000, by Matthew Wild
-
storagemanager: Add new "null" provider to get used when loading a driver or opening a store fails, instead of falling back to the default driverThu, 06 Jan 2011 13:56:39 +0000, by Matthew Wild
-
storagemanager: Log host in message when loading storage provider failsThu, 06 Jan 2011 13:54:37 +0000, by Matthew Wild
-
net.server_event: Log interface and port number when binding failsThu, 06 Jan 2011 13:47:20 +0000, by Matthew Wild
-
mod_storage_sql: Catch Lua errors during SQL transactions, and rollback.Wed, 05 Jan 2011 06:56:36 +0500, by Waqas Hussain
-
net.httpserver: Removed unused import and variables.Wed, 05 Jan 2011 06:34:23 +0500, by Waqas Hussain
-
net.httpserver: Changed an unnecessary global access.Wed, 05 Jan 2011 06:26:49 +0500, by Waqas Hussain
-
mod_storage_sql: Removed unnecessary initialization of a variable.Wed, 05 Jan 2011 06:23:58 +0500, by Waqas Hussain
-
net.httpserver: Decode percent-encoded characters in URL path.Wed, 05 Jan 2011 06:23:17 +0500, by Waqas Hussain
-
modulemanager: Removed an unused variable.Wed, 05 Jan 2011 06:16:27 +0500, by Waqas Hussain
-
configmanager: Added rawget().Wed, 05 Jan 2011 06:16:07 +0500, by Waqas Hussain
-
mod_bosh: Fix for miscalculating inactivity, causing disconnects under a steady stream of trafficTue, 04 Jan 2011 21:38:14 +0000, by Matthew Wild
-
prosody, prosodyctl: Filter out relative paths from package.(c)path when installedTue, 04 Jan 2011 21:19:28 +0000, by Matthew Wild
-
prosody, prosodyctl: Create prosody object as a local before exporting as a globalTue, 04 Jan 2011 21:18:35 +0000, by Matthew Wild
-
mod_register: Small code cleanupTue, 04 Jan 2011 17:21:58 +0000, by Matthew Wild
-
mod_register: Change to use new delete_user auth provider methodTue, 04 Jan 2011 17:19:39 +0000, by Matthew Wild
-
mod_register: Add registration_compat config option to allow account remove requests addressed to='host' (defaults to true)Tue, 04 Jan 2011 17:15:47 +0000, by Matthew Wild
-
mod_auth_internal_*: Support for delete_user methodTue, 04 Jan 2011 17:12:28 +0000, by Matthew Wild
-
usermanager: Add delete_user methodTue, 04 Jan 2011 17:11:51 +0000, by Matthew Wild
-
usermanager: Have methods not implemented in the active provider fall back to the null provider (later we can add support for chains of providers)Tue, 04 Jan 2011 17:11:37 +0000, by Matthew Wild
-
usermanager: Change dummy provider method to return an error string also (method not implemented)Tue, 04 Jan 2011 17:10:56 +0000, by Matthew Wild
-
net.adns: Log the DNS server that a query is sent toTue, 04 Jan 2011 16:37:57 +0000, by Matthew Wild
-
MUC: Fix a pair of missing :up()Mon, 03 Jan 2011 09:40:45 +0100, by Kim Alvefur
-
mod_pubsub: Correctly wrap the list of subscriptions in a pubsub elementWed, 29 Dec 2010 19:24:19 +0100, by Kim Alvefur
-
util.xmppstream: Optimized stanza building by bypassing the stanza API.Wed, 29 Dec 2010 18:49:59 +0500, by Waqas Hussain
-
util.sasl: Cache the calculated mechanisms set for SASL profiles (profile.mechanisms table).Wed, 29 Dec 2010 18:45:31 +0500, by Waqas Hussain
-
prosody: Don't add a datamanager callback when anonymous_login=true (mod_auth_anonymous does this now).Tue, 28 Dec 2010 09:59:27 +0500, by Waqas Hussain
-
hostmanager: Don't set host.disallow_s2s when anonymous_login=true (mod_auth_anonymous does this now).Tue, 28 Dec 2010 09:58:40 +0500, by Waqas Hussain
-
mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it.Tue, 28 Dec 2010 05:28:15 +0500, by Waqas Hussain
-
usermanager: Assume authentication="anonymous" when anonymous_login=true.Mon, 27 Dec 2010 20:46:01 +0500, by Waqas Hussain
-
util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks.Mon, 27 Dec 2010 19:57:04 +0500, by Waqas Hussain
-
mod_storage_sql: Use util.json instead of util.serialization.Mon, 27 Dec 2010 19:43:57 +0500, by Waqas Hussain
-
util.json: Initial commit.Mon, 27 Dec 2010 19:37:04 +0500, by Waqas Hussain
-
mod_storage_sql: Log an error on query failure.Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
mod_storage_sql: Remove the subkey column from the Prosody table, and make the map store compatible with the key-value store.Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
mod_storage_sql: Dynamically replace backquotes with double quotes when connecting to PostgreSQL...Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
mod_storage_sql: Call commit() after all SQL statements, including SELECT, to get SQLite to drop its locks.Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
mod_storage_sql: Quote identifiers in SQL with backquotes, and use the empty string for NULL, and '=' instead of 'IS' for comparison, to work with MySQL's limitations...Mon, 27 Dec 2010 06:10:35 +0500, by Waqas Hussain
-
Don't check priority in mod_offlineThu, 09 Dec 2010 23:25:16 -0600, by Robert Hoelz
-
mod_message, mod_offline: Change message/offline/store -> message/offline/handleThu, 09 Dec 2010 12:41:30 -0600, by Robert Hoelz
-
mod_offline: Make sure mod_offline's store handler reports success vs failure.Thu, 09 Dec 2010 12:38:33 -0600, by Robert Hoelz
-
mod_message: Send service-unavailable if offline storage fails.Thu, 09 Dec 2010 12:36:29 -0600, by Robert Hoelz
-
mod_presence, mod_offline: Merge message/offline/delete with message/offline/broadcast.Thu, 09 Dec 2010 12:28:05 -0600, by Robert Hoelz
-
core.offlinemanager, mod_message, mod_presence: Removed core.offlinemanager in favor of mod_offline.Thu, 09 Dec 2010 12:23:37 -0600, by Robert Hoelz
-
modulemanager: Auto-load mod_offline.Mon, 27 Dec 2010 06:10:34 +0500, by Waqas Hussain
-
util.pposix: Remove extraneous semicolonSun, 26 Dec 2010 05:47:38 +0000, by Matthew Wild
-
util.encodings: Switch comment styles to build ok as ANSI CSun, 26 Dec 2010 05:45:35 +0000, by Matthew Wild
-
util-src/Makefile: Change parameter order so that LDFLAGS always comes later than the input filesSun, 26 Dec 2010 05:37:27 +0000, by Matthew Wild
-
util-src/Makefile: Clean up and remove unnecessary all linkingSun, 26 Dec 2010 05:01:58 +0000, by Matthew Wild
-
configure: Don't add -llua to LDFLAGS, it's unnecessarySun, 26 Dec 2010 05:00:45 +0000, by Matthew Wild
-
mod_saslauth: Handle session bind requests to the host, fixes OneTeam loginFri, 24 Dec 2010 18:54:54 +0000, by Matthew Wild
-
s2smanager: Destroy session on immediate failure of a connection attempt (e.g. inability to create sockets)Fri, 24 Dec 2010 04:58:09 +0000, by Matthew Wild
-
s2smanager: Handle DNS lookup error in response handlerFri, 24 Dec 2010 04:57:17 +0000, by Matthew Wild
-
s2smanager: send_to_host(): Handle already-destroyed session and bounce stanza accordinglyFri, 24 Dec 2010 04:56:37 +0000, by Matthew Wild
-
s2smanager: new_outgoing(): Destroy session if first connection attempt fails immediately (e.g. can't create sockets)Fri, 24 Dec 2010 04:56:02 +0000, by Matthew Wild
-
net.adns: Handle dns.query() failures, and pass error to handlerFri, 24 Dec 2010 04:52:40 +0000, by Matthew Wild
-
net.dns: resolver:query(): Handle getsocket() failures, and return true on successFri, 24 Dec 2010 04:52:13 +0000, by Matthew Wild
-
net.dns: resolver:getsocket(): Return nil, err on failureFri, 24 Dec 2010 04:51:34 +0000, by Matthew Wild
-
s2smanager: Give all new outgoing s2s sessions a close method by default (destroy_session)Fri, 24 Dec 2010 04:49:30 +0000, by Matthew Wild
-
s2smanager: Add a missing semi-colonFri, 24 Dec 2010 04:48:38 +0000, by Matthew Wild
-
s2smanager: destroy_session(): Pass reason to retire_session() and return true on successful destructionFri, 24 Dec 2010 04:48:18 +0000, by Matthew Wild
-
s2smanager: retire_session(): Add a 'reason' parameterFri, 24 Dec 2010 04:47:18 +0000, by Matthew Wild
-
mod_pubsub: Include node in disco#items replyWed, 22 Dec 2010 23:30:47 +0000, by Matthew Wild
-
s2smanager: session.send(): Return the result of send_to_host() (and incidentally make this a tail call \o/)Wed, 22 Dec 2010 20:39:30 +0000, by Matthew Wild
-
s2smanager: send_to_host(): Return false on failure, and true otherwiseWed, 22 Dec 2010 20:38:40 +0000, by Matthew Wild
-
mod_pubsub: Fix missing disco#items xmlnsWed, 22 Dec 2010 17:23:55 +0100, by Kim Alvefur
-
util.pubsub: Return correct node in get_subscriptions()Wed, 22 Dec 2010 17:42:35 +0100, by Kim Alvefur
-
mod_pubsub: Implement disco#info for nodesWed, 22 Dec 2010 16:53:38 +0000, by Matthew Wild
-
util.filters: Add remove_filter_hook()Wed, 22 Dec 2010 16:46:19 +0000, by Matthew Wild
-
util.pubsub: Use correct node name when returning a list of multiple nodes in a subscriptions responseWed, 22 Dec 2010 16:45:32 +0000, by Matthew Wild
-
mod_pubsub: Implement get_subscriptionsWed, 22 Dec 2010 03:49:52 +0000, by Matthew Wild
-
mod_pubsub: Add get_subscriptions and get_subscriptions_other capabilities to default affiliationsWed, 22 Dec 2010 03:49:23 +0000, by Matthew Wild
-
mod_pubsub: Add add_subscription and get_subscriptions to feature_mapWed, 22 Dec 2010 03:48:51 +0000, by Matthew Wild
-
util.pubsub: Add service-wide subscription tracking, and add :get_subscriptions()Wed, 22 Dec 2010 03:46:32 +0000, by Matthew Wild
-
util.pubsub: Small code tidying for :get_subscription()Wed, 22 Dec 2010 03:46:07 +0000, by Matthew Wild
-
util.pubsub: Fix traceback when using autocreate-on-subscribeWed, 22 Dec 2010 03:44:51 +0000, by Matthew Wild
-
mod_pubsub: Set normalize_jid instead of jids_equalWed, 22 Dec 2010 03:04:44 +0000, by Matthew Wild
-
util.pubsub: Add service:jids_equal() and new config option normalize_jidWed, 22 Dec 2010 03:04:14 +0000, by Matthew Wild
-
mod_pubsub: Fix a missing :up() from the last commitWed, 22 Dec 2010 02:19:14 +0000, by Matthew Wild
-
mod_pubsub: Handle disco#items on nodesWed, 22 Dec 2010 02:17:45 +0000, by Matthew Wild
-
util.pubsub: get_items(): When requesting a specific item, use the id as a key to mirror the multiple-item caseWed, 22 Dec 2010 02:13:26 +0000, by Matthew Wild
-
prosody: Catch a recursive Include error and print a more friendly errorTue, 21 Dec 2010 22:26:22 +0000, by Matthew Wild
-
configmanager: Filenames without a path are also relative to the config file path, not the current working directoryTue, 21 Dec 2010 22:25:54 +0000, by Matthew Wild
-
util.pubsub: Add service:set_node_capabilities()Tue, 21 Dec 2010 15:26:37 +0000, by Matthew Wild
-
util.xmppstream: Allow stream_ns = "" for parsing streams with no xmlnsTue, 21 Dec 2010 14:44:13 +0000, by Matthew Wild
-
Merge with 0.8Tue, 21 Dec 2010 05:05:20 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about external gatewaysTue, 21 Dec 2010 01:47:49 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Update for new logging config formatTue, 21 Dec 2010 01:30:27 +0000, by Matthew Wild
-
configmanager: Support for wildcards in Include directivesMon, 20 Dec 2010 14:06:32 +0000, by Matthew Wild
-
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loadedMon, 20 Dec 2010 14:06:16 +0000, by Matthew Wild
-
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.Sun, 19 Dec 2010 20:28:58 +0500, by Waqas Hussain
-
util.httpstream: A little cleanup of the HTTP path.Sun, 19 Dec 2010 20:27:13 +0500, by Waqas Hussain
-
mod_pubsub: Use bare JID in get_affiliationTue, 21 Dec 2010 04:36:34 +0000, by Matthew Wild
-
mod_pubsub: Skip false features in feature_mapTue, 21 Dec 2010 04:18:58 +0000, by Matthew Wild
-
util.pubsub: Fix nil global access in get_nodes()Tue, 21 Dec 2010 04:17:24 +0000, by Matthew Wild
-
mod_pubsub: Return disco#info stanza from build_disco_info()Tue, 21 Dec 2010 04:15:54 +0000, by Matthew Wild
-
mod_pubsub: Iterate over disco features in correct tableTue, 21 Dec 2010 04:15:29 +0000, by Matthew Wild
-
mod_pubsub: Build disco#info based on the methods provided by the pubsub service object. Add public set_service() method to change the service object used by the module.Tue, 21 Dec 2010 04:06:36 +0000, by Matthew Wild
-
mod_pubsub: Fix capabilities table from some debuggingTue, 21 Dec 2010 03:30:18 +0000, by Matthew Wild
-
mod_pubsub: Make the pubsub host an admin tooTue, 21 Dec 2010 03:29:29 +0000, by Matthew Wild
-
mod_pubsub: Update for latest util.pubsub and fix some bugs. New config options autocreate_on_publish, autocreate_on_subscribe and default_admin_affiliation.Tue, 21 Dec 2010 03:27:22 +0000, by Matthew Wild
-
util.pubsub: Too many changes to list or split sensibly. Added access control to all methods, with capabilities support. Renamed get() -> get_items() and changed it to return true, result on success. Support for autocreate_on_subscribe and autocreate_on_publish config options.Tue, 21 Dec 2010 03:26:06 +0000, by Matthew Wild
-
util.pubsub: Modify new() to take a config, and add a default config via a metatableTue, 21 Dec 2010 03:22:40 +0000, by Matthew Wild
-
mod_pubsub: Add 'forbidden' error supportTue, 21 Dec 2010 03:18:17 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Add note about external gatewaysTue, 21 Dec 2010 01:47:49 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Update for new logging config formatTue, 21 Dec 2010 01:30:27 +0000, by Matthew Wild
-
configmanager: Support for wildcards in Include directivesMon, 20 Dec 2010 14:06:32 +0000, by Matthew Wild
-
prosody, prosodyctl, util.dependencies: Split checking and logging of dependencies so we can check hard deps before the config and logging is loadedMon, 20 Dec 2010 14:06:16 +0000, by Matthew Wild
-
util.httpstream: For HTTP client responses, changing properties responseversion and responseheaders to httpversion and httpheaders, to match HTTP server requests.Sun, 19 Dec 2010 20:28:58 +0500, by Waqas Hussain
-
util.httpstream: A little cleanup of the HTTP path.Sun, 19 Dec 2010 20:27:13 +0500, by Waqas Hussain
-
Merge with 0.8Sun, 19 Dec 2010 03:04:42 +0000, by Matthew Wild
-
mod_pubsub, util.pubsub: Remove from 0.8Sun, 19 Dec 2010 02:57:58 +0000, by Matthew Wild
-
Merge 0.8->trunk (uh-oh)Sun, 19 Dec 2010 02:36:56 +0000, by Matthew Wild
-
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayedSat, 18 Dec 2010 23:15:58 +0000, by Matthew Wild
-
util.events: Remove an event's table when it has no more handlers.Sun, 19 Dec 2010 00:53:19 +0500, by Waqas Hussain
-
mod_admin_adhoc: Support unloading multiple modulesSat, 18 Dec 2010 21:35:42 +0100, by Florian Zeitz
-
mod_admin_adhoc: Support for reloading multiple modulesSat, 18 Dec 2010 21:04:45 +0100, by Florian Zeitz
-
net/server_select.lua: Reduce select() timeout back to 1sSat, 18 Dec 2010 14:46:28 +0000, by Matthew Wild
-
storagemanager: Don't always show fallback warning when using per-store configSat, 18 Dec 2010 14:44:45 +0000, by Matthew Wild
-
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes alongSat, 18 Dec 2010 04:02:28 +0000, by Matthew Wild
-
mod_storage_sql: Fix a couple of bugs in "JSON" decodingSat, 18 Dec 2010 03:25:31 +0000, by Matthew Wild
-
util.prosodyctl: Initialize storagemanager on hosts we modifySat, 18 Dec 2010 02:33:47 +0000, by Matthew Wild
-
storagemanager: Log warning when loading the storage provider plugin failsSat, 18 Dec 2010 02:29:33 +0000, by Matthew Wild
-
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordinglyFri, 17 Dec 2010 22:32:21 +0000, by Matthew Wild
-
usermanager: Fixed a possible traceback when is_admin() was used on a component.Fri, 17 Dec 2010 22:54:34 +0500, by Waqas Hussain
-
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modulesFri, 17 Dec 2010 17:11:04 +0000, by Matthew Wild
-
util.stanza: Iterate on childtags instead of all childs.Fri, 17 Dec 2010 17:28:05 +0100, by Kim Alvefur
-
Make libidn default when not specifiying a IDN lib.Tue, 14 Dec 2010 18:54:55 +0100, by Tobias Markmann
-
Fix lua lib name in LDFLAGS.Tue, 14 Dec 2010 18:35:05 +0100, by Tobias Markmann
-
util.encodings: Support for ICU for IDNA operations.Tue, 14 Dec 2010 15:03:37 +0100, by Tobias Markmann
-
mod_pubsub: Preserve service object on module reloadFri, 17 Dec 2010 13:35:21 +0000, by Matthew Wild
-
mod_pubsub: Handle disco#info and disco#itemsFri, 17 Dec 2010 13:23:29 +0000, by Matthew Wild
-
util.pubsub: Add service:get_nodes()Fri, 17 Dec 2010 13:23:01 +0000, by Matthew Wild
-
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configsFri, 17 Dec 2010 12:44:24 +0000, by Matthew Wild
-
net.httpserver: Default 'ports' = {5280}Fri, 17 Dec 2010 01:24:59 +0000, by Matthew Wild
-
net.xmppclient_listener: Imports and global cleanup.Wed, 15 Dec 2010 04:05:49 +0500, by Waqas Hussain
-
net.xmppserver_listener: Removed unnecessary import of lxp.Wed, 15 Dec 2010 03:59:48 +0500, by Waqas Hussain
-
net.xmppserver_listener: Removed unused variables and imports.Wed, 15 Dec 2010 03:53:44 +0500, by Waqas Hussain
-
net.xmppserver_listener: Made some globals local.Wed, 15 Dec 2010 03:52:56 +0500, by Waqas Hussain
-
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.Wed, 15 Dec 2010 03:33:00 +0500, by Waqas Hussain
-
net.xmppcomponent_listener: Made some globals local.Wed, 15 Dec 2010 03:14:15 +0500, by Waqas Hussain
-
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.Wed, 15 Dec 2010 01:57:10 +0500, by Waqas Hussain
-
util.termcolours: Added setstyle(str), which works on Windows too.Wed, 15 Dec 2010 01:55:13 +0500, by Waqas Hussain
-
util-src/windows.c: Added get_consolecolor, set_consolecolor.Wed, 15 Dec 2010 01:53:33 +0500, by Waqas Hussain
-
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'dTue, 14 Dec 2010 18:29:40 +0000, by Matthew Wild
-
net.dns: Add resolver:tohostname() and dns.tohostname()Tue, 14 Dec 2010 18:28:42 +0000, by Matthew Wild
-
util.serialization: Proper serialization of Infinity, -Infinity and NaN.Mon, 13 Dec 2010 20:45:08 +0500, by Waqas Hussain
-
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.Mon, 13 Dec 2010 19:28:57 +0500, by Waqas Hussain
-
mod_storage_sql: Fixed the deserialization of string-typed values.Mon, 13 Dec 2010 19:27:14 +0500, by Waqas Hussain
-
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.Sun, 12 Dec 2010 17:18:16 +0500, by Waqas Hussain
-
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.Sun, 12 Dec 2010 17:17:20 +0500, by Waqas Hussain
-
prosody: Added a comment, to match prosodyctl.Sun, 12 Dec 2010 17:15:57 +0500, by Waqas Hussain
-
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).Sun, 12 Dec 2010 17:10:24 +0500, by Waqas Hussain
-
mod_pep: Fixed a traceback when non-local users send presence.Sun, 12 Dec 2010 15:42:00 +0500, by Waqas Hussain
-
mod_pep: Handle the case where local contacts send directed presence with caps hash.Sun, 12 Dec 2010 06:35:53 +0500, by Waqas Hussain
-
util.serialization: Implemented deserialize().Sun, 12 Dec 2010 06:29:19 +0500, by Waqas Hussain
-
storagemanager: When we have a cached data driver, we are supposed to use it.Sun, 12 Dec 2010 06:15:08 +0500, by Waqas Hussain
-
mod_storage_sql: Auto-initialize SQLite3 database.Sun, 12 Dec 2010 05:39:24 +0500, by Waqas Hussain
-
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.Sun, 12 Dec 2010 05:38:48 +0500, by Waqas Hussain
-
mod_storage_sql: Fixed a typo.Sun, 12 Dec 2010 05:38:08 +0500, by Waqas Hussain
-
mod_storage_sql: Initial commit of new SQL data driver.Sun, 12 Dec 2010 05:18:36 +0500, by Waqas Hussain
-
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.Sun, 12 Dec 2010 05:14:35 +0500, by Waqas Hussain
-
storagemanager: Fixed a nil global access.Sun, 12 Dec 2010 05:13:02 +0500, by Waqas Hussain
-
util.stanza: Change get_error() to return nil rather than '' for no textSat, 11 Dec 2010 22:34:29 +0000, by Matthew Wild
-
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already runningSat, 11 Dec 2010 00:14:34 +0000, by Matthew Wild
-
util.datamanager: Return an error string when pcall fails on a loaded list file.Fri, 10 Dec 2010 00:23:47 +0500, by Waqas Hussain
-
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.Fri, 10 Dec 2010 00:21:09 +0500, by Waqas Hussain
-
usermanager: Removed redundant import of util.datamanager and util.hashes.Fri, 10 Dec 2010 00:07:28 +0500, by Waqas Hussain
-
util.ztact: Removed.Thu, 09 Dec 2010 23:31:57 +0500, by Waqas Hussain
-
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.Thu, 09 Dec 2010 23:22:21 +0500, by Waqas Hussain
-
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.Thu, 09 Dec 2010 22:17:28 +0500, by Waqas Hussain
-
hostmanager: Improved error handling.Thu, 09 Dec 2010 21:40:54 +0500, by Waqas Hussain
-
hostmanager: deactivate() now returns true on success.Thu, 09 Dec 2010 21:12:39 +0500, by Waqas Hussain
-
hostmanager: activate() now gets the host config from configmanager when a config isn't given.Thu, 09 Dec 2010 21:11:12 +0500, by Waqas Hussain
-
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)Wed, 08 Dec 2010 17:01:23 +0000, by Matthew Wild
-
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.Wed, 08 Dec 2010 02:29:37 +0500, by Waqas Hussain
-
xmlhandlers: DELETED.Tue, 07 Dec 2010 19:27:58 +0000, by Matthew Wild
-
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)Tue, 07 Dec 2010 19:26:38 +0000, by Matthew Wild
-
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody codeTue, 07 Dec 2010 19:22:08 +0000, by Matthew Wild
-
tools/xep227toprosody.lua: Convert to use util.xmppstreamTue, 07 Dec 2010 19:20:33 +0000, by Matthew Wild
-
util.xmppstream: Expose ns_separator and ns_patternTue, 07 Dec 2010 19:19:05 +0000, by Matthew Wild
-
mod_bosh: Switch to util.xmppstream from xmlhandlersTue, 07 Dec 2010 18:38:22 +0000, by Matthew Wild
-
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlersTue, 07 Dec 2010 18:18:11 +0000, by Matthew Wild
-
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).Tue, 07 Dec 2010 22:55:28 +0500, by Waqas Hussain
-
certs/openssl.cnf: Change countryName from UK to GBMon, 06 Dec 2010 18:51:45 +0000, by Matthew Wild
-
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)Mon, 06 Dec 2010 18:48:23 +0000, by Matthew Wild
-
certs: Add a default OpenSSL configuration file, and a Makefile.Fri, 03 Dec 2010 16:40:42 +0100, by Kim Alvefur
-
mod_pubsub: Ensure <item> is in correct scope when broadcasting an eventSun, 05 Dec 2010 19:54:48 +0000, by Matthew Wild
-
mod_pubsub: Support item retractionSun, 05 Dec 2010 04:19:23 +0100, by Florian Zeitz
-
mod_pubsub, util.pubsub: Support for unsubscribingSun, 05 Dec 2010 02:46:08 +0100, by Florian Zeitz
-
mod_pubsub: Use pubsub_error_reply everywhereFri, 03 Dec 2010 16:36:13 +0100, by Florian Zeitz
-
util.xmppstream: Fix logger name.Fri, 03 Dec 2010 01:03:52 +0500, by Waqas Hussain
-
mod_disco: Don't add caps hash to stream features on unauthenticated connections.Fri, 03 Dec 2010 00:37:54 +0500, by Waqas Hussain
-
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.Fri, 03 Dec 2010 00:29:44 +0500, by Waqas Hussain
-
mod_proxy65: Cleaned up stanza processing a little.Fri, 03 Dec 2010 00:22:11 +0500, by Waqas Hussain
-
mod_proxy65: s:len() -> #s.Fri, 03 Dec 2010 00:21:49 +0500, by Waqas Hussain
-
mod_proxy65: Make some globals local.Fri, 03 Dec 2010 00:13:30 +0500, by Waqas Hussain
-
mod_proxy65: :sub(n):byte() -> :byte(n).Fri, 03 Dec 2010 00:12:55 +0500, by Waqas Hussain
-
mod_proxy65: Allow loading on normal hosts.Fri, 03 Dec 2010 00:04:32 +0500, by Waqas Hussain
-
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.Fri, 03 Dec 2010 00:02:53 +0500, by Waqas Hussain
-
net.server_select: Set select() timeout to 3600 by default.Thu, 02 Dec 2010 23:07:45 +0500, by Waqas Hussain
-
net.server_select: Made another global local.Thu, 02 Dec 2010 23:06:30 +0500, by Waqas Hussain
-
net.server_select: Made some globals local.Thu, 02 Dec 2010 22:55:42 +0500, by Waqas Hussain
-
mod_bosh: Use util.timer for timers instead of server.addtimer.Thu, 02 Dec 2010 22:47:29 +0500, by Waqas Hussain
-
util.timer: Activate higher timer precision.Thu, 02 Dec 2010 22:41:26 +0500, by Waqas Hussain
-
net.server_select: Make changes required for sub-second timer precision.Thu, 02 Dec 2010 22:40:42 +0500, by Waqas Hussain
-
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.Thu, 02 Dec 2010 17:11:51 +0500, by Waqas Hussain
-
mod_iq: Fix an extra character in previous commit...Thu, 02 Dec 2010 16:58:24 +0500, by Waqas Hussain
-
mod_iq: Don't hook 'iq/full' on components.Thu, 02 Dec 2010 16:56:30 +0500, by Waqas Hussain
-
modulemanager: Allow components to inherit mod_iq. This allows modules loaded on components to hook IQ stanza sub-events ("iq-set/bare/xmlns:tag", etc).Thu, 02 Dec 2010 16:32:42 +0500, by Waqas Hussain
-
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.Thu, 02 Dec 2010 16:17:44 +0500, by Waqas Hussain
-
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.Thu, 02 Dec 2010 16:16:44 +0500, by Waqas Hussain
-
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.Thu, 02 Dec 2010 16:15:50 +0500, by Waqas Hussain
-
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).Thu, 02 Dec 2010 16:04:42 +0500, by Waqas Hussain
-
mod_pubsub, util.pubsub: Support node creationWed, 01 Dec 2010 23:38:47 +0100, by Florian Zeitz
-
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.Sun, 28 Nov 2010 15:02:56 +0500, by Waqas Hussain
-
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.Sun, 28 Nov 2010 13:11:42 +0500, by Waqas Hussain
-
mod_pep: Fixed a nil access (thanks Zash).Sun, 28 Nov 2010 12:58:54 +0500, by Waqas Hussain
-
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).Sun, 28 Nov 2010 07:56:08 +0500, by Waqas Hussain
-
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).Sun, 28 Nov 2010 07:43:19 +0500, by Waqas Hussain
-
storagemanager: Only show fallback warning if storage was configured to use another backend and it failedSat, 27 Nov 2010 22:02:30 +0000, by Matthew Wild
-
storagemanager: Return driver from load_driver() if successfulSat, 27 Nov 2010 21:57:20 +0000, by Matthew Wild
-
mod_iq: Optimized a bit more (fewer table accesses).Sun, 28 Nov 2010 02:42:02 +0500, by Waqas Hussain
-
mod_iq: Optimized a bit (fewer table accesses).Sun, 28 Nov 2010 02:37:18 +0500, by Waqas Hussain
-
mod_iq: Extra IQ get and set sub-events are now fired: "iq-{get,set}/{host,self,bare}/xmlns:tag" (when "iq/{host,self,bare}/xmlns:tag" is unhandled).Sun, 28 Nov 2010 02:24:26 +0500, by Waqas Hussain
-
storagemanager: Import type()Sat, 27 Nov 2010 21:52:30 +0000, by Matthew Wild
-
storagemanager: Import util.multitable againSat, 27 Nov 2010 21:16:32 +0000, by Matthew Wild
-
storagemanager: Fix syntax errorSat, 27 Nov 2010 21:15:23 +0000, by Matthew Wild
-
mod_pep: Updated disco#info result handler to use new event name format.Sun, 28 Nov 2010 02:05:52 +0500, by Waqas Hussain
-
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").Sun, 28 Nov 2010 02:03:59 +0500, by Waqas Hussain
-
configmanager: Switch back to returning 'ok' to signal config load success - fixes config errors not being displayedSat, 18 Dec 2010 23:15:58 +0000, by Matthew Wild
-
Merge with FlorobSat, 18 Dec 2010 23:08:21 +0000, by Matthew Wild
-
mod_admin_adhoc: Support unloading multiple modulesSat, 18 Dec 2010 21:35:42 +0100, by Florian Zeitz
-
mod_admin_adhoc: Support for reloading multiple modulesSat, 18 Dec 2010 21:04:45 +0100, by Florian Zeitz
-
util.events: Remove an event's table when it has no more handlers.Sun, 19 Dec 2010 00:53:19 +0500, by Waqas Hussain
-
net/server_select.lua: Reduce select() timeout back to 1sSat, 18 Dec 2010 14:46:28 +0000, by Matthew Wild
-
storagemanager: Don't always show fallback warning when using per-store configSat, 18 Dec 2010 14:44:45 +0000, by Matthew Wild
-
prosodyctl: Add dummy lock/unlock_globals() until util.startup comes alongSat, 18 Dec 2010 04:02:28 +0000, by Matthew Wild
-
mod_storage_sql: Fix a couple of bugs in "JSON" decodingSat, 18 Dec 2010 03:25:31 +0000, by Matthew Wild
-
util.prosodyctl: Initialize storagemanager on hosts we modifySat, 18 Dec 2010 02:33:47 +0000, by Matthew Wild
-
storagemanager: Log warning when loading the storage provider plugin failsSat, 18 Dec 2010 02:29:33 +0000, by Matthew Wild
-
util-src/Makefile, util-src/encodings.c{,pp}: Port ICU code to C, rename encodings.cpp back to .c and amend the Makefile accordinglyFri, 17 Dec 2010 22:32:21 +0000, by Matthew Wild
-
usermanager: Fixed a possible traceback when is_admin() was used on a component.Fri, 17 Dec 2010 22:54:34 +0500, by Waqas Hussain
-
prosody.cfg.lua.dist: Update to reflect new mod_admin_* modulesFri, 17 Dec 2010 17:11:04 +0000, by Matthew Wild
-
util.stanza: Iterate on childtags instead of all childs.Fri, 17 Dec 2010 17:28:05 +0100, by Kim Alvefur
-
Merge Tobias->trunkFri, 17 Dec 2010 13:50:33 +0000, by Matthew Wild
-
Make libidn default when not specifiying a IDN lib.Tue, 14 Dec 2010 18:54:55 +0100, by Tobias Markmann
-
Fix lua lib name in LDFLAGS.Tue, 14 Dec 2010 18:35:05 +0100, by Tobias Markmann
-
util.encodings: Support for ICU for IDNA operations.Tue, 14 Dec 2010 15:03:37 +0100, by Tobias Markmann
-
mod_pubsub: Preserve service object on module reloadFri, 17 Dec 2010 13:35:21 +0000, by Matthew Wild
-
mod_pubsub: Handle disco#info and disco#itemsFri, 17 Dec 2010 13:23:29 +0000, by Matthew Wild
-
util.pubsub: Add service:get_nodes()Fri, 17 Dec 2010 13:23:01 +0000, by Matthew Wild
-
modulemanager, mod_console: Rename mod_console -> mod_admin_telnet - add compatibility code to modulemanager for existing configsFri, 17 Dec 2010 12:44:24 +0000, by Matthew Wild
-
net.httpserver: Default 'ports' = {5280}Fri, 17 Dec 2010 01:24:59 +0000, by Matthew Wild
-
net.xmppclient_listener: Imports and global cleanup.Wed, 15 Dec 2010 04:05:49 +0500, by Waqas Hussain
-
net.xmppserver_listener: Removed unnecessary import of lxp.Wed, 15 Dec 2010 03:59:48 +0500, by Waqas Hussain
-
net.xmppserver_listener: Removed unused variables and imports.Wed, 15 Dec 2010 03:53:44 +0500, by Waqas Hussain
-
net.xmppserver_listener: Made some globals local.Wed, 15 Dec 2010 03:52:56 +0500, by Waqas Hussain
-
net.xmppcomponent_listener: Move session creation from listener.onincoming to listener.onconnect.Wed, 15 Dec 2010 03:33:00 +0500, by Waqas Hussain
-
net.xmppcomponent_listener: Made some globals local.Wed, 15 Dec 2010 03:14:15 +0500, by Waqas Hussain
-
core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.Wed, 15 Dec 2010 01:57:10 +0500, by Waqas Hussain
-
util.termcolours: Added setstyle(str), which works on Windows too.Wed, 15 Dec 2010 01:55:13 +0500, by Waqas Hussain
-
util-src/windows.c: Added get_consolecolor, set_consolecolor.Wed, 15 Dec 2010 01:53:33 +0500, by Waqas Hussain
-
net.dns: Clean up tostring() of returned records, as a result PTR records can now be tostring()'dTue, 14 Dec 2010 18:29:40 +0000, by Matthew Wild
-
net.dns: Add resolver:tohostname() and dns.tohostname()Tue, 14 Dec 2010 18:28:42 +0000, by Matthew Wild
-
util.serialization: Proper serialization of Infinity, -Infinity and NaN.Mon, 13 Dec 2010 20:45:08 +0500, by Waqas Hussain
-
mod_storage_sql: Use 'IS' for comparison instead of '=', to avoid SQL's NULL insanity.Mon, 13 Dec 2010 19:28:57 +0500, by Waqas Hussain
-
mod_storage_sql: Fixed the deserialization of string-typed values.Mon, 13 Dec 2010 19:27:14 +0500, by Waqas Hussain
-
prosodyctl: Added and updated some comments and some semicolons, to match main prosody executable.Sun, 12 Dec 2010 17:18:16 +0500, by Waqas Hussain
-
prosodyctl: Read PROSODY_SRCDIR and PROSODY_PLUGINDIR environment variables, to match main prosody executable.Sun, 12 Dec 2010 17:17:20 +0500, by Waqas Hussain
-
prosody: Added a comment, to match prosodyctl.Sun, 12 Dec 2010 17:15:57 +0500, by Waqas Hussain
-
prosodyctl: Added support for --config command line argument, and multiple config parsers (to match the main prosody executable).Sun, 12 Dec 2010 17:10:24 +0500, by Waqas Hussain
-
mod_pep: Fixed a traceback when non-local users send presence.Sun, 12 Dec 2010 15:42:00 +0500, by Waqas Hussain
-
mod_pep: Handle the case where local contacts send directed presence with caps hash.Sun, 12 Dec 2010 06:35:53 +0500, by Waqas Hussain
-
util.serialization: Implemented deserialize().Sun, 12 Dec 2010 06:29:19 +0500, by Waqas Hussain
-
util.x509: "certverification" -> "x509".Sun, 12 Dec 2010 06:25:54 +0500, by Waqas Hussain
-
storagemanager: When we have a cached data driver, we are supposed to use it.Sun, 12 Dec 2010 06:15:08 +0500, by Waqas Hussain
-
core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509Sun, 12 Dec 2010 02:03:32 +0100, by Kim Alvefur
-
mod_storage_sql: Auto-initialize SQLite3 database.Sun, 12 Dec 2010 05:39:24 +0500, by Waqas Hussain
-
mod_storage_sql: Default value for option sql = { driver = "SQLite3", database = "prosody.sqlite" }.Sun, 12 Dec 2010 05:38:48 +0500, by Waqas Hussain
-
mod_storage_sql: Fixed a typo.Sun, 12 Dec 2010 05:38:08 +0500, by Waqas Hussain
-
mod_storage_sql: Initial commit of new SQL data driver.Sun, 12 Dec 2010 05:18:36 +0500, by Waqas Hussain
-
storagemanager: Hook "host-activated", to make sure we are notified about data drivers.Sun, 12 Dec 2010 05:14:35 +0500, by Waqas Hussain
-
storagemanager: Fixed a nil global access.Sun, 12 Dec 2010 05:13:02 +0500, by Waqas Hussain
-
util.stanza: Change get_error() to return nil rather than '' for no textSat, 11 Dec 2010 22:34:29 +0000, by Matthew Wild
-
prosodyctl: Make the 'restart' command start Prosody even if it wasn't already runningSat, 11 Dec 2010 00:14:34 +0000, by Matthew Wild
-
util.datamanager: Return an error string when pcall fails on a loaded list file.Fri, 10 Dec 2010 00:23:47 +0500, by Waqas Hussain
-
util.datamanager: When failing to load a list file, and the file exists, log an error, and return nil, error.Fri, 10 Dec 2010 00:21:09 +0500, by Waqas Hussain
-
usermanager: Removed redundant import of util.datamanager and util.hashes.Fri, 10 Dec 2010 00:07:28 +0500, by Waqas Hussain
-
util.ztact: Removed.Thu, 09 Dec 2010 23:31:57 +0500, by Waqas Hussain
-
net.dns: Removed dependency on util.ztact by moving ztact.get/set in.Thu, 09 Dec 2010 23:22:21 +0500, by Waqas Hussain
-
mod_console: Removed redundant code for host:activate() and host:deactivate(), now that hostmanager has error checking.Thu, 09 Dec 2010 22:17:28 +0500, by Waqas Hussain
-
hostmanager: Improved error handling.Thu, 09 Dec 2010 21:40:54 +0500, by Waqas Hussain
-
hostmanager: deactivate() now returns true on success.Thu, 09 Dec 2010 21:12:39 +0500, by Waqas Hussain
-
hostmanager: activate() now gets the host config from configmanager when a config isn't given.Thu, 09 Dec 2010 21:11:12 +0500, by Waqas Hussain
-
certs/Makefile: Remove -c flag to chmod, which appears to be a GNUism (thanks Kev)Wed, 08 Dec 2010 17:01:23 +0000, by Matthew Wild
-
prosody: Don't attempt to load core.xmlhandlers in the main file. It no longer exists.Wed, 08 Dec 2010 02:29:37 +0500, by Waqas Hussain
-
xmlhandlers: DELETED.Tue, 07 Dec 2010 19:27:58 +0000, by Matthew Wild
-
util.prosodyctl: Prep JIDs before checking whether they exist (thanks tja)Tue, 07 Dec 2010 19:26:38 +0000, by Matthew Wild
-
tools/xep227toprosody.lua: Rename ns_xep227 to xmlns_xep227 for consistency with main Prosody codeTue, 07 Dec 2010 19:22:08 +0000, by Matthew Wild
-
tools/xep227toprosody.lua: Convert to use util.xmppstreamTue, 07 Dec 2010 19:20:33 +0000, by Matthew Wild
-
util.xmppstream: Expose ns_separator and ns_patternTue, 07 Dec 2010 19:19:05 +0000, by Matthew Wild
-
mod_bosh: Switch to util.xmppstream from xmlhandlersTue, 07 Dec 2010 18:38:22 +0000, by Matthew Wild
-
xmppcomponent_listener: Switch to util.xmppstream from xmlhandlersTue, 07 Dec 2010 18:18:11 +0000, by Matthew Wild
-
prosody: Added a stub implementation of core.componentmanager to the package.loaded table (re-commiting, as this was accidentally removed).Tue, 07 Dec 2010 22:55:28 +0500, by Waqas Hussain
-
certs/openssl.cnf: Change countryName from UK to GBMon, 06 Dec 2010 18:51:45 +0000, by Matthew Wild
-
certs/Makefile: Add .PRECIOUS to stop make deleting the key as an intermediate file (thanks deryni/Zash)Mon, 06 Dec 2010 18:48:23 +0000, by Matthew Wild
-
Merge with ZashMon, 06 Dec 2010 17:32:35 +0000, by Matthew Wild
-
certs: Add a default OpenSSL configuration file, and a Makefile.Fri, 03 Dec 2010 16:40:42 +0100, by Kim Alvefur
-
mod_pubsub: Ensure <item> is in correct scope when broadcasting an eventSun, 05 Dec 2010 19:54:48 +0000, by Matthew Wild
-
mod_pubsub: Support item retractionSun, 05 Dec 2010 04:19:23 +0100, by Florian Zeitz
-
mod_pubsub, util.pubsub: Support for unsubscribingSun, 05 Dec 2010 02:46:08 +0100, by Florian Zeitz
-
mod_pubsub: Use pubsub_error_reply everywhereFri, 03 Dec 2010 16:36:13 +0100, by Florian Zeitz
-
util.xmppstream: Fix logger name.Fri, 03 Dec 2010 01:03:52 +0500, by Waqas Hussain
-
mod_disco: Don't add caps hash to stream features on unauthenticated connections.Fri, 03 Dec 2010 00:37:54 +0500, by Waqas Hussain
-
mod_proxy65: Add service discovery identity and feature, to help out mod_disco when loaded on a normal host.Fri, 03 Dec 2010 00:29:44 +0500, by Waqas Hussain
-
mod_proxy65: Cleaned up stanza processing a little.Fri, 03 Dec 2010 00:22:11 +0500, by Waqas Hussain
-
mod_proxy65: s:len() -> #s.Fri, 03 Dec 2010 00:21:49 +0500, by Waqas Hussain
-
mod_proxy65: Make some globals local.Fri, 03 Dec 2010 00:13:30 +0500, by Waqas Hussain
-
mod_proxy65: :sub(n):byte() -> :byte(n).Fri, 03 Dec 2010 00:12:55 +0500, by Waqas Hussain
-
mod_proxy65: Allow loading on normal hosts.Fri, 03 Dec 2010 00:04:32 +0500, by Waqas Hussain
-
mod_proxy65: Updated to use sub-events. Now only hooks what it needs to.Fri, 03 Dec 2010 00:02:53 +0500, by Waqas Hussain
-
net.server_select: Set select() timeout to 3600 by default.Thu, 02 Dec 2010 23:07:45 +0500, by Waqas Hussain
-
net.server_select: Made another global local.Thu, 02 Dec 2010 23:06:30 +0500, by Waqas Hussain
-
net.server_select: Made some globals local.Thu, 02 Dec 2010 22:55:42 +0500, by Waqas Hussain
-
mod_bosh: Use util.timer for timers instead of server.addtimer.Thu, 02 Dec 2010 22:47:29 +0500, by Waqas Hussain
-
util.timer: Activate higher timer precision.Thu, 02 Dec 2010 22:41:26 +0500, by Waqas Hussain
-
net.server_select: Make changes required for sub-second timer precision.Thu, 02 Dec 2010 22:40:42 +0500, by Waqas Hussain
-
fallbacks/lxp.lua: CRLF -> LF.Thu, 02 Dec 2010 17:15:26 +0500, by Waqas Hussain
-
fallbacks/lxp.lua: Pure Lua pseudo-XML parser. Implements the same API as LuaExpat.Thu, 02 Dec 2010 17:11:51 +0500, by Waqas Hussain
-
mod_iq: Fix an extra character in previous commit...Thu, 02 Dec 2010 16:58:24 +0500, by Waqas Hussain
-
mod_iq: Don't hook 'iq/full' on components.Thu, 02 Dec 2010 16:56:30 +0500, by Waqas Hussain
-
modulemanager: Allow components to inherit mod_iq. This allows modules loaded on components to hook IQ stanza sub-events ("iq-set/bare/xmlns:tag", etc).Thu, 02 Dec 2010 16:32:42 +0500, by Waqas Hussain
-
mod_proxy65: Give the 'iq/host' stanza handler a negative priority, to allow mod_iq to process the events first.Thu, 02 Dec 2010 16:17:44 +0500, by Waqas Hussain
-
MUC: Give stanza handlers a negative priority, to allow mod_iq to process them first.Thu, 02 Dec 2010 16:16:44 +0500, by Waqas Hussain
-
mod_component: Give stanza handlers a negative priority, to allow mod_iq to process them first.Thu, 02 Dec 2010 16:15:50 +0500, by Waqas Hussain
-
mod_iq: Don't stop event dispatch for unhandled IQ errors and results (this lets negative priority handlers intercept the events).Thu, 02 Dec 2010 16:04:42 +0500, by Waqas Hussain
-
mod_pubsub, util.pubsub: Support node creationWed, 01 Dec 2010 23:38:47 +0100, by Florian Zeitz
-
mod_console: Fix to import cert_verify_identity (util.certverification)Sun, 28 Nov 2010 21:19:18 +0000, by Matthew Wild
-
certmanager: Add required verify flags for cert verification if LuaSec (probably) supports themSun, 28 Nov 2010 21:09:55 +0000, by Matthew Wild
-
mod_console: Add s2s:showcert() command to show the certificate for a domainSun, 28 Nov 2010 21:03:33 +0000, by Matthew Wild
-
mod_pep: Remove PEP subscriptions on getting a presence unsubscribe.Sun, 28 Nov 2010 15:02:56 +0500, by Waqas Hussain
-
mod_pep: Fixed regression where PEP messages were not correctly being broadcasted on caps hash change.Sun, 28 Nov 2010 13:11:42 +0500, by Waqas Hussain
-
mod_pep: Fixed a nil access (thanks Zash).Sun, 28 Nov 2010 12:58:54 +0500, by Waqas Hussain
-
mod_disco: Fixed: Service discovery features were not being removed on module unload (issue #205).Sun, 28 Nov 2010 07:56:08 +0500, by Waqas Hussain
-
mod_pep: Optimised PEP requests for disco info on caps change (issue #150).Sun, 28 Nov 2010 07:43:19 +0500, by Waqas Hussain
-
s2smanager: Check for getpeercertificate availability (for old LuaSecs)Sat, 27 Nov 2010 22:07:44 +0000, by Matthew Wild
-
storagemanager: Only show fallback warning if storage was configured to use another backend and it failedSat, 27 Nov 2010 22:02:30 +0000, by Matthew Wild
-
storagemanager: Return driver from load_driver() if successfulSat, 27 Nov 2010 21:57:20 +0000, by Matthew Wild
-
Merge with trunkSat, 27 Nov 2010 21:53:10 +0000, by Matthew Wild
-
storagemanager: Import type()Sat, 27 Nov 2010 21:52:30 +0000, by Matthew Wild
-
mod_iq: Optimized a bit more (fewer table accesses).Sun, 28 Nov 2010 02:42:02 +0500, by Waqas Hussain
-
mod_iq: Optimized a bit (fewer table accesses).Sun, 28 Nov 2010 02:37:18 +0500, by Waqas Hussain
-
mod_iq: Extra IQ get and set sub-events are now fired: "iq-{get,set}/{host,self,bare}/xmlns:tag" (when "iq/{host,self,bare}/xmlns:tag" is unhandled).Sun, 28 Nov 2010 02:24:26 +0500, by Waqas Hussain
-
storagemanager: Import util.multitable againSat, 27 Nov 2010 21:16:32 +0000, by Matthew Wild
-
storagemanager: Fix syntax errorSat, 27 Nov 2010 21:15:23 +0000, by Matthew Wild
-
Merge darkrain->trunkSat, 27 Nov 2010 21:12:44 +0000, by Matthew Wild
-
mod_console: Denote services whose identity matches their (valid/trusted) certificate as 'secure'Sun, 21 Nov 2010 21:10:46 -0800, by Paul Aurich
-
s2s: SASL EXTERNALSun, 21 Nov 2010 21:10:43 -0800, by Paul Aurich
-
s2smanager: Compatibility hack for when not using dialbackSun, 21 Nov 2010 21:02:31 -0800, by Paul Aurich
-
net.server_event: API parity with net.server_socketSun, 21 Nov 2010 21:02:31 -0800, by Paul Aurich
-
mod_pep: Updated disco#info result handler to use new event name format.Sun, 28 Nov 2010 02:05:52 +0500, by Waqas Hussain
-
mod_iq: IQ error and result sub-events are now "iq-{error,result}/{host,self,bare}/id" (previously "iq/{host,self,bare}/id").Sun, 28 Nov 2010 02:03:59 +0500, by Waqas Hussain
-
Rename storage/mod_ejabberd to mod_storage_sql_ejabberd. Also rename configuration option. Untested.Sat, 27 Nov 2010 19:49:29 +0000, by Matthew Wild
-
storage/mod_storage: Remove, obsoleteSat, 27 Nov 2010 19:47:35 +0000, by Matthew Wild
-
storagemanager: Much refactoring and renaming of options. Untested, needs storage plugin(s) to be brought into line.Sat, 27 Nov 2010 19:46:07 +0000, by Matthew Wild
-
util.datetime: Fix so that the timestamp returned is always in UTC, timezone offsets were going in the wrong directionSat, 27 Nov 2010 01:30:56 +0000, by Matthew Wild
-
util.datetime: Fixes for more liberal timezone parsing - colon and minutes are both (independantly) optional (thanks Zash)Sat, 27 Nov 2010 01:22:43 +0000, by Matthew Wild
-
mod_pubsub, util.pubsub: Support for fetching itemsThu, 25 Nov 2010 21:47:12 +0100, by Florian Zeitz
-
util.template: Don't add stanza.last_add. 20% faster.Fri, 26 Nov 2010 05:26:12 +0500, by Waqas Hussain
-
tests/test_util_stanza.lua: Allow stanza.last_add to be nil.Fri, 26 Nov 2010 05:24:59 +0500, by Waqas Hussain
-
util.stanza, util.xmppstream, core.xmlhandlers: Allow stanza.last_add to be nil, and set it nil by default. Saves a table allocation per-element. 20% faster stanza building.Fri, 26 Nov 2010 05:23:37 +0500, by Waqas Hussain
-
util.template: Rewritten to be much faster than the util.stanza stanza building API.Thu, 25 Nov 2010 08:38:26 +0500, by Waqas Hussain
-
.hgignore: Ignore *.diff.Sat, 20 Nov 2010 21:59:31 +0500, by Waqas Hussain
-
.hgignore: Ignore Windows compilation artifacts.Sat, 20 Nov 2010 21:57:56 +0500, by Waqas Hussain
-
net.xmpp{client,server,component}_listener: s/xml-not-well-formed/not-well-formed/ as per latest bis drafts.Sat, 20 Nov 2010 02:33:36 +0500, by Waqas Hussain
-
util.xmppstream: Preserve the stream content namespace on descendents of elements which are in another namespace.Sat, 20 Nov 2010 02:28:40 +0500, by Waqas Hussain
-
MUC: Include the user's current presence contents when broadcasting a role change.Fri, 19 Nov 2010 03:20:29 +0500, by Waqas Hussain
-
MUC: Include the user's current presence contents when broadcasting an affiliation change.Fri, 19 Nov 2010 03:06:51 +0500, by Waqas Hussain
-
prosodyctl: Give hosts type = 'local'Thu, 18 Nov 2010 14:33:03 +0000, by Matthew Wild
-
MUC: Change room name and description properlyWed, 17 Nov 2010 15:58:32 +0100, by Kim Alvefur
-
MUC: Fixed: Variable referencing the host session wasn't initialized.Wed, 17 Nov 2010 00:18:31 +0500, by Waqas Hussain
-
prosodyctl, util.prosodyctl: Show error when mod_posix is not enabled and an attempt is made to query Prosody's status (thanks stever)Tue, 16 Nov 2010 13:30:27 +0000, by Matthew Wild
-
util.pubsub: Add :get_subscription() to return the current subscription for a JID, if anySat, 13 Nov 2010 23:10:50 +0000, by Matthew Wild
-
util.filters: Support for 'filter hooks' that get called when a session is initialized for filtersSat, 13 Nov 2010 23:10:13 +0000, by Matthew Wild
-
Merge backoutSat, 13 Nov 2010 04:12:49 +0000, by Matthew Wild
-
Backed out changeset bfc47564aaef (No need for _M with module.environment)Sat, 13 Nov 2010 04:12:40 +0000, by Matthew Wild
-
mod_pubsub: Use module.environment to reference the module's environmentSat, 13 Nov 2010 04:12:03 +0000, by Matthew Wild
-
mod_pubsub: Expose 'service'Sat, 13 Nov 2010 04:10:05 +0000, by Matthew Wild
-
modulemanager: Inside plugins, have global _M as a reference to the module's environmentSat, 13 Nov 2010 04:09:14 +0000, by Matthew Wild
-
mod_pubsub: It's aliiiive!Sat, 13 Nov 2010 03:16:58 +0000, by Matthew Wild
-
mod_component: Logging tweaks.Fri, 12 Nov 2010 23:43:30 +0500, by Waqas Hussain
-
mod_component: Use module:get_option() instead of configmanager.Fri, 12 Nov 2010 23:35:02 +0500, by Waqas Hussain
-
mod_component: Rearranged the code a little.Fri, 12 Nov 2010 23:32:51 +0500, by Waqas Hussain
-
mod_component: Return true from stanza handler to indicate that we actually did handle the stanza.Fri, 12 Nov 2010 22:39:37 +0500, by Waqas Hussain
-
mod_console: Don't allow bang bang as the first command in a session, or when the last command is unknown (fixes #218)Fri, 12 Nov 2010 11:51:50 +0000, by Matthew Wild
-
configmanager: Change parser API again to pass a config table to insert settings to. Fixes Include(). (Thanks Zash/answerman)Thu, 11 Nov 2010 12:23:51 +0000, by Matthew Wild
-
usermanager: Don't load auth modules for components.Thu, 11 Nov 2010 08:36:31 +0500, by Waqas Hussain
-
MUC: Grant membership when inviteing someone into a members-only room.Thu, 11 Nov 2010 00:55:33 +0100, by Kim Alvefur
-
configmanager: Update Include and RunScript directives to support paths relative to the (current!) config fileWed, 10 Nov 2010 19:50:07 +0000, by Matthew Wild
-
prosody, configmanager, certmanager: Relocate prosody.resolve_relative_path() to configmanager, and update certmanager (the only user of this function)Wed, 10 Nov 2010 19:46:53 +0000, by Matthew Wild
-
modulemanager, usermanager: Removed hooks for the 'component-activated' event (components now fire 'host-activated').Wed, 10 Nov 2010 22:27:09 +0500, by Waqas Hussain
-
mod_proxy65: Use module:get_option() instead of configmanager.Wed, 10 Nov 2010 22:02:28 +0500, by Waqas Hussain
-
componentmanager: Removed.Wed, 10 Nov 2010 21:48:28 +0500, by Waqas Hussain
-
prosody: Added a stub implementation of core.componentmanager to the package.loaded table.Wed, 10 Nov 2010 21:47:39 +0500, by Waqas Hussain
-
prosody: Removed all references to componentmanager from Prosody, except the main componentmanager file.Wed, 10 Nov 2010 20:59:16 +0500, by Waqas Hussain
-
componentmanager: Removed most of the code. Stub implementations of register_component and deregister_component remain.Wed, 10 Nov 2010 20:51:23 +0500, by Waqas Hussain
-
componentmanager: Removed get_children(host).Wed, 10 Nov 2010 20:42:59 +0500, by Waqas Hussain
-
hostmanager: Don't include hosts with '@' or '/' in the name in the get_children(host) result.Wed, 10 Nov 2010 20:36:37 +0500, by Waqas Hussain
-
mod_disco: Updated to use hostmanager.get_children instead of componentmanager.get_children.Wed, 10 Nov 2010 20:31:28 +0500, by Waqas Hussain
-
hostmanager: Added function get_children(host) which copies componentmanager.get_children(host).Wed, 10 Nov 2010 20:28:20 +0500, by Waqas Hussain
-
modulemanager: Return an error when loading a module on a non-existent host, don't create the host. Removes dependecy on componentmanager.Wed, 10 Nov 2010 20:14:33 +0500, by Waqas Hussain
-
hostmanager, componentmanager: hostmanager now handles component initialization at server start, not componentmanager.Wed, 10 Nov 2010 19:57:35 +0500, by Waqas Hussain
-
modulemanager: load_modules_for_host(): For components, the inherited modules are the intersection of the inheritable and global modules lists, not the difference.Wed, 10 Nov 2010 19:54:38 +0500, by Waqas Hussain
-
modulemanager: load_modules_for_host(): Inherit 'tls' and 'dialback' from global modules list for components, and load the component module. Also refactored to use util.set.Wed, 10 Nov 2010 18:06:51 +0500, by Waqas Hussain
-
hostmanager: Added support for components to hostmanager.activate().Wed, 10 Nov 2010 17:37:14 +0500, by Waqas Hussain
-
MUC: Only send status code 110 (entering non-anonymous room) to the occupant themselves, not to other occupants.Wed, 10 Nov 2010 06:27:35 +0500, by Waqas Hussain
-
MUC: Added some more missing :up()s to the stanza building for presence broadcasts (thanks again Zash).Wed, 10 Nov 2010 05:49:04 +0500, by Waqas Hussain
-
MUC: Parse submitted form with util.dataformsWed, 10 Nov 2010 01:34:57 +0100, by Kim Alvefur
-
MUC: Added a missing :up() to the stanza building for presence broadcast (thanks Zash).Wed, 10 Nov 2010 05:32:09 +0500, by Waqas Hussain
-
MUC: Return true from the stanza handler to suppress error responses.Wed, 10 Nov 2010 05:31:19 +0500, by Waqas Hussain
-
modulemanager: Fixed: Locally defined pcall wasn't returning return values of the called function.Wed, 10 Nov 2010 05:30:46 +0500, by Waqas Hussain
-
componentmanager, hostmanager, modulemanager, mod_component: Got rid of the useless hosts[*].connected property.Wed, 10 Nov 2010 03:39:38 +0500, by Waqas Hussain
-
componentmanager, stanza_router: Get rid of componentmanager.handle_stanza().Wed, 10 Nov 2010 02:51:36 +0500, by Waqas Hussain
-
prosody: Ensure componentmanager is loaded in the main file.Wed, 10 Nov 2010 02:50:35 +0500, by Waqas Hussain
-
componentmanager: Removed SSL context creation (mod_tls handles that now).Wed, 10 Nov 2010 02:32:14 +0500, by Waqas Hussain
-
mod_tls: Let hosts without an 'ssl' option inherit it from their parent hosts.Wed, 10 Nov 2010 02:26:18 +0500, by Waqas Hussain
-
net.xmppcomponent_listener: Removed unnecessary and problematic cleanup code.Wed, 10 Nov 2010 01:52:03 +0500, by Waqas Hussain
-
mod_component: Updated to use events for hooking stanzas instead of the component stanza handler, and the on_destroy callback.Wed, 10 Nov 2010 01:51:03 +0500, by Waqas Hussain
-
MUC: Handle missing <value/> for <field type='boolean'/> in config form submissions.Wed, 10 Nov 2010 00:24:17 +0500, by Waqas Hussain
-
mod_component: Send back a <conflict/> stream error when multiple sessions attempt to bind.Tue, 09 Nov 2010 20:23:28 +0500, by Waqas Hussain
-
net.xmppcomponent_listener: Call session:on_destroy() on session disconnect.Tue, 09 Nov 2010 20:22:08 +0500, by Waqas Hussain
-
MUC: Preserve the global rooms table through reloads.Tue, 09 Nov 2010 01:19:17 +0500, by Waqas Hussain
-
MUC: Expose the rooms table as a global 'rooms'.Tue, 09 Nov 2010 01:07:39 +0500, by Waqas Hussain
-
MUC: Allow restricting room creation to local JIDs (thanks thomas.mangin).Mon, 08 Nov 2010 20:44:53 +0500, by Waqas Hussain
-
mod_tls: Pass the hostname rather than host session to certmanager.create_context() (thanks darkrain)Mon, 08 Nov 2010 03:12:30 +0000, by Matthew Wild
-
configmanager: Atomic reloads, and some other internal changes to achieve thisSun, 07 Nov 2010 20:38:01 +0000, by Matthew Wild
-
mod_disco: Renamed the 'session' property of the account-disco-info and account-disco-items events to 'origin' for consistency.Sun, 07 Nov 2010 20:53:08 +0500, by Waqas Hussain
-
certmanager, hostmanager, mod_tls: Move responsibility for creating per-host SSL contexts to mod_tls, meaning reloading certs is now as trivial as reloading mod_tlsSat, 06 Nov 2010 18:28:15 +0000, by Matthew Wild
-
util.httpstream: Added support for chunked transfer encoding.Sat, 06 Nov 2010 03:46:19 +0500, by Waqas Hussain
-
net.http: Removed old HTTP parser, and updated to use util.httpstream.Sat, 06 Nov 2010 03:46:00 +0500, by Waqas Hussain
-
util.httpstream: Fixed a possible string to number comparison error.Sat, 06 Nov 2010 03:41:05 +0500, by Waqas Hussain
-
util.httpstream: Don't attempt to read response body for HEAD requests, or when status code indicates no body is present.Sat, 06 Nov 2010 01:58:46 +0500, by Waqas Hussain
-
util.httpstream: Added support for an options callback, to allow passing per-message options to the parser.Sat, 06 Nov 2010 01:54:58 +0500, by Waqas Hussain
-
util.httpstream: A little refactoring of the coroutine control flow.Sat, 06 Nov 2010 01:08:30 +0500, by Waqas Hussain
-
util.httpstream: Added support for HTTP response parsing.Fri, 05 Nov 2010 03:07:36 +0500, by Waqas Hussain
-
util.httpstream: Fixed a nil variable access introduced in the last commit.Fri, 05 Nov 2010 03:06:11 +0500, by Waqas Hussain
-
util.httpstream: Move HTTP header parsing into its own function.Fri, 05 Nov 2010 02:09:56 +0500, by Waqas Hussain
-
componentmanager: Removed unused function set_component_handler.Thu, 04 Nov 2010 20:12:42 +0500, by Waqas Hussain
-
MUC: Use events for hooking stanzas instead of the component stanza handler.Thu, 04 Nov 2010 19:38:05 +0500, by Waqas Hussain
-
mod_proxy65: Removed useless checks from the event handler.Thu, 04 Nov 2010 19:26:04 +0500, by Waqas Hussain
-
mod_proxy65: Use "iq/host" event for hooking stanzas instead of the component stanza handler.Thu, 04 Nov 2010 19:18:32 +0500, by Waqas Hussain
-
mod_console: Keep global variable assignments sandboxed by default.Thu, 04 Nov 2010 18:44:57 +0500, by Waqas Hussain
-
util.logger: Remove support for a global writer (setwriter) to try and balance the forces...Thu, 04 Nov 2010 08:42:18 +0000, by Matthew Wild
-
mod_posix: Remove redundant import of logger.setwriter()Thu, 04 Nov 2010 08:41:24 +0000, by Matthew Wild
-
util.logger: Remove my precious premature optimisation :(Thu, 04 Nov 2010 08:37:39 +0000, by Matthew Wild
-
mod_saslauth: Allow restarting SASL negotiation from scratch.Tue, 02 Nov 2010 22:23:07 +0500, by Waqas Hussain
-
mod_saslauth: Separated processing of <auth/> and <response/> elements, and return proper error on out-of-order <response/> elements.Tue, 02 Nov 2010 22:05:19 +0500, by Waqas Hussain
-
mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions.Tue, 02 Nov 2010 21:19:50 +0500, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Mechanism selection cleaned up to be more consistent.Tue, 02 Nov 2010 18:58:11 +0500, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Load mechanisms list early rather than lazily, as they are always loaded anyway.Tue, 02 Nov 2010 18:04:56 +0500, by Waqas Hussain
-
mod_saslauth: Handle SASL <abort/> properly.Tue, 02 Nov 2010 15:07:25 +0500, by Waqas Hussain
-
componentmanager: Removed an unused third parameter from the register_component function.Tue, 02 Nov 2010 04:29:54 +0500, by Waqas Hussain
-
util.template: Optimized to be almost as fast as manual stanza building.Sun, 24 Oct 2010 15:08:22 +0500, by Waqas Hussain
-
util.template: Initial commit. A template library for XML stanzas.Sun, 24 Oct 2010 15:06:13 +0500, by Waqas Hussain
-
net.dns: Fixed a traceback when util/windows.dll is unavailable on windows.Fri, 22 Oct 2010 10:45:45 +0500, by Waqas Hussain
-
net.server_select: Restore real sendbuffer() before calling onconnect handler, in case onconnect sends data and the socket is still writeable (causing stack overflow into sendbuffer()/onconnect())Fri, 22 Oct 2010 06:33:30 +0100, by Matthew Wild
-
mod_bosh: Don't add a Content-Type header to the HTTP OPTIONS reply.Fri, 22 Oct 2010 08:36:54 +0500, by Waqas Hussain
-
ejabberdsql2prosody: Added a global 'prosody' table to fix a traceback.Wed, 20 Oct 2010 03:57:47 +0500, by Waqas Hussain
-
Monster whitespace commit (beware the whitespace monster).Sat, 16 Oct 2010 23:00:42 +0500, by Waqas Hussain
-
modulemanager, stanza_router: Moved modulemanager.handle_stanza to stanza_router, as a local function handle_unhandled_stanza. modulemanager is no longer a dependency of stanza_router.Sat, 16 Oct 2010 08:34:32 +0500, by Waqas Hussain
-
modulemanager: Removed another legacy events API (add_event_hook), and related code.Sat, 16 Oct 2010 08:15:11 +0500, by Waqas Hussain
-
mod_posix: Updated to use the new events API.Sat, 16 Oct 2010 07:45:12 +0500, by Waqas Hussain
-
modulemanager: Removed legacy events API, and related code.Sat, 16 Oct 2010 07:31:50 +0500, by Waqas Hussain
-
mod_saslauth: Updated to use the new events API.Sat, 16 Oct 2010 07:18:01 +0500, by Waqas Hussain
-
mod_dialback: Fixed indentation.Sat, 16 Oct 2010 07:08:19 +0500, by Waqas Hussain
-
mod_dialback: Updated to use the new events API.Sat, 16 Oct 2010 07:06:16 +0500, by Waqas Hussain
-
mod_compression: Updated to use the new events API.Sat, 16 Oct 2010 06:53:59 +0500, by Waqas Hussain
-
mod_component: Updated to use the new events API.Sat, 16 Oct 2010 06:38:38 +0500, by Waqas Hussain
-
modulemanager: Removed add_iq_handler() from the plugin API.Sat, 16 Oct 2010 06:25:55 +0500, by Waqas Hussain
-
mod_register: Updated to use the new events API.Sat, 16 Oct 2010 05:59:26 +0500, by Waqas Hussain
-
mod_legacyauth: Limit authentication to unauthenticated client connections.Sat, 16 Oct 2010 05:46:23 +0500, by Waqas Hussain
-
mod_legacyauth: Updated to use the new events API.Sat, 16 Oct 2010 05:41:49 +0500, by Waqas Hussain
-
mod_roster: Cleaned up some unused variables and global accesses.Sat, 16 Oct 2010 05:31:40 +0500, by Waqas Hussain
-
mod_roster: Updated to use the new events API.Sat, 16 Oct 2010 05:26:46 +0500, by Waqas Hussain
-
mod_saslauth: Improved logging a bit.Sat, 16 Oct 2010 05:16:45 +0500, by Waqas Hussain
-
mod_saslauth: Updated to use the new events API.Sat, 16 Oct 2010 05:03:00 +0500, by Waqas Hussain
-
mod_private: Updated to use the new events API. Smaller, more robust.Sat, 16 Oct 2010 04:11:48 +0500, by Waqas Hussain
-
Merge hoelzro->trunkFri, 15 Oct 2010 18:40:37 +0100, by Matthew Wild
-
Alter mod_offline to respect negative priority resourcesFri, 15 Oct 2010 10:09:46 -0500, by Robert Hoelz
-
Merge hoelzro->trunkFri, 15 Oct 2010 17:07:17 +0100, by Matthew Wild
-
Don't send offline messages to resource with negative prioritiesFri, 15 Oct 2010 00:53:05 -0500, by Robert Hoelz
-
MUC: Use util.dataforms to generate formsTue, 12 Oct 2010 23:42:28 +0200, by Kim Alvefur
-
MUC: fix timezone support when sending historyTue, 12 Oct 2010 23:34:16 +0200, by Kim Alvefur
-
configmanager: Allow VirtualHost/Component definitions to be followed by a table of config optionsFri, 08 Oct 2010 03:19:20 +0100, by Matthew Wild
-
core.loggingmanager: Logging config simplification - allow [level] = filename and *sink to appear in the config tableFri, 08 Oct 2010 02:48:47 +0100, by Matthew Wild
-
net.dns: Support for parsing PTR recordsWed, 06 Oct 2010 00:13:24 +0100, by Matthew Wild
-
net.dns: Add 'force' parameter to resolver:feed() to force decoding a packet even if it doesn't match an outstanding requestTue, 05 Oct 2010 18:55:17 +0100, by Matthew Wild
-
mod_adhoc: Answer disco#info for node=xmlns_cmdFri, 01 Oct 2010 16:44:49 +0200, by Florian Zeitz
-
MUC: Make the room node be the default room name (thanks Zash).Tue, 28 Sep 2010 16:36:17 +0500, by Waqas Hussain
-
Merge with trunk.Mon, 27 Sep 2010 19:51:14 +0500, by Waqas Hussain
-
MUC: Added a 'Description' property (muc#roomconfig_roomdesc)Sun, 26 Sep 2010 18:15:30 +0200, by Kim Alvefur
-
MUC: Added a 'Name' property (muc#roomconfig_roomname)Fri, 24 Sep 2010 21:16:38 +0200, by Kim Alvefur
-
MUC: Fixed traceback on presence errors lacking a condition.Mon, 27 Sep 2010 19:00:11 +0500, by Waqas Hussain
-
net.xmppcomponent_listener: Fixed a possible traceback in component disconnect handling.Tue, 21 Sep 2010 18:28:06 +0500, by Waqas Hussain
-
net.xmppcomponent_listener: Specify missing log level for a log statement.Tue, 21 Sep 2010 17:46:59 +0500, by Waqas Hussain
-
net.xmppcomponent_listener, mod_component: Removed useless undocumented option 'component_address'.Tue, 21 Sep 2010 17:37:11 +0500, by Waqas Hussain
-
util.stanza: Make the current element <message> instead of <body> when body text is passed to st.message().Tue, 21 Sep 2010 17:24:25 +0500, by Waqas Hussain
-
util.events: Event handler indices are now built lazily (faster server startup for large number of hosts).Sun, 19 Sep 2010 17:51:00 +0500, by Waqas Hussain
-
util.events: Create new index on handler change instead of modifying existing one (this makes util.events fully reentrant).Fri, 17 Sep 2010 04:09:59 +0500, by Waqas Hussain
-
util.events: Fixed the exposed API for adding/removing sets of event handlers.Fri, 17 Sep 2010 04:09:58 +0500, by Waqas Hussain
-
util.events: Removed dispatcher creation functions (these weren't being used).Fri, 17 Sep 2010 04:09:58 +0500, by Waqas Hussain
-
net.httpserver: Removed old HTTP parser, and updated to use util.httpstream.Fri, 17 Sep 2010 04:06:07 +0500, by Waqas Hussain
-
util.httpstream: Refactored and simplified code to improve readability.Fri, 17 Sep 2010 03:52:11 +0500, by Waqas Hussain
-
util.httpstream: Removed unused variables.Fri, 17 Sep 2010 03:52:11 +0500, by Waqas Hussain
-
util.httpstream: Initial commit of the new HTTP parser.Sat, 04 Sep 2010 17:44:13 +0500, by Waqas Hussain
-
prosody.cfg.lua.dist: Small wording fix in comment (thanks darkrain)Mon, 13 Sep 2010 01:29:12 +0100, by Matthew Wild
-
mod_bosh: Fix traceback when initiating a BOSH session to an unknown hostFri, 10 Sep 2010 17:56:24 +0100, by Matthew Wild
-
net.server_select: Add server.step() to run through a single iteration of the event loopThu, 09 Sep 2010 20:10:28 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Add mod_adhoc and mod_admin_adhoc to the default configSun, 05 Sep 2010 19:28:37 +0100, by Matthew Wild
-
s2smanager: Don't fire s2sin-destroyed for sessions that were never fully established (thanks Thomas)Sun, 05 Sep 2010 18:00:21 +0100, by Matthew Wild
-
s2smanager: Fire s2s{in,out}-destroyed when s2s connections are destroyedSun, 05 Sep 2010 12:13:49 +0100, by Matthew Wild
-
mod_admin_adhoc: New module with merged functonality of mod_adhoc_cmd_admin and mod_adhoc_cmd_modules (of prosody-modules fame)Thu, 02 Sep 2010 23:09:49 +0200, by Florian Zeitz
-
mod_ping: Add ad-hoc commandThu, 02 Sep 2010 21:57:49 +0200, by Florian Zeitz
-
mod_adhoc: remove 0.7 compat codeWed, 01 Sep 2010 22:46:35 +0200, by Florian Zeitz
-
mod_adhoc: Fix passing data to util.dataformsWed, 01 Sep 2010 22:44:30 +0200, by Florian Zeitz
-
mod_version: Use pposix.uname() if available and os_version_command not setTue, 31 Aug 2010 15:32:36 +0100, by Matthew Wild
-
util.pposix: uname(): Fix to push nil,err in case of errorTue, 31 Aug 2010 15:23:41 +0100, by Matthew Wild
-
util.pposix: Add pposix.uname(), bump versionTue, 31 Aug 2010 15:14:39 +0100, by Matthew Wild
-
util.jid: Fix parsing of JIDs with no nodepart and an @ in the resourcepart (thanks seth)Tue, 31 Aug 2010 00:38:44 +0100, by Matthew Wild
-
tests/test_util_jid.lua: Add more tests for JID splittingTue, 31 Aug 2010 00:28:49 +0100, by Matthew Wild
-
util.stanza: stanza:matched_children() -> stanza:matching_tags()Mon, 30 Aug 2010 04:55:12 +0100, by Matthew Wild
-
util.stanza: Add stanza:maptags() to apply a function over child tags (return nil to remove tag from stanza)Mon, 30 Aug 2010 04:53:41 +0100, by Matthew Wild
-
s2smanager: Fire s2s{in,out}-established when new s2s connections are readyMon, 30 Aug 2010 04:37:53 +0100, by Matthew Wild
-
util.stanza: Optimisation, remove useless if...then in stanza:children() iteratorSun, 29 Aug 2010 15:07:00 +0100, by Matthew Wild
-
util.stanza: Add stanza:matched_children(name, xmlns) [name suggestions welcome]Sun, 29 Aug 2010 15:04:34 +0100, by Matthew Wild
-
net.httpserver: Join multiple headers with the same name as per RFC (thanks darkhippo)Sat, 28 Aug 2010 23:41:09 +0100, by Matthew Wild
-
mod_bosh: Support for reading the client's real IP through HTTP proxies from X-Forwarded-ForSat, 28 Aug 2010 22:25:12 +0100, by Matthew Wild
-
util.pposix, prosodyctl, mod_posix: Add initgroups() function, and bump module version. prosodyctl inits groups with the groups of prosody_user. (thanks dbb)Sat, 28 Aug 2010 14:31:48 +0100, by Matthew Wild
-
net.http: Add http.formencode() for www-form-urlencoded from an array of fields (thanks dersd)Fri, 27 Aug 2010 18:33:45 +0100, by Matthew Wild
-
componentmanager: Relocate disallow_s2s to its correct position (thanks darkhoptipomatus)Tue, 24 Aug 2010 23:27:58 +0100, by Matthew Wild
-
mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth.Mon, 23 Aug 2010 16:54:56 +0500, by Waqas Hussain
-
util.sasl_cyrus: Spaces -> tabs.Mon, 23 Aug 2010 16:42:27 +0500, by Waqas Hussain
-
usermanager: Get rid unused Cyrus SASL related code.Mon, 23 Aug 2010 16:33:49 +0500, by Waqas Hussain
-
mod_auth_internal_plain: Get rid of all checks for Cyrus SASL.Mon, 23 Aug 2010 16:31:44 +0500, by Waqas Hussain
-
mod_saslauth: Get rid of the sasl_backend option (use auth modules instead).Mon, 23 Aug 2010 16:28:06 +0500, by Waqas Hussain
-
mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead).Mon, 23 Aug 2010 16:22:58 +0500, by Waqas Hussain
-
componentmanager: Support the 'disallow_s2s' option for components too (thanks darkhopatomopus)Mon, 23 Aug 2010 01:18:52 +0100, by Matthew Wild
-
net.server: Don't load configmanager if not running inside Prosody, assume server_selectMon, 23 Aug 2010 01:06:13 +0100, by Matthew Wild
-
mod_bosh: Don't adjust rid when creating a session, as this is no longer necessary and causes a log message ('rid too large') to be erroneously printed, fixes #203Sun, 22 Aug 2010 21:36:04 +0100, by Matthew Wild
-
sessionmanager, s2smanager: Give resting sessions a pass-through filter, fixes #202Sun, 22 Aug 2010 21:23:37 +0100, by Matthew Wild
-
net.server_select, net.server_event: Remove set_mode() call from server.link()... it can cause the last chunk of data to be discarded if shorter than buffersize (thanks to Zash for the debugging)Sun, 22 Aug 2010 21:12:22 +0100, by Matthew Wild
-
mod_adhoc: Answer disco#info (This is a MUST in XEP-0050)Sun, 22 Aug 2010 20:53:40 +0200, by Florian Zeitz
-
mod_adhoc: Code restructuringSun, 22 Aug 2010 20:48:47 +0200, by Florian Zeitz
-
util.logger: Remove support for the 'log_sources' option, to remove a dependency on configmanager. I think the equivalent of log_sources can be done with the advanced logging config.Sun, 22 Aug 2010 18:45:58 +0100, by Matthew Wild
-
mod_auth_internal_hashed: Fix deleting usersMon, 16 Aug 2010 18:51:22 +0200, by Kim Alvefur
-
mod_privacy: Fix typo causing <active/> to never be sendThu, 12 Aug 2010 20:44:01 +0200, by Florian Zeitz
-
mod_console: Add host:* commands to help (thanks Zash)Sat, 14 Aug 2010 15:15:35 +0100, by Matthew Wild
-
tests/test_util_jid.lua: Better formatting, comments, and stop giving 5 arguments to a 4-argument function (thanks Asterix :) )Tue, 10 Aug 2010 14:07:03 +0100, by Matthew Wild
-
mod_bosh: Fix to properly ignore repeated requestsSat, 07 Aug 2010 19:00:04 +0100, by Matthew Wild
-
mod_bosh: Small change to use variable instead of hard-coded xmlnsFri, 06 Aug 2010 02:00:12 +0100, by Matthew Wild
-
mod_bosh: Much improve session:close() for BOSH sessions, so it now matches in usage normal session:close()Fri, 06 Aug 2010 01:59:43 +0100, by Matthew Wild
-
mod_bosh: Add error callback for xmlhandlers, to handle the case of invalid or unusable XML in the request payloadFri, 06 Aug 2010 01:57:20 +0100, by Matthew Wild
-
MUC: Fixed: Unavilable presence was not being broadcasted for banned users in some cases (thanks Zash).Tue, 03 Aug 2010 21:37:06 +0500, by Waqas Hussain
-
MUC: Return correct error to non-members attempting to enter a members-only room.Tue, 03 Aug 2010 21:07:00 +0500, by Waqas Hussain
-
util.xmppstream: Removed some useless property assignments.Tue, 03 Aug 2010 20:05:58 +0500, by Waqas Hussain
-
util.sasl_cyrus: Make multi-step SASL mechanisms work correctly.Tue, 03 Aug 2010 18:20:29 +0500, by Waqas Hussain
-
util.sasl: Simplified some code a bit.Tue, 03 Aug 2010 18:19:45 +0500, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Removed a ton of unused variables.Tue, 03 Aug 2010 17:11:40 +0500, by Waqas Hussain
-
eventmanager: REMOVE!!!Tue, 03 Aug 2010 11:02:30 +0100, by Matthew Wild
-
mod_bosh: Remove dependency on eventmanagerTue, 03 Aug 2010 11:01:13 +0100, by Matthew Wild
-
loggingmanager: Remove (redundant!) dependency on eventmanagerTue, 03 Aug 2010 10:59:47 +0100, by Matthew Wild
-
sessionmanager: Remove dependency on eventmanagerTue, 03 Aug 2010 10:58:15 +0100, by Matthew Wild
-
s2smanager: Remove dependency on eventmanagerTue, 03 Aug 2010 10:57:27 +0100, by Matthew Wild
-
componentmanager: Remove dependency on eventmanagerTue, 03 Aug 2010 10:56:17 +0100, by Matthew Wild
-
hostmanager: Remove dependency on eventmanagerTue, 03 Aug 2010 10:55:17 +0100, by Matthew Wild
-
modulemanager: Remove dependency on eventmanagerTue, 03 Aug 2010 10:52:53 +0100, by Matthew Wild
-
s2smanager: brackets, just to be sure :)Tue, 03 Aug 2010 09:40:06 +0100, by Matthew Wild
-
s2smanager: Only bounce real stanzas on s2s failure, not dialback and friends (thanks elghinn)Tue, 03 Aug 2010 09:39:05 +0100, by Matthew Wild
-
util.datetime: Added implementation for function parse().Mon, 02 Aug 2010 20:11:08 +0500, by Waqas Hussain
-
storage/mod_ejabberd: Reorganized some code.Mon, 02 Aug 2010 19:04:52 +0500, by Waqas Hussain
-
util.sasl_cyrus: Cleanup.Mon, 02 Aug 2010 18:54:16 +0500, by Waqas Hussain
-
util.sasl: Removed method:forbidden() and its side effects.Mon, 02 Aug 2010 18:47:33 +0500, by Waqas Hussain
-
util.sasl_cyrus: Removed method:forbidden().Mon, 02 Aug 2010 18:46:13 +0500, by Waqas Hussain
-
mod_auth_*: Fixed copyright headers.Mon, 02 Aug 2010 18:44:08 +0500, by Waqas Hussain
-
util.xmppstream: Add set_session() method to change the session that a stream is associated withMon, 02 Aug 2010 10:21:26 +0100, by Matthew Wild
-
net.xmppclient_listener: Add associate_session(conn, session) to change the session a connection is associated withMon, 02 Aug 2010 10:20:14 +0100, by Matthew Wild
-
net.server_event: Remove some debug messagesMon, 02 Aug 2010 09:21:14 +0100, by Matthew Wild
-
mod_version: Leave out the os element if hide_os_type is setSun, 01 Aug 2010 15:58:10 +0200, by Kim Alvefur
-
mod_version: Make the command used to get OS version configurableSun, 01 Aug 2010 15:56:52 +0200, by Kim Alvefur
-
usermanager: Fix two nil global accessesSat, 31 Jul 2010 11:30:16 +0100, by Matthew Wild
-
mod_saslauth: Fixed a nil global access.Sat, 31 Jul 2010 15:16:15 +0500, by Waqas Hussain
-
mod_saslauth: Check for unencrypted PLAIN auth in mod_saslauth instead of the SASL handler (makes it work for Cyrus SASL).Sat, 31 Jul 2010 13:55:46 +0500, by Waqas Hussain
-
mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select().Sat, 31 Jul 2010 13:49:22 +0500, by Waqas Hussain
-
storage/mod_ejabberd (and associated library): Initial commit.Sat, 31 Jul 2010 13:32:57 +0500, by Waqas Hussain
-
storage/mod_xep0227: Initial commit.Sat, 31 Jul 2010 13:32:20 +0500, by Waqas Hussain
-
prosody: Enable storage manager.Sat, 31 Jul 2010 13:29:58 +0500, by Waqas Hussain
-
prosody.cfg.lua.dist: Fixed trailing whitespace.Sat, 31 Jul 2010 12:33:34 +0500, by Waqas Hussain
-
util.pluginloader: Remove useless datamanager dependency.Sat, 31 Jul 2010 12:32:56 +0500, by Waqas Hussain
-
util.pluginloader: Fix loading of plugins, plugin libraries and resources in subfolders (e.g., when loading 'a/b', load 'a/mod_b.lua', and not 'mod_a/b.lua').Sat, 31 Jul 2010 12:32:34 +0500, by Waqas Hussain
-
util.roster: Remove, not going this route nowMon, 26 Jul 2010 13:40:00 +0100, by Matthew Wild
-
mod_message: Discard headline messages sent to offline full JIDs (to follow latest spec updates).Mon, 26 Jul 2010 02:18:03 +0500, by Waqas Hussain
-
mod_console: Override dofile() in the console environment (this lets print() print to the console session for example).Mon, 26 Jul 2010 01:52:04 +0500, by Waqas Hussain
-
tests: Added tests for util.sasl.scram.Hi().Mon, 26 Jul 2010 01:12:52 +0500, by Waqas Hussain
-
util.sasl.scram: Made function Hi public.Mon, 26 Jul 2010 01:00:46 +0500, by Waqas Hussain
-
mod_console: Added support for multiple arguments to print().Mon, 26 Jul 2010 00:59:26 +0500, by Waqas Hussain
-
storagemanager: Fixed a nil access.Mon, 26 Jul 2010 00:58:19 +0500, by Waqas Hussain
-
prosody.resolve_relative_path: Updated to take a parent path to resolve against.Fri, 23 Jul 2010 23:14:50 +0500, by Waqas Hussain
-
storagemanager: Initial commit.Fri, 23 Jul 2010 23:09:58 +0500, by Waqas Hussain
-
Merge 0.7->trunkFri, 23 Jul 2010 09:22:27 +0100, by Matthew Wild
-
certmanager: Don't disable LuaSec and future cert loading on failure, and add error messages to the no LuaSec/config cases (thanks Jakob)Fri, 23 Jul 2010 09:17:11 +0100, by Matthew Wild
-
net.server_select: Remove 'now' parameter from starttls(), and base it on whether the sendbuffer is empty insteadThu, 22 Jul 2010 13:19:37 +0100, by Matthew Wild
-
mod_tls: Remove extraneous flag to starttls() for s2sout connecectionsThu, 22 Jul 2010 13:13:28 +0100, by Matthew Wild
-
net.server_event: Fix to not call onconnect a second time after the SSL handshake for starttls connections (thanks Flo)Thu, 22 Jul 2010 11:43:42 +0100, by Matthew Wild
-
usermanager, mod_auth_internal_hashed, mod_legacyauth: New order of parameters for usermanager.test_password - username, host, passwordWed, 21 Jul 2010 21:01:36 +0100, by Matthew Wild
-
mod_register: Drop useless depencency on datamanager.Tue, 20 Jul 2010 17:42:44 +0500, by Waqas Hussain
-
MUC: Store the nick (full room JID) which set the subject, and send subject to occupants from that JID.Tue, 20 Jul 2010 17:39:02 +0500, by Waqas Hussain
-
util.iterators: Add skip() to skip the first n items of an iteratorTue, 20 Jul 2010 12:37:28 +0100, by Matthew Wild
-
mod_saslauth: Got rid of undocumented and useless 'sasl_realm' config option (was only used for anonymous auth, and that didn't make sense).Sun, 18 Jul 2010 17:50:38 +0500, by Waqas Hussain
-
Merge with trunk.Sat, 17 Jul 2010 19:36:14 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Fixed SCRAM-SHA-1 mechanism to not traceback on non-existent users.Sat, 17 Jul 2010 19:34:06 +0500, by Waqas Hussain
-
MUC: No need to call is_admin twice now, global admins are admins on hostsSat, 17 Jul 2010 15:20:45 +0100, by Matthew Wild
-
net.server_event: Remove debug logging from dummy onstatus handlerSat, 17 Jul 2010 15:17:02 +0100, by Matthew Wild
-
mod_saslauth: Cleaned up unused requires.Sat, 17 Jul 2010 19:02:56 +0500, by Waqas Hussain
-
mod_saslauth: A little cleanup for anonymous_login.Sat, 17 Jul 2010 18:58:25 +0500, by Waqas Hussain
-
configmanager: Remove dependency on eventmanager, and global 'prosody' objectSat, 17 Jul 2010 14:50:16 +0100, by Matthew Wild
-
s2smanager: Handle disallow_s2s for incoming streams as well as outgoingFri, 16 Jul 2010 22:47:26 +0100, by Matthew Wild
-
net.server_select: Ensure that onconnect is called for server sockets as well as clients, rather than onincoming. Fixes mod_console traceback, issue #197Fri, 16 Jul 2010 22:28:50 +0100, by Matthew Wild
-
Merge Florob->trunkFri, 16 Jul 2010 16:53:54 +0100, by Matthew Wild
-
util.dataforms: Add list-multi supportThu, 15 Jul 2010 22:58:10 +0200, by Florian Zeitz
-
util.dataforms: Capability to set default for list-singleThu, 15 Jul 2010 21:31:57 +0200, by Florian Zeitz
-
Merge Zash->trunkFri, 16 Jul 2010 15:19:44 +0100, by Matthew Wild
-
mod_proxy65: Use util.jid.compare() and remove some clutterFri, 16 Jul 2010 16:12:18 +0200, by Kim Alvefur
-
Merge Zash->trunkFri, 16 Jul 2010 15:10:45 +0100, by Matthew Wild
-
util.jid: compare() added, with some tests.Fri, 16 Jul 2010 00:36:02 +0200, by Kim Alvefur
-
util.sasl.scram: Reference actual RFC instead of the draft.Thu, 15 Jul 2010 21:14:07 +0200, by Tobias Markmann
-
util.sasl, util.sasl_cyrus: s/self.mechanisms()/self:mechanisms()/ in method:select().Thu, 15 Jul 2010 22:07:45 +0500, by Waqas Hussain
-
Merge with backoutThu, 15 Jul 2010 08:27:56 +0100, by Matthew Wild
-
Backed out changeset 598c33a99a31 (already fixed a better way)Thu, 15 Jul 2010 08:25:50 +0100, by Matthew Wild
-
certmanager: Fix to handle the case of no SSL configuration at allWed, 14 Jul 2010 16:24:15 +0100, by Matthew Wild
-
certmanager: Added copyright header.Thu, 15 Jul 2010 11:28:31 +0500, by Waqas Hussain
-
certmanager: Defined default_capath to prevent a global nil access.Thu, 15 Jul 2010 11:28:14 +0500, by Waqas Hussain
-
certmanager: Use an empty table as the default ssl config when a global 'ssl' config option isn't specified (fixes a top-level traceback on startup).Thu, 15 Jul 2010 11:25:41 +0500, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Use method:mechanisms() in method:select(), instead of using the mechanisms list directly (fixes a traceback).Wed, 14 Jul 2010 20:21:51 +0500, by Waqas Hussain
-
util.sasl, util.sasl_cyrus: Updated method:mechanisms() to cache and re-use list of mechanisms.Wed, 14 Jul 2010 20:10:35 +0500, by Waqas Hussain
-
util.sasl: Use the proper session-specific table of mechanisms when selecting a mechanism, and not the global table.Wed, 14 Jul 2010 20:05:25 +0500, by Waqas Hussain
-
SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array.Wed, 14 Jul 2010 19:56:57 +0500, by Waqas Hussain
-
usermanager: Return a non-nil SASL handler from the null auth provider (fixes a traceback).Wed, 14 Jul 2010 19:49:43 +0500, by Waqas Hussain
-
MUC: Fixed a traceback introduced in hg:bdc325ce9fbc.Wed, 14 Jul 2010 19:48:01 +0500, by Waqas Hussain
-
net.dns: Call :cancel() on the current resolver instead of the prototypeWed, 14 Jul 2010 15:32:14 +0100, by Matthew Wild
-
util.roster: Initial skeleton commitWed, 14 Jul 2010 01:36:08 +0100, by Matthew Wild
-
util.logger: Add reset() method to clear all sinksWed, 14 Jul 2010 01:23:14 +0100, by Matthew Wild
-
certmanager: Remove debug logging accidentally committedTue, 13 Jul 2010 15:28:52 +0100, by Matthew Wild
-
certmanager: Adjust paths of SSL key/certs to be relative to the config file, fixes #147Tue, 13 Jul 2010 13:56:14 +0100, by Matthew Wild
-
prosody: Add prosody.resolve_relative_path() helper to change relative paths to be relative to the config fileTue, 13 Jul 2010 13:55:18 +0100, by Matthew Wild
-
mod_httpserver: Serve index.html if a request is made for a directory and it contains one (thanks Brian Cully)Tue, 13 Jul 2010 09:25:45 +0100, by Matthew Wild
-
configure: Make it possible to override ostype presets with values specified later on the command-lineTue, 13 Jul 2010 08:59:00 +0100, by Matthew Wild
-
configure: Fix ostype=freebsd for ./configure (thanks dersd for reporting and n0nsense for testing the fix!)Tue, 13 Jul 2010 01:16:15 +0100, by Matthew Wild
-
mod_saslauth: Rename variable 'aret' to 'ok' as per conventionMon, 12 Jul 2010 16:44:56 +0100, by Matthew Wild
-
mod_disco: Reflect requested 'node' attribute in the disco#info reply.Mon, 12 Jul 2010 00:14:48 +0500, by Waqas Hussain
-
mod_disco: Respond to disco#info to the correct caps hash node ("node#ver").Sun, 11 Jul 2010 23:51:40 +0500, by Waqas Hussain
-
mod_disco: Cache disco#info reply and caps hash for host, return correct caps hash, and respond to disco#info to the caps hash node.Sun, 11 Jul 2010 21:21:38 +0500, by Waqas Hussain
-
mod_adhoc: Add capability to pass data to formsSat, 10 Jul 2010 01:17:07 +0200, by Florian Zeitz
-
xmpp{client,server}_listener: Convert some calls to tail calls for efficiencyFri, 09 Jul 2010 13:28:41 +0100, by Matthew Wild
-
mod_pep: Use util.capsFri, 09 Jul 2010 13:22:58 +0100, by Matthew Wild
-
mod_disco: Support for putting the server's caps hash in stream:features to allow the client to cache disco#info for the server instead of requesting it at each login.Fri, 09 Jul 2010 13:20:00 +0100, by Matthew Wild
-
util.caps: Entity capabilities hash generation (moved from mod_pep)Fri, 09 Jul 2010 13:18:42 +0100, by Matthew Wild
-
mod_posix: Some (perhaps temporary) changes to re-lock the pidfile after truncating, to avoid breaking prosodyctlFri, 09 Jul 2010 01:23:54 +0100, by Matthew Wild
-
mod_posix: Truncate the pidfile before writing to ensure that we never overwrite with a PID shorter than the previous, and end with an invalid PID in the file.Fri, 09 Jul 2010 01:16:09 +0100, by Brian Cully
-
prosodyctl: Warn and exit if any log files are not writeable, fixes #94Fri, 09 Jul 2010 01:09:57 +0100, by Matthew Wild
-
prosodyctl: Force log output always to the console instead of using the config, which avoids creating log files as the wrong userThu, 08 Jul 2010 23:56:53 +0100, by Matthew Wild
-
prosodyctl: Remove warnings when using a non-standard auth provider, prosodyctl now works with any auth providerThu, 08 Jul 2010 21:10:42 +0100, by Matthew Wild
-
mod_auth_internal, usermanager: Rename to mod_auth_internal_plain, and update usermanager to still use it as the defaultThu, 08 Jul 2010 21:08:46 +0100, by Matthew Wild
-
mod_auth_internal, mod_auth_internal_hashed: Remove checking for nil or empty password and pretending it means the user doesn't exist. Hopefully with more success than Custer.Thu, 08 Jul 2010 20:59:53 +0100, by Matthew Wild
-
util-src/Makefile: Stop linking dynamic libraries to Lua, it isn't necessary as symbols are exported from the Lua binary (thanks deryni)Thu, 08 Jul 2010 18:59:17 +0100, by Matthew Wild
-
xmppserver_listener: Fix variable names I forgot to change in the last commitThu, 08 Jul 2010 14:47:14 +0100, by Matthew Wild
-
xmpp{client,server}_listener: Put stanzas/in filtering code in the correct place to make it actually work :)Thu, 08 Jul 2010 14:28:42 +0100, by Matthew Wild
-
util.filters: Add newline at end of fileThu, 08 Jul 2010 14:08:27 +0100, by Matthew Wild
-
MUC: Make number of stored history messages configurable with option max_history_messages (thanks michal and others who requested)Tue, 06 Jul 2010 17:09:23 +0100, by Matthew Wild
-
s2smanager: Lower default DNS timeout to 15s (it's now a per-DNS-server timeout, rather than total timeout), use net.dns's new timeout system, and remove our custom timeout handlersMon, 05 Jul 2010 12:17:09 +0100, by Matthew Wild
-
net.dns: Add dns.settimeout() to set the timeout for the default resolverMon, 05 Jul 2010 12:13:55 +0100, by Matthew Wild
-
net.dns: Make timeout configurable (default 15s)Mon, 05 Jul 2010 12:09:50 +0100, by Matthew Wild
-
net.dns, net.adns: Update resolver:cancel() API so that a table doesn't need to be created for each cancellation internal to net.dnsMon, 05 Jul 2010 12:05:46 +0100, by Matthew Wild
-
net.dns, net.adns: Move coroutine-calling logic into resolver:cancel()Mon, 05 Jul 2010 11:51:17 +0100, by Matthew Wild
-
net.dns: Handle our own timeouts, including falling onto other servers in resolv.conf if necessaryMon, 05 Jul 2010 11:50:21 +0100, by Matthew Wild
-
mod_roster: Use value returned by pairs() during roster iteration to avoid dozens of wasteful table lookupsMon, 05 Jul 2010 02:20:37 +0100, by Matthew Wild
-
mod_bosh: Add jabber:client namespace to stanzas with no namespaceSun, 04 Jul 2010 19:38:33 +0100, by Matthew Wild
-
xmppcomponent_listener: Add log messages for when stanzas from components have invalid or missing to/from addressesSun, 04 Jul 2010 19:16:20 +0100, by Matthew Wild
-
xmppcomponent_listener: Import jid_split to fix undefined global referenceSun, 04 Jul 2010 19:15:20 +0100, by Matthew Wild
-
mod_component: Read validate_from_addresses option from the configSun, 04 Jul 2010 19:14:27 +0100, by Matthew Wild
-
Merge 0.7->trunkSat, 03 Jul 2010 18:13:54 +0500, by Waqas Hussain
-
mod_privacy: Add service discovery feature.Sat, 03 Jul 2010 11:03:06 +0500, by Waqas Hussain
-
xmppcomponent_listener: Don't validate to/from on non-stanzas, fixes component auth.Sat, 03 Jul 2010 18:11:28 +0500, by Waqas Hussain
-
xmppcomponent_listener: Validate to/from on components, fixes #104 and #162Sat, 03 Jul 2010 03:23:25 +0100, by Matthew Wild
-
Merge 0.7->trunkFri, 02 Jul 2010 19:55:37 +0100, by Matthew Wild
-
mod_privacy: Return the correct item-not-found instead of bad-request when a non-existent list is activated by the client (thanks teo)Fri, 02 Jul 2010 19:55:08 +0100, by Matthew Wild
-
Merge 0.7->trunkFri, 02 Jul 2010 17:44:14 +0100, by Matthew Wild
-
net.server_select: Fix a snippet of code that was living at the wrong indentation levelFri, 02 Jul 2010 17:23:17 +0100, by Matthew Wild
-
s2smanager: Don't attempt to connect to a nil host (for whatever reason... invalid DNS record perhaps?) (thanks dersd)Fri, 02 Jul 2010 17:22:23 +0100, by Matthew Wild
-
s2smanager: Register outgoing connection with the connection listener only after initializing filters (thanks darkrain, dersd)Fri, 02 Jul 2010 17:43:01 +0100, by Matthew Wild
-
util.prosodyctl: Fixed host variables in user_exists.Thu, 01 Jul 2010 15:31:25 +0200, by Tobias Tom
-
configure: Add ostype preset for FreeBSD (thanks dersd and tobias (no, the other one))Thu, 01 Jul 2010 13:27:51 +0100, by Matthew Wild
-
Merge 0.7->trunkTue, 29 Jun 2010 20:23:31 +0100, by Matthew Wild
-
Merge backoutTue, 29 Jun 2010 20:23:11 +0100, by Matthew Wild
-
Backed out changeset 454e1cf18daf (this isn't for debugging, it's to inform the user)Tue, 29 Jun 2010 20:23:00 +0100, by Matthew Wild
-
mod_register: Remove the offline store as a list (originally aa3725bbcde5 but missed in a merge)Tue, 29 Jun 2010 20:21:17 +0100, by Matthew Wild
-
Merge 0.7->trunkTue, 29 Jun 2010 20:17:21 +0100, by Matthew Wild
-
mod_privacy: Treat stanzas with no 'to' address as going to the user's bare JID (thanks KSid)Tue, 29 Jun 2010 20:04:45 +0100, by Matthew Wild
-
util.sasl_cyrus: Return error strings using the new table mapping error codes to strings.Thu, 24 Jun 2010 04:16:09 +0500, by Waqas Hussain
-
util.sasl_cyrus: Added a table mapping error codes to strings.Thu, 24 Jun 2010 04:13:01 +0500, by Waqas Hussain
-
mod_register: Delete the offline store as a list, and delete the privacy store.Thu, 24 Jun 2010 03:47:35 +0500, by Waqas Hussain
-
mod_register: Don't disable account before deleting it (unnecessary, and can cause problems).Thu, 24 Jun 2010 03:46:52 +0500, by Waqas Hussain
-
mod_compression: Lowered a log level.Thu, 24 Jun 2010 03:46:05 +0500, by Waqas Hussain
-
util.prosodyctl: Initialize the host's auth provider if necessary (thanks johnny, and all the other people whom this hindered :) )Tue, 29 Jun 2010 19:18:07 +0100, by Matthew Wild
-
usermanager: Expose host_handler() as initialize_host()Tue, 29 Jun 2010 19:11:18 +0100, by Matthew Wild
-
mod_auth_anonymous, mod_auth_cyrus: Removed unused variables.Thu, 24 Jun 2010 03:33:09 +0500, by Waqas Hussain
-
mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.Thu, 24 Jun 2010 03:30:51 +0500, by Waqas Hussain
-
mod_pep: Fixed a possible traceback during disco#items queries on a user's bare JID by remote users.Thu, 24 Jun 2010 03:29:39 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Update TODO comments to COMPATTue, 22 Jun 2010 20:54:15 +0100, by Matthew Wild
-
mod_auth_internal_hashed: Remove far too many instances of inline hex conversion using gsub, which was creating useless closures and what-notTue, 22 Jun 2010 20:52:43 +0100, by Matthew Wild
-
mod_auth_internal, mod_auth_internal_hashed: Remove is_admin method from providersTue, 22 Jun 2010 19:14:55 +0100, by Matthew Wild
-
mod_adhoc: Update for new is_admin usageTue, 22 Jun 2010 19:04:10 +0100, by Matthew Wild
-
util.signal: Moved a variable declaration to the top of a function, for ANSI C compliance.Sun, 20 Jun 2010 04:07:55 +0500, by Waqas Hussain
-
util.signal: Removed #include <sys/param.h>, as it appears unnecessary.Sun, 20 Jun 2010 04:01:25 +0500, by Waqas Hussain
-
util.signal: Make kill() available on OS X (thanks darkrain).Sun, 20 Jun 2010 03:36:46 +0500, by Waqas Hussain
-
MUC: A little modification to improve code analysis.Sat, 19 Jun 2010 23:39:29 +0500, by Waqas Hussain
-
MUC: Updated room:set_role() to use room:can_set_role().Sat, 19 Jun 2010 23:38:25 +0500, by Waqas Hussain
-
MUC: Added room:can_set_role().Sat, 19 Jun 2010 23:35:53 +0500, by Waqas Hussain
-
mod_announce: A little cleanup.Fri, 18 Jun 2010 14:29:28 +0500, by Waqas Hussain
-
mod_storage: Make DBI a soft dependency, not a hard one.Fri, 18 Jun 2010 14:22:17 +0500, by Waqas Hussain
-
mod_announce: Removed unused variables.Fri, 18 Jun 2010 14:20:00 +0500, by Waqas Hussain
-
mod_announce: Changed a global variable to local.Fri, 18 Jun 2010 14:19:09 +0500, by Waqas Hussain
-
util.signal: Make kill() available on OpenBSD, NetBSD (thanks Florob, filip).Tue, 15 Jun 2010 16:57:15 +0500, by Waqas Hussain
-
prosody.cfg.lua.dist: Removed commented "defaultauth" from the modules_disabled list.Tue, 15 Jun 2010 09:59:26 +0500, by Waqas Hussain
-
mod_auth_internal: Log as "auth_internal", not as "usermanager".Tue, 15 Jun 2010 09:16:47 +0500, by Waqas Hussain
-
mod_auth_cyrus: Log as "auth_cyrus", not as "usermanager".Tue, 15 Jun 2010 09:16:03 +0500, by Waqas Hussain
-
mod_auth_anonymous: Log as "auth_anonymous", not as "usermanager".Tue, 15 Jun 2010 09:14:47 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Log as "auth_internal_hashed", not as "usermanager".Tue, 15 Jun 2010 09:12:49 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Don't assume user doesn't exist if no recognizable authentication data is found.Tue, 15 Jun 2010 09:11:10 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Removed all checks for Cyrus SASL.Tue, 15 Jun 2010 09:08:02 +0500, by Waqas Hussain
-
commit d2fb8a5ff43fcf3e94e5e518aba175503590ecdaMon, 14 Jun 2010 23:51:11 +0100, by Matthew Wild
-
s2smanager: Fix logging for outgoing sessions to also log pre-filtered dataSun, 13 Jun 2010 17:17:11 +0100, by Matthew Wild
-
MUC: Added disco#info features to advertise room's anonymity status (muc_semianonymous or muc_nonanonymous).Sun, 13 Jun 2010 22:06:06 +0500, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's public status (muc_public or muc_hidden).Sun, 13 Jun 2010 22:00:08 +0500, by Waqas Hussain
-
MUC: Updated code to use :set_hidden() and :is_hidden().Sun, 13 Jun 2010 21:58:46 +0500, by Waqas Hussain
-
MUC: Added room:set_hidden(boolean) and room:is_hidden().Sun, 13 Jun 2010 21:54:47 +0500, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's persistence status (muc_persistent or muc_temporary).Sun, 13 Jun 2010 21:43:53 +0500, by Waqas Hussain
-
MUC: Replaced direct access of room's internal persistence state with :set_persistent(boolean) and :is_persistent() in various functions.Sun, 13 Jun 2010 21:41:49 +0500, by Waqas Hussain
-
MUC: Added room:set_persistent(boolean) and room:is_persistent().Sun, 13 Jun 2010 21:38:31 +0500, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's members-only status (muc_membersonly or muc_open).Sun, 13 Jun 2010 20:55:07 +0500, by Waqas Hussain
-
MUC: Added a 'Make Room Members-Only?' field to the room config dialog.Sun, 13 Jun 2010 20:52:37 +0500, by Waqas Hussain
-
MUC: Updated room:get_default_role() to not assign unaffiliated occupants a role in members-only rooms.Sun, 13 Jun 2010 20:44:38 +0500, by Waqas Hussain
-
MUC: Added room:set_members_only(boolean) and room:is_members_only().Sun, 13 Jun 2010 20:37:09 +0500, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's moderation status (muc_moderated or muc_unmoderated).Sun, 13 Jun 2010 20:29:27 +0500, by Waqas Hussain
-
MUC: Added a 'Make Room Moderated?' field to the room config dialog.Sun, 13 Jun 2010 20:24:55 +0500, by Waqas Hussain
-
MUC: Updated room:get_default_role() to assign unaffiliated occupants a "visitor" role in moderated rooms.Sun, 13 Jun 2010 20:10:42 +0500, by Waqas Hussain
-
MUC: Added room:set_moderated(boolean) and room:is_moderated().Sun, 13 Jun 2010 20:08:51 +0500, by Waqas Hussain
-
MUC: Persist data in room:set_password() when called programmatically.Sun, 13 Jun 2010 20:05:45 +0500, by Waqas Hussain
-
MUC: Added a password field to the room config dialog.Sun, 13 Jun 2010 19:19:03 +0500, by Waqas Hussain
-
MUC: Include a <password/> element in invites from password protected rooms.Sun, 13 Jun 2010 19:03:03 +0500, by Waqas Hussain
-
MUC: Added disco#info features to advertise room's password protection (muc_passwordprotected or muc_unsecured, depending on whether a password is set).Sun, 13 Jun 2010 18:29:26 +0500, by Waqas Hussain
-
MUC: Added password checking on room join.Sun, 13 Jun 2010 18:14:46 +0500, by Waqas Hussain
-
MUC: Added room:get_password() and room:set_password().Sun, 13 Jun 2010 18:13:18 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Fixed a traceback in account creation.Sun, 13 Jun 2010 04:07:38 +0500, by Waqas Hussain
-
Merge 0.7->trunkSat, 12 Jun 2010 02:47:53 +0100, by Matthew Wild
-
Tagging 0.7.0 (again)Sat, 12 Jun 2010 02:47:32 +0100, by Matthew Wild
-
Merge 0.7->trunkSat, 12 Jun 2010 02:39:18 +0100, by Matthew Wild
-
sessionmanager: Fixed a traceback on invalid usernames (typo in previous commit). 0.7.0Fri, 11 Jun 2010 21:30:24 +0500, by Waqas Hussain
-
mod_saslauth: Return proper error on invalid usernames.Fri, 11 Jun 2010 21:01:17 +0500, by Waqas Hussain
-
net.server_event: attemp to fix more spelling fail.Fri, 11 Jun 2010 20:35:10 +0500, by Waqas Hussain
-
sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.Fri, 11 Jun 2010 20:34:00 +0500, by Waqas Hussain
-
mod_presence: Fixed a traceback on outgoing subscriptions from offline users.Fri, 11 Jun 2010 20:45:00 +0500, by Waqas Hussain
-
Merge 0.7->trunkFri, 11 Jun 2010 14:25:54 +0100, by Matthew Wild
-
prosodyctl, util.pluginloader: Remove support for storing plugins in the data store, and the addplugin commandFri, 11 Jun 2010 14:25:22 +0100, by Matthew Wild
-
mod_uptime: Add ad-hoc commandFri, 11 Jun 2010 13:29:15 +0100, by Matthew Wild
-
mod_adhoc: Scan through list of items on load, in case items have been added before we were loadedFri, 11 Jun 2010 13:23:10 +0100, by Matthew Wild
-
mod_adhoc/adhoc.lib: Add copyright headerFri, 11 Jun 2010 12:18:27 +0100, by Matthew Wild
-
mod_adhoc/adhoc.lib: Handle errors according to XEPFri, 11 Jun 2010 12:17:57 +0100, by Matthew Wild
-
mod_announce: Add ad-hoc command for sending announcements \o/Fri, 11 Jun 2010 12:07:25 +0100, by Matthew Wild
-
Merge 0.7->trunkThu, 10 Jun 2010 16:48:21 +0100, by Matthew Wild
-
mod_compression: Move logging of compression/decompression errors to before the closing of the stream, to make logs a bit easier to followThu, 10 Jun 2010 16:47:17 +0100, by Matthew Wild
-
Tagging 0.7.0Wed, 09 Jun 2010 01:14:32 +0100, by Matthew Wild
-
s2smanager: Move 'sending' debug log message so that it sees the pre-filtered stanzasThu, 10 Jun 2010 02:07:48 +0100, by Matthew Wild
-
mod_compression: Remove the unneccessary stream:reset() overloading, which was causing double decompression and c2s/s2s failuresThu, 10 Jun 2010 01:55:32 +0100, by Matthew Wild
-
mod_legacyauth: Fixed the ordering of parameters passed to usermanager.test_password.Thu, 10 Jun 2010 03:54:22 +0500, by Waqas Hussain
-
mod_privacy: Workaround for a traceback.Thu, 10 Jun 2010 03:26:01 +0500, by Waqas Hussain
-
mod_adhoc: Imported from prosody-modules, thanks Florob!Wed, 09 Jun 2010 21:27:43 +0100, by Matthew Wild
-
mod_auth_internal{,_hashed}: Update is_admin to only report the admin status of the current host (ignores global admin rights), fixes global access tracebackWed, 09 Jun 2010 21:25:59 +0100, by Matthew Wild
-
usermanager: Handle checking for global admins on behalf of providersWed, 09 Jun 2010 21:24:20 +0100, by Matthew Wild
-
mod_legacyauth: Use the new usermanager.test_password instead of usermanager.validate_credentials.Wed, 09 Jun 2010 22:20:53 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Removed some useless code.Wed, 09 Jun 2010 22:01:47 +0500, by Waqas Hussain
-
mod_presence: Fixed a traceback.Wed, 09 Jun 2010 22:00:01 +0500, by Waqas Hussain
-
Merge with Tobias.Wed, 09 Jun 2010 21:34:32 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Empty hashpass after conversion to stored_key/server_key and store new authentication database.Wed, 09 Jun 2010 17:58:20 +0200, by Tobias Markmann
-
mod_auth_internal_hashed: Remove debugging output.Wed, 09 Jun 2010 17:55:04 +0200, by Tobias Markmann
-
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on SCRAM-SHA-1 login.Wed, 09 Jun 2010 17:54:34 +0200, by Tobias Markmann
-
mod_auth_internal_hashed: Convert hashpass to server_key/stored_key on PLAIN login.Wed, 09 Jun 2010 17:51:08 +0200, by Tobias Markmann
-
Merge with tip.Tue, 08 Jun 2010 20:39:27 +0200, by Tobias Markmann
-
mod_auth_internal_hashed: Coverting salted password to stored_key and server_key.Tue, 08 Jun 2010 15:02:53 +0200, by Tobias Markmann
-
mod_auth_internal_hashed: Store stored_key and server_key when setting a password.Tue, 08 Jun 2010 14:54:47 +0200, by Tobias Markmann
-
util.sasl.scram: Authenticate clients by calculated StoredKey instead of ClientProof.Tue, 08 Jun 2010 11:00:26 +0200, by Tobias Markmann
-
mod_auth_internal_hashed: Store StoredKey and ServerKey instead of salted hashed password.Tue, 08 Jun 2010 10:47:55 +0200, by Tobias Markmann
-
Fix missing parameter in mod_auth_internal_hashed.Wed, 09 Jun 2010 03:41:24 +0200, by Kim Alvefur
-
Merge trunk/MattJ->trunkWed, 09 Jun 2010 01:11:46 +0100, by Matthew Wild
-
Merge 0.7->trunkWed, 09 Jun 2010 01:11:12 +0100, by Matthew Wild
-
tools/xep227toprosody.lua: Set executable bitWed, 09 Jun 2010 01:07:37 +0100, by Matthew Wild
-
mod_compression: Removed some useless logging code.Tue, 08 Jun 2010 16:33:32 +0500, by Waqas Hussain
-
mod_announce: Fixed an edge case where non-admins attempting to announce would get two error replies.Tue, 08 Jun 2010 16:26:01 +0500, by Waqas Hussain
-
mod_presence: Enable firing of pre-events for all outbound stanzas, and switching completely to core_post_stanza.Tue, 08 Jun 2010 16:21:14 +0500, by Waqas Hussain
-
Merge trunk/MattJ->trunkMon, 07 Jun 2010 12:21:57 +0100, by Matthew Wild
-
Merge 0.7->trunkMon, 07 Jun 2010 12:19:14 +0100, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.Thu, 03 Jun 2010 18:09:02 +0500, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.Thu, 03 Jun 2010 17:47:51 +0500, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.Thu, 03 Jun 2010 18:01:05 +0500, by Waqas Hussain
-
mod_auth_cyrus: Auth provider with support for Cyrus SASL.Mon, 07 Jun 2010 04:23:08 +0500, by Waqas Hussain
-
mod_auth_anonymous: Fixed a syntax error.Mon, 07 Jun 2010 04:22:49 +0500, by Waqas Hussain
-
mod_auth_anonymous: Auth provider with support for SASL ANONYMOUS.Mon, 07 Jun 2010 04:07:40 +0500, by Waqas Hussain
-
mod_auth_internal_hashed: Added SCRAM-SHA-1 support for SASL.Mon, 07 Jun 2010 03:07:58 +0500, by Waqas Hussain
-
mod_saslauth: Updated to use usermanager.get_sasl_handler.Mon, 07 Jun 2010 02:40:14 +0500, by Waqas Hussain
-
mod_auth_internal, mod_auth_internal_hashed: Fixed a global access.Mon, 07 Jun 2010 02:38:20 +0500, by Waqas Hussain
-
mod_auth_internal, mod_auth_internal_hashed: Updated to provide get_sasl_handler.Mon, 07 Jun 2010 02:33:40 +0500, by Waqas Hussain
-
usermanager: Changed get_supported_methods to get_sasl_handler.Mon, 07 Jun 2010 02:32:13 +0500, by Waqas Hussain
-
Merge with trunk.Fri, 04 Jun 2010 18:38:35 +0500, by Waqas Hussain
-
mod_presence: Enable firing of pre-events for probes.Fri, 04 Jun 2010 18:36:04 +0500, by Waqas Hussain
-
mod_presence: Don't stop pre-event for outgoing probes.Fri, 04 Jun 2010 18:30:18 +0500, by Waqas Hussain
-
mod_presence: Small refactoring.Fri, 04 Jun 2010 18:24:09 +0500, by Waqas Hussain
-
Rename mod_defaultauth -> mod_auth_internal, mod_hashpassauth -> mod_auth_internal_hashed, and the providers to internal and internal_hashed respectively. Also no longer auto-load defaultauth, but instead auto-load the plugin selected for each host at startup based on the provider name.Fri, 04 Jun 2010 14:33:36 +0100, by Matthew Wild
-
Merge trunk/MattJ with trunkFri, 04 Jun 2010 14:08:40 +0100, by Matthew Wild
-
mod_saslauth: Fix log levelFri, 04 Jun 2010 13:55:39 +0100, by Matthew Wild
-
usermanager: Rename the fallback provider from 'dummyauth' to 'null'Fri, 04 Jun 2010 13:54:15 +0100, by Matthew Wild
-
usermanager: Add hunk that got missed in a mergeFri, 04 Jun 2010 13:53:07 +0100, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.Thu, 03 Jun 2010 18:09:02 +0500, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.Thu, 03 Jun 2010 18:01:05 +0500, by Waqas Hussain
-
SASL: Minor cleanup.Thu, 03 Jun 2010 17:48:50 +0500, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.Thu, 03 Jun 2010 17:47:51 +0500, by Waqas Hussain
-
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.Thu, 03 Jun 2010 17:27:49 +0500, by Waqas Hussain
-
Add jid support for motdSat, 29 May 2010 18:52:27 -0400, by Jeff Mitchell
-
Add motd plugin, giving text to a user on each login.Sat, 29 May 2010 14:02:58 -0400, by Jeff Mitchell
-
Add the ability to have names in group files, by putting them with an = sign after the jid:Fri, 28 May 2010 18:01:53 -0400, by Jeff Mitchell
-
Correct out of order logic in mod_hashpassauthFri, 28 May 2010 14:47:32 -0400, by Jeff Mitchell
-
Add mechanism for upgrading to hashed passwords from default. Remove some extra debug.Thu, 27 May 2010 10:54:11 -0400, by Jeff Mitchell
-
Have defaultauth load by defaultThu, 27 May 2010 09:20:08 -0400, by Jeff Mitchell
-
Check in mod_hashpassauth -- works!Wed, 26 May 2010 18:16:58 -0400, by Jeff Mitchell
-
Working defaultauthThu, 20 May 2010 18:06:21 -0400, by Jeff Mitchell
-
Added mod_auth_defaultThu, 20 May 2010 14:19:14 -0400, by Jeff Mitchell
-
Update usermanager to not crash, etc.Thu, 20 May 2010 14:18:12 -0400, by Jeff Mitchell
-
First bit of workThu, 20 May 2010 11:51:24 -0400, by Jeff Mitchell
-
Merge backoutFri, 04 Jun 2010 11:59:27 +0100, by Matthew Wild
-
Backed out changeset 8bd3857a75eeFri, 04 Jun 2010 11:54:17 +0100, by Matthew Wild
-
util.sasl_cyrus: Log the textual representation of unknown Cyrus SASL errors, not just the error code.Thu, 03 Jun 2010 18:09:02 +0500, by Waqas Hussain
-
mod_presence: Send unavailable presence in response to probes to the sender's full JID, not bare JID.Thu, 03 Jun 2010 18:01:05 +0500, by Waqas Hussain
-
SASL: Minor cleanup.Thu, 03 Jun 2010 17:48:50 +0500, by Waqas Hussain
-
util.sasl.scram: Fixed a log level.Thu, 03 Jun 2010 17:47:51 +0500, by Waqas Hussain
-
mod_presence: Removed unnecessary parameter 'core_route_stanza' from various functions.Thu, 03 Jun 2010 17:27:49 +0500, by Waqas Hussain
-
Merge 0.7->trunkThu, 03 Jun 2010 12:29:27 +0100, by Matthew Wild
-
s2smanager: Remove potentially misleading log message (thanks albert)Thu, 03 Jun 2010 12:28:27 +0100, by Matthew Wild
-
Merge 0.7->trunkWed, 02 Jun 2010 21:34:16 +0100, by Matthew Wild
-
net.server_event: Also return the socket from wrapclient, to maintain compatibility with server_select (thanks uhoreg)Wed, 02 Jun 2010 21:33:44 +0100, by Matthew Wild
-
mod_compression: Use filters! \o/Wed, 02 Jun 2010 18:24:56 +0100, by Matthew Wild
-
xmppserver_listener: Add filters for incoming bytes and stanzasWed, 02 Jun 2010 18:23:39 +0100, by Matthew Wild
-
s2smanager: Add filters for outgoing bytes and stanzasWed, 02 Jun 2010 18:23:15 +0100, by Matthew Wild
-
sessionmanager: Rename filters_initialize->initialize_filtersWed, 02 Jun 2010 18:22:23 +0100, by Matthew Wild
-
xmppclient_listener: Add filters for incoming bytes and stanzasWed, 02 Jun 2010 17:51:39 +0100, by Matthew Wild
-
sessionmanager: Initialize new sessions for filtering, and add filters for outgoing bytes and stanzasWed, 02 Jun 2010 17:51:14 +0100, by Matthew Wild
-
util.filters: Ensure initialize() never initializes an object twice - and return the filter function to the callerWed, 02 Jun 2010 17:23:57 +0100, by Matthew Wild
-
xmppserver_listener: Port to util.xmppstream \o/Wed, 02 Jun 2010 16:53:40 +0100, by Matthew Wild
-
util.filters: Break processing if a filterer returns nilWed, 02 Jun 2010 13:31:36 +0100, by Matthew Wild
-
util.filters: Don't traceback with no filters of a type addedWed, 02 Jun 2010 13:03:55 +0100, by Matthew Wild
-
net.multiplex_listener: Test to make sure listener.onconnect isn't nil.Wed, 02 Jun 2010 17:25:01 +0500, by Waqas Hussain
-
net.multiplex_listener: Call listener.onconnect(conn) when swapping listeners.Wed, 02 Jun 2010 17:06:23 +0500, by Waqas Hussain
-
xmppclient_listener: Port to onconnect handlerWed, 02 Jun 2010 12:32:24 +0100, by Matthew Wild
-
util.filters: Don't traceback when trying to remove a filter from an uninitialized objectWed, 02 Jun 2010 12:24:07 +0100, by Matthew Wild
-
util.filters: Expose the initialization functionWed, 02 Jun 2010 12:23:07 +0100, by Matthew Wild
-
util.filters: New utility library for managing filters on an objectWed, 02 Jun 2010 12:20:29 +0100, by Matthew Wild
-
mod_pep: Corrected and optimized handling of non-available presence stanzas.Wed, 02 Jun 2010 01:54:17 +0500, by Waqas Hussain
-
mod_iq: Removed a check for user existance when firing iq/bare/* sub-events.Sun, 30 May 2010 23:01:34 +0500, by Waqas Hussain
-
mod_pep: Use is_contact_subscribed (which uses the new rostermanager fix to avoid unnecessary roster loads)Tue, 01 Jun 2010 20:10:17 +0100, by Matthew Wild
-
rostermanager: Optimisation to avoid unnecessarily loading rosters for offline contacts on probes, etc.Tue, 01 Jun 2010 20:09:31 +0100, by Waqas Hussain
-
Merge compression fixSat, 29 May 2010 02:08:56 +0100, by Matthew Wild
-
mod_compression: Update for new session.data() syntax, fixes invalid XML errors after compression negotiation (thanks hg bisect)Sat, 29 May 2010 02:08:11 +0100, by Matthew Wild
-
Merge 0.7->trunkWed, 26 May 2010 13:38:22 +0100, by Matthew Wild
-
mod_groups: Check for existence of roster[false] before clearing version (thanks Flo)Wed, 26 May 2010 13:38:00 +0100, by Matthew Wild
-
Merge 0.7->trunkMon, 24 May 2010 19:46:12 +0100, by Matthew Wild
-
util.sasl.scram: Fix remaining - in profile nameMon, 24 May 2010 19:44:27 +0100, by Matthew Wild
-
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'Mon, 24 May 2010 18:15:16 +0200, by Tobias Markmann
-
Merge trunk/Tobias->trunkMon, 24 May 2010 19:39:07 +0100, by Matthew Wild
-
util.sasl.*: Adjusting authentication provider names. All '-' replaced with '_'Mon, 24 May 2010 18:15:16 +0200, by Tobias Markmann
-
Merge 0.7->trunkMon, 24 May 2010 16:52:12 +0100, by Matthew Wild
-
util.sasl.scram: Fixing logic error in argument checking.Mon, 24 May 2010 17:44:13 +0200, by Tobias Markmann
-
util.sasl.scram: Fixing logic error in argument checking.Mon, 24 May 2010 17:44:13 +0200, by Tobias Markmann
-
Merge 0.7->trunkSun, 23 May 2010 23:11:00 +0100, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJSun, 23 May 2010 23:05:01 +0100, by Matthew Wild
-
mod_private: Detect datamanager read errors, and respond with 'internal-server-error'.Mon, 24 May 2010 01:00:30 +0500, by Waqas Hussain
-
usermanager: Take datamanager errors into account when determining account existance.Mon, 24 May 2010 00:49:12 +0500, by Waqas Hussain
-
mod_presence: Don't send 'unsubscribed' in response to probes when roster loading fails.Mon, 24 May 2010 00:37:15 +0500, by Waqas Hussain
-
rostermanager: Return an error string when subscription test fails due to an error.Mon, 24 May 2010 00:35:08 +0500, by Waqas Hussain
-
rostermanager: Mark rosters which fail to load as broken, and never save them.Mon, 24 May 2010 00:29:45 +0500, by Waqas Hussain
-
mod_presence: Removed a useless check when handling incoming presence probes and subscriptions.Mon, 24 May 2010 00:04:22 +0500, by Waqas Hussain
-
util.datamanager: Return an error string when failing to save.Sun, 23 May 2010 23:55:01 +0500, by Waqas Hussain
-
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.Sun, 28 Feb 2010 22:58:43 +0100, by Tobias Markmann
-
util.sasl.scram: Fixing issue #177.Sat, 22 May 2010 20:51:01 +0200, by Tobias Markmann
-
util.sasl.plain: Typo.Sat, 22 May 2010 20:34:32 +0200, by Tobias Markmann
-
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.Sat, 22 May 2010 19:04:53 +0200, by Tobias Markmann
-
util.sasl.scram: Split up long line.Sat, 22 May 2010 14:58:24 +0200, by Tobias Markmann
-
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)Sat, 22 May 2010 14:47:21 +0200, by Tobias Markmann
-
util.sasl.scram: Fix in nonce check of client-final-message.Sat, 22 May 2010 13:59:58 +0200, by Tobias Markmann
-
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)Sat, 22 May 2010 13:58:15 +0200, by Tobias Markmann
-
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)Sat, 22 May 2010 01:48:31 +0200, by Tobias Markmann
-
util.sasl.scram: Fixed global access.Thu, 06 May 2010 15:19:20 +0500, by Waqas Hussain
-
util.sasl.scram: Adding documentation on SCRAM authentication backend.Sun, 28 Feb 2010 22:42:53 +0100, by Tobias Markmann
-
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.Sun, 28 Feb 2010 22:23:03 +0100, by Tobias Markmann
-
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.Fri, 21 May 2010 23:40:29 +0200, by Tobias Markmann
-
util.sasl: 2009 -> 2010 in copyright header.Fri, 12 Mar 2010 18:37:51 +0100, by Tobias Markmann
-
util.sasl.plain: Adding plain_hashed authentication backend support.Sun, 28 Feb 2010 22:50:25 +0100, by Tobias Markmann
-
util.sasl: Moving SASL authentication backends documentation to the mechanism files.Sun, 28 Feb 2010 22:32:12 +0100, by Tobias Markmann
-
rostermanager: Correctly clear the bare_sessions table on roster load errors during bind.Sun, 23 May 2010 05:46:52 +0500, by Waqas Hussain
-
rostermanager: Don't fire roster-load event if there was an error loading the rosterSat, 22 May 2010 12:20:22 +0100, by Matthew Wild
-
sessionmanager: Change error for reaching resource limit from 'conflict' to 'resource-constraint' during session bind.Sat, 22 May 2010 05:53:27 +0500, by Waqas Hussain
-
sessionmanager: If roster loading fails during resource bind, kick the user with an internal-server-error.Sat, 22 May 2010 05:52:24 +0500, by Waqas Hussain
-
rostermanager: When loading the roster, also return a datamanager error if available.Sat, 22 May 2010 05:50:47 +0500, by Waqas Hussain
-
util.datamanager: When failing to load a file, and the file exists, return nil, error.Sat, 22 May 2010 05:49:21 +0500, by Waqas Hussain
-
mod_privacy: Improved logging.Sat, 22 May 2010 03:54:50 +0500, by Waqas Hussain
-
mod_presence: Added option 'ignore_presence_priority'.Sat, 22 May 2010 03:20:43 +0500, by Waqas Hussain
-
Merge with backoutFri, 21 May 2010 19:45:33 +0100, by Matthew Wild
-
Backed out changeset c75c22c316d6 (the XMPP spec now gives a better way to do this)Fri, 21 May 2010 19:44:31 +0100, by Matthew Wild
-
util.sasl.scram: Fixing issue #177.Sat, 22 May 2010 20:51:01 +0200, by Tobias Markmann
-
util.sasl.plain: Typo.Sat, 22 May 2010 20:34:32 +0200, by Tobias Markmann
-
util.sasl.scram: Providing an API function to generate a salted password for the SCRAM-SHA-1 mechanism.Sat, 22 May 2010 19:04:53 +0200, by Tobias Markmann
-
util.sasl.scram: Split up long line.Sat, 22 May 2010 14:58:24 +0200, by Tobias Markmann
-
util.sasl.scram: Parsing client-final-message in a more strict way. (thanks Marc Santamaria)Sat, 22 May 2010 14:47:21 +0200, by Tobias Markmann
-
util.sasl.scram: Fix in nonce check of client-final-message.Sat, 22 May 2010 13:59:58 +0200, by Tobias Markmann
-
util.sasl.scram: Parsing client-first-message in a more strict way. (thanks Marc Santamaria)Sat, 22 May 2010 13:58:15 +0200, by Tobias Markmann
-
util.sasl.scram: Check nonce in client final message. Check channel binding flag in client first message. Adding some TODOs on more strict parsing. (thanks Marc Santamaria)Sat, 22 May 2010 01:48:31 +0200, by Tobias Markmann
-
util.sasl.plain: Removing plain_hashed authentication provider. Just do hashing and comparison yourself in a plain_test authentication provider.Fri, 21 May 2010 23:40:29 +0200, by Tobias Markmann
-
Merge 0.7->trunkFri, 21 May 2010 19:28:56 +0100, by Matthew Wild
-
mod_bosh: Re-layout session object creation to make lines shorterFri, 21 May 2010 19:27:06 +0100, by Matthew Wild
-
mod_bosh: Add option consider_bosh_secure to treat BOSH sessions as encrypted even if they don't use HTTP (useful for when secure requests are proxied to Prosody over HTTP)Fri, 21 May 2010 19:24:50 +0100, by Matthew Wild
-
mod_privacy: Fix several possible tracebacks when either the contact is a host JID, or the contact isn't in your roster and you have roster group/subscription rules in placeFri, 21 May 2010 19:20:21 +0100, by Matthew Wild
-
mod_privacy: Remove validation that checks a roster group you block actually exists - it would be time-consuming on large rosters, and isn't important (or correct?) anyway.Fri, 21 May 2010 19:19:29 +0100, by Matthew Wild
-
Merge 0.7->trunkThu, 20 May 2010 11:52:20 +0100, by Matthew Wild
-
mod_saslauth: Split out cyrus SASL config options into locals, and add support for cyrus_application_name (default: 'prosody')Thu, 20 May 2010 11:51:55 +0100, by Matthew Wild
-
Merge 0.7->trunkThu, 20 May 2010 11:44:41 +0100, by Matthew Wild
-
usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required)Thu, 20 May 2010 11:32:24 +0100, by Matthew Wild
-
util.sasl_cyrus: Support for specifying the application name (to pass to Cyrus SASL's init())Thu, 20 May 2010 11:13:51 +0100, by Matthew Wild
-
mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callbackThu, 20 May 2010 11:08:51 +0100, by Matthew Wild
-
mod_saslauth: Allow the Cyrus SASL realm to be configurableThu, 20 May 2010 11:05:43 +0100, by Matthew Wild
-
Merge 0.7->trunkThu, 20 May 2010 10:48:44 +0100, by Matthew Wild
-
net.dns: Remove redundant locals declarationThu, 20 May 2010 10:46:08 +0100, by Matthew Wild
-
net.dns: Fix dns.lookup from commit e54774bd73a7Thu, 20 May 2010 10:45:29 +0100, by Matthew Wild
-
net.dns: Remove redundant locals declarationThu, 20 May 2010 10:46:08 +0100, by Matthew Wild
-
net.dns: Fix dns.lookup from commit e54774bd73a7Thu, 20 May 2010 10:45:29 +0100, by Matthew Wild
-
Merge 0.7->trunkThu, 20 May 2010 09:41:27 +0100, by Matthew Wild
-
mod_groups: Remove potentially verbose per-contact logging (thanks Flo)Thu, 20 May 2010 09:40:33 +0100, by Matthew Wild
-
usermanager: Changed auth provider functions to methods.Wed, 19 May 2010 10:49:27 +0500, by Waqas Hussain
-
Merge 0.7->trunkTue, 18 May 2010 23:29:44 +0100, by Matthew Wild
-
Merge 0.6->0.7Tue, 18 May 2010 23:29:21 +0100, by Matthew Wild
-
configure: Fix to allow option values containing '=' (thanks Jakub)Tue, 18 May 2010 23:28:36 +0100, by Matthew Wild
-
net/dns: Fix socket.select timeout.Mon, 28 Dec 2009 19:49:55 +0500, by Brian Cully
-
Merge 0.7->trunkTue, 18 May 2010 00:47:35 +0100, by Matthew Wild
-
Merge 0.6->0.7Tue, 18 May 2010 00:47:06 +0100, by Matthew Wild
-
net/httpserver_listener: Ignore empty strings on incoming data.Wed, 28 Apr 2010 16:52:06 +0400, by Brian Cully
-
Merge 0.7->trunkMon, 17 May 2010 11:58:00 +0100, by Matthew Wild
-
Merge 0.7/MattJ with 0.7Mon, 17 May 2010 11:57:01 +0100, by Matthew Wild
-
Merge with 0.6Mon, 17 May 2010 11:56:36 +0100, by Matthew Wild
-
mod_bosh: Fix handling of rids by not dropping requests with repeated rids (assign them their sid instead), and always starting a session with first_rid-1.Mon, 17 May 2010 11:46:54 +0100, by Matthew Wild
-
mod_bosh: Remove some hacky code for pruning dead requests that hopefully never gets executed - if it does there's a bug anyway.Mon, 17 May 2010 11:45:11 +0100, by Matthew Wild
-
mod_bosh: Remove requests from the session table using table.remove(), prevents the possibility of holes in the array.Mon, 17 May 2010 11:42:53 +0100, by Matthew Wild
-
prosodyctl: Support for the new usermanager, refactor host creation and fail if a host is not using the default authentication provider, for now. (thanks Nicola)Sat, 15 May 2010 19:38:40 +0100, by Matthew Wild
-
usermanager: Export new_default_provider()Sat, 15 May 2010 19:31:58 +0100, by Matthew Wild
-
usermanager: Handle auth providers for components.Thu, 13 May 2010 21:18:03 +0500, by Waqas Hussain
-
usermanager: Fix logic for per-host admin tables (thanks Maranda)Wed, 12 May 2010 23:06:46 +0100, by Matthew Wild
-
net.xmppclient_listener: Port to util.xmppstream \o/Sun, 09 May 2010 20:48:21 +0100, by Matthew Wild
-
prosody: Load util.xmppstream :(Sun, 09 May 2010 20:46:24 +0100, by Matthew Wild
-
util.xmppstream: Stream objects now just have feed/reset methodsSun, 09 May 2010 20:45:53 +0100, by Matthew Wild
-
usermanager: Bump log level of incorrect config option warningsFri, 07 May 2010 21:43:37 +0100, by Matthew Wild
-
usermanager: Fix for is_admin to work with the new auth provider architectureFri, 07 May 2010 21:42:45 +0100, by Matthew Wild
-
Merge 0.7->trunkFri, 07 May 2010 16:21:04 +0500, by Waqas Hussain
-
Merge 0.6->0.7Fri, 07 May 2010 16:17:48 +0500, by Waqas Hussain
-
mod_console: Set a chunk name for loadstring calls (nicer errors).Fri, 07 May 2010 16:10:04 +0500, by Waqas Hussain
-
mod_posix: Fixed a global access.Fri, 07 May 2010 16:04:45 +0500, by Waqas Hussain
-
mod_console: Ensure that a null byte is printed after sending the banner.Fri, 07 May 2010 16:13:05 +0500, by Waqas Hussain
-
prosody: Modified function metatable for better string representation of functions.Fri, 07 May 2010 16:02:29 +0500, by Waqas Hussain
-
prosody: Lowered log level for a log message.Fri, 07 May 2010 16:00:33 +0500, by Waqas Hussain
-
mod_posix: Don't add a server-starting event handler while the server-starting event is being fired.Fri, 07 May 2010 07:18:09 +0500, by Waqas Hussain
-
net.server_select: Remove some debugging code.Thu, 06 May 2010 23:16:50 +0500, by Waqas Hussain
-
Merge 0.7->trunkThu, 06 May 2010 17:14:11 +0500, by Waqas Hussain
-
Merge 0.6->0.7Thu, 06 May 2010 16:25:40 +0500, by Waqas Hussain
-
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.Thu, 06 May 2010 15:52:47 +0500, by Waqas Hussain
-
loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.Thu, 06 May 2010 15:38:11 +0500, by Waqas Hussain
-
util.sasl.scram: Fixed global access.Thu, 06 May 2010 15:19:20 +0500, by Waqas Hussain
-
prosodyctl: Use the global events objects for hosts (again) (thanks albert) (sorry albert)Wed, 05 May 2010 20:35:06 +0100, by Matthew Wild
-
prosodyctl: Give each host an independant events object, because it seems to be the right thing to doWed, 05 May 2010 20:14:24 +0100, by Matthew Wild
-
prosodyctl: Relocate global prosody object creation (see fff153f7f4de)Wed, 05 May 2010 20:14:03 +0100, by Matthew Wild
-
Merge configmanager->trunkWed, 05 May 2010 19:01:14 +0100, by Matthew Wild
-
configmanager: Add VirtualHost as an alias for Host (re-applied in trunk due to previous bad merge with 0.7)Wed, 14 Apr 2010 12:59:46 +0100, by Matthew Wild
-
Merge 0.7->trunkWed, 05 May 2010 17:22:43 +0100, by Matthew Wild
-
mod_console: Make use of the new onconnect callback to initialise session and send bannerWed, 05 May 2010 17:21:50 +0100, by Matthew Wild
-
net.server_select: Fix typo affecting connections with an onconnect listener that have data pending in the sendbufferWed, 05 May 2010 17:12:32 +0100, by Matthew Wild
-
Merge 0.7->trunkWed, 05 May 2010 15:33:58 +0100, by Matthew Wild
-
mod_proxy65: Send error reply to activation stanza if one or both parties were not connected to the proxyWed, 05 May 2010 15:33:29 +0100, by Matthew Wild
-
mod_proxy65: Return service-unavailable error when receiving an iq we didn't understandWed, 05 May 2010 15:32:16 +0100, by Matthew Wild
-
mod_proxy65: Use new server.link to link proxied connections, now works with either connection backendWed, 05 May 2010 15:31:18 +0100, by Matthew Wild
-
net.server_select, net.server_event: Add server.link() to link 2 connections with an intermediate buffer of the specified sizeWed, 05 May 2010 15:25:48 +0100, by Matthew Wild
-
net.server_select, net.server_event: Support for ondrain listener callback for when send buffer is emptyWed, 05 May 2010 15:24:24 +0100, by Matthew Wild
-
net.server_select, net.server_event: Rename :pattern() method to :set_mode() for select backend, and add :set_mode() to event backendWed, 05 May 2010 15:23:17 +0100, by Matthew Wild
-
net.server_select, net.server_event: Support for :pause() and :resume() on connectionsWed, 05 May 2010 15:21:17 +0100, by Matthew Wild
-
usermanager: Give the default auth provider a name, you'll never guess what it is.Wed, 05 May 2010 14:17:01 +0100, by Matthew Wild
-
Merge Tobias's fancy SASL branch->trunkWed, 05 May 2010 11:29:10 +0100, by Matthew Wild
-
Merge with tip.Fri, 12 Mar 2010 18:41:05 +0100, by Tobias Markmann
-
util.sasl: 2009 -> 2010 in copyright header.Fri, 12 Mar 2010 18:37:51 +0100, by Tobias Markmann
-
util.sasl.scram: Adjusting authentication backend name to conform with the style already used by the plain module.Sun, 28 Feb 2010 22:58:43 +0100, by Tobias Markmann
-
util.sasl.plain: Adding plain_hashed authentication backend support.Sun, 28 Feb 2010 22:50:25 +0100, by Tobias Markmann
-
util.sasl.scram: Adding documentation on SCRAM authentication backend.Sun, 28 Feb 2010 22:42:53 +0100, by Tobias Markmann
-
util.sasl.anonymous: Adding documentation on anonymous authentication backend.Sun, 28 Feb 2010 22:40:05 +0100, by Tobias Markmann
-
util.sasl: Moving SASL authentication backends documentation to the mechanism files.Sun, 28 Feb 2010 22:32:12 +0100, by Tobias Markmann
-
util.sasl: Abstracting out the hash function used since SCRAM is independent of it. Adding scram-{mech} authentication backend support.Sun, 28 Feb 2010 22:23:03 +0100, by Tobias Markmann
-
Merge 0.7->trunkWed, 05 May 2010 11:25:26 +0100, by Matthew Wild
-
net.server_event: Be sure to fire onincoming for backwards-compatibility with pre-onconnect listeners (thanks darkrain/mod_console)Wed, 05 May 2010 11:24:45 +0100, by Matthew Wild
-
usermanager: Support for pluggable authentication providersWed, 05 May 2010 01:05:58 +0100, by Matthew Wild
-
eventmanager, prosody: Adapt eventmanager to use prosody.events, as a step towards removing it entirelyTue, 04 May 2010 23:43:01 +0100, by Matthew Wild
-
Merge 0.7->trunk (with MUC needing checking, waqas)Tue, 04 May 2010 23:36:50 +0100, by Matthew Wild
-
Merge 0.6 into 0.7.Sat, 01 May 2010 05:18:38 +0500, by Waqas Hussain
-
Tagging 0.6.2Wed, 14 Apr 2010 13:12:14 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Refactor the default config file based on feedback from confused users 0.6.2Wed, 14 Apr 2010 13:01:10 +0100, by Matthew Wild
-
hostmanager: Re-word log messages in line with config changesWed, 14 Apr 2010 13:00:24 +0100, by Matthew Wild
-
configmanager: Add VirtualHost as an alias for HostWed, 14 Apr 2010 12:59:46 +0100, by Matthew Wild
-
MUC: Allow moderators which are not owners to change roles.Wed, 14 Apr 2010 17:54:33 +0500, by Waqas Hussain
-
MUC: Include <status code='100'/> in a message, not in presence. Fixes various issues.Mon, 19 Apr 2010 18:30:59 +0500, by Waqas Hussain
-
modulemanager: Log proper tracebacks on errors during module load/unload.Mon, 19 Apr 2010 18:29:10 +0500, by Waqas Hussain
-
prosody: Set metatable on functions to allow easy access to upvalues.Mon, 19 Apr 2010 18:28:12 +0500, by Waqas Hussain
-
configmanager: Fix very wacky indentationTue, 04 May 2010 23:11:41 +0100, by Matthew Wild
-
configmanager: Fix some wacky indentationTue, 04 May 2010 23:07:49 +0100, by Matthew Wild
-
Merge 0.7->trunkSun, 11 Apr 2010 01:30:31 +0100, by Matthew Wild
-
net.server_event: Call listener.onconnect if it exists, otherwise stick to listener.onincomingSun, 11 Apr 2010 01:29:59 +0100, by Matthew Wild
-
Merge 0.7->trunkSun, 11 Apr 2010 01:20:20 +0100, by Matthew Wild
-
net.server_select: Support for listener.onconnectSun, 11 Apr 2010 01:11:42 +0100, by Matthew Wild
-
Merge 0.7->trunkFri, 09 Apr 2010 12:32:25 +0100, by Matthew Wild
-
Merge 0.6->0.7Fri, 09 Apr 2010 12:31:51 +0100, by Matthew Wild
-
net.server: Fix logic error causing traceback when receiving a non-number portFri, 09 Apr 2010 12:25:54 +0100, by Matthew Wild
-
loggingmanager: Fix syntax error :)Wed, 07 Apr 2010 21:08:16 +0100, by Matthew Wild
-
Merge 0.7->trunkWed, 07 Apr 2010 21:01:06 +0100, by Matthew Wild
-
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.Wed, 07 Apr 2010 21:00:20 +0100, by Matthew Wild
-
loggingmanager: Observe 'debug' config setting for console logging tooWed, 07 Apr 2010 17:41:35 +0100, by Matthew Wild
-
Merge 0.7->trunkSat, 03 Apr 2010 23:09:59 +0100, by Matthew Wild
-
Merge 0.6->0.7Sat, 03 Apr 2010 23:09:11 +0100, by Matthew Wild
-
Merge 0.6/MattJ -> 0.6Sat, 03 Apr 2010 22:26:14 +0100, by Matthew Wild
-
mod_bosh: Default stanza namespace should be jabber:client (fixes BOSH to work with recent namespace fix)Sat, 03 Apr 2010 22:24:39 +0100, by Matthew Wild
-
util.ztact: Fixed global accesses.Thu, 01 Apr 2010 19:28:23 +0500, by Waqas Hussain
-
util.uuid: Use a local instead of a global.Thu, 01 Apr 2010 19:27:26 +0500, by Waqas Hussain
-
util.stanza: Fixed some more nil global accesses.Thu, 01 Apr 2010 19:12:08 +0500, by Waqas Hussain
-
util.stanza: Fixed a nil global access.Thu, 01 Apr 2010 19:08:25 +0500, by Waqas Hussain
-
Merge 0.7->trunkTue, 30 Mar 2010 19:48:04 +0100, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJTue, 30 Mar 2010 19:46:53 +0100, by Matthew Wild
-
net.server_event: Fixed spelling fail.Fri, 26 Mar 2010 08:24:29 +0500, by Waqas Hussain
-
Merge 0.6->0.7Tue, 30 Mar 2010 19:45:56 +0100, by Matthew Wild
-
xmppserver_listener: Compatibility fix for older Prosodies with the s2s xmlns bugTue, 30 Mar 2010 19:44:50 +0100, by Matthew Wild
-
stanza_router, s2smanager, modulemanager: Fix for handling of the default namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and acceptedTue, 30 Mar 2010 19:40:16 +0100, by Matthew Wild
-
Merge 0.7->trunkThu, 25 Mar 2010 19:40:38 +0000, by Matthew Wild
-
tools/erlparse: Discard erlang PIDs instead of choking on them as a syntax errorThu, 25 Mar 2010 19:34:41 +0000, by Matthew Wild
-
tools/erlparse: Report the line number when showing a syntax error in the input fileThu, 25 Mar 2010 19:34:05 +0000, by Matthew Wild
-
tools/erlparse: Optimisations aplenty for faster processing of large filesThu, 25 Mar 2010 19:32:35 +0000, by Matthew Wild
-
Merge 0.7->trunkThu, 25 Mar 2010 18:53:17 +0000, by Matthew Wild
-
tools/ejabberd2prosody: Create prosody singleton so datamanager can detect the platform (set no platform to use lfs, pposix isn't necessary here)Thu, 25 Mar 2010 18:52:34 +0000, by Matthew Wild
-
Merge 0.7->trunkThu, 25 Mar 2010 12:33:45 +0000, by Matthew Wild
-
net.server_event: Don't re-try a write if the connection closed (thanks Flo)Thu, 25 Mar 2010 12:32:25 +0000, by Matthew Wild
-
Merge 0.7->trunkWed, 24 Mar 2010 22:48:12 +0000, by Matthew Wild
-
net.server_event: Bump timeout values up somewhatWed, 24 Mar 2010 22:46:57 +0000, by Matthew Wild
-
Merge 0.7->trunkWed, 24 Mar 2010 22:41:43 +0000, by Matthew Wild
-
Merge 0.7/waqas->0.7/MattJWed, 24 Mar 2010 22:40:53 +0000, by Matthew Wild
-
util.sasl.digest-md5: Removed unnnecessary check (which included a nil global access).Wed, 24 Mar 2010 00:07:17 +0500, by Waqas Hussain
-
mod_register: Use set_password to set passwords instead of create_user.Wed, 24 Mar 2010 00:05:55 +0500, by Waqas Hussain
-
usermanager: Added function set_password.Wed, 24 Mar 2010 00:03:31 +0500, by Waqas Hussain
-
Merge 0.6->0.7Wed, 24 Mar 2010 22:34:59 +0000, by Matthew Wild
-
mod_tls: Add s2s_allow_encryption option which, when set to false, disabled TLS for s2sWed, 24 Mar 2010 20:00:22 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Whitespace fix.Tue, 23 Mar 2010 20:55:28 +0500, by Waqas Hussain
-
prosody.cfg.lua.dist: Disable mod_privacy by default.Tue, 23 Mar 2010 20:48:57 +0500, by Waqas Hussain
-
usermanager: Return sane errors/results when Cyrus SASL is in use.Tue, 23 Mar 2010 20:24:56 +0500, by Waqas Hussain
-
mod_saslauth: Tidier code for SASL backend selection.Tue, 23 Mar 2010 20:17:46 +0500, by Waqas Hussain
-
mod_saslauth: Fail with an error when the requested SASL backend cannot be used.Tue, 23 Mar 2010 20:11:39 +0500, by Waqas Hussain
-
Merge 0.7->trunkMon, 22 Mar 2010 17:26:12 +0000, by Matthew Wild
-
Merge 0.6->0.7Mon, 22 Mar 2010 17:24:55 +0000, by Matthew Wild
-
util.windows: Convert from Windows line endingsMon, 22 Mar 2010 17:16:28 +0000, by Matthew Wild
-
Update copyright headers for 2010Mon, 22 Mar 2010 17:06:15 +0000, by Matthew Wild
-
loggingmanager: Don't use non-standard format specifier to format the timestamp.Mon, 22 Mar 2010 21:58:38 +0500, by Waqas Hussain
-
util.xmppstream: new() now returns a parser objectMon, 22 Mar 2010 16:55:10 +0000, by Matthew Wild
-
util.xmppstream: Initial commitMon, 22 Mar 2010 16:24:49 +0000, by Matthew Wild
-
Merge 0.7->trunkMon, 22 Mar 2010 15:05:35 +0000, by Matthew Wild
-
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections. [originally fa84451e9b35 in 0.6]Mon, 22 Mar 2010 15:05:05 +0000, by Waqas Hussain
-
stanza_router: Allow non-jabber:client elements after auth, before bind. [originally 2c538d4bde13 in 0.6]Mon, 22 Mar 2010 15:04:22 +0000, by Waqas Hussain
-
Merge 0.7->trunkMon, 22 Mar 2010 14:59:03 +0000, by Matthew Wild
-
sessionmanager, s2smanager: Add type of ?2s_destroyed to resting sessions (fixes a logging traceback, thanks Flo)Mon, 22 Mar 2010 14:58:25 +0000, by Matthew Wild
-
Merge 0.7->trunkMon, 22 Mar 2010 14:38:01 +0000, by Matthew Wild
-
mod_groups: Ignore whitespace on group member JID lines (thanks Luis!)Mon, 22 Mar 2010 14:36:53 +0000, by Matthew Wild
-
mod_groups: Fixes to make compatible with roster versioning - set version to 'true' to indicate that the roster is not being versionedMon, 22 Mar 2010 14:35:02 +0000, by Matthew Wild
-
mod_groups: Missed hunk from last commit, don't create the list of public group members unless necessaryMon, 22 Mar 2010 14:33:38 +0000, by Matthew Wild
-
mod_groups: Only create group lists when necessary (now we can reliably detect when a user is in /any/ group, including public ones)Mon, 22 Mar 2010 14:32:23 +0000, by Matthew Wild
-
rostermanager: Don't bump the roster version if it is == true (ie. we are not versioning the roster)Mon, 22 Mar 2010 14:28:25 +0000, by Matthew Wild
-
mod_roster: Tidier code for the roster versioning logicMon, 22 Mar 2010 01:54:22 +0000, by Matthew Wild
-
mod_roster: Tidier code for the roster versioning logicMon, 22 Mar 2010 01:54:22 +0000, by Matthew Wild
-
Merge 0.7->trunkSat, 20 Mar 2010 14:17:51 +0000, by Matthew Wild
-
.hgignore: Ignore prosody.version (thanks Florob)Sat, 20 Mar 2010 14:16:33 +0000, by Matthew Wild
-
Merge 0.7->trunkThu, 18 Mar 2010 10:11:11 +0000, by Matthew Wild
-
util.sasl_cyrus: Return invalid-mechanism instead of undefined-condition where appropriateThu, 18 Mar 2010 10:10:37 +0000, by Matthew Wild
-
util.sasl_cyrus: Clarify some log messages and levelsThu, 18 Mar 2010 10:05:35 +0000, by Matthew Wild
-
util.sasl_cyrus: Protect the call to cyrussasl.server_new properly.Wed, 17 Mar 2010 18:57:19 -0700, by Paul Aurich
-
Merge 0.7->trunkThu, 18 Mar 2010 01:44:55 +0000, by Matthew Wild
-
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.Wed, 17 Mar 2010 15:29:14 -0700, by Paul Aurich
-
mod_saslauth: Add a sasl_realm optionWed, 17 Mar 2010 15:29:14 -0700, by Paul Aurich
-
util.cyrus_sasl: Pass the realm to CyrusMon, 15 Mar 2010 23:02:16 -0700, by Paul Aurich
-
Merge darkrain->trunkThu, 18 Mar 2010 01:31:37 +0000, by Matthew Wild
-
util.sasl_cyrus: If available, use a c14n callback for interoperability with bad clients.Wed, 17 Mar 2010 15:29:14 -0700, by Paul Aurich
-
mod_saslauth: Add a sasl_realm optionWed, 17 Mar 2010 15:29:14 -0700, by Paul Aurich
-
Merge 0.7->trunkThu, 18 Mar 2010 01:27:31 +0000, by Matthew Wild
-
Merge 0.6->0.7Thu, 18 Mar 2010 01:25:50 +0000, by Matthew Wild
-
Merge 0.6 with waqasThu, 18 Mar 2010 01:16:39 +0000, by Matthew Wild
-
mod_compression: Improved and lowered log level of some logged messages.Tue, 16 Mar 2010 00:15:05 +0500, by Waqas Hussain
-
s2smanager: Remove the infamous 'as per RFC' log message entirely (it happens too often to be useful)Thu, 18 Mar 2010 01:15:25 +0000, by Matthew Wild
-
Merge with 0.7Wed, 17 Mar 2010 14:36:23 +0000, by Matthew Wild
-
Merge with 0.6 (into 0.7, namely mod_compression fixes)Wed, 17 Mar 2010 14:28:26 +0000, by Matthew Wild
-
mod_compression: Return <setup-failed/> instead of <unsupported-method/> where applicable.Tue, 09 Mar 2010 20:14:47 +0500, by Waqas Hussain
-
mod_compression: More robust stanza processing.Tue, 09 Mar 2010 18:19:50 +0500, by Waqas Hussain
-
mod_compression: Don't succeed after indicating a failure.Tue, 09 Mar 2010 18:11:45 +0500, by Waqas Hussain
-
mod_compression: Don't tell client compression succeeded when it didn't.Tue, 09 Mar 2010 17:52:18 +0500, by Waqas Hussain
-
mod_compression: Fixed various possible tracebacks in logging.Tue, 09 Mar 2010 17:43:18 +0500, by Waqas Hussain
-
util.cyrus_sasl: Pass the realm to CyrusMon, 15 Mar 2010 23:02:16 -0700, by Paul Aurich
-
MUC: Added support for letting clients manage discussion history.Wed, 17 Mar 2010 03:16:43 +0500, by Waqas Hussain
-
Merge with 0.7 (and indirectly 0.6.2)Mon, 15 Mar 2010 03:18:33 +0000, by Matthew Wild
-
Merge 0.6.2/waqas with 0.6.2/MattJWed, 03 Mar 2010 22:05:05 +0000, by Matthew Wild
-
Merge 0.6.2/waqas with 0.6.2/MattJWed, 03 Mar 2010 22:05:05 +0000, by Matthew Wild
-
stanza_router: Don't send error replies for stanzas of type 'error' and 'result' on unbound authenticated connections.Thu, 04 Mar 2010 02:22:45 +0500, by Waqas Hussain
-
stanza_router: Allow non-jabber:client elements after auth, before bind.Thu, 04 Mar 2010 02:20:17 +0500, by Waqas Hussain
-
Fixing some typos.Fri, 20 Nov 2009 17:12:12 +0100, by Tobias Markmann
-
util.sasl.plain: Allow empty authzid (thanks bjc).Tue, 01 Dec 2009 22:32:37 +0500, by Waqas Hussain
-
mod_tls: Don't offer TLS on hosts that don't have any certsFri, 12 Feb 2010 21:33:22 +0000, by Matthew Wild
-
prosodyctl.man: Update email addressSun, 21 Feb 2010 19:27:42 -0500, by Dwayne Bent
-
mod_console: Uncomment the help for server:shutdown() - thanks darkrainMon, 22 Feb 2010 01:02:16 +0000, by Matthew Wild
-
ejabberd2prosody: Don't print passwords of imported accountsSun, 21 Feb 2010 16:57:06 +0000, by Matthew Wild
-
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)Sun, 21 Feb 2010 16:42:26 +0000, by Matthew Wild
-
mod_debug: Obsoleted by mod_consoleSat, 20 Feb 2010 00:52:28 +0000, by Matthew Wild
-
mod_selftests: Obsolete, removeSat, 20 Feb 2010 00:52:13 +0000, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)Sat, 20 Feb 2010 00:12:32 +0000, by Matthew Wild
-
MUC: Allow role changes based on JIDs.Thu, 18 Feb 2010 14:28:52 +0500, by Waqas Hussain
-
mod_presence: Reflect the user's own presence back to them.Mon, 15 Feb 2010 04:15:37 +0500, by Waqas Hussain
-
configmanager: Remove debugging code accidentally committedSun, 14 Feb 2010 20:37:49 +0000, by Matthew Wild
-
configmanager: Error when a component and host clash hostnamesSun, 14 Feb 2010 18:41:44 +0000, by Matthew Wild
-
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarilySat, 13 Feb 2010 19:35:12 +0000, by Matthew Wild
-
prosody: More accurate friendly error message in the event that creating the global SSL context failsSat, 13 Feb 2010 16:22:05 +0000, by Matthew Wild
-
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)Fri, 12 Feb 2010 17:27:53 +0000, by Matthew Wild
-
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed sessionFri, 12 Feb 2010 17:14:54 +0000, by Matthew Wild
-
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)Fri, 12 Feb 2010 15:05:48 +0000, by Matthew Wild
-
hostmanager: Log an error if no hosts are definedFri, 12 Feb 2010 12:43:50 +0000, by Matthew Wild
-
mod_tls: Fixed an extra :up() in s2s stream feature generation.Fri, 12 Feb 2010 03:14:53 +0500, by Waqas Hussain
-
mod_tls: Respond with proper error when TLS cannot be negotiated.Fri, 12 Feb 2010 02:39:50 +0500, by Waqas Hussain
-
mod_presence: Don't depend on user being online when calculating top resources.Fri, 12 Feb 2010 00:55:06 +0500, by Waqas Hussain
-
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.Fri, 12 Feb 2010 00:54:14 +0500, by Waqas Hussain
-
util.encodings: Use STD3 ASCII rules for idna.to_ascii.Wed, 10 Feb 2010 00:12:48 +0500, by Waqas Hussain
-
prosody: Add a catch-all friendly message for when any port is in use we want to useFri, 05 Feb 2010 15:05:39 +0000, by Matthew Wild
-
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>Sun, 31 Jan 2010 19:27:52 +0000, by Matthew Wild
-
prosody: Show friendly error when no config present for legacy SSL portsSun, 31 Jan 2010 17:15:35 +0000, by Matthew Wild
-
prosody: Log error message when failing to open portsSun, 31 Jan 2010 16:40:47 +0000, by Matthew Wild
-
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)Sat, 30 Jan 2010 18:51:07 +0000, by Matthew Wild
-
mod_presence: Quick fix to make probes from local users to local hosts work.Fri, 29 Jan 2010 21:08:18 +0500, by Waqas Hussain
-
mod_presence: Added handler for presence subscriptions and probes to local hosts.Fri, 29 Jan 2010 21:06:51 +0500, by Waqas Hussain
-
stanza_router: Added third parameter to core_post_stanza, to control pre-events.Fri, 29 Jan 2010 21:04:36 +0500, by Waqas Hussain
-
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.Fri, 29 Jan 2010 18:16:39 +0500, by Waqas Hussain
-
prosody: Listen for component connections on port 5347 by default.Sun, 24 Jan 2010 05:35:21 +0500, by Waqas Hussain
-
mod_component: Fix name of config option in error message (thanks nulani!)Sat, 23 Jan 2010 02:53:44 +0000, by Matthew Wild
-
util.dataforms: Add optional type parameters (defaults to 'form')Fri, 22 Jan 2010 14:58:31 +0000, by Matthew Wild
-
net.httpserver: More robust handling of headers split across multiple packetsThu, 21 Jan 2010 14:53:01 +0000, by Matthew Wild
-
net.httpserver: Make it possible to return responses with no bodyThu, 21 Jan 2010 13:14:52 +0000, by Matthew Wild
-
net.httpserver: Close connection on invalid HTTP status lineThu, 21 Jan 2010 13:10:13 +0000, by Matthew Wild
-
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153Mon, 18 Jan 2010 17:14:41 +0000, by Matthew Wild
-
stanza_router: Log the name of unhandled stanzas (thanks bear)Mon, 18 Jan 2010 16:31:57 +0000, by Matthew Wild
-
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.Mon, 11 Jan 2010 18:59:06 +0500, by Waqas Hussain
-
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).Mon, 11 Jan 2010 17:52:28 +0500, by Waqas Hussain
-
util.pposix: Fix return type of lc_abort to shush compiler warningSun, 10 Jan 2010 20:21:48 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Remove lie about requiring console_enabledFri, 01 Jan 2010 03:32:26 +0000, by Matthew Wild
-
modulemanager: Fire item-removed events on module unload.Thu, 10 Dec 2009 03:02:04 +0500, by Waqas Hussain
-
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.Thu, 10 Dec 2009 02:50:23 +0500, by Waqas Hussain
-
prosody: Log a warning and traceback, but don't throw an error on nil global read.Thu, 10 Dec 2009 02:47:13 +0500, by Waqas Hussain
-
Mainfile: Broke up a really long line.Thu, 10 Dec 2009 01:56:16 +0500, by Waqas Hussain
-
mod_pep: Support item retrieval use casesSat, 05 Dec 2009 10:26:43 -0800, by Paul Aurich
-
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)Sat, 05 Dec 2009 09:43:53 -0800, by Paul Aurich
-
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlnsMon, 30 Nov 2009 16:39:27 +0000, by Matthew Wild
-
tests: Add tests for util.jid.join()Fri, 27 Nov 2009 17:41:52 +0000, by Matthew Wild
-
util.jid: Add join(node, host, resource) function to join the components and return nil if invalidFri, 27 Nov 2009 17:33:55 +0000, by Matthew Wild
-
MUC: Only allow moderators to change the room subject.Wed, 25 Nov 2009 22:00:33 +0500, by Waqas Hussain
-
MUC: Prevent visitors from broadcasting messages.Wed, 25 Nov 2009 21:42:05 +0500, by Waqas Hussain
-
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).Wed, 25 Nov 2009 21:40:44 +0500, by Waqas Hussain
-
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() callsTue, 24 Nov 2009 20:34:22 +0000, by Matthew Wild
-
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!Mon, 23 Nov 2009 02:58:42 +0000, by Matthew Wild
-
mod_bosh: Don't log response XMLSat, 21 Nov 2009 13:15:46 +0000, by Matthew Wild
-
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)Fri, 19 Feb 2010 03:30:27 +0000, by Matthew Wild
-
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by usFri, 19 Feb 2010 03:23:51 +0000, by Matthew Wild
-
util.signal: Using stdlib.h instead of malloc.h.Fri, 15 Jan 2010 18:30:33 +0100, by Tobias Markmann
-
net.http: destroy_request(): Pass request.handler to disconnect() listener to fix small leakWed, 03 Mar 2010 20:52:30 +0000, by Matthew Wild
-
net.http: Close connection when invalid status line is received from the serverFri, 19 Feb 2010 03:21:50 +0000, by Matthew Wild
-
net.http: Don't re-destroy a request when the connection is closedFri, 19 Feb 2010 03:21:20 +0000, by Matthew Wild
-
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)Fri, 19 Feb 2010 02:58:34 +0000, by Matthew Wild
-
README: Update URL for installation docsThu, 18 Feb 2010 18:57:37 +0000, by Matthew Wild
-
HACKERS: UpdateThu, 18 Feb 2010 17:12:37 +0000, by Matthew Wild
-
TODO: Update for the fact that 0.7 is doneWed, 03 Mar 2010 20:41:17 +0000, by Matthew Wild
-
TODO: UpdateThu, 18 Feb 2010 17:10:45 +0000, by Matthew Wild
-
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)Sun, 31 Jan 2010 15:39:49 +0000, by Matthew Wild
-
s2smanager: Fix syntax error)Sat, 30 Jan 2010 18:45:46 +0000, by Matthew Wild
-
s2smanager: require_s2s_encryption -> s2s_require_encryptionSat, 30 Jan 2010 17:00:47 +0000, by Matthew Wild
-
s2smanager: Make require_s2s_encryption do what it says on the tinSat, 30 Jan 2010 16:42:27 +0000, by Matthew Wild
-
prosodyctl: Fix to load LuaRocks 2.x if we have itWed, 03 Mar 2010 20:12:24 +0000, by Matthew Wild
-
util.dependencies: Load luarocks.loader/luarocks.requireThu, 28 Jan 2010 18:10:20 +0000, by Matthew Wild
-
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 itWed, 13 Jan 2010 00:04:38 +0000, by Matthew Wild
-
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)Wed, 13 Jan 2010 00:03:22 +0000, by Matthew Wild
-
util.prosodyctl: Report Prosody as not running if the pidfile isn't lockedMon, 11 Jan 2010 00:14:33 +0000, by Matthew Wild
-
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfileSun, 10 Jan 2010 23:49:38 +0000, by Matthew Wild
-
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring itSun, 10 Jan 2010 03:54:29 +0000, by Matthew Wild
-
util.signal: Update version in header, and author's emailSun, 10 Jan 2010 00:31:38 +0000, by Matthew Wild
-
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)Sun, 10 Jan 2010 00:28:48 +0000, by Matthew Wild
-
prosody: net_activate_ports: Accept strings as well as numbers for specifying portsSat, 09 Jan 2010 07:12:30 +0000, by Matthew Wild
-
net.dns: Make sure math.randomseed() gets passed an integerThu, 07 Jan 2010 01:26:01 +0000, by Matthew Wild
-
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.Sun, 03 Jan 2010 11:26:36 -0800, by Paul Aurich
-
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequencesSun, 03 Jan 2010 03:36:40 +0000, by Matthew Wild
-
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)Fri, 01 Jan 2010 21:32:23 +0000, by Matthew Wild
-
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks FloMon, 21 Dec 2009 22:00:49 +0000, by Matthew Wild
-
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup failsThu, 17 Dec 2009 21:50:02 +0000, by Matthew Wild
-
xmppserver_listener: When a connection fails, pass the reason to destroy_sessionThu, 17 Dec 2009 19:00:36 +0000, by Matthew Wild
-
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzasThu, 17 Dec 2009 18:59:29 +0000, by Matthew Wild
-
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )Thu, 17 Dec 2009 21:36:31 +0000, by Matthew Wild
-
xmppserver_listener: Make log messages during SRV retries clearerThu, 17 Dec 2009 19:01:57 +0000, by Matthew Wild
-
prosody: Fixed a possible nil concatenation.Wed, 16 Dec 2009 00:11:54 +0500, by Waqas Hussain
-
net.http: Don't expect the body on redirectsThu, 10 Dec 2009 22:13:04 +0000, by Matthew Wild
-
mod_httpserver: Text files are text/plain, and not plain/text.Thu, 10 Dec 2009 16:52:08 +0500, by Waqas Hussain
-
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.Thu, 10 Dec 2009 16:36:33 +0500, by Waqas Hussain
-
mod_httpserver: Removed a log message.Thu, 10 Dec 2009 16:34:38 +0500, by Waqas Hussain
-
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.Thu, 10 Dec 2009 16:27:17 +0500, by Waqas Hussain
-
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).Thu, 10 Dec 2009 16:25:50 +0500, by Waqas Hussain
-
mod_httpserver: Return Content-Type header based on file extension.Thu, 10 Dec 2009 16:22:34 +0500, by Waqas Hussain
-
util.signal: Make kill() available on Solaris; really fixes #136.Wed, 09 Dec 2009 16:25:18 +0500, by Waqas Hussain
-
prosody: Less strict matching for the magic 'interrupted' errorMon, 07 Dec 2009 18:32:06 +0000, by Matthew Wild
-
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if availableFri, 04 Dec 2009 18:59:28 +0000, by Matthew Wild
-
Disable SSLv2 by default, it's known to be insecure.Fri, 04 Dec 2009 09:48:08 -0800, by Paul Aurich
-
net.server_select: Restore checks for wantread/timeout errors on receiveThu, 03 Dec 2009 19:18:18 +0000, by Matthew Wild
-
net.server_select: Make bufferlen() method return, of all things, the buffer lengthThu, 03 Dec 2009 14:08:54 +0000, by Matthew Wild
-
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)Thu, 03 Dec 2009 02:28:34 +0000, by Matthew Wild
-
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)Thu, 03 Dec 2009 01:13:06 +0000, by Matthew Wild
-
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to useThu, 03 Dec 2009 01:10:08 +0000, by Matthew Wild
-
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known typesWed, 02 Dec 2009 18:02:47 +0000, by Matthew Wild
-
s2smanager: Don't tostring() the data before sending, sends2s already does this.Sat, 21 Nov 2009 13:47:45 +0000, by Matthew Wild
-
net.xmppcomponent_listener: Don't remove 'log' and 'close' from sessions when destroying, and set destroyed = trueSun, 14 Mar 2010 03:07:05 +0000, by Matthew Wild
-
net.xmppcomponent_listener: Log invalid XML received from components (as we already do for c2s/s2s)Sun, 14 Mar 2010 03:06:19 +0000, by Matthew Wild
-
net.xmppcomponent_listener: Don't allow closing a session that has already been destroyedSun, 14 Mar 2010 03:05:43 +0000, by Matthew Wild
-
net.xmppcomponent_listener: Close component sessions on receiving a </stream:stream>Sun, 14 Mar 2010 03:04:51 +0000, by Matthew Wild
-
net.xmppcomponent_listener: Don't handle stream errors from component sessions that have already been destroyedSun, 14 Mar 2010 03:04:04 +0000, by Matthew Wild
-
net.xmppcomponent_listener: Fix to correctly handle stream errors from componentsSun, 14 Mar 2010 03:03:02 +0000, by Matthew Wild
-
net.xmppclient_listener: Fix to correctly handle stream errors from clientsSun, 14 Mar 2010 03:01:00 +0000, by Matthew Wild
-
sessionmanager: Don't re-destroy destroyed sessionsSun, 14 Mar 2010 02:59:41 +0000, by Matthew Wild
-
sessionmanager: Return stream error when incoming stream header is missing 'to' attributeSun, 14 Mar 2010 02:59:16 +0000, by Matthew Wild
-
sessionmanager: Add close method to resting sessionsSun, 14 Mar 2010 02:58:11 +0000, by Matthew Wild
-
s2smanager: Don't re-destroy destroyed sessionsSun, 14 Mar 2010 02:57:22 +0000, by Matthew Wild
-
s2smanager: Add open_stream and close methods to resting sessionsSun, 14 Mar 2010 02:56:57 +0000, by Matthew Wild
-
sessionmanager, s2smanager: Close session on </stream:stream>Thu, 11 Mar 2010 01:04:19 +0000, by Matthew Wild
-
sessionmanager, s2smanager: Destroyed sessions are now simply resting (not dead) until they are collected - prevents a whole class of tracebacksMon, 08 Mar 2010 02:13:41 +0000, by Matthew Wild
-
net.xmppserver_listener: Clarify log message (for nil/false)Sat, 06 Mar 2010 18:45:09 +0000, by Matthew Wild
-
Merge with trunkFri, 05 Mar 2010 18:35:23 +0000, by Matthew Wild
-
Merge with 0.7Fri, 05 Mar 2010 18:35:02 +0000, by Matthew Wild
-
net.dns: Trailing whitespaceFri, 05 Mar 2010 18:33:28 +0000, by Matthew Wild
-
net.dns: More reliable parsing of resolv.conf - allow multiple nameserver IPs on one line (thanks dersd)Fri, 05 Mar 2010 18:15:08 +0000, by Matthew Wild
-
net.server_select: Fix for traceback when a read returns an error and no data (thanks dersd)Fri, 05 Mar 2010 16:45:46 +0000, by Matthew Wild
-
certmanager: Friendlier error reporting on OpenWRT and other cases where we don't understand the OpenSSL errorFri, 05 Mar 2010 15:00:11 +0000, by Matthew Wild
-
certmanager: Fix nil global access (thanks Marc)Fri, 05 Mar 2010 14:49:56 +0000, by Matthew Wild
-
mod_offline: Convert to Unix line endings.Tue, 02 Mar 2010 14:08:32 +0500, by Waqas Hussain
-
Merge with 0.7Mon, 01 Mar 2010 21:03:17 +0000, by Matthew Wild
-
util.sasl: Fixed a nil global access.Tue, 02 Mar 2010 00:51:27 +0500, by Waqas Hussain
-
util.stanza: Fixed nil global accesses.Tue, 02 Mar 2010 00:50:54 +0500, by Waqas Hussain
-
certmanager: Fix global accessMon, 01 Mar 2010 18:52:47 +0000, by Matthew Wild
-
net.server_select: Fix typoMon, 01 Mar 2010 18:47:03 +0000, by Matthew Wild
-
net.server_event: Fix some global accessesMon, 01 Mar 2010 18:46:37 +0000, by Matthew Wild
-
Merge with 0.7Mon, 01 Mar 2010 18:08:52 +0000, by Matthew Wild
-
mod_proxy65: Fix for old-style closing of connections (another source of tracebacks with libevent enabled)Mon, 01 Mar 2010 18:07:37 +0000, by Matthew Wild
-
net.server_select: Fix calling method of some handler.close()sMon, 01 Mar 2010 18:06:54 +0000, by Matthew Wild
-
Merge with 0.7Mon, 01 Mar 2010 16:45:49 +0000, by Matthew Wild
-
net.server_event: Improve and fix potential traceback in logging of new incoming connectionsMon, 01 Mar 2010 16:45:13 +0000, by Matthew Wild
-
Merge with 0.7Mon, 01 Mar 2010 16:23:51 +0000, by Matthew Wild
-
mod_saslauth: Add FIXME to remind myself to fix this as soon as I have timeMon, 01 Mar 2010 16:23:26 +0000, by Matthew Wild
-
Merge with 0.7Mon, 01 Mar 2010 16:04:35 +0000, by Matthew Wild
-
Merge with 0.7/waqasMon, 01 Mar 2010 16:03:37 +0000, by Matthew Wild
-
mod_saslauth: Unlock globals while loading cyrusMon, 01 Mar 2010 16:02:59 +0000, by Matthew Wild
-
util.sasl_cyrus: Ensure the mechanisms table is available after a failed auth attempt.Mon, 01 Mar 2010 18:37:47 +0500, by Waqas Hussain
-
Merge with 0.7Mon, 01 Mar 2010 16:01:09 +0000, by Matthew Wild
-
prosody: Bump log message describing current connection backend to level 'info'Sat, 27 Feb 2010 19:46:04 +0000, by Matthew Wild
-
Merge with 0.7Thu, 25 Feb 2010 21:37:59 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Fix missing quote in commented proxy config exampleThu, 25 Feb 2010 18:25:17 +0000, by Matthew Wild
-
Merge with 0.7Thu, 25 Feb 2010 18:08:59 +0000, by Matthew Wild
-
Merge with 0.6Thu, 25 Feb 2010 18:03:15 +0000, by Matthew Wild
-
tests/test_core_s2smanager.lua: Fix to compare SRV weights correctlyThu, 25 Feb 2010 17:54:23 +0000, by Matthew Wild
-
s2smanager: Log and fail gracefully when unable to create socket for outgoing s2s connection (thanks foucault)Thu, 25 Feb 2010 17:53:27 +0000, by Matthew Wild
-
s2smanager: Fix for the logic SRV record priority comparison (thanks darkrain)Thu, 25 Feb 2010 17:52:33 +0000, by Matthew Wild
-
net.adns: Trailing whitespaceWed, 20 Jan 2010 02:44:38 +0000, by Matthew Wild
-
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn'tWed, 09 Dec 2009 13:19:50 +0000, by Matthew Wild
-
net.server_event: Add lock_read() method to connectionsThu, 25 Feb 2010 02:01:00 +0000, by Matthew Wild
-
Merge with 0.7Mon, 22 Feb 2010 01:48:42 +0000, by Matthew Wild
-
prosodyctl: Fix addplugin to support --help, and hide from the help listing (for now)Mon, 22 Feb 2010 01:48:07 +0000, by Matthew Wild
-
prosodyctl: Fix 'restart' command to not report itself as the 'stop' command (thanks albert!)Mon, 22 Feb 2010 01:47:35 +0000, by Matthew Wild
-
Merge with 0.7Mon, 22 Feb 2010 01:06:46 +0000, by Matthew Wild
-
prosodyctl.man: Update email addressSun, 21 Feb 2010 19:27:42 -0500, by Dwayne Bent
-
prosodyctl.man: Include new restart commandSun, 21 Feb 2010 19:27:21 -0500, by Dwayne Bent
-
Merge with 0.7Mon, 22 Feb 2010 01:04:27 +0000, by Matthew Wild
-
mod_console: Uncomment the help for server:shutdown() - thanks darkrainMon, 22 Feb 2010 01:02:16 +0000, by Matthew Wild
-
prosodyctl.man: Update email addressSun, 21 Feb 2010 19:27:42 -0500, by Dwayne Bent
-
prosodyctl.man: Include new restart commandSun, 21 Feb 2010 19:27:21 -0500, by Dwayne Bent
-
Merge with 0.7Sun, 21 Feb 2010 20:53:23 +0000, by Matthew Wild
-
prosodyctl: Add restart command for KSid and johnny :)Sun, 21 Feb 2010 20:52:54 +0000, by Matthew Wild
-
Merge with 0.7Sun, 21 Feb 2010 17:33:37 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Update config for 0.7, most improvements from the Arch Linux package by dbb, thanks!Sun, 21 Feb 2010 17:33:13 +0000, by Matthew Wild
-
ejabberd2prosody: Don't print passwords of imported accountsSun, 21 Feb 2010 16:57:06 +0000, by Matthew Wild
-
Merge trunk with trunkSun, 21 Feb 2010 16:44:37 +0000, by Matthew Wild
-
Merge 0.7 with 0.7 with trunk \o/Sun, 21 Feb 2010 16:43:55 +0000, by Matthew Wild
-
Merge 0.7 with 0.7Sun, 21 Feb 2010 16:43:29 +0000, by Matthew Wild
-
Merge with 0.7Sun, 21 Feb 2010 16:43:05 +0000, by Matthew Wild
-
ejabberdsql2prosody: Don't print password of imported accounts (thanks azerttyu)Sun, 21 Feb 2010 16:42:26 +0000, by Matthew Wild
-
Merge with 0.7.Sun, 21 Feb 2010 17:47:49 +0500, by Waqas Hussain
-
mod_iq: Fire sub-events for iq/self events.Sun, 21 Feb 2010 17:43:39 +0500, by Waqas Hussain
-
stanza_router: Make sure /self events are fired when the 'to' attribute is missing.Sun, 21 Feb 2010 17:43:05 +0500, by Waqas Hussain
-
Merge with 0.7Sat, 20 Feb 2010 00:53:04 +0000, by Matthew Wild
-
mod_debug: Obsoleted by mod_consoleSat, 20 Feb 2010 00:52:28 +0000, by Matthew Wild
-
mod_selftests: Obsolete, removeSat, 20 Feb 2010 00:52:13 +0000, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)Sat, 20 Feb 2010 00:12:32 +0000, by Matthew Wild
-
Backed out changeset e7b09424b486 (not removing mod_offline for trunk)Sat, 20 Feb 2010 00:47:18 +0000, by Matthew Wild
-
mod_offline: Remove from 0.7 (offline messages are handled in core at the moment)Sat, 20 Feb 2010 00:12:32 +0000, by Matthew Wild
-
mod_storage, plus a bit of SQL and XML.Fri, 19 Feb 2010 22:32:28 +0500, by Waqas Hussain
-
Merge with 0.7Fri, 19 Feb 2010 03:31:15 +0000, by Matthew Wild
-
s2smanager: Use s2smanager log() if session doesn't have a logger (thanks Flo)Fri, 19 Feb 2010 03:30:27 +0000, by Matthew Wild
-
net.http: Update print()s to log()s - don't ask how this came to be, I have no idea :)Fri, 19 Feb 2010 03:27:18 +0000, by Matthew Wild
-
net.httpclient_listener: Don't notify request of closed connection if the close was initiated by usFri, 19 Feb 2010 03:23:51 +0000, by Matthew Wild
-
net.http: destroy_request(): Remove update for new server API, pass request.handler instead of request.conn to ondisconnectFri, 19 Feb 2010 03:22:42 +0000, by Matthew Wild
-
net.http: Close connection when invalid status line is received from the serverFri, 19 Feb 2010 03:21:50 +0000, by Matthew Wild
-
net.http: Don't re-destroy a request when the connection is closedFri, 19 Feb 2010 03:21:20 +0000, by Matthew Wild
-
Merge with 0.7Fri, 19 Feb 2010 02:59:00 +0000, by Matthew Wild
-
net.http: Port commit 2f235c57d713 to net.http to fix headers in responses (thanks dersd)Fri, 19 Feb 2010 02:58:34 +0000, by Matthew Wild
-
Merge with 0.7Thu, 18 Feb 2010 19:00:50 +0000, by Matthew Wild
-
MUC: Allow role changes based on JIDs.Thu, 18 Feb 2010 14:28:52 +0500, by Waqas Hussain
-
Merge with 0.7Thu, 18 Feb 2010 18:57:55 +0000, by Matthew Wild
-
README: Update URL for installation docsThu, 18 Feb 2010 18:57:37 +0000, by Matthew Wild
-
HACKERS: UpdateThu, 18 Feb 2010 17:12:37 +0000, by Matthew Wild
-
TODO: UpdateThu, 18 Feb 2010 17:10:45 +0000, by Matthew Wild
-
Merge with 0.7Thu, 18 Feb 2010 16:46:07 +0000, by Matthew Wild
-
net.adns: Don't treat locally-initiated disconnects as fatal with libevent backend in use (thanks Flo)Thu, 18 Feb 2010 16:44:26 +0000, by Matthew Wild
-
net.server_event: Pass false as connection error to disconnect handler if close was initiated by usThu, 18 Feb 2010 16:41:53 +0000, by Matthew Wild
-
modulemanager: Fix traceback on unloading global modules (thanks KSid)Thu, 18 Feb 2010 16:22:50 +0000, by Matthew Wild
-
MUC: Allow role changes based on JIDs.Thu, 18 Feb 2010 14:28:52 +0500, by Waqas Hussain
-
Merge with 0.7Wed, 17 Feb 2010 13:22:42 +0000, by Matthew Wild
-
net.server_event: Increase SSL handshake timeout to 30s, make handshake round-trip count configurable, and bump connect timeout to 20s (thanks Flo)Wed, 17 Feb 2010 13:21:33 +0000, by Matthew Wild
-
Merge with 0.7Tue, 16 Feb 2010 17:16:12 +0000, by Matthew Wild
-
mod_tls: Only negotiate TLS on outgoing s2s connections if we have an SSL context (thanks Flo...)Tue, 16 Feb 2010 17:15:43 +0000, by Matthew Wild
-
Merge with 0.7Tue, 16 Feb 2010 15:06:06 +0000, by Matthew Wild
-
net.adns: Fix potential traceback on DNS responses with libevent enabled (thanks Flo)Tue, 16 Feb 2010 15:05:18 +0000, by Matthew Wild
-
Makefile: Remove fallbacks/Mon, 15 Feb 2010 23:06:57 +0000, by Matthew Wild
-
Makefile: Remove fallbacks/Mon, 15 Feb 2010 23:06:57 +0000, by Matthew Wild
-
prosody: Don't add fallbacks to package.path and package.cpath.Tue, 16 Feb 2010 04:05:25 +0500, by Waqas Hussain
-
util.sasl.scram: Removed unnecessary dependency on bitlib.Tue, 16 Feb 2010 04:02:37 +0500, by Waqas Hussain
-
mod_saslauth: Log debug message with full error if cyrussasl couldn't be loadedMon, 15 Feb 2010 22:56:36 +0000, by Matthew Wild
-
mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl libraryMon, 15 Feb 2010 22:56:15 +0000, by Matthew Wild
-
net.server: Remove redundant commented code and some trailing whitespaceMon, 15 Feb 2010 22:53:32 +0000, by Matthew Wild
-
mod_presence: Added config option 'bare_message_delivery_policy'. Allowed values are 'priority' (default) and 'broadcast'.Mon, 15 Feb 2010 08:04:25 +0500, by Waqas Hussain
-
mod_presence: Reflect the user's own presence back to them.Mon, 15 Feb 2010 04:15:37 +0500, by Waqas Hussain
-
mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing.Mon, 15 Feb 2010 02:51:07 +0500, by Waqas Hussain
-
net.server_event: Fire onincoming() callback for new connections as opposed to the new onconnect() - let's change this for a future version thoughSun, 14 Feb 2010 20:47:09 +0000, by Matthew Wild
-
configmanager: Remove debugging code accidentally committedSun, 14 Feb 2010 20:37:49 +0000, by Matthew Wild
-
net.server_event: Fix another instance of creating an SSL context - certmanager now does thisSun, 14 Feb 2010 20:36:54 +0000, by Matthew Wild
-
net.server_event: Fix traceback in creating SSL contextSun, 14 Feb 2010 20:15:17 +0000, by Matthew Wild
-
configmanager: Error when a component and host clash hostnamesSun, 14 Feb 2010 18:41:44 +0000, by Matthew Wild
-
mod_tls: Ban TLS after auth, not before.Sun, 14 Feb 2010 10:00:39 +0500, by Waqas Hussain
-
mod_tls: Fixed traceback during S2S TLS (nil global access).Sun, 14 Feb 2010 09:59:57 +0500, by Waqas Hussain
-
mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarilySat, 13 Feb 2010 19:35:12 +0000, by Matthew Wild
-
prosody: More accurate friendly error message in the event that creating the global SSL context failsSat, 13 Feb 2010 16:22:05 +0000, by Matthew Wild
-
prosody: Use certmanager to create the global SSL contextSat, 13 Feb 2010 16:21:32 +0000, by Matthew Wild
-
Merge with 0.7Sat, 13 Feb 2010 16:12:53 +0000, by Matthew Wild
-
certmanager: Bring back the friendly errors when failing to load the key/certificate fileSat, 13 Feb 2010 16:12:21 +0000, by Matthew Wild
-
componentmanager: Use certmanager for creating contextsSat, 13 Feb 2010 16:10:01 +0000, by Matthew Wild
-
certmanager, hostmanager: Rename get_context() to create_context() to be more explicit about what it doesSat, 13 Feb 2010 16:08:43 +0000, by Matthew Wild
-
Merge with backoutSat, 13 Feb 2010 15:34:33 +0000, by Matthew Wild
-
Backed out changeset cb1f9266130b: better way to achieve this to be committed Real Soon Now.Sat, 13 Feb 2010 15:34:22 +0000, by Matthew Wild
-
mod_tls: Refactor to simplify detection of whether we can do TLS on a connectionFri, 12 Feb 2010 21:57:46 +0000, by Matthew Wild
-
stanza_router: Fire /self events for stanzas users send to their own bare JID.Sat, 13 Feb 2010 02:55:24 +0500, by Waqas Hussain
-
mod_tls: Don't offer TLS on hosts that don't have any certsFri, 12 Feb 2010 21:33:22 +0000, by Matthew Wild
-
sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)Fri, 12 Feb 2010 17:27:53 +0000, by Matthew Wild
-
sessionmanager, s2smanager: Give sessions dummy data handlers that log when data is received by a destroyed sessionFri, 12 Feb 2010 17:14:54 +0000, by Matthew Wild
-
net.dns: Normalize records before placing them in the cache, fixes issues with CNAME targets in CAPS (fixes #161)Fri, 12 Feb 2010 15:05:48 +0000, by Matthew Wild
-
net.dns: Update for new socket APIFri, 12 Feb 2010 15:02:57 +0000, by Matthew Wild
-
hostmanager: Small optimisation in checking whether a host is enabledFri, 12 Feb 2010 12:47:23 +0000, by Matthew Wild
-
hostmanager: Log an error if no hosts are definedFri, 12 Feb 2010 12:43:50 +0000, by Matthew Wild
-
mod_privacy: Remove the non-working sendNeededUnavailablePresences() and the related commented codeFri, 12 Feb 2010 12:29:53 +0000, by Matthew Wild
-
mod_privacy: Fix to correctly iterate over lists stored in new formatFri, 12 Feb 2010 12:28:45 +0000, by Matthew Wild
-
mod_privacy: Upgrade old privacy lists to new storage format, so they don't get lostFri, 12 Feb 2010 12:07:46 +0000, by Matthew Wild
-
s2smanager, mod_compression, mod_tls: Changed event.session to event.origin for s2s-stream-features event for consistency.Fri, 12 Feb 2010 04:30:17 +0500, by Waqas Hussain
-
mod_saslauth: Hook stream-features event using new events API.Fri, 12 Feb 2010 04:25:37 +0500, by Waqas Hussain
-
mod_roster: Hook stream-features event using new events API.Fri, 12 Feb 2010 04:22:30 +0500, by Waqas Hussain
-
mod_legacyauth: Hook stream-features event using new events API.Fri, 12 Feb 2010 04:22:01 +0500, by Waqas Hussain
-
mod_compression: Hook stream-features event using new events API.Fri, 12 Feb 2010 04:21:34 +0500, by Waqas Hussain
-
mod_bosh: Fire stream-features event using new events API.Fri, 12 Feb 2010 04:11:50 +0500, by Waqas Hussain
-
mod_tls: Hook stream-features event using new events API.Fri, 12 Feb 2010 03:50:44 +0500, by Waqas Hussain
-
sessionmanager: Fire stream-features event using new events API.Fri, 12 Feb 2010 03:49:05 +0500, by Waqas Hussain
-
mod_tls: Cleanup.Fri, 12 Feb 2010 03:46:48 +0500, by Waqas Hussain
-
mod_tls: Fixed an extra :up() in s2s stream feature generation.Fri, 12 Feb 2010 03:14:53 +0500, by Waqas Hussain
-
Merge with trunk.Fri, 12 Feb 2010 02:50:57 +0500, by Waqas Hussain
-
mod_tls: Remove origin type check when TLS is requested (thanks MattJ).Fri, 12 Feb 2010 02:43:02 +0500, by Waqas Hussain
-
mod_tls: Respond with proper error when TLS cannot be negotiated.Fri, 12 Feb 2010 02:39:50 +0500, by Waqas Hussain
-
mod_tls: Inlined some code.Fri, 12 Feb 2010 02:32:27 +0500, by Waqas Hussain
-
net.server_event: Fixes for traceback with no LuaSecThu, 11 Feb 2010 21:32:49 +0000, by Matthew Wild
-
net.server_select: Small indentation fixThu, 11 Feb 2010 21:13:45 +0000, by Matthew Wild
-
net.server_select: Fix traceback with no LuaSec available (thanks Nolan)Thu, 11 Feb 2010 21:09:59 +0000, by Matthew Wild
-
mod_tls: Merged duplicate code.Fri, 12 Feb 2010 02:15:54 +0500, by Waqas Hussain
-
mod_tls: Switched to new events API.Fri, 12 Feb 2010 01:56:18 +0500, by Waqas Hussain
-
mod_tls: Slight refactoring.Fri, 12 Feb 2010 01:47:10 +0500, by Waqas Hussain
-
mod_presence: Don't depend on user being online when calculating top resources.Fri, 12 Feb 2010 00:55:06 +0500, by Waqas Hussain
-
mod_presence: Don't depend on sessions array existing for a user when handling outgoing presence broadcast.Fri, 12 Feb 2010 00:54:14 +0500, by Waqas Hussain
-
sessionmanager: Fire resource-unbind event after removing session from sessions tableThu, 11 Feb 2010 19:34:23 +0000, by Matthew Wild
-
mod_privacy: Remove use of to identify unspecified privacy listThu, 11 Feb 2010 18:49:17 +0000, by Matthew Wild
-
mod_privacy: Fix potential traceback in stanza validation, and fix some zero-based indexing :)Thu, 11 Feb 2010 18:44:42 +0000, by Matthew Wild
-
mod_privacy: Don't store the privacy lists as an array, but as a map... faster and less codeThu, 11 Feb 2010 12:10:06 +0000, by Matthew Wild
-
prosody, prosodyctl: Re-jiggle load order again, fixes logging config not being obeyed (thanks darkrain)Thu, 11 Feb 2010 11:31:14 +0000, by Matthew Wild
-
loggingmanager: Trailing whitespaceThu, 11 Feb 2010 11:04:26 +0000, by Matthew Wild
-
modulemanager: Load plugin libraries in the same environment as the plugins.Thu, 11 Feb 2010 05:36:03 +0500, by Waqas Hussain
-
modulemanager: Make the plugin environment available directly (module.environment within plugins).Thu, 11 Feb 2010 05:34:53 +0500, by Waqas Hussain
-
util.datamanager: Added support for hooks to override behavior.Thu, 11 Feb 2010 05:21:03 +0500, by Waqas Hussain
-
net.server_select: Only allow starttls if luasec is available (thanks Nolan)Wed, 10 Feb 2010 19:17:45 +0000, by Matthew Wild
-
net.server_select: *Major* whitespace refactoring to meet Prosody's coding style guidelines, we now have tabsWed, 10 Feb 2010 19:12:43 +0000, by Matthew Wild
-
sessionmanager: Whitespace fixWed, 10 Feb 2010 07:53:25 +0000, by Matthew Wild
-
mod_privacy: Rename from_user/to_user flags to is_from_user/is_to_user for clarityTue, 09 Feb 2010 06:49:03 +0000, by Matthew Wild
-
net.dns, net.adns: Changed dns:socket_wrapper_set to dns.socket_wrapper_set for consistency.Wed, 10 Feb 2010 01:58:49 +0500, by Waqas Hussain
-
util.sasl_cyrus: Add text message from cyrussasl to <not-authorized/> errors.Wed, 10 Feb 2010 01:53:38 +0500, by Waqas Hussain
-
mod_tls: Don't advertise TLS after authentication.Wed, 10 Feb 2010 01:36:22 +0500, by Waqas Hussain
-
net.dns: Fixed whitespace/indentation.Wed, 10 Feb 2010 00:46:04 +0500, by Waqas Hussain
-
net.dns: Removed unused function.Wed, 10 Feb 2010 00:38:07 +0500, by Waqas Hussain
-
net.dns: Removed some useless indirection to improve readability.Wed, 10 Feb 2010 00:34:30 +0500, by Waqas Hussain
-
util.encodings: Use STD3 ASCII rules for idna.to_ascii.Wed, 10 Feb 2010 00:12:48 +0500, by Waqas Hussain
-
net.httpserver: Make request.conn be the server.lua conn instead of the underlying socket (more useful this way)Mon, 08 Feb 2010 11:22:21 +0000, by Matthew Wild
-
net.httpserver: Trailing whitespaceMon, 08 Feb 2010 11:20:19 +0000, by Matthew Wild
-
Merge with backoutFri, 05 Feb 2010 17:46:58 +0000, by Matthew Wild
-
util.sasl.digest-md5: Revert changeset 6094a4e2b6f3 as it breaks some clients, re-visit some time down the lineFri, 05 Feb 2010 17:46:46 +0000, by Matthew Wild
-
prosody: Add a catch-all friendly message for when any port is in use we want to useFri, 05 Feb 2010 15:05:39 +0000, by Matthew Wild
-
prosodyctl: Initialize logging before checking dependenciesFri, 05 Feb 2010 16:01:21 +0100, by Ali Sabil
-
prosody: Initialize logging before checking dependencies (fixes another traceback with no LuaSec)Fri, 05 Feb 2010 14:32:20 +0000, by Matthew Wild
-
certmanager: Fix traceback with no LuaSecFri, 05 Feb 2010 14:31:25 +0000, by Matthew Wild
-
certmanager: Tabs not spaces!Fri, 05 Feb 2010 14:22:48 +0000, by Matthew Wild
-
util.dependencies: Don't query the config (it isn't really necessary)Fri, 05 Feb 2010 13:52:01 +0000, by Matthew Wild
-
net.server_event: Update for compatibility with new server APISun, 31 Jan 2010 19:58:52 +0000, by Matthew Wild
-
net.xmppserver_listener: status -> onstatus for consistencySun, 31 Jan 2010 19:57:58 +0000, by Matthew Wild
-
net.server_select: listener.status -> listener.onstatus for consistencySun, 31 Jan 2010 19:56:22 +0000, by Matthew Wild
-
net.adns: Use different flavour of voodoo to make UDP sockets work smoothly with libevent (no packet merging)Sun, 31 Jan 2010 19:54:56 +0000, by Matthew Wild
-
util.stanza: stanza.error_reply(): Fix to put the correct namespace on <text>Sun, 31 Jan 2010 19:27:52 +0000, by Matthew Wild
-
net.adns: Trailing whitespaceSun, 31 Jan 2010 18:09:37 +0000, by Matthew Wild
-
hostmanager: Use certmanager for obtaining SSL contextsSun, 31 Jan 2010 17:23:39 +0000, by Matthew Wild
-
certmanager: Hello world, I'm come to manage your SSL contextsSun, 31 Jan 2010 17:22:59 +0000, by Matthew Wild
-
prosody: Show friendly error when no config present for legacy SSL portsSun, 31 Jan 2010 17:15:35 +0000, by Matthew Wild
-
configmanager: Trailing whitespaceSun, 31 Jan 2010 17:14:52 +0000, by Matthew Wild
-
net.connlisteners: Return an error if no SSL context is supplied for a connection of type 'ssl'Sun, 31 Jan 2010 17:08:57 +0000, by Matthew Wild
-
prosody: Log error message when failing to open portsSun, 31 Jan 2010 16:40:47 +0000, by Matthew Wild
-
net.server_select: Report whether a new listener uses SSL or not in the log messageSun, 31 Jan 2010 16:23:38 +0000, by Matthew Wild
-
prosody: Only set the ssl_ctx for 'ssl' connectionsSun, 31 Jan 2010 16:22:52 +0000, by Matthew Wild
-
net.connlisteners: Remove redundant variable declarationSun, 31 Jan 2010 15:44:55 +0000, by Matthew Wild
-
net.connlisteners: Update for new server API, type == 'tls' now means little - all connections support TLSSun, 31 Jan 2010 15:44:05 +0000, by Matthew Wild
-
s2smanager: Update for new server SSL API (don't pass a sslctx)Sun, 31 Jan 2010 15:41:33 +0000, by Matthew Wild
-
mod_tls: Remove some redundant variable declarationsSun, 31 Jan 2010 15:40:28 +0000, by Matthew Wild
-
mod_tls: Set the sslctx on outgoing connections (possibly the cause of outgoing s2s connections not being encrypted)Sun, 31 Jan 2010 15:39:49 +0000, by Matthew Wild
-
mod_tls: Update for new server SSL syntaxSun, 31 Jan 2010 15:39:04 +0000, by Matthew Wild
-
net.server_select: Remove startssl parameter to the client/server creation functions - passing a sslctx now indicates you want to use SSL from the startSun, 31 Jan 2010 15:37:08 +0000, by Matthew Wild
-
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)Sat, 30 Jan 2010 18:51:07 +0000, by Matthew Wild
-
s2smanager: Fix syntax error)Sat, 30 Jan 2010 18:45:46 +0000, by Matthew Wild
-
s2smanager: require_s2s_encryption -> s2s_require_encryptionSat, 30 Jan 2010 17:00:47 +0000, by Matthew Wild
-
s2smanager: Make require_s2s_encryption do what it says on the tinSat, 30 Jan 2010 16:42:27 +0000, by Matthew Wild
-
hostmanager: Trailing whitespaceFri, 29 Jan 2010 17:09:20 +0000, by Matthew Wild
-
net.server_event: Trailing whitespaceFri, 29 Jan 2010 16:49:43 +0000, by Matthew Wild
-
net.server_event: Support :setlistener() method on connections to work with port multiplexingFri, 29 Jan 2010 16:46:28 +0000, by Matthew Wild
-
Merge with trunk.Fri, 29 Jan 2010 21:15:33 +0500, by Waqas Hussain
-
mod_presence: Quick fix to make probes from local users to local hosts work.Fri, 29 Jan 2010 21:08:18 +0500, by Waqas Hussain
-
mod_presence: Added handler for presence subscriptions and probes to local hosts.Fri, 29 Jan 2010 21:06:51 +0500, by Waqas Hussain
-
stanza_router: Added third parameter to core_post_stanza, to control pre-events.Fri, 29 Jan 2010 21:04:36 +0500, by Waqas Hussain
-
MUC: Fixes and refactoring for the previous commit to work in all cases, text of error stanzas is now broadcastFri, 29 Jan 2010 15:13:06 +0000, by Matthew Wild
-
MUC: Show error message texts when participants are kicked for stanza errorsFri, 29 Jan 2010 14:40:37 +0000, by Matthew Wild
-
MUC: Have get_error_condition() use the new stanza:get_error() (muc.lib.lua 11 lines shorter \o/)Fri, 29 Jan 2010 14:26:54 +0000, by Matthew Wild
-
util.stanza: Add stanza:get_error() to return type, condition and text of a stanza errorFri, 29 Jan 2010 14:22:03 +0000, by Matthew Wild
-
mod_presence: Respond with an unavailable presence when subscribers probe and no resources are available.Fri, 29 Jan 2010 18:16:39 +0500, by Waqas Hussain
-
mod_privacy: A handful of logging fixesFri, 29 Jan 2010 13:02:06 +0000, by Matthew Wild
-
Merge backed out changesetFri, 29 Jan 2010 03:07:30 +0000, by Matthew Wild
-
Backed out changeset c4240df1b412 (or this)Fri, 29 Jan 2010 03:07:08 +0000, by Matthew Wild
-
Backed out changeset a4f9ed3f912e (you didn't see this)Fri, 29 Jan 2010 03:06:37 +0000, by Matthew Wild
-
mod_privacy: ...and no 'to' for presence implies an outgoing broadcastFri, 29 Jan 2010 02:49:34 +0000, by Matthew Wild
-
mod_privacy: Mmph, no 'from' == from localFri, 29 Jan 2010 02:41:36 +0000, by Matthew Wild
-
mod_privacy: Trailing whitespace (I can't sleep)Fri, 29 Jan 2010 02:16:43 +0000, by Matthew Wild
-
prosodyctl: Don't load luarocks as util.dependencies now does thisThu, 28 Jan 2010 18:11:24 +0000, by Matthew Wild
-
prosody: Check dependencies (and load LuaRocks) earlier on in the startup processThu, 28 Jan 2010 18:11:03 +0000, by Matthew Wild
-
util.dependencies: Load luarocks.loader/luarocks.requireThu, 28 Jan 2010 18:10:20 +0000, by Matthew Wild
-
mod_console: Update !! shortcut for new connection APIThu, 28 Jan 2010 15:17:55 +0000, by Matthew Wild
-
s2smanager: WhitespaceThu, 28 Jan 2010 13:39:23 +0000, by Matthew Wild
-
xep227toprosody: Fixed some global accesses.Wed, 27 Jan 2010 23:11:06 +0500, by Waqas Hussain
-
xep227toprosody: Initial commit (thanks stefan).Wed, 27 Jan 2010 23:04:13 +0500, by Waqas Hussain
-
xmlhandlers: Removed unused variables.Tue, 26 Jan 2010 03:39:53 +0500, by Waqas Hussain
-
xmlhandlers: A little optimization.Tue, 26 Jan 2010 03:39:24 +0500, by Waqas Hussain
-
MUC: Removed old commented code.Tue, 26 Jan 2010 02:30:56 +0500, by Waqas Hussain
-
MUC: Converted some local functions into methods.Tue, 26 Jan 2010 02:29:32 +0500, by Waqas Hussain
-
mod_privacy: Removed a useless 'require' within a function.Tue, 26 Jan 2010 02:11:50 +0500, by Waqas Hussain
-
Merge with trunk.Tue, 26 Jan 2010 02:10:25 +0500, by Waqas Hussain
-
mod_privacy: Cleaned up code.Tue, 26 Jan 2010 02:07:13 +0500, by Waqas Hussain
-
mod_privacy: Reduced a function.Tue, 26 Jan 2010 01:49:45 +0500, by Waqas Hussain
-
mod_privacy: Fixed global access.Tue, 26 Jan 2010 01:47:21 +0500, by Waqas Hussain
-
prosodyctl: Require util.dependencies to run dependency checks, not only for when starting Prosody directly (thanks Joe)Mon, 25 Jan 2010 20:58:15 +0000, by Matthew Wild
-
mod_privacy: Imported from prosody-modules.Tue, 26 Jan 2010 01:32:39 +0500, by Waqas Hussain
-
mod_component: Cleaned up unused variables.Sun, 24 Jan 2010 05:36:25 +0500, by Waqas Hussain
-
prosody: Listen for component connections on port 5347 by default.Sun, 24 Jan 2010 05:35:21 +0500, by Waqas Hussain
-
xmlhandlers: Rearranged a little code.Sat, 23 Jan 2010 18:41:20 +0500, by Waqas Hussain
-
xmlhandlers: Fixed indentation and added some semicolons.Sat, 23 Jan 2010 18:33:39 +0500, by Waqas Hussain
-
mod_disco: Added option 'disco_items' to allow appending items to a host's disco#items result.Sat, 23 Jan 2010 18:16:10 +0500, by Waqas Hussain
-
mod_component: Fix name of config option in error message (thanks nulani!)Sat, 23 Jan 2010 02:53:44 +0000, by Matthew Wild
-
xmppcomponent_listener: Update for new connection APIFri, 22 Jan 2010 16:36:11 +0000, by Matthew Wild
-
util.dataforms: Add optional type parameters (defaults to 'form')Fri, 22 Jan 2010 14:58:31 +0000, by Matthew Wild
-
mod_xmlrpc: Obsolete, removeFri, 22 Jan 2010 14:48:30 +0000, by Matthew Wild
-
mod_bosh: I == fail.Fri, 22 Jan 2010 03:36:03 +0000, by Matthew Wild
-
mod_bosh: Simplify cross-domain support, and make it work - default is for cross-domain to be disallowedFri, 22 Jan 2010 03:18:55 +0000, by Matthew Wild
-
mod_bosh: Support for cross-domain access control using CORSThu, 21 Jan 2010 15:07:52 +0000, by Matthew Wild
-
net.httpserver: More robust handling of headers split across multiple packetsThu, 21 Jan 2010 14:53:01 +0000, by Matthew Wild
-
util.stanza: Trailing whitespaceThu, 21 Jan 2010 13:22:41 +0000, by Matthew Wild
-
net.httpserver: Make it possible to return responses with no bodyThu, 21 Jan 2010 13:14:52 +0000, by Matthew Wild
-
net.httpserver: Close connection on invalid HTTP status lineThu, 21 Jan 2010 13:10:13 +0000, by Matthew Wild
-
modulemanager: Remove obsolete actions codeThu, 21 Jan 2010 12:57:12 +0000, by Matthew Wild
-
net.server_{select,event}: Fail gracefully if socket doesn't have a setoption method (LuaSec issue I think)Thu, 21 Jan 2010 12:56:08 +0000, by Matthew Wild
-
net.server_event: Replace all calls to _start_ssl() to its bigger brother starttls() - fixes 5223 w/ libeventThu, 21 Jan 2010 12:23:13 +0000, by Matthew Wild
-
objectmanager: Obsolete, removeThu, 21 Jan 2010 01:08:50 +0000, by Matthew Wild
-
actions: Obsolete, removeThu, 21 Jan 2010 01:07:17 +0000, by Matthew Wild
-
mod_actions_http: Obsolete, removeThu, 21 Jan 2010 01:06:30 +0000, by Matthew Wild
-
mod_bosh: Trailing whitespaceThu, 21 Jan 2010 00:35:07 +0000, by Matthew Wild
-
s2smanager: Log error and fail gracefully if we can't open a socket for an outgoing s2s connection (thanks foucault)Tue, 19 Jan 2010 19:58:02 +0000, by Matthew Wild
-
net.xmppserver_listener: Handle stream-error errors from xmlhandlers, and close session in responseTue, 19 Jan 2010 04:38:43 +0000, by Matthew Wild
-
net.xmppserver_listener: Extend session:close() with a remote_reason parameterTue, 19 Jan 2010 04:37:28 +0000, by Matthew Wild
-
s2smanager: No-one noticed that Prosody stopped sending to/from on stream headers recently? :)Tue, 19 Jan 2010 04:35:10 +0000, by Matthew Wild
-
xmlhandlers: Move stream-error detection to somewhere more appropriate (it was never reached) - s2s stream errors now reported properlyTue, 19 Jan 2010 03:58:20 +0000, by Matthew Wild
-
mod_bosh: Update for new xmlhandlers syntaxTue, 19 Jan 2010 03:57:19 +0000, by Matthew Wild
-
net.xmpp{client,server,component}: Update for new xmlhandlers syntaxTue, 19 Jan 2010 03:56:44 +0000, by Matthew Wild
-
net.xmppserver_listener: Pass reason for session disconnection to disconnect handler, if knownTue, 19 Jan 2010 03:55:19 +0000, by Matthew Wild
-
xmlhandlers: More refactoring, split up stream_ns and stream_tag, add stream_error_tag so that callers don't need to be so worried about the separator we useTue, 19 Jan 2010 03:52:41 +0000, by Matthew Wild
-
xmlhandlers: Define ns_separator and ns_pattern to save repeating it in literal form throughout the fileMon, 18 Jan 2010 19:00:18 +0000, by Matthew Wild
-
net.server_event: Remove access to starttls method when starttls is negotiated - fixes offering starttls to client who are already using it (thanks darkrain and Adium)Mon, 18 Jan 2010 18:20:03 +0000, by Matthew Wild
-
mod_presence: Automatically deny presence requests for hosts, fixes traceback in #153Mon, 18 Jan 2010 17:14:41 +0000, by Matthew Wild
-
stanza_router: Log the name of unhandled stanzas (thanks bear)Mon, 18 Jan 2010 16:31:57 +0000, by Matthew Wild
-
util.signal: Using stdlib.h instead of malloc.h.Fri, 15 Jan 2010 18:30:33 +0100, by Tobias Markmann
-
mod_muc: Remove unused history_length declarationWed, 13 Jan 2010 00:05:07 +0000, by Matthew Wild
-
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 itWed, 13 Jan 2010 00:04:38 +0000, by Matthew Wild
-
mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!)Wed, 13 Jan 2010 00:03:22 +0000, by Matthew Wild
-
util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdirTue, 12 Jan 2010 15:35:36 +0000, by Matthew Wild
-
xmppclient_listener: Allow the tcp_keepalives option in the config to control whether keepalives are usedTue, 12 Jan 2010 15:17:08 +0000, by Matthew Wild
-
net.server_event: Add conn:setoption() to set options on the socketTue, 12 Jan 2010 15:16:22 +0000, by Matthew Wild
-
net.server_select: Add conn:setoption() to set options on the socketTue, 12 Jan 2010 15:15:49 +0000, by Matthew Wild
-
mod_saslauth: Fixed some indentation and added some semi-colons.Mon, 11 Jan 2010 19:17:26 +0500, by Waqas Hussain
-
mod_saslauth: Made some variables local to avoid unnecessary global access.Mon, 11 Jan 2010 19:05:08 +0500, by Waqas Hussain
-
sessionmanager: Added resource prepping, and invalid resource checking to the bind_resource function.Mon, 11 Jan 2010 18:59:06 +0500, by Waqas Hussain
-
mod_register: Return a <not-acceptable/> error on empty usernames (thanks Neustradamus).Mon, 11 Jan 2010 17:52:28 +0500, by Waqas Hussain
-
componentmanager: Add dialback_secret to components to allow s2s to work (thanks Flo)Mon, 11 Jan 2010 10:13:02 +0000, by Matthew Wild
-
util.prosodyctl: Report Prosody as not running if the pidfile isn't lockedMon, 11 Jan 2010 00:14:33 +0000, by Matthew Wild
-
mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfileSun, 10 Jan 2010 23:49:38 +0000, by Matthew Wild
-
util.datamanager: Use pposix.mkdir if availableSun, 10 Jan 2010 23:13:30 +0000, by Matthew Wild
-
util.pposix: Add mkdir(path)Sun, 10 Jan 2010 23:12:22 +0000, by Matthew Wild
-
prosodyctl: Move definition of prosody singleton to prior to loading datamanager, and add platformSun, 10 Jan 2010 23:11:28 +0000, by Matthew Wild
-
util.pposix: Replace the unwieldy module table generation with luaL_register() call - side effect - it now sets the pposix global to the module tableSun, 10 Jan 2010 22:43:28 +0000, by Matthew Wild
-
mod_posix: Set umask to 'umask' from the config, or 027Sun, 10 Jan 2010 22:15:15 +0000, by Matthew Wild
-
prosodyctl: Set umask to protect data files, bump pposix dep to 0.3.2Sun, 10 Jan 2010 22:14:44 +0000, by Matthew Wild
-
util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix)Sun, 10 Jan 2010 21:48:25 +0000, by Matthew Wild
-
util.pposix: Fix return type of lc_abort to shush compiler warningSun, 10 Jan 2010 20:21:48 +0000, by Matthew Wild
-
util.posix: Trailing whitespaceSun, 10 Jan 2010 17:35:37 +0000, by Matthew Wild
-
net.server: When libevent backend is in use, override signal.signal to use server.hook_signalSun, 10 Jan 2010 15:26:36 +0000, by Matthew Wild
-
net.server_event: Add server.hook_signal(signal_num, handler) to wrap libevent's signal-catching interfaceSun, 10 Jan 2010 15:25:19 +0000, by Matthew Wild
-
mod_posix: Remove the lines added to work around the util.signal loop bugSun, 10 Jan 2010 14:09:17 +0000, by Matthew Wild
-
util.signal: Restore the old debug hook earlier, just in case we receive another signal between clearing the signal queue and restoring itSun, 10 Jan 2010 03:54:29 +0000, by Matthew Wild
-
util.signal: Update version in header, and author's emailSun, 10 Jan 2010 00:31:38 +0000, by Matthew Wild
-
util.signal: Queue up multiple signals, instead of trampling on the previous debug hook (and never clearing our own)Sun, 10 Jan 2010 00:28:48 +0000, by Matthew Wild
-
prosody: net_activate_ports: Accept strings as well as numbers for specifying portsSat, 09 Jan 2010 07:12:30 +0000, by Matthew Wild
-
prosody: Read list of possible config extensions from configmanager, removes old TODOSat, 09 Jan 2010 07:03:48 +0000, by Matthew Wild
-
configmanager: Add parsers() method to return an array of supported config formatsSat, 09 Jan 2010 06:59:47 +0000, by Matthew Wild
-
s2smanager: Split sending of stream header into a :open_stream() methodSat, 09 Jan 2010 06:53:23 +0000, by Matthew Wild
-
net.dns: Make sure math.randomseed() gets passed an integerThu, 07 Jan 2010 01:26:01 +0000, by Matthew Wild
-
net.server_select: Fix oops in last commitWed, 06 Jan 2010 16:20:56 +0000, by Matthew Wild
-
net.server_select: Allow setting the logger using server.setloggerWed, 06 Jan 2010 16:16:23 +0000, by Matthew Wild
-
s2smanager: Allow new_outgoing() to create sessions without automatically connecting them (set 3rd parameters to false)Mon, 04 Jan 2010 17:32:26 +0000, by Matthew Wild
-
s2smanager: Stamp a 'to' on the reply stream:stream. This makes prosody happy.Sun, 03 Jan 2010 11:26:36 -0800, by Paul Aurich
-
s2smanager, hostmanager: Make dialback secrets per-hostSun, 03 Jan 2010 18:55:42 +0000, by Matthew Wild
-
s2smanager: Trim trailing whitespaceSun, 03 Jan 2010 18:37:03 +0000, by Matthew Wild
-
mod_saslauth: Oops.Sun, 03 Jan 2010 10:07:20 -0800, by Paul Aurich
-
Merge with PaulSun, 03 Jan 2010 17:54:26 +0000, by Matthew Wild
-
mod_muc/muc.lib: Use stanza:get_child() to locate MUC child elementSun, 03 Jan 2010 17:53:54 +0000, by Matthew Wild
-
mod_saslauth: Use module:get_option()Sun, 03 Jan 2010 09:51:01 -0800, by Paul Aurich
-
mod_saslauth: Add sasl_backend config parameterSat, 02 Jan 2010 20:03:24 -0800, by Paul Aurich
-
Merge with RobSun, 03 Jan 2010 15:17:51 +0000, by Matthew Wild
-
Added notification of configuration changes for MUCsWed, 30 Dec 2009 13:26:11 -0600, by Rob Hoelz
-
Add support for non-anonymous MUC roomsTue, 29 Dec 2009 16:21:12 -0600, by Rob Hoelz
-
prosodyctl: Gracefully handle a missing stty command, and fall back to ANSI escape sequencesSun, 03 Jan 2010 03:36:40 +0000, by Matthew Wild
-
mod_httpserver: Rudimentary directory detection, return forbidden instead of causing a traceback (since commit 0325f241a26c)Fri, 01 Jan 2010 21:32:23 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Remove lie about requiring console_enabledFri, 01 Jan 2010 03:32:26 +0000, by Matthew Wild
-
prosody.cfg.lua.dist: Remove trailing whitespaceFri, 01 Jan 2010 03:29:12 +0000, by Matthew Wild
-
util.events: Rename add_plugin() and remove_plugin() to add_handlers() and remove_handlers() respectivelyThu, 31 Dec 2009 02:39:40 +0000, by Matthew Wild
-
util.signal: Update header comment for new filenameWed, 30 Dec 2009 20:24:11 +0000, by Matthew Wild
-
util.sasl_cyrus: Report an error if Cyrus SASL init fails.Wed, 30 Dec 2009 16:43:08 +0100, by Tobias Markmann
-
util.sasl_cyrus: Removing whitespace.Tue, 29 Dec 2009 01:04:48 +0100, by Tobias Markmann
-
util.sasl_cyrus: Automatically initialize Cyrus SASL with the first used service name.Tue, 29 Dec 2009 01:03:37 +0100, by Tobias Markmann
-
util.sasl_cyrus: Change variable name.Mon, 28 Dec 2009 22:08:32 +0100, by Tobias Markmann
-
util.sasl_cyrus: Fixing cyrus mechanism list parsing. (Thanks darkrain)Mon, 28 Dec 2009 20:21:49 +0100, by Tobias Markmann
-
net.httpserver: Optimized response serialization.Sun, 27 Dec 2009 10:09:22 +0500, by Waqas Hussain
-
mod_saslauth: Adjust sanitizing.Wed, 23 Dec 2009 23:13:39 +0100, by Tobias Markmann
-
mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth.Wed, 23 Dec 2009 23:09:44 +0100, by Tobias Markmann
-
first working version with Cyrus SASL support.Wed, 23 Dec 2009 16:46:49 -0500, by jorj
-
added comment to remind us to fix binary output breaking the terminalWed, 23 Dec 2009 16:45:03 -0500, by jorj
-
util.sasl_cyrus: Further fixing and cleanup.Tue, 22 Dec 2009 21:08:58 +0100, by Tobias Markmann
-
util.sasl_cyrus: Initializing Cyrus SASL library and a bit cleanup.Tue, 22 Dec 2009 20:55:35 +0100, by Tobias Markmann
-
util.sasl_cyrus: Log errors if CyrusSASL init fails.Tue, 22 Dec 2009 20:21:44 +0100, by Tobias Markmann
-
mod_saslauth: Make service_name configurable for CyrusSASL users.Tue, 22 Dec 2009 20:20:37 +0100, by Tobias Markmann
-
mod_saslauth: Add support for CyrusSASL.Tue, 22 Dec 2009 19:27:19 +0100, by Tobias Markmann
-
Adding sasl_cyrus.lua. A sasl.lua drop-in replacement to use CyrusSASL for all c2s authentication.Tue, 22 Dec 2009 19:26:16 +0100, by Tobias Markmann
-
mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks FloMon, 21 Dec 2009 22:00:49 +0000, by Matthew Wild
-
net.dns: Update synchronous path for new connection APIMon, 21 Dec 2009 17:03:47 +0000, by Brian Cully
-
util.prosodyctl: Saner determination of Prosody executable pathMon, 21 Dec 2009 16:52:12 +0000, by Brian Cully
-
mod_pep: Added a TODO.Mon, 21 Dec 2009 06:37:58 +0500, by Waqas Hussain
-
mod_pep: Handle service discovery queries for bare account JIDs (thanks darkrain).Mon, 21 Dec 2009 06:26:37 +0500, by Waqas Hussain
-
mod_disco: Handle and fire events for service discovery queries for bare account JIDs (thanks darkrain).Mon, 21 Dec 2009 06:25:12 +0500, by Waqas Hussain
-
s2smanager: Give reasons to destroy_session in more cases, including when DNS lookup failsThu, 17 Dec 2009 21:50:02 +0000, by Matthew Wild
-
Merge with backout branchThu, 17 Dec 2009 21:38:16 +0000, by Matthew Wild
-
s2smanager: Send reply stream header only after checking we serve this host (sorry darkrain... :) )Thu, 17 Dec 2009 21:36:31 +0000, by Matthew Wild
-
Backed out changeset 78c5cb163ea9, to fix another way. Haven't done this for a while :)Thu, 17 Dec 2009 21:33:35 +0000, by Matthew Wild
-
s2smanager: More whitespaceThu, 17 Dec 2009 21:18:02 +0000, by Matthew Wild
-
s2smanager: Mark stream as opened sooner, this prevents a duplicated stream header on host-unknown errors (thanks darkrain and his mail server)Thu, 17 Dec 2009 21:17:47 +0000, by Matthew Wild
-
s2smanager: WhitespaceThu, 17 Dec 2009 21:14:44 +0000, by Matthew Wild
-
net.server_event: Add properties like _ip and _port to server objects tooThu, 17 Dec 2009 20:30:41 +0000, by Matthew Wild
-
net.server_event: Add :serverport() method to be compatible with old APIThu, 17 Dec 2009 20:30:10 +0000, by Matthew Wild
-
mod_bosh: Update for new connection APIThu, 17 Dec 2009 20:28:32 +0000, by Matthew Wild
-
httpserver_listener: Update for new connection APIThu, 17 Dec 2009 20:22:52 +0000, by Matthew Wild
-
net.httpserver: Fix usage of old connection API syntaxThu, 17 Dec 2009 20:10:11 +0000, by Matthew Wild
-
xmppserver_listener: Make log messages during SRV retries clearerThu, 17 Dec 2009 19:01:57 +0000, by Matthew Wild
-
xmppserver_listener: When a connection fails, pass the reason to destroy_sessionThu, 17 Dec 2009 19:00:36 +0000, by Matthew Wild
-
s2smanager: Have both destroy_session and bounce_sendq accept a reason string to include in bounced stanzasThu, 17 Dec 2009 18:59:29 +0000, by Matthew Wild
-
net.server_event: Load ssl/socket libraries if not already availableThu, 17 Dec 2009 16:53:28 +0000, by Matthew Wild
-
util.timer: Use luaevent's built-in method of repeating an event (fixes a weird crash)Thu, 17 Dec 2009 16:52:39 +0000, by Matthew Wild
-
prosody: Fixed a possible nil concatenation.Wed, 16 Dec 2009 00:11:54 +0500, by Waqas Hussain
-
prosody: Fix to net_activate_ports to mend binding to specific interfacesTue, 15 Dec 2009 18:58:22 +0000, by Paul Aurich
-
net.http: Don't expect the body on redirectsThu, 10 Dec 2009 22:13:04 +0000, by Matthew Wild
-
prosody: Added config option 'ssl_ports' to allow multiplexed SSL ports.Thu, 10 Dec 2009 18:40:21 +0500, by Waqas Hussain
-
mod_httpserver: Text files are text/plain, and not plain/text.Thu, 10 Dec 2009 16:52:08 +0500, by Waqas Hussain
-
net.httpserver: Removed mime handling (now in mod_httpserver). Unknown dynamic content is now always served as text/html.Thu, 10 Dec 2009 16:36:33 +0500, by Waqas Hussain
-
mod_httpserver: Removed a log message.Thu, 10 Dec 2009 16:34:38 +0500, by Waqas Hussain
-
mod_httpserver: Read files in binary mode; fixes issues with serving binary files.Thu, 10 Dec 2009 16:27:17 +0500, by Waqas Hussain
-
mod_httpserver: Skip returning a Content-Type when not known (application/octet-stream is not a correct default).Thu, 10 Dec 2009 16:25:50 +0500, by Waqas Hussain
-
mod_httpserver: Return Content-Type header based on file extension.Thu, 10 Dec 2009 16:22:34 +0500, by Waqas Hussain
-
mod_httpserver: Delay setup until after server is started.Thu, 10 Dec 2009 16:21:33 +0500, by Waqas Hussain
-
mod_bosh: Delay setup until after server is started.Thu, 10 Dec 2009 16:21:06 +0500, by Waqas Hussain
-
prosody: Use the multiplex listener when the 'ports' config option is specified.Thu, 10 Dec 2009 05:08:59 +0500, by Waqas Hussain
-
net_activate_ports: Use the default config option 'ports' when no option is specified.Thu, 10 Dec 2009 05:07:32 +0500, by Waqas Hussain
-
multiplex_listener: Initial commit. Multiple protocols on a single port.Thu, 10 Dec 2009 05:04:09 +0500, by Waqas Hussain
-
modulemanager: Fire item-removed events on module unload.Thu, 10 Dec 2009 03:02:04 +0500, by Waqas Hussain
-
modulemanager: Fixed a global access.Thu, 10 Dec 2009 03:00:16 +0500, by Waqas Hussain
-
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.Thu, 10 Dec 2009 02:50:23 +0500, by Waqas Hussain
-
prosody: Log a warning and traceback, but don't throw an error on nil global read.Thu, 10 Dec 2009 02:47:13 +0500, by Waqas Hussain
-
Mainfile: Broke up a really long line.Thu, 10 Dec 2009 01:56:16 +0500, by Waqas Hussain
-
Merge with 0.6Wed, 09 Dec 2009 13:20:46 +0000, by Matthew Wild
-
mod_vcard: Stricter matching of vcard stanzas with vcard_compatibility enabled, fixes intercepting stanzas to the full JID that it shouldn'tWed, 09 Dec 2009 13:19:50 +0000, by Matthew Wild
-
util.signal: Make kill() available on Solaris; really fixes #136.Wed, 09 Dec 2009 16:25:18 +0500, by Waqas Hussain
-
mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrowTue, 08 Dec 2009 01:24:16 +0000, by Matthew Wild
-
prosody: Report the current socket backend in useTue, 08 Dec 2009 01:23:22 +0000, by Matthew Wild
-
net.server_event: Add get_backend() methodTue, 08 Dec 2009 01:22:54 +0000, by Matthew Wild
-
net.server_select: Add get_backend() methodTue, 08 Dec 2009 01:22:09 +0000, by Matthew Wild
-
mod_posix: Set empty SIGINT handler when a SIGINT is caughtTue, 08 Dec 2009 01:16:24 +0000, by Matthew Wild
-
prosody: Clarify and add some comments to describe what we're doing when and whyTue, 08 Dec 2009 00:55:17 +0000, by Matthew Wild
-
Rename closeallservers to closeall in the public API (same as net.server_select) and expose setquittingMon, 07 Dec 2009 19:26:50 +0000, by Matthew Wild
-
net.server_event: Add setquitting() function to be compatible with net.server_selectMon, 07 Dec 2009 19:26:12 +0000, by Matthew Wild
-
net.server_event: Fix closeallservers() to work correctly after the giant refactorizificationMon, 07 Dec 2009 19:25:16 +0000, by Matthew Wild
-
net.server_event: Return "quitting" on loop exit to be compatible with net.server_select, and give Prosody a way to know why the loop brokeMon, 07 Dec 2009 18:42:31 +0000, by Matthew Wild
-
mod_posix: Catch SIGINTMon, 07 Dec 2009 18:38:35 +0000, by Matthew Wild
-
Merge with trunkMon, 07 Dec 2009 18:32:50 +0000, by Matthew Wild
-
prosody: Less strict matching for the magic 'interrupted' errorMon, 07 Dec 2009 18:32:06 +0000, by Matthew Wild
-
prosodyctl: Nicer errors when addplugin command failsMon, 07 Dec 2009 18:30:57 +0000, by Matthew Wild
-
util.datamanager: Store data stores with no host in '_global' folderSun, 06 Dec 2009 00:35:06 +0000, by Matthew Wild
-
mod_pep: Support item retrieval use casesSat, 05 Dec 2009 10:26:43 -0800, by Paul Aurich
-
mod_pep: Allow storage of urn:xmpp:avatar:data node (payload only with base64 data)Sat, 05 Dec 2009 09:43:53 -0800, by Paul Aurich
-
util.pluginloader: Don't specify a host for the plugin data store (clever waqas...)Sat, 05 Dec 2009 13:34:45 +0000, by Matthew Wild
-
mod_compression: Tweak some log levelsFri, 04 Dec 2009 19:04:03 +0000, by Matthew Wild
-
componentmanager: Set ssl_ctx[_in] for components correctly, and use global SSL context if availableFri, 04 Dec 2009 18:59:28 +0000, by Matthew Wild
-
prosody: Expose global_ssl_ctx through prosody objectFri, 04 Dec 2009 18:57:54 +0000, by Matthew Wild
-
Disable SSLv2 by default, it's known to be insecure.Fri, 04 Dec 2009 09:48:08 -0800, by Paul Aurich
-
mod_proxy65: Strip trailing whitespaceFri, 04 Dec 2009 14:41:53 +0000, by Matthew Wild
-
util-src/Makefile: Clean up makefile (re-commit because MattJ shouldn't commit anything at 3AM)Fri, 04 Dec 2009 12:14:14 +0000, by Brian Cully
-
net.server_select, net.server_event: Convert to unix line endings from WindowsFri, 04 Dec 2009 03:07:17 +0000, by Matthew Wild
-
util-src/Makefile: Clean up makefile, rename lsignal.c to signal.cFri, 04 Dec 2009 03:02:25 +0000, by Brian Cully
-
configure: fix typo of 'yes' -> 'yet'Fri, 04 Dec 2009 02:51:43 +0000, by Matthew Wild
-
configure: Add 'linux' ostype and rename lflags to LDFLAGS to match expectations.Fri, 04 Dec 2009 02:51:03 +0000, by Brian Cully
-
Redo merge with Waqas' PBKDF2 optimizations.Thu, 03 Dec 2009 21:57:47 +0100, by Tobias Markmann
-
Merge with Waqas.Thu, 03 Dec 2009 21:53:36 +0100, by Tobias Markmann
-
net.server_select: Restore checks for wantread/timeout errors on receiveThu, 03 Dec 2009 19:18:18 +0000, by Matthew Wild
-
mod_proxy65: Don't read data from the connection untill the proxying is activatedThu, 03 Dec 2009 17:07:37 +0100, by Sjoerd Simons
-
mod_proxy65: Make the proxying bidirectionalThu, 03 Dec 2009 17:05:35 +0100, by Sjoerd Simons
-
mod_proxy65: Use a bigger buffer for data we're proxyingThu, 03 Dec 2009 17:04:54 +0100, by Sjoerd Simons
-
mod_proxy65: Only lock the reading side when throttlingThu, 03 Dec 2009 17:02:38 +0100, by Sjoerd Simons
-
net.server_select: Add a function to just lock a stream for readingThu, 03 Dec 2009 16:53:58 +0100, by Sjoerd Simons
-
mod_proxy65: Throttle connections to prevent senders flooding the server's buffers if the receiver doesn't receive fast enoughThu, 03 Dec 2009 14:15:30 +0000, by Matthew Wild
-
mod_proxy65: Replace error() calls with module:log("error", ...)Thu, 03 Dec 2009 14:13:09 +0000, by Matthew Wild
-
net.server_select: Make bufferlen() method return, of all things, the buffer lengthThu, 03 Dec 2009 14:08:54 +0000, by Matthew Wild
-
net.server_event: Port fix in 2dc9bbf25447 to libevent-based backendThu, 03 Dec 2009 02:30:09 +0000, by Matthew Wild
-
net.server_select: Fix possibility of losing data sent from a socket just before it closes (thanks Sjoerd Simons)Thu, 03 Dec 2009 02:28:34 +0000, by Matthew Wild
-
net.dns: Fix for blocking dns lookups to find waiting coroutines correctly (not that we use this in Prosody...)Thu, 03 Dec 2009 01:13:06 +0000, by Matthew Wild
-
net.dns: Port some DNS fixes to the resolver:feed() function for net.adns to useThu, 03 Dec 2009 01:10:08 +0000, by Matthew Wild
-
Merge with 0.6Wed, 02 Dec 2009 22:15:17 +0000, by Matthew Wild
-
util.dependencies: Fix package name of LuaFilesystemWed, 02 Dec 2009 22:13:31 +0000, by Matthew Wild
-
Merge with TobiasWed, 02 Dec 2009 20:35:31 +0000, by Matthew Wild
-
mod_console: Show compression status on s2s:show() output.Tue, 01 Dec 2009 23:23:51 +0100, by Tobias Markmann
-
Merge with tip.Tue, 01 Dec 2009 23:05:32 +0100, by Tobias Markmann
-
Merge with TobiasWed, 02 Dec 2009 20:33:09 +0000, by Matthew Wild
-
mod_compression: Removing trailing whitespace.Tue, 01 Dec 2009 21:17:13 +0100, by Tobias Markmann
-
mod_compression: Declaring the de-/compression pipes as local.Tue, 01 Dec 2009 21:04:02 +0100, by Tobias Markmann
-
mod_compression: Some comment clean up.Tue, 01 Dec 2009 20:59:42 +0100, by Tobias Markmann
-
Merge with tip.Tue, 01 Dec 2009 20:55:32 +0100, by Tobias Markmann
-
mod_compression: Removing forgotten debugging output.Tue, 01 Dec 2009 00:21:32 +0100, by Tobias Markmann
-
mod_compression: Define db (dialback) namespace in stream header.Tue, 01 Dec 2009 00:10:47 +0100, by Tobias Markmann
-
Merge with tip.Mon, 30 Nov 2009 23:25:10 +0100, by Tobias Markmann
-
mod_compression: Enabeling compression for outgoing s2s streams.Mon, 30 Nov 2009 23:23:42 +0100, by Tobias Markmann
-
mod_compression: Some further refactoring.Sun, 29 Nov 2009 23:43:12 +0100, by Tobias Markmann
-
mod_compression: Make setup_compression work for s2s sessions too.Sun, 29 Nov 2009 23:04:19 +0100, by Tobias Markmann
-
mod_compression: Moving compression setup in a dedicated function.Sun, 29 Nov 2009 22:18:06 +0100, by Tobias Markmann
-
mod_compression: Prepare activating of compression on s2s.Sun, 29 Nov 2009 22:02:21 +0100, by Tobias Markmann
-
Merge with tip.Sun, 29 Nov 2009 21:33:37 +0100, by Tobias Markmann
-
Enable one way stream compression on s2s links.Sun, 29 Nov 2009 21:32:39 +0100, by Tobias Markmann
-
Fixing some typos.Fri, 20 Nov 2009 17:12:12 +0100, by Tobias Markmann
-
modulemanager, net.dns: Remove trailing whitespaceWed, 02 Dec 2009 20:32:44 +0000, by Matthew Wild
-
prosodyctl: Experimental 'addplugin' commandWed, 02 Dec 2009 20:31:54 +0000, by Matthew Wild
-
util.pluginloader: Support for fetching plugins from the data storeWed, 02 Dec 2009 18:05:03 +0000, by Matthew Wild
-
net.httpserver: Fix to work with new server APIWed, 02 Dec 2009 18:03:10 +0000, by Matthew Wild
-
net.httpserver: Quick fix to set the correct Content-Type on simple (string) responses, for a few known typesWed, 02 Dec 2009 18:02:47 +0000, by Matthew Wild
-
mod_proxy65: Remove trailing whitespaceTue, 01 Dec 2009 20:18:47 +0000, by Matthew Wild
-
mod_proxy65: Fix log:module -> module:log :)Tue, 01 Dec 2009 20:07:07 +0000, by Matthew Wild
-
Merge with trunkTue, 01 Dec 2009 19:57:54 +0000, by Matthew Wild
-
modulemanager: Fire events module-loaded and module-unloaded, both receive a table with 'module' and 'host' fields, thanks bjcTue, 01 Dec 2009 19:57:33 +0000, by Matthew Wild
-
util.sasl.plain: Allow empty authzid (thanks bjc).Tue, 01 Dec 2009 22:32:37 +0500, by Waqas Hussain
-
util.hmac: Optimized.Tue, 01 Dec 2009 02:23:48 +0500, by Waqas Hussain
-
util.sasl.scram: Optimized binaryXOR.Tue, 01 Dec 2009 01:45:56 +0500, by Waqas Hussain
-
util.sasl.scram: Fixed a variable redeclaration.Tue, 01 Dec 2009 01:41:31 +0500, by Waqas Hussain
-
util.sasl.scram: Making =2D and =3D substitution actually work.Mon, 30 Nov 2009 20:53:25 +0100, by Tobias Markmann
-
util.stanza: Add stanza:get_child(name, xmlns) to find a child tag given a name/xmlnsMon, 30 Nov 2009 16:39:27 +0000, by Matthew Wild
-
util.sasl.plain: A little refactoring.Sun, 29 Nov 2009 18:30:33 +0500, by Waqas Hussain
-
Merge with 0.6.Sun, 29 Nov 2009 18:29:19 +0500, by Waqas Hussain
-
core.xmlhandlers: Fixed processing of empty namespaces (which caused an issue with jwchat).Sat, 28 Nov 2009 12:00:31 +0500, by Waqas Hussain
-
mod_register: Properly notify contacts of subscription removal on account deletion.Sat, 28 Nov 2009 11:59:06 +0500, by Waqas Hussain
-
mod_presence: Use the local host object as the origin for auto-generated subscription approvals and cancellations.Thu, 26 Nov 2009 15:19:59 +0500, by Waqas Hussain
-
util.sasl.digest-md5: Fixing some variable access.Sat, 28 Nov 2009 18:58:58 +0100, by Tobias Markmann
-
Merge with TobiasSat, 28 Nov 2009 17:40:49 +0000, by Matthew Wild
-
xmppserver_listener: Update for new server API, fixes traceback when closing s2s connectionsSat, 28 Nov 2009 17:40:37 +0000, by Matthew Wild
-
Make some more variables to locals.Sat, 28 Nov 2009 18:32:41 +0100, by Tobias Markmann
-
util.sasl: Move some variables to local space. Fix a bug.Sat, 28 Nov 2009 18:23:25 +0100, by Tobias Markmann
-
mod_console: Update for new server API, fixes traceback when closing console sessionsSat, 28 Nov 2009 17:39:05 +0000, by Matthew Wild
-
util.sasl.plain: Fail gracefully on empty <auth/> tagSat, 28 Nov 2009 15:12:43 +0000, by Matthew Wild
-
mod_saslauth: Fix typo in variable nameSat, 28 Nov 2009 15:12:07 +0000, by Matthew Wild
-
net.server_select: Update conn.close() to use new connection method conventionSat, 28 Nov 2009 14:09:53 +0000, by Matthew Wild
-
mod_proxy65: Use new jid.join() from util.jidFri, 27 Nov 2009 18:02:24 +0000, by Matthew Wild
-
tests/test.lua: Changes to environment handling of tests, and replace module() with dummy function that doesn't alter the current environmentFri, 27 Nov 2009 18:00:47 +0000, by Matthew Wild
-
tests: Add tests for util.jid.join()Fri, 27 Nov 2009 17:41:52 +0000, by Matthew Wild
-
tests/test.lua: Print the current test being run if verbosity sufficientFri, 27 Nov 2009 17:39:17 +0000, by Matthew Wild
-
util.jid: Add join(node, host, resource) function to join the components and return nil if invalidFri, 27 Nov 2009 17:33:55 +0000, by Matthew Wild
-
mod_proxy65: Update listener callback names for new server APIFri, 27 Nov 2009 16:51:05 +0000, by sjoerd simons
-
Merged with tip.Fri, 27 Nov 2009 00:19:56 +0100, by Tobias Markmann
-
mod_saslauth: Allow relogins after failed SASL login.Thu, 26 Nov 2009 23:18:26 +0100, by Tobias Markmann
-
util.sasl: Adding clean_clone() method.Thu, 26 Nov 2009 23:11:02 +0100, by Tobias Markmann
-
net.server_event: Add addclient/wrapclient compatible with server_select, DNS and s2s should now work with libevent \o/Thu, 26 Nov 2009 22:25:13 +0000, by Matthew Wild
-
net.server_event: tostring() some debug logging parametersThu, 26 Nov 2009 22:23:51 +0000, by Matthew Wild
-
net.server_event: Add set_send() for compatibility with server_selectThu, 26 Nov 2009 22:22:03 +0000, by Matthew Wild
-
net.server_event: Hide starttls function when the connection is not SSL-enabledThu, 26 Nov 2009 22:21:12 +0000, by Matthew Wild
-
net.server_event: Count the number of client connections *upwards* :)Thu, 26 Nov 2009 22:19:49 +0000, by Matthew Wild
-
net.server_handler: Add stub handlers as fallbacks for those listeners don't implementThu, 26 Nov 2009 22:18:44 +0000, by Matthew Wild
-
net.server_event: Fix to make ontimeout() listener callback workThu, 26 Nov 2009 22:15:40 +0000, by Matthew Wild
-
net.server_select: Rename server.setsend() to server.set_send() for consistencyThu, 26 Nov 2009 22:08:47 +0000, by Matthew Wild
-
net.adns: Some cleanup, happens to also make it compatible with libeventThu, 26 Nov 2009 22:08:10 +0000, by Matthew Wild
-
s2smanager: Allow configuration of the dialback_secret in the configThu, 26 Nov 2009 17:17:54 +0000, by Matthew Wild
-
Merge with 0.6.Thu, 26 Nov 2009 13:06:52 +0500, by Waqas Hussain
-
mod_presence: Use the local host as origin for subscription request acks.Thu, 26 Nov 2009 13:02:10 +0500, by Waqas Hussain
-
mod_presence: Removed an unnecessary compatibility workaround which was causing issues with unavailable presence exchange after subscription removal.Thu, 26 Nov 2009 13:00:11 +0500, by Waqas Hussain
-
mod_roster: Ask remote server to remove pending subscription requests when removing roster items.Thu, 26 Nov 2009 12:57:24 +0500, by Waqas Hussain
-
Tagging 0.6.1Thu, 26 Nov 2009 00:02:01 +0000, by Matthew Wild
-
Tagging 0.6.0Thu, 26 Nov 2009 00:01:12 +0000, by Matthew Wild
-
Makefile: Fix to install new util/sasl directoryThu, 26 Nov 2009 01:09:10 +0000, by Matthew Wild
-
Merge with 0.6Wed, 25 Nov 2009 23:46:58 +0000, by Matthew Wild
-
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias) 0.6.1Wed, 25 Nov 2009 23:45:45 +0000, by Matthew Wild
-
Merge with trunkWed, 25 Nov 2009 19:59:16 +0000, by Matthew Wild
-
Merge with 0.6Wed, 25 Nov 2009 19:58:58 +0000, by Matthew Wild
-
util.dataforms: Don't require type when parsing form XMLWed, 25 Nov 2009 19:58:19 +0000, by Florian Zeitz
-
Merge with trunk.Thu, 26 Nov 2009 00:05:18 +0500, by Waqas Hussain
-
MUC: Added support for the room-destroy owner use case.Thu, 26 Nov 2009 00:03:16 +0500, by Waqas Hussain
-
MUC: Slightly refactored form processing.Wed, 25 Nov 2009 22:26:06 +0500, by Waqas Hussain
-
SASL: Using locally mapped s_gmatch instead of unavailable gmatch.Wed, 25 Nov 2009 19:46:22 +0100, by Tobias Markmann
-
Merge with trunkWed, 25 Nov 2009 17:40:24 +0000, by Matthew Wild
-
Merge with Tobias's SASL redesign branchWed, 25 Nov 2009 17:39:23 +0000, by Matthew Wild
-
Merge with trunk.Thu, 19 Nov 2009 17:53:52 +0100, by Tobias Markmann
-
Reduce needed roundtrips during DIGEST-MD5 login.Thu, 19 Nov 2009 17:20:38 +0100, by Tobias Markmann
-
Adding some human readable error messages.Thu, 19 Nov 2009 17:17:52 +0100, by Tobias Markmann
-
Fail if username or password don't pass SASLprep.Thu, 19 Nov 2009 17:08:58 +0100, by Tobias Markmann
-
Use new cofig option reading API.Thu, 19 Nov 2009 16:44:37 +0100, by Tobias Markmann
-
Allow SASL PLAIN over unsecure connections when intended by admin.Thu, 19 Nov 2009 16:43:38 +0100, by Tobias Markmann
-
Typo.Thu, 19 Nov 2009 15:29:09 +0100, by Tobias Markmann
-
Handle , and = in usernames for SCRAM.Thu, 19 Nov 2009 00:04:14 +0100, by Tobias Markmann
-
Provide SASL PLAIN mechanism only if TLS is active.Wed, 18 Nov 2009 23:26:35 +0100, by Tobias Markmann
-
Cleaning up.Wed, 18 Nov 2009 23:25:27 +0100, by Tobias Markmann
-
Tidying up.Wed, 18 Nov 2009 22:59:43 +0100, by Tobias Markmann
-
Enable restriction of supported mechanisms in the SASL library.Wed, 18 Nov 2009 22:56:50 +0100, by Tobias Markmann
-
SASLprep authentication and password in SASL PLAIN implementation.Wed, 18 Nov 2009 22:02:32 +0100, by Tobias Markmann
-
SASLprep usernames and passwords.Wed, 18 Nov 2009 11:59:50 +0100, by Tobias Markmann
-
Making interop with libpurple. (Thanks darkrain).Tue, 17 Nov 2009 22:39:18 +0100, by Tobias Markmann
-
Add check for forbidden char sequences in validate_username().Tue, 17 Nov 2009 11:31:59 +0100, by Tobias Markmann
-
Completed SCRAM-SHA-1 implementation to a ready-to-test state.Tue, 17 Nov 2009 11:03:54 +0100, by Tobias Markmann
-
Added missing require for generate_uuid.Tue, 17 Nov 2009 09:33:15 +0100, by Tobias Markmann
-
Initial commit of SCRAM SASL mechanism.Tue, 17 Nov 2009 00:56:41 +0100, by Tobias Markmann
-
Merge with sasl branch.Mon, 16 Nov 2009 21:43:57 +0100, by Tobias Markmann
-
Adding a note for possible round trip savings. saslFri, 13 Nov 2009 14:31:03 +0100, by Tobias Markmann
-
Adding support for digest-md5 profile in DIGEST-MD5 implementation. saslFri, 13 Nov 2009 11:24:22 +0100, by Tobias Markmann
-
Add support for plain profile in digest-md5 implementation. saslFri, 13 Nov 2009 10:54:17 +0100, by Tobias Markmann
-
Getting PLAIN mechanism work with the new API. saslFri, 13 Nov 2009 09:21:19 +0100, by Tobias Markmann
-
Fail if mechanism has already been selected. saslFri, 28 Aug 2009 22:03:11 +0200, by Tobias Markmann
-
Importing SASL Digest-MD5 code. Now for real. saslFri, 28 Aug 2009 19:57:09 +0200, by Tobias Markmann
-
Allow ampersands in passwords for SASL PLAIN mechanism. saslFri, 28 Aug 2009 19:20:12 +0200, by Tobias Markmann
-
Adjust SASL PLAIN mechanism to the new API. saslThu, 27 Aug 2009 21:29:36 +0200, by Tobias Markmann
-
Mostly making the code run; includes fixing typos and so on. saslMon, 10 Aug 2009 23:04:19 +0200, by Tobias Markmann
-
MUC: Only allow moderators to change the room subject.Wed, 25 Nov 2009 22:00:33 +0500, by Waqas Hussain
-
MUC: Prevent visitors from broadcasting messages.Wed, 25 Nov 2009 21:42:05 +0500, by Waqas Hussain
-
MUC: Improved handling of incoming groupchat messages (state preserved for possible later use).Wed, 25 Nov 2009 21:40:44 +0500, by Waqas Hussain
-
Removed some legacy doc/ files.Wed, 25 Nov 2009 21:30:41 +0500, by Waqas Hussain
-
Merge with 0.6Wed, 25 Nov 2009 15:41:04 +0000, by Matthew Wild
-
util.dependencies: Log an error if the current version of LuaSec installed contains The Bug (thanks Remko)Wed, 25 Nov 2009 15:40:33 +0000, by Matthew Wild
-
xmppclient_listener: Escape control characters when logging invalid XML.Tue, 24 Nov 2009 22:42:08 +0500, by Waqas Hussain
-
Merge with 0.6Wed, 25 Nov 2009 03:30:41 +0000, by Matthew Wild
-
s2smanager: Log warning when trying to send a stanza from a host we don't serve, instead of a traceback (thanks stpeter)Wed, 25 Nov 2009 03:30:00 +0000, by Matthew Wild
-
Merge with trunkTue, 24 Nov 2009 20:35:18 +0000, by Matthew Wild
-
core.sessionmanager, net.*_listener: Remove the evil collectgarbage() callsTue, 24 Nov 2009 20:34:22 +0000, by Matthew Wild
-
net.server: Log an error when libevent is requested, but luaevent is unavailable, and don't load luaevent when not requested.Tue, 24 Nov 2009 14:37:14 +0500, by Waqas Hussain
-
Merge with trunkMon, 23 Nov 2009 20:22:37 +0000, by Matthew Wild
-
Merge with 0.6Mon, 23 Nov 2009 20:21:20 +0000, by Matthew Wild
-
util.datamanager: Replace popen(mkdir) with lfs.mkdir, keeping the just-in-time creation until we have the new datamanager APIMon, 23 Nov 2009 20:18:04 +0000, by Matthew Wild
-
util.dependencies: Missed a Debian/Mon, 23 Nov 2009 19:59:32 +0000, by Matthew Wild
-
util.dependencies: Clearer message, add homepages, etc.Mon, 23 Nov 2009 18:51:54 +0000, by Matthew Wild
-
util.dependencies: Add LuaFileSystem as a hard dependencyMon, 23 Nov 2009 17:31:49 +0000, by Matthew Wild
-
Merged with 0.6.Mon, 23 Nov 2009 21:49:20 +0500, by Waqas Hussain
-
prosody: Added support for command line argument '--config'.Mon, 23 Nov 2009 21:46:37 +0500, by Waqas Hussain
-
Merge with trunkMon, 23 Nov 2009 16:30:34 +0000, by Matthew Wild
-
tests/modulemanager_option_conversion.lua: Add standalone test script for the new modulemanager config option APIMon, 23 Nov 2009 16:09:44 +0000, by Matthew Wild
-
modulemanager: New module API methods for getting config options with type conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_setMon, 23 Nov 2009 16:07:33 +0000, by Matthew Wild
-
Merged with 0.6.Mon, 23 Nov 2009 21:02:06 +0500, by Waqas Hussain
-
util.serialization: Replaced commas with semi-colons between table fields.Mon, 23 Nov 2009 19:50:04 +0500, by Waqas Hussain
-
util.serialization: Concise output for empty tables.Mon, 23 Nov 2009 19:35:24 +0500, by Waqas Hussain
-
Mainfile: Fixed some comments.Mon, 23 Nov 2009 08:55:27 +0500, by Waqas Hussain
-
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!Mon, 23 Nov 2009 02:58:42 +0000, by Matthew Wild
-
mod_console: Update for new net.server APISun, 22 Nov 2009 21:09:25 +0000, by Matthew Wild
-
Merged with 0.6.Sun, 22 Nov 2009 21:55:58 +0500, by Waqas Hussain
-
mod_presence: Route incoming presence subscription stanzas (types unsubscribe, subscribed and unsubscribed) to the user before roster pushes.Sun, 22 Nov 2009 21:47:54 +0500, by Waqas Hussain
-
mod_presence: Acknowledge subscription requests by responding with an unavailable presence.Sun, 22 Nov 2009 21:45:31 +0500, by Waqas Hussain
-
sessionmanager: Added function send_to_interested_resources().Sun, 22 Nov 2009 21:41:09 +0500, by Waqas Hussain
-
sessionmanager: Fixed and cleaned function send_to_available_resources(). The 'to' attribute for presence subscription stanzas is now preserved.Sun, 22 Nov 2009 21:40:01 +0500, by Waqas Hussain
-
loggingmanager: Explicitly flush log messages if the __FLUSH_LOG environment variable is defined (workaround for MSVCRT buffering piped output).Sun, 22 Nov 2009 21:33:41 +0500, by Waqas Hussain
-
mod_proxy65: Update for new net.server API, untestedSun, 22 Nov 2009 15:06:30 +0000, by Matthew Wild
-
mod_proxy65: Import from prosody-modules, thanks Ephraim :)Sun, 22 Nov 2009 14:58:09 +0000, by Matthew Wild
-
net.server: Add some comments to explain to waqas how it all works :)Sun, 22 Nov 2009 14:42:56 +0000, by Matthew Wild
-
xmppcomponent_listener: Use new API for writing to components, fixes traceback (thanks Tobias)Sun, 22 Nov 2009 13:47:24 +0000, by Matthew Wild
-
s2smanager: Fix syntax error introduced in mergeSun, 22 Nov 2009 04:53:02 +0000, by Matthew Wild
-
Merge with trunkSun, 22 Nov 2009 04:50:42 +0000, by Matthew Wild
-
stanza_router: Don't log full stanzas destined for s2sSun, 22 Nov 2009 04:46:48 +0000, by Matthew Wild
-
net.server_select: Bring up to date to new common connection APISun, 22 Nov 2009 04:45:13 +0000, by Matthew Wild
-
net.httpserver, net.http: Update for new net.server API (untested)Sun, 22 Nov 2009 04:44:26 +0000, by Matthew Wild
-
*_listener: Update for new net.server API, specifically .listener -> .onincoming, .disconnect -> .ondisconnectSun, 22 Nov 2009 04:43:46 +0000, by Matthew Wild
-
net.adns: Update for new net.server API (doesn't work with libevent yet)Sun, 22 Nov 2009 04:42:47 +0000, by Matthew Wild
-
s2smanager: Update for new net.server API (s2s still doesn't work with libevent for other reasons)Sun, 22 Nov 2009 04:42:03 +0000, by Matthew Wild
-
net.server_event: Comment accidentally uncommented vdebug()Sun, 22 Nov 2009 04:09:57 +0000, by Matthew Wild
-
net.server_event: Handle and ignore 'wantread' error from receive(), treat as a timeoutSun, 22 Nov 2009 04:08:11 +0000, by Matthew Wild
-
net.server_event: Remove premature non-optimisationSun, 22 Nov 2009 04:06:40 +0000, by Matthew Wild
-
net.server_event: Fix moved line caused by Mercurial's crecord and my selective commitsSun, 22 Nov 2009 04:06:00 +0000, by Matthew Wild
-
net.server_event: Obey nowriting/nointerface for locks in interface methodsSun, 22 Nov 2009 04:04:04 +0000, by Matthew Wild
-
net.server_event: Use conn property for send/receive instead of caching, fixes trying to use original socket after SSL-wrappingSun, 22 Nov 2009 03:58:37 +0000, by Matthew Wild
-
net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshakeSun, 22 Nov 2009 03:55:48 +0000, by Matthew Wild
-
net.server_event: Add set_sslctx() method to connectionsSun, 22 Nov 2009 03:53:44 +0000, by Matthew Wild
-
net.server_event: conn.usingssl -> conn._usingsslSun, 22 Nov 2009 03:53:07 +0000, by Matthew Wild
-
net.server_event: Use correct listener callbacksSun, 22 Nov 2009 03:51:31 +0000, by Matthew Wild
-
net.server_event: Small whitespace fixesSun, 22 Nov 2009 03:49:47 +0000, by Matthew Wild
-
net.server_event: Correct a few instances of .sslctx to ._sslctxSun, 22 Nov 2009 03:48:04 +0000, by Matthew Wild
-
net.server_event: Call connection's onconnect, no need to pass closures around nowSun, 22 Nov 2009 03:44:15 +0000, by Matthew Wild
-
net.server_event: Use connection id in all relevant loggingSun, 22 Nov 2009 03:42:45 +0000, by Matthew Wild
-
net.server_event: Define id property for connection objects, to aid loggingSun, 22 Nov 2009 03:20:35 +0000, by Matthew Wild
-
net.server_event: Define vdebug function for convenienceSun, 22 Nov 2009 03:14:32 +0000, by Matthew Wild
-
net.server_event: Change to new standard addserver() syntaxSat, 21 Nov 2009 17:23:51 +0000, by Matthew Wild
-
net.server_select: Change addserver() parameters to be compatible with new standard syntaxSat, 21 Nov 2009 17:19:57 +0000, by Matthew Wild
-
mod_tls: Switch to : syntax for connection methodsSat, 21 Nov 2009 17:16:46 +0000, by Matthew Wild
-
xmppclient_listener: Use : syntax for connection methods, to be compatible with new server.luaSat, 21 Nov 2009 17:15:59 +0000, by Matthew Wild
-
xmppclient_listener: Switch to .onincoming listener method, to be compatible with new server_event.luaSat, 21 Nov 2009 17:14:59 +0000, by Matthew Wild
-
net.server: Small fix for addtimer() compatibility codeSat, 21 Nov 2009 17:13:21 +0000, by Matthew Wild
-
net.connlisteners: Standardise on new syntax for addserver(), and clean up a bitSat, 21 Nov 2009 17:11:59 +0000, by Matthew Wild
-
sessionmanager: Use : syntax for calling connection methodsSat, 21 Nov 2009 17:07:22 +0000, by Matthew Wild
-
objectmanager: Convert to unix line-endingsSat, 21 Nov 2009 23:04:26 +0000, by Matthew Wild
-
s2smanager: Don't log full stanza when sending outwardsSat, 21 Nov 2009 13:49:48 +0000, by Matthew Wild
-
s2smanager: Don't tostring() the data before sending, sends2s already does this.Sat, 21 Nov 2009 13:47:45 +0000, by Matthew Wild
-
mod_bosh: Don't log response XMLSat, 21 Nov 2009 13:15:46 +0000, by Matthew Wild
-
util.timer: Fix libevent timers (event.base doesn't exist...)Sat, 21 Nov 2009 03:16:14 +0000, by Matthew Wild
-
net.server_event: Export base as event_baseSat, 21 Nov 2009 03:15:59 +0000, by Matthew Wild
-
net.server_event: Comment overly verbose log messageSat, 21 Nov 2009 02:41:09 +0000, by Matthew Wild
-
util.timer: Use libevent for lightweight timers if available and configured (use_libevent option)Sat, 21 Nov 2009 02:40:21 +0000, by Matthew Wild
-
net.server: New net.server to choose the appropriate library from server_select/server_event based on the availability of luaevent and the use_libevent config optionSat, 21 Nov 2009 02:39:08 +0000, by Matthew Wild
-
net.server: Rename to net.server_selectSat, 21 Nov 2009 02:36:35 +0000, by Matthew Wild
-
net.server_event: Remove redundant getid() functionFri, 20 Nov 2009 23:24:41 +0000, by Matthew Wild
-
net.server_event: Initial commit of server_event.lua. Don't get too excited, it's not used at all yet, and is still incomplete :)Fri, 20 Nov 2009 22:58:56 +0000, by Matthew Wild
-
s2smanager: Fail outgoing s2s connection if hostname does not pass idna_to_ascii(), thanks Flo + waqasFri, 20 Nov 2009 15:07:39 +0000, by Matthew Wild
-
util.sasl: Add COMPAT commentWed, 18 Nov 2009 03:35:42 +0000, by Matthew Wild
-
mod_console: Moved activation of the console port from the main file to mod_console.Wed, 18 Nov 2009 08:30:03 +0500, by Waqas Hussain
-
prosody.net_activate_ports: Slightly refactored and definition moved to before modules are loaded.Wed, 18 Nov 2009 08:26:43 +0500, by Waqas Hussain
-
mod_register: Log a debug message when a session's IP is not available.Wed, 18 Nov 2009 06:23:41 +0500, by Waqas Hussain
-
mod_bosh: Set session.ip for BOSH sessions.Wed, 18 Nov 2009 06:22:52 +0500, by Waqas Hussain
-
util.sasl: Added compatibility workaround for jwchat sending an encoded trailing '\0' in SASL responses.Wed, 18 Nov 2009 06:21:59 +0500, by Waqas Hussain
-
net.dns: Be more strict about the records we cacheWed, 18 Nov 2009 01:09:09 +0000, by Matthew Wild
-
net.dns: Be more strict about checking the DNS replies we receiveWed, 18 Nov 2009 01:05:38 +0000, by Matthew Wild
-
util.sasl: Improved a log message.Fri, 13 Nov 2009 06:29:37 +0500, by Waqas Hussain
-
util.sasl: Allow authzid=username (for compatibility with Smack's non-compliant behavior).Fri, 13 Nov 2009 06:10:46 +0500, by Waqas Hussain
-
util.sasl: Return proper error when client provides authzid.Fri, 13 Nov 2009 04:24:17 +0500, by Waqas Hussain
-
Changed separator between attribute names and prefixes from '|' to '\1' (optimization and cleanup).Thu, 12 Nov 2009 13:42:44 +0500, by Waqas Hussain
-
net.connlisteners: Log an error when a listener fails to load.Thu, 12 Nov 2009 13:34:38 +0500, by Waqas Hussain
-
componentmanager: Improved logging for stanzas being bounced for unavailable components.Thu, 12 Nov 2009 13:33:46 +0500, by Waqas Hussain
-
mod_posix: Log warning when no_daemonize is used, and instruct on how to update configSun, 08 Nov 2009 15:25:03 +0000, by Matthew Wild
-
mod_posix: Switch config option to 'daemonize', fall back to 'no_daemonize' if not set, default behaviour remains the same... daemonize if mod_posix is loadedSun, 08 Nov 2009 15:10:44 +0000, by Matthew Wild
-
modulemanager: api:get_option(): Handle correctly option values of boolean false, don't assume value unsetSun, 08 Nov 2009 15:09:11 +0000, by Matthew Wild
-
Merge with trunkFri, 06 Nov 2009 23:56:10 +0000, by Matthew Wild
-
util.dataforms: Support for jid-multi field typeFri, 06 Nov 2009 23:51:14 +0000, by Florian Zeitz
-
net.dns: Fixed indentation and coding style.Mon, 02 Nov 2009 01:57:33 +0500, by Waqas Hussain
-
net.dns: Initialize default resolver on module load (instead of on first use).Mon, 02 Nov 2009 00:52:35 +0500, by Waqas Hussain
-
net.dns: Updated to use util.windows.get_nameservers for enumerating nameservers on Windows.Mon, 02 Nov 2009 00:46:43 +0500, by Waqas Hussain
-
net.httpserver: Pass correct connection object to disconnect listener, which fixes a small leakSun, 01 Nov 2009 19:41:49 +0000, by Matthew Wild
-
prosodyctl: Put 'pidfile' in quotes to make more clear that it is the literal name of the optionSat, 31 Oct 2009 17:15:20 +0000, by Matthew Wild
-
MUC: Include occupants' real JIDs in their presence (semi-anonymous rooms).Sat, 31 Oct 2009 05:11:56 +0500, by Waqas Hussain
-
Makefile.win: Added support for util.windows, improved cleanup of temporary files, switched to dynamic linking with MSVCRT, etc.Sat, 31 Oct 2009 05:05:46 +0500, by Waqas Hussain
-
util.windows: Initial commit. Adds support for querying the windows DNS API for nameservers.Sat, 31 Oct 2009 04:58:23 +0500, by Waqas Hussain
-
util.dataforms: Only add value to rendered form if supplied in the dataFri, 30 Oct 2009 01:18:56 +0000, by Florian Zeitz
-
util.pposix: Add abort() functionFri, 30 Oct 2009 01:18:38 +0000, by Matthew Wild
-
server.lua: Standardise on 'client' variable to refer to the socket, makes the code a bit cleanerMon, 26 Oct 2009 23:35:48 +0000, by Matthew Wild
-
Merge with trunkMon, 26 Oct 2009 23:30:15 +0000, by Matthew Wild
-
mod_welcome: Change $user to $username in default welcome message (thanks to chris for spotting)Tue, 27 Oct 2009 01:15:05 +0500, by Waqas Hussain
-
Prosody top-level error handler modified to log properly on non-string error messages.Sun, 25 Oct 2009 21:26:36 +0500, by Waqas Hussain
-
mod_console: Added proper cleanup for disconnected console sessions.Sun, 25 Oct 2009 21:21:25 +0500, by Waqas Hussain
-
MUC: Fixed: affiliation='none' was omitted from some presence broadcasts.Sun, 25 Oct 2009 21:07:32 +0500, by Waqas Hussain
-
xmppserver_listener: Minor logging fix: Prefer the session logger when available to log invalid XML warnings.Sun, 25 Oct 2009 21:06:35 +0500, by Waqas Hussain
-
MUC: Fixed an issue with multi-session nicks where the 'from' attribute in a presence broadcast was not being properly set.Sun, 25 Oct 2009 04:19:24 +0500, by Waqas Hussain
-
rostermanager: Fixed a global access.Thu, 22 Oct 2009 04:47:40 +0500, by Waqas Hussain
-
rostermanager: Refactored roster loading to remove duplicate code.Thu, 22 Oct 2009 03:46:54 +0500, by Waqas Hussain
-
rostermanager: Log a warning when a self-contact is detected.Thu, 22 Oct 2009 03:38:00 +0500, by Waqas Hussain
-
rostermanager: Ensure meta-data entry is present on roster load.Thu, 22 Oct 2009 03:34:50 +0500, by Waqas Hussain
-
rostermanager: Remove self-contacts from loaded rosters.Thu, 22 Oct 2009 03:34:08 +0500, by Waqas Hussain
-
PEP: Better reload support.Thu, 22 Oct 2009 02:26:27 +0500, by Waqas Hussain
-
PEP: Send publish IQ result before broadcast.Thu, 22 Oct 2009 02:26:06 +0500, by Waqas Hussain
-
PEP: Stricter checks on payload validity.Thu, 22 Oct 2009 02:16:10 +0500, by Waqas Hussain
-
PEP: Clone payloads to allow plugins to reuse stanzas.Thu, 22 Oct 2009 02:13:02 +0500, by Waqas Hussain
-
PEP: Fixed namespace for the <item> element in PEP broadcasts.Thu, 22 Oct 2009 02:12:24 +0500, by Waqas Hussain
-
util.require: Yes hg, I really did want to remove it, thanks.Wed, 21 Oct 2009 20:30:42 +0100, by Matthew Wild
-
mod_presence: Send unavailable presence when sending unsubscribed presence stanzas (some legacy clients continue to display unsubscribed contacts as available).Wed, 21 Oct 2009 19:01:02 +0500, by Waqas Hussain
-
xmlhandlers: Reset state on error or stream close, fixes possible tracebackWed, 21 Oct 2009 14:05:33 +0100, by Matthew Wild
-
connlisteners: Localize tostring, fixes possible traceback when LuaSec not installedWed, 21 Oct 2009 13:59:54 +0100, by Matthew Wild
-
MUC: List occupants in a room's disco#items response.Wed, 21 Oct 2009 13:32:32 +0500, by Waqas Hussain
-
Merged with trunk.Wed, 21 Oct 2009 12:02:30 +0500, by Waqas Hussain
-
MUC: Added config option 'restrict_room_creation' to allow restricting room creation to admins.Wed, 21 Oct 2009 11:58:33 +0500, by Waqas Hussain
-
usermanager: Removed an unnecessary global access.Wed, 21 Oct 2009 11:41:11 +0500, by Waqas Hussain
-
usermanager: Logged a clear warning when the 'admins' option is not a table.Wed, 21 Oct 2009 11:40:29 +0500, by Waqas Hussain
-
usermanager: Changed function is_admin to allow checking for host-specific admins.Wed, 21 Oct 2009 11:39:02 +0500, by Waqas Hussain
-
mod_lastactivity: Gave a positive priority to the presence event hook.Wed, 21 Oct 2009 11:29:43 +0500, by Waqas Hussain
-
MUC: Added 'name' config option, for specifying the component's name in disco responses.Wed, 21 Oct 2009 02:18:17 +0500, by Waqas Hussain
-
net.dns: Don't expire records with TTL of 0 instantlyWed, 21 Oct 2009 00:01:50 +0100, by Matthew Wild
-
mod_lastactivity: Persist data across reloads.Wed, 21 Oct 2009 01:02:26 +0500, by Waqas Hussain
-
mod_lastactivity: Allow users to request their own last activity.Wed, 21 Oct 2009 01:01:46 +0500, by Waqas Hussain
-
prosody.cfg.lua.dist: Convert to unix line endings from DOSTue, 20 Oct 2009 18:12:46 +0100, by Matthew Wild
-
prosody: Use rawget to test for the existence of ssl (LuaSec) so we don't look for a nil globalTue, 20 Oct 2009 13:25:29 +0100, by Matthew Wild
-
util-src/Makefile: Add missing flags to building of util.signalMon, 19 Oct 2009 21:08:40 +0100, by Matthew Wild
-
net.httpserver: Pass on interface option from new_from_config() (thanks Chris)Mon, 19 Oct 2009 17:56:39 +0100, by Matthew Wild
-
prosodyctl: Remove dependency on hostmanager, and friendsMon, 19 Oct 2009 16:53:50 +0100, by Matthew Wild
-
s2smanager: Use session-specific logger to log outgoing data on outgoing s2s connectionsSun, 18 Oct 2009 16:16:27 +0100, by Matthew Wild
-
mod_lastactivity: Initial commit.Sun, 18 Oct 2009 22:49:03 +0500, by Waqas Hussain
-
mod_uptime: Removed event hook for iq/bare. mod_uptime only deals with iq/host queries.Sun, 18 Oct 2009 22:45:41 +0500, by Waqas Hussain
-
mod_uptime: Removed unused variables.Sun, 18 Oct 2009 22:44:18 +0500, by Waqas Hussain
-
mod_uptime: Updated to use events (which also fixes a few minor issues).Sun, 18 Oct 2009 19:42:45 +0500, by Waqas Hussain
-
mod_saslauth: Fixed access of globals.Sun, 18 Oct 2009 18:50:35 +0500, by Waqas Hussain
-
mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip.Sun, 18 Oct 2009 18:48:34 +0500, by Waqas Hussain
-
mod_time: Updated to use events (which also fixes a few minor issues).Sun, 18 Oct 2009 18:45:41 +0500, by Waqas Hussain
-
mod_ping: Updated to use events (which also fixes a few minor issues).Sun, 18 Oct 2009 18:26:58 +0500, by Waqas Hussain
-
mod_console: Fixed traceback occuring on using module:list on unknown hosts.Sun, 18 Oct 2009 18:10:05 +0500, by Waqas Hussain
-
mod_console: Added help text for config:reload().Sun, 18 Oct 2009 18:01:13 +0500, by Waqas Hussain
-
MUC: Re-enable nick changes for non-multisession nicks.Sun, 18 Oct 2009 16:45:56 +0500, by Waqas Hussain
-
mod_console: Add missing hosts:list() commandSun, 18 Oct 2009 12:26:53 +0100, by Matthew Wild
-
MUC: Added support for reason messages in role and affiliation changes (e.g., reason for kick, etc).Sun, 18 Oct 2009 15:53:08 +0500, by Waqas Hussain
-
MUC: Rewrote code for mediated invites to be more robust, and to support legacy clients.Sun, 18 Oct 2009 15:28:00 +0500, by Waqas Hussain
-
mod_vcard: Cleaned up unused variables and global accesses.Sun, 18 Oct 2009 07:40:14 +0500, by Waqas Hussain
-
mod_vcard: Removed stream feature.Sun, 18 Oct 2009 07:33:24 +0500, by Waqas Hussain
-
mod_vcard: Refactoring and cleanup.Sun, 18 Oct 2009 07:30:58 +0500, by Waqas Hussain
-
mod_vcard: Moved completely to new event based hooks.Sun, 18 Oct 2009 07:05:56 +0500, by Waqas Hussain
-
mod_vcard: Fixed traceback on attempt to set vcards by non-c2s sessions.Sun, 18 Oct 2009 06:55:00 +0500, by Waqas Hussain
-
MUC: Improved handling of error stanzas and made error messages concise.Sun, 18 Oct 2009 06:49:40 +0500, by Waqas Hussain
-
MUC: Ignore invisible presence (incorrectly broadcasted or forwarded by ejabberd).Sun, 18 Oct 2009 05:54:14 +0500, by Waqas Hussain
-
MUC: Fixed an incorrect error message.Sun, 18 Oct 2009 05:37:28 +0500, by Waqas Hussain
-
MUC: Kick occupants on sending error messages to other occupants.Sun, 18 Oct 2009 05:35:33 +0500, by Waqas Hussain
-
Merge with trunk.Sun, 18 Oct 2009 05:19:40 +0500, by Waqas Hussain
-
modulemanager: Module loading rewritten to gracefully deal with errors in module initialization.Sun, 18 Oct 2009 05:17:07 +0500, by Waqas Hussain
-
modulemanager: Use componentmanager to create new components.Sun, 18 Oct 2009 03:15:33 +0500, by Waqas Hussain
-
componentmanager: Added a FIXME comment.Sun, 18 Oct 2009 03:08:41 +0500, by Waqas Hussain
-
componentmanager: Unload mod_tls for components before removing them.Sun, 18 Oct 2009 03:07:25 +0500, by Waqas Hussain
-
componentmanager: Let the default component handler handle stanzas if a component handler isn't available.Sun, 18 Oct 2009 01:52:37 +0500, by Waqas Hussain
-
MUC: Multiple sessions per nick.Sun, 18 Oct 2009 01:40:18 +0500, by Waqas Hussain
-
modulemanager: Fixed: Stanza modules were being auto-loaded for components (regression in hg:1e674dae31ae).Sun, 18 Oct 2009 01:19:03 +0500, by Waqas Hussain
-
modulemanager: Fixed traceback on loading modules on unknown hosts.Sat, 17 Oct 2009 23:50:09 +0500, by Waqas Hussain
-
modulemanager: Slightly rearranged code for more robust unloading of modules.Sat, 17 Oct 2009 23:48:30 +0500, by Waqas Hussain
-
stanza_router: Added a compatibility workaround for missing 'id' attribute in <iq/> elements.Sat, 17 Oct 2009 23:46:34 +0500, by Waqas Hussain
-
util.stanza: Don't add xmlns to tags when serializing if same as the parent tag's xmlns. Should hopefully shut up Gajim once and for all :)Sat, 17 Oct 2009 19:47:01 +0100, by Matthew Wild
-
certs: Update default certsSat, 17 Oct 2009 18:09:07 +0100, by Matthew Wild
-
net.dns: Don't cache some records indefinitelySat, 17 Oct 2009 17:56:51 +0100, by Matthew Wild
-
mod_tls: Offer the host-specific cert (when there is one) to incoming c2s/s2s connections, fixes #30 (thanks, albert, Flo, johnny, and all who nagged me :) )Sat, 17 Oct 2009 16:25:28 +0100, by Matthew Wild
-
hostmanager: Create a server sslctx for incoming connectionsSat, 17 Oct 2009 16:23:03 +0100, by Matthew Wild
-
net.server: Allow changing the sslctx of a connection after it has been establishedSat, 17 Oct 2009 16:21:27 +0100, by Matthew Wild
-
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo)Sat, 17 Oct 2009 15:34:21 +0100, by Matthew Wild
-
mod_console: Add commands host:activate(host, config) and host:deactivate(host, reason) to add/remove hosts at runtimeSat, 17 Oct 2009 15:26:32 +0100, by Matthew Wild
-
s2smanager: Add incoming_s2s to the prosody objectSat, 17 Oct 2009 15:25:30 +0100, by Matthew Wild
-
hostmanager: deactivate() now accepts a reason, closes s2s connections as well as disconnecting users, and unloads modules for the hostSat, 17 Oct 2009 15:23:50 +0100, by Matthew Wild
-
hostmanager: Add return _M;Sat, 17 Oct 2009 14:43:38 +0100, by Matthew Wild
-
tests: Fix stanza_router tests to work with the new routing code, finally all tests pass again \o/Sat, 17 Oct 2009 13:38:20 +0100, by Matthew Wild
-
tests: More environment magic to help get stuff working in a sandboxSat, 17 Oct 2009 13:36:40 +0100, by Matthew Wild
-
stanza_router: Localize hosts, full_sessions and bare_sessions, and take from the prosody object instead of _GSat, 17 Oct 2009 13:33:23 +0100, by Matthew Wild
-
componentmanager: Handle missing prosody object (helps us pass some tests)Sat, 17 Oct 2009 13:31:39 +0100, by Matthew Wild
-
prosody: Move global protection earlier (to before modules are loaded, etc.)Sat, 17 Oct 2009 10:54:28 +0100, by Matthew Wild
-
prosody: Require new require :)Sat, 17 Oct 2009 10:53:31 +0100, by Matthew Wild
-
prosody: Require some core/util libraries which core modules depend upon, C modules and other modules which write to _GSat, 17 Oct 2009 10:52:25 +0100, by Matthew Wild
-
prosody: Rename global net_activate_ports -> prosody.net_activate_portsSat, 17 Oct 2009 10:49:13 +0100, by Matthew Wild
-
util.require: A replacement for Lua's require/module that doesn't load into the global environment by default (C modules still get past this)Sat, 17 Oct 2009 10:44:19 +0100, by Matthew Wild
-
util.helpers: Add copyright headerSat, 17 Oct 2009 10:42:19 +0100, by Matthew Wild
-
tests: Have fake module() set _M to satisfy some modulesFri, 16 Oct 2009 22:30:59 +0100, by Matthew Wild
-
s2smanager: Fix access of 'config' global without requiring configmanagerFri, 16 Oct 2009 22:19:20 +0100, by Matthew Wild
-
tests: Add tests for new modulemanager load_modules_for_host codeFri, 16 Oct 2009 22:13:54 +0100, by Matthew Wild
-
modulemanager: Re-organise module loading to still work when no global modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one)Fri, 16 Oct 2009 22:12:46 +0100, by Matthew Wild
-
util.helpers: Add get_upvalue(function, name) helperFri, 16 Oct 2009 22:03:32 +0100, by Matthew Wild
-
util.dataforms: Incorporate slightly modified patch for list-single type from FlorobFri, 16 Oct 2009 19:52:09 +0100, by Matthew Wild
-
mod_vcard: Hide me from the trailing-whitespace policeFri, 16 Oct 2009 00:11:55 +0100, by Matthew Wild
-
mod_vcard: Add vcard_compatibility option to handle vcard stanzas routed to the full JID by ejabberd MUC roomsThu, 15 Oct 2009 23:21:55 +0100, by Matthew Wild
-
Merge with 0.5Thu, 15 Oct 2009 14:20:08 +0100, by Matthew Wild
-
xmppserver_listener: Fix typo (thanks Jorj)Thu, 15 Oct 2009 14:16:22 +0100, by Matthew Wild
-
Merge with 0.5Wed, 14 Oct 2009 14:12:14 +0100, by Matthew Wild
-
net.server: Better handling of closing sockets during sendWed, 14 Oct 2009 14:09:51 +0100, by Matthew Wild
-
xmppserver_listener: More forcefully close s2s connections (fixes fd leak)Wed, 14 Oct 2009 14:07:50 +0100, by Matthew Wild
-
Merge with 0.5Tue, 13 Oct 2009 11:13:52 +0100, by Matthew Wild
-
net.dns: Remove sockets from socketset when closing them, fixes a leakTue, 13 Oct 2009 11:12:49 +0100, by Matthew Wild
-
Merge with 0.5Tue, 13 Oct 2009 15:00:59 +0500, by Waqas Hussain
-
rostermanager: Fixed a traceback on roster save.Tue, 13 Oct 2009 14:54:07 +0500, by Waqas Hussain
-
modulemanager: Changed api:get_host_items to include items from the global host in its result.Tue, 13 Oct 2009 14:58:45 +0500, by Waqas Hussain
-
util.dataforms: Small fix to allow generating forms without specifying any input dataSat, 10 Oct 2009 03:09:15 +0100, by Matthew Wild
-
util.dataforms: Support for jid-single field type especially for Florob :)Sat, 10 Oct 2009 02:21:25 +0100, by Matthew Wild
Scroll all the way down to load more.