Software /
code /
prosody
Graph
-
Merge with 0.10Mon, 06 Jul 2015 17:07:05 +0100, by Matthew Wild
-
prosodyctl: check: Add some more known global config optionsSun, 05 Jul 2015 22:20:29 +0200, by Kim Alvefur
-
luacheckrc: Allow plugins to implement functions under module.* (module.load, etc.)Mon, 29 Jun 2015 13:50:31 +0100, by Matthew Wild
-
Merge 0.10->trunkSun, 05 Jul 2015 18:00:05 +0200, by Kim Alvefur
-
util.sql: Call onconnect, provide noop dummy if not setThu, 02 Jul 2015 22:32:44 +0200, by Kim Alvefur
-
Remove sql.lib.lua, not used anymoreSat, 27 Jun 2015 16:45:31 +0200, by Kim Alvefur
-
mod_storage_sql2: Validate configuration after normalizing SQLite3 database path (fixes traceback with default config)Sat, 27 Jun 2015 15:59:37 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 25 Jun 2015 18:57:43 +0200, by Kim Alvefur
-
Merge 0.9->0.10Thu, 25 Jun 2015 18:54:01 +0200, by Kim Alvefur
-
MUC: Prevent admins from being given affiliatons other than ownerThu, 25 Jun 2015 17:58:24 +0200, by Kim Alvefur
-
Backed out changeset bea3862b6bde in favor of a different approachThu, 25 Jun 2015 17:54:19 +0200, by Kim Alvefur
-
MUC: Remove half of monkeypatch that was supposed to make admins always be room owners, fixes #458Tue, 16 Jun 2015 15:13:47 +0200, by Kim Alvefur
-
Merge with 0.10Wed, 24 Jun 2015 23:25:42 +0100, by Matthew Wild
-
mod_storage_sql2: Break up monolithic code into functions, theoretically no functionality changes.Wed, 24 Jun 2015 23:24:32 +0100, by Matthew Wild
-
mod_storage_sql2: Improve logging when database read failsWed, 24 Jun 2015 22:56:50 +0100, by Matthew Wild
-
mod_storage_sql2: Some reformatting and variable name improvementsWed, 24 Jun 2015 22:55:41 +0100, by Matthew Wild
-
mod_storage_sql2: Add some commentsWed, 24 Jun 2015 22:54:17 +0100, by Matthew Wild
-
util.sql: Expose db2uri helper functionWed, 03 Jun 2015 15:55:43 +0100, by Matthew Wild
-
util.sql: Rename some variable to match conventionsWed, 03 Jun 2015 15:54:52 +0100, by Matthew Wild
-
tests: Add tests for util.queueWed, 03 Jun 2015 15:53:27 +0100, by Matthew Wild
-
util.queue: Allow optional wrap-around when pushing, overwriting oldest unread itemWed, 03 Jun 2015 15:51:07 +0100, by Matthew Wild
-
util.sql: Remove unused functions and unused commented codeSat, 30 May 2015 22:23:19 +0100, by Matthew Wild
-
Merge 0.10->trunkThu, 21 May 2015 22:56:39 +0200, by Kim Alvefur
-
mod_storage_sql2: Fix argument compat thing from 41725f3df3cc, it was backwardsThu, 21 May 2015 12:11:08 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 19 May 2015 23:23:44 +0200, by Kim Alvefur
-
mod_storage_sql2: Add a 'caps' table for indicating support for optional featuresTue, 19 May 2015 18:24:53 +0200, by Kim Alvefur
-
mod_storage_sql2: Change order of arguments to :append to be the same as return values from :find iteratorTue, 19 May 2015 18:24:09 +0200, by Kim Alvefur
-
mod_storage_sql2: Include 'with' field from iterator like some 3rd party archive-capable storage modulesTue, 19 May 2015 18:21:23 +0200, by Kim Alvefur
-
Merge with trunkTue, 19 May 2015 16:33:18 +0100, by Matthew Wild
-
Merge 0.10->trunkTue, 19 May 2015 09:31:12 +0100, by Matthew Wild
-
Merge 0.10->trunkTue, 19 May 2015 16:33:47 +0200, by Kim Alvefur
-
util.interpolation: A template engine for textTue, 19 May 2015 15:33:20 +0200, by Kim Alvefur
-
loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!)Mon, 18 May 2015 19:09:07 +0100, by Matthew Wild
-
configmanager: Refactor function to avoid re-declaring local variable [luacheck]Mon, 18 May 2015 19:07:31 +0100, by Matthew Wild
-
configmanager: Rename unused function arguments [luacheck]Mon, 18 May 2015 19:07:06 +0100, by Matthew Wild
-
configmanager: Rename variable to avoid name conflicts [luacheck]Mon, 18 May 2015 19:06:34 +0100, by Matthew Wild
-
configmanager: Rename unused function argument [luacheck]Mon, 18 May 2015 19:05:26 +0100, by Matthew Wild
-
configmanager: Remove unnecessary function localizations [luacheck]Mon, 18 May 2015 19:05:08 +0100, by Matthew Wild
-
configmanager: Rename variable to avoid name conflict [luacheck]Mon, 18 May 2015 19:04:37 +0100, by Matthew Wild
-
configmanager: Rename variable to avoid name conflict [luacheck]Mon, 18 May 2015 19:03:07 +0100, by Matthew Wild
-
prosodyctl: Soft-require LuaSec and LuaEvent so they show up in the module version listingMon, 18 May 2015 22:04:12 +0200, by Kim Alvefur
-
mod_tls: Treat session.ssl_ctx being false as a signal that TLS is disabledMon, 18 May 2015 21:48:58 +0200, by Kim Alvefur
-
mod_tls: Build <starttls/> as a stanza instead of with string concatenationMon, 18 May 2015 21:43:24 +0200, by Kim Alvefur
-
util.x509: Tell LuaSec we want UTF-8 dataMon, 18 May 2015 21:32:05 +0200, by Kim Alvefur
-
mod_auth_internal_hashed: Use util.hexMon, 18 May 2015 21:00:41 +0200, by Kim Alvefur
-
hostmanager: Metatable with __tostring on hostsMon, 18 May 2015 20:50:50 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 15 May 2015 15:33:31 +0200, by Kim Alvefur
-
mod_storage_xep0227: Silence luacheck warningsFri, 15 May 2015 15:32:39 +0200, by Kim Alvefur
-
mod_storage_xep0227: Store data from mod_auth_internal_hashed in a private namespaceFri, 15 May 2015 15:32:21 +0200, by Kim Alvefur
-
mod_storage_xep0227: Use the registered namespaceFri, 15 May 2015 15:30:38 +0200, by Kim Alvefur
-
mod_storage_xep0227: Update open method for current APIFri, 15 May 2015 15:29:05 +0200, by Kim Alvefur
-
mod_storage_xep0227: Return error from io.open if unable to open file for writingFri, 15 May 2015 15:25:59 +0200, by Kim Alvefur
-
mod_storage_xep0227: Open file for writing even if removing so os.remove has a file to deleteFri, 15 May 2015 15:25:37 +0200, by Kim Alvefur
-
mod_storage_xep0227: Close file handle after readingFri, 15 May 2015 15:17:27 +0200, by Kim Alvefur
-
mod_storage_xep0227: Use configured storage pathFri, 15 May 2015 15:16:03 +0200, by Kim Alvefur
-
mod_storage_xep0227: Rename to reflect current naming practicesFri, 15 May 2015 15:14:30 +0200, by Kim Alvefur
-
xep227store.lib.lua: Remove mostly duplicated codeFri, 15 May 2015 15:14:12 +0200, by Kim Alvefur
-
net.http.codes: Update from registryThu, 14 May 2015 20:47:37 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 14 May 2015 00:24:21 +0200, by Kim Alvefur
-
Merge 0.9->0.10Thu, 14 May 2015 00:22:56 +0200, by Kim Alvefur
-
s2smanager: Make sure destroyed sessions have a sends2s methodThu, 14 May 2015 00:22:13 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 13 May 2015 22:33:40 +0200, by Kim Alvefur
-
MergeWed, 13 May 2015 22:32:40 +0200, by Kim Alvefur
-
portmanager: Remove unused argument from function [luacheck]Wed, 13 May 2015 17:08:34 +0100, by Matthew Wild
-
portmanager: Rename variable to avoid name conflict [luacheck]Wed, 13 May 2015 17:08:20 +0100, by Matthew Wild
-
portmanager: Add luacheck annotationsWed, 13 May 2015 17:07:30 +0100, by Matthew Wild
-
Merge 0.9->0.10Wed, 13 May 2015 22:31:59 +0200, by Kim Alvefur
-
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it againWed, 13 May 2015 21:56:22 +0200, by Kim Alvefur
-
mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closedWed, 13 May 2015 21:55:08 +0200, by Kim Alvefur
-
mod_s2s/s2sout: Use the local address assigned to UDP sockets instead of util.net to enumerate possible source addressesWed, 13 May 2015 21:47:39 +0200, by Kim Alvefur
-
util.datamanager: Fix traceback from trying to purge when storage is empty or otherwise unaccessible (fixes #496)Wed, 13 May 2015 21:44:13 +0200, by Kim Alvefur
-
mod_s2s/s2sout: Remove now unused config option dns_max_depthWed, 13 May 2015 21:43:05 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 13 May 2015 17:00:27 +0100, by Matthew Wild
-
util.queue: Small fast FIFO/ringbuffer/queue libraryWed, 13 May 2015 16:57:27 +0100, by Matthew Wild
-
sessionmanager: Rename argument to avoid name clash with local variable [luacheck]Wed, 06 May 2015 19:58:33 +0100, by Matthew Wild
-
sessionmanager: Rename unused loop variables to '_' [luacheck]Wed, 06 May 2015 19:58:03 +0100, by Matthew Wild
-
util.set: Rename method argument to avoid name clash [luacheck]Wed, 06 May 2015 19:51:35 +0100, by Matthew Wild
-
util.set: Add luacheck annotation for methods not referencing 'self'Wed, 06 May 2015 19:51:07 +0100, by Matthew Wild
-
util.set: Remove unnecessary local declaration, arguments are already locals [luacheck]Wed, 06 May 2015 19:50:40 +0100, by Matthew Wild
-
util.dataforms: Rename unused loop counter to '_' [luacheck]Wed, 06 May 2015 19:43:51 +0100, by Matthew Wild
-
util.sslconfig: Rename variable to avoid name clash [luacheck]Wed, 06 May 2015 19:43:28 +0100, by Matthew Wild
-
util.serialization: Remove unused imports of error() and loadstring() [luacheck]Wed, 06 May 2015 19:40:48 +0100, by Matthew Wild
-
util.xml: Remove unused parameter (thanks, luacheck)Wed, 06 May 2015 19:39:28 +0100, by Matthew Wild
-
util.dataforms: Remove unused import of pairs() (thanks luacheck)Wed, 06 May 2015 19:38:29 +0100, by Matthew Wild
-
.luacheckrc: Commit initial config for luacheckWed, 06 May 2015 19:35:35 +0100, by Matthew Wild
-
Merge 0.10->trunkWed, 06 May 2015 19:26:53 +0100, by Matthew Wild
-
MergeWed, 06 May 2015 19:21:29 +0100, by Matthew Wild
-
util.events: Add get_handlers() methodWed, 06 May 2015 19:21:18 +0100, by Matthew Wild
-
portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, usermanager, util.xml: Add luacheck annotationsWed, 06 May 2015 19:20:07 +0100, by Matthew Wild
-
rostermanager: Variable rename for clarity and to avoid name clash [luacheck]Wed, 06 May 2015 19:17:59 +0100, by Matthew Wild
-
modulemanager: Add luacheck annotationsWed, 06 May 2015 19:16:16 +0100, by Matthew Wild
-
modulemanager: Remove unused import of pcall #luacheckWed, 06 May 2015 19:15:35 +0100, by Matthew Wild
-
moduleapi: Import util.stanza required for module:broadcast()Wed, 06 May 2015 19:11:27 +0100, by Matthew Wild
-
mod_s2s: Fire read timeout event on correct virtualhost for incoming connectionsWed, 06 May 2015 13:35:34 +0200, by Kim Alvefur
-
mod_pubsub: Add option for default affiliation of non-existent nodes (thanks Flow)Tue, 05 May 2015 12:21:32 +0200, by Kim Alvefur
-
moduleapi: Add luacheck annotationWed, 06 May 2015 19:02:44 +0100, by Matthew Wild
-
moduleapi: Minor variable renaming to avoid clashes with the 'type' functionWed, 06 May 2015 19:02:07 +0100, by Matthew Wild
-
moduleapi: Clear self.event_handlers when unhooking an event, to prevent leaksWed, 06 May 2015 19:01:16 +0100, by Matthew Wild
-
moduleapi: module:measure_event(), module:measure_global_event(): Fix copy/paste errorWed, 06 May 2015 19:00:05 +0100, by Matthew Wild
-
moduleapi: Remove accidental use of undefined and unnecessary 'priority' variableWed, 06 May 2015 18:58:29 +0100, by Matthew Wild
-
moduleapi: Add module:broadcast() to send a stanza to a list of JIDsWed, 06 May 2015 18:37:46 +0100, by Matthew Wild
-
Merge 0.10->trunkTue, 05 May 2015 01:34:20 +0200, by Kim Alvefur
-
util.statistics: Collect duration sample even if run fewer times than the sample intervalTue, 05 May 2015 00:48:55 +0200, by Kim Alvefur
-
util.events: Add local reference to table.remove (fixes traceback)Tue, 05 May 2015 00:41:39 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 03 May 2015 18:39:27 +0200, by Kim Alvefur
-
Merge 0.9->0.10Sun, 03 May 2015 18:38:39 +0200, by Kim Alvefur
-
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit *signed* int (blame Lua). Closes #439Sun, 26 Apr 2015 19:50:24 +0200, by Kim Alvefur
-
util.datamanager: Fix traceback due to %s in log messageFri, 03 Apr 2015 12:10:30 +0200, by Kim Alvefur
-
util.encodings: Move declarations to top of function [pedantic]Sat, 02 May 2015 14:52:51 +0200, by Kim Alvefur
-
util.pposix: Return error from ftruncate if that fails too (but what would we do here?)Sat, 02 May 2015 14:41:56 +0200, by Kim Alvefur
-
util.events: Change from nil to false to indicate adding a global wrapperTue, 28 Apr 2015 14:19:28 +0100, by Matthew Wild
-
moduleapi: New methods for modules to conveniently wrap eventsTue, 28 Apr 2015 14:18:43 +0100, by Matthew Wild
-
moduleapi: Experimental API for modules to measure the rate+duration of eventsTue, 28 Apr 2015 13:52:07 +0100, by Matthew Wild
-
util.events: Add support for event wrappers, functions which can wrap the calling of event handlers to run code before/after an event (for debugging, statistics, logging purposes, etc.)Tue, 28 Apr 2015 13:42:59 +0100, by Matthew Wild
-
prosodyctl: check certs: Correctly check that certificates are valid for s2sMon, 27 Apr 2015 21:52:16 +0200, by Kim Alvefur
-
Merge 0.10->trunkMon, 27 Apr 2015 00:03:14 +0200, by Kim Alvefur
-
configure: Set default compiler and linker to cc and ld on *bsd (thanks Tobias)Sun, 26 Apr 2015 23:25:47 +0200, by Kim Alvefur
-
configure: Mention openbsd preset in --helpSun, 26 Apr 2015 23:23:33 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 26 Apr 2015 00:07:36 +0200, by Kim Alvefur
-
Merge 0.9->0.10Sun, 26 Apr 2015 00:06:44 +0200, by Kim Alvefur
-
net.dns, mod_s2s: Add chasing of CNAMEs to net.dns and remove it from mod_s2sFri, 24 Apr 2015 14:14:01 +0200, by Kim Alvefur
-
mod_c2s, mod_s2s: Collect statistics on number of connectionsSun, 26 Apr 2015 00:06:11 +0200, by Kim Alvefur
-
mod_blocklist: Some cleanup [luacheck]Sat, 25 Apr 2015 14:57:52 +0200, by Kim Alvefur
-
usermanager: Capitalize log messageSat, 25 Apr 2015 14:22:59 +0200, by Kim Alvefur
-
mod_admin_adhoc: Remove special treatment of the "pending" roster entrySat, 25 Apr 2015 14:21:40 +0200, by Kim Alvefur
-
mod_s2s: Catch attempt to close dummy origin of s2s error replies (fixes a top level error)Sun, 05 Apr 2015 16:47:49 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 05 Apr 2015 16:24:10 +0200, by Kim Alvefur
-
rostermanager: Fix roster upgrade code (thanks mva)Sun, 05 Apr 2015 16:19:02 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 05 Apr 2015 15:22:33 +0200, by Kim Alvefur
-
rostermanager: Add missing import of `type()`Fri, 03 Apr 2015 21:42:30 +0200, by Florian Zeitz
-
Merge 0.10->trunkFri, 03 Apr 2015 19:34:47 +0100, by Matthew Wild
-
util-src/*.c: Per convention call luaL_error() as argument to returnFri, 03 Apr 2015 20:30:14 +0200, by Florian Zeitz
-
sessionmanager: Rename parameter to avoid varible name conflictFri, 03 Apr 2015 19:31:05 +0100, by Matthew Wild
-
hostmanager: Rename variable to avoid shadowing 'type()' functionFri, 03 Apr 2015 19:22:55 +0100, by Matthew Wild
-
loggingmanager: Improve code structure (removes empty if branch)Fri, 03 Apr 2015 19:20:24 +0100, by Matthew Wild
-
rostermanager: Remove unused parameterFri, 03 Apr 2015 19:13:35 +0100, by Matthew Wild
-
util-src/*.c: astyle --indent=tab --brackets=attach --indent-switches --break-blocks --pad-oper --unpad-paren --add-brackets --align-pointer=type --lineend=linuxFri, 03 Apr 2015 19:52:48 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 03 Apr 2015 06:39:28 +0200, by Kim Alvefur
-
rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata fieldFri, 03 Apr 2015 06:38:22 +0200, by Kim Alvefur
-
prosodyctl: Use ssl.loadcertificate instead of ssl.x509.load, as the ssl.x509 export dissapears in 97b1974 or 356e03aThu, 02 Apr 2015 14:31:41 +0200, by Kim Alvefur
-
prosodyctl: Document magic commit IDWed, 01 Apr 2015 13:30:31 -0700, by Paul Aurich
-
util.table, Makefile: New C module that allows pre-allocation of tables to improve performance and decrease memory fragmentationTue, 31 Mar 2015 11:59:17 +0100, by Matthew Wild
-
Merge 0.10->trunkFri, 27 Mar 2015 22:24:57 +0000, by Matthew Wild
-
Merge with merge merge mergeFri, 27 Mar 2015 22:19:44 +0000, by Matthew Wild
-
Merge 0.9->0.10 (third time lucky)Fri, 27 Mar 2015 22:11:58 +0000, by Matthew Wild
-
Merge 0.10->trunkFri, 27 Mar 2015 00:29:35 +0100, by Kim Alvefur
-
Merge with mergeFri, 27 Mar 2015 00:28:16 +0100, by Kim Alvefur
-
Merge 0.9->0.10 againFri, 27 Mar 2015 00:27:29 +0100, by Kim Alvefur
-
Merge 0.10->trunkThu, 26 Mar 2015 16:49:03 +0000, by Matthew Wild
-
Merge 0.9->0.10Thu, 26 Mar 2015 16:48:39 +0000, by Matthew Wild
-
Tagging 0.9.8Tue, 24 Mar 2015 19:12:04 +0000, by Matthew Wild
-
mod_s2s: to/from attributes are required on s2s stream headers. Set them to '' when not available. Fixes #468. 0.9.8Tue, 24 Mar 2015 16:03:37 +0000, by Matthew Wild
-
sessionmanager: Return 'not-allowed' error instead of the non-existent 'already-bound' error when client tries to bind a resource twice on the same stream (thanks Flow) fixes issue #484.Tue, 24 Mar 2015 15:57:46 +0000, by Matthew Wild
-
mod_http: Return a static string from module:http_url() when no ports are enabled and log a warningMon, 23 Mar 2015 18:45:02 +0100, by Kim Alvefur
-
mod_http: Log a debug message when adding new http apps and warn if no http ports are enabledMon, 23 Mar 2015 18:44:12 +0100, by Kim Alvefur
-
Backout 7726b627c3eaMon, 23 Mar 2015 18:40:12 +0100, by Kim Alvefur
-
utf8_sequences.txt: OopsMon, 23 Mar 2015 17:23:11 +0000, by Matthew Wild
-
tests: Add UTF-8 validity testsMon, 23 Mar 2015 17:16:54 +0000, by Matthew Wild
-
Merge with ZashMon, 23 Mar 2015 14:05:55 +0000, by Matthew Wild
-
util.encodings: Expose UTF-8 validation and length checking functionsMon, 23 Mar 2015 14:27:30 +0100, by Kim Alvefur
-
util.encodings: Perform validation of UTF-8 strings before passing to libidn (Based on code from the utf8 library in Lua 5.3)Mon, 23 Mar 2015 14:26:34 +0100, by Kim Alvefur
-
mod_http: Log event name when adding a HTTP app's hooksSat, 14 Mar 2015 22:39:23 +0000, by Matthew Wild
-
net.http.server: Log event name when firing a request eventSat, 14 Mar 2015 22:39:03 +0000, by Matthew Wild
-
Merge 0.10->trunkTue, 24 Mar 2015 13:41:18 +0000, by Matthew Wild
-
prosodyctl: Expand plugin paths and attempt to identify prosody-modules checkoutsWed, 21 Jan 2015 02:55:27 +0100, by Kim Alvefur
-
prosodyctl: Use util.mercurial to identify hg repository and revisionWed, 21 Jan 2015 02:55:23 +0100, by Kim Alvefur
-
util.mercurial: Utility functions for Mercurial repositoriesWed, 21 Jan 2015 02:55:18 +0100, by Kim Alvefur
-
prosodyctl: Show relative paths in aboutFri, 04 Jul 2014 23:13:51 +0200, by Kim Alvefur
-
Backed out 35ebcb733c4cMon, 23 Mar 2015 18:42:11 +0100, by Kim Alvefur
-
statsmanager: Fire event at the start of collection to allow for pollingTue, 10 Mar 2015 16:26:25 +0100, by Kim Alvefur
-
Merge 0.10->trunkTue, 24 Feb 2015 15:22:34 +0000, by Matthew Wild
-
Merge 0.9->0.10Tue, 24 Feb 2015 15:22:09 +0000, by Matthew Wild
-
configure: Fix for commit cd0088c73daf - update LIBDIR if --prefix is set and --libdir isn't (thanks Medics)Tue, 24 Feb 2015 15:19:20 +0000, by Matthew Wild
-
mod_admin_telnet: Require util.pposix (fixes #471)Fri, 20 Feb 2015 22:53:12 +0000, by Matthew Wild
-
statsmanager: Perform an initial collection right after startup is completedSun, 22 Feb 2015 18:44:48 +0100, by Kim Alvefur
-
Merge 0.9->0.10Sat, 21 Feb 2015 10:34:56 +0100, by Kim Alvefur
-
util.datamanager: Check that the global 'prosody' exists before using it (fixes nil indexing in use outside of prosody)Fri, 20 Feb 2015 19:00:01 +0100, by Kim Alvefur
-
configure, Makefile: Add --libdir option to ./configure, allowing you to override the $PREFIX/lib/ default. Fixes #470.Fri, 20 Feb 2015 15:51:05 +0000, by Matthew Wild
-
MergeMon, 23 Feb 2015 00:30:01 +0000, by Matthew Wild
-
Merge 0.10->trunkSat, 31 Jan 2015 12:25:24 +0000, by Matthew Wild
-
Merge 0.10->trunkMon, 09 Feb 2015 00:48:08 +0100, by Kim Alvefur
-
certmanager: Fix compat for MattJs old LuaSec forkThu, 05 Feb 2015 17:23:53 +0100, by Kim Alvefur
-
certmanager: Fix previous commitThu, 05 Feb 2015 17:21:05 +0100, by Kim Alvefur
-
certmanager: Limit certificate chain depth to 9Thu, 05 Feb 2015 16:59:34 +0100, by Kim Alvefur
-
certmanager: Options that appear to be available since LuaSec 0.2Thu, 05 Feb 2015 16:56:28 +0100, by Kim Alvefur
-
certmanager: Improve "detection" of features that depend on LuaSec versionThu, 05 Feb 2015 16:20:50 +0100, by Kim Alvefur
-
certmanager: Add locals for ssl.context and ssl.x509Thu, 05 Feb 2015 15:14:35 +0100, by Kim Alvefur
-
certmanager: Early return from the entire module if LuaSec is unavailableThu, 05 Feb 2015 15:10:23 +0100, by Kim Alvefur
-
Merge with 0.10Sat, 31 Jan 2015 12:25:00 +0000, by Matthew Wild
-
util.statistics: Return 0 as percentile if data out of rangeFri, 30 Jan 2015 14:21:51 +0000, by Matthew Wild
-
sessionmanager: Add pre-resource-bind event that would let plugins have a say in resource bindingFri, 30 Jan 2015 15:38:54 +0100, by Kim Alvefur
-
Merge 0.10->trunkMon, 26 Jan 2015 15:27:19 +0100, by Kim Alvefur
-
Merge 0.9->0.10Mon, 26 Jan 2015 15:25:16 +0100, by Kim Alvefur
-
stanza_router: Fix routing of 'error' IQs with multiple childs (thanks Pawel)Tue, 06 Jan 2015 17:39:47 +0100, by Kim Alvefur
-
Merge 0.10->trunkWed, 21 Jan 2015 01:29:00 +0000, by Matthew Wild
-
moduleapi: Module API for statsmanagerWed, 21 Jan 2015 01:28:12 +0000, by Matthew Wild
-
statsmanager, util.statistics: API changes, remove debuggingWed, 21 Jan 2015 01:26:06 +0000, by Matthew Wild
-
statsmanager, prosody: New core module and API for gathering statistics about the running serverTue, 20 Jan 2015 12:33:20 +0000, by Matthew Wild
-
util.statistics: New library for gathering various kinds of statisticsTue, 20 Jan 2015 12:31:32 +0000, by Matthew Wild
-
storagemanager: Remove unused import of error()Tue, 20 Jan 2015 11:32:14 +0000, by Matthew Wild
-
sessionmanager: Access bare_session and full_sessions through 'prosody'Tue, 20 Jan 2015 11:31:58 +0000, by Matthew Wild
-
rostermanager: Access bare_sessions through prosody.bare_sessionsTue, 20 Jan 2015 11:31:30 +0000, by Matthew Wild
-
portmanager: Remove unused import of pairs()Tue, 20 Jan 2015 11:31:04 +0000, by Matthew Wild
-
hostmanager: Remove unused import of util.uuidTue, 20 Jan 2015 11:30:07 +0000, by Matthew Wild
-
certmanager: Make global variable access explicitTue, 20 Jan 2015 11:29:38 +0000, by Matthew Wild
-
mod_carbons: Import XEP-0280 implementation from prosody-modules (sans compat with older versions of the protocol)Fri, 16 Jan 2015 14:02:14 +0100, by Kim Alvefur
-
util.hex: Pedantic optimization, 1 table lookup per byte instead of 3 function calls makes it go fasterMon, 12 Jan 2015 15:10:37 +0100, by Kim Alvefur
-
mod_pep: Fire an event when an item is publishedSat, 20 Dec 2014 21:34:59 +0100, by Kim Alvefur
-
net.server_select: Remove unused codeMon, 19 Jan 2015 14:09:13 -0500, by daurnimator
-
net.server_select: Remove socket.sleep call from main loopMon, 19 Jan 2015 14:05:37 -0500, by daurnimator
-
net.server_select: Remove do-nothing os_difftime callsMon, 19 Jan 2015 14:01:11 -0500, by daurnimator
-
net.server_select: In add_task timer callback, use passed in time rather than re-fetchingThu, 15 Jan 2015 09:05:08 -0500, by daurnimator
-
net.server_select: Fix timers not being fired until another timer fixes (or 1 second passes)Thu, 15 Jan 2015 09:03:00 -0500, by daurnimator
-
net.cqueues: Fix incorrect version checkFri, 16 Jan 2015 12:06:42 -0500, by daurnimator
-
net.cqueues: Fixes hardcoded timeout for first iterationTue, 13 Jan 2015 18:36:00 -0500, by daurnimator
-
net.cqueues: Add workaround for luaevent callback getting collectedTue, 06 Jan 2015 20:01:59 -0500, by daurnimator
-
mod_muc: Add muc-add-history event to allow modules to override default history storageTue, 06 Jan 2015 19:33:25 +0000, by Matthew Wild
-
Merge 0.10 -> trunkTue, 16 Dec 2014 18:33:54 -0500, by Waqas Hussain
-
mod_admin_telnet: Use the session-specific print functionSat, 13 Dec 2014 16:40:55 +0100, by Kim Alvefur
-
mod_storage_sql2, util.sql: Set character encoding on every connectThu, 11 Dec 2014 09:18:39 +0100, by Kim Alvefur
-
mod_blocklist: Fix importTue, 09 Dec 2014 19:36:34 +0100, by Kim Alvefur
-
mod_http: Log name and base URL of HTTP appsMon, 08 Dec 2014 15:49:11 +0100, by Kim Alvefur
-
net.http.server: Log names of the events firedMon, 08 Dec 2014 15:48:36 +0100, by Kim Alvefur
-
mod_bosh: Use util.asyncSun, 07 Dec 2014 17:56:25 +0100, by Kim Alvefur
-
Merge 0.10->trunkSat, 22 Nov 2014 11:53:14 +0100, by Kim Alvefur
-
certmanager, mod_tls: Return final ssl config as third return value (fix for c6caaa440e74, portmanager assumes non-falsy second return value is an error) (thanks deoren)Sat, 22 Nov 2014 11:51:54 +0100, by Kim Alvefur
-
Merge 0.10->trunkThu, 20 Nov 2014 15:01:47 +0100, by Kim Alvefur
-
Merge 0.9->0.10Thu, 20 Nov 2014 15:00:52 +0100, by Kim Alvefur
-
net.http.parser: Fix whitespace/indentationTue, 18 Nov 2014 17:40:37 +0000, by Matthew Wild
-
net.http.parser: Fix chunked encoding parsing across packet boundaries.Mon, 10 Nov 2014 14:47:33 -0500, by daurnimator
-
mod_tls: Keep ssl config around and attach them to sessionsWed, 19 Nov 2014 14:47:49 +0100, by Kim Alvefur
-
certmanager: Return final ssl config along with ssl context on successWed, 19 Nov 2014 14:47:03 +0100, by Kim Alvefur
-
mod_saslauth: Make it easier to support multiple channel binding methondsWed, 19 Nov 2014 14:45:20 +0100, by Kim Alvefur
-
mod_saslauth: Break out tls-unique channel binding callback so it is instantiated onceWed, 19 Nov 2014 14:44:41 +0100, by Kim Alvefur
-
mod_saslauth: Keep sasl_handler in a local variableWed, 19 Nov 2014 14:37:45 +0100, by Kim Alvefur
-
Merge 0.10->trunkThu, 20 Nov 2014 09:02:23 +0000, by Matthew Wild
-
mod_pubsub: Add support for including the publisher in item broadcastsThu, 20 Nov 2014 09:01:45 +0000, by Philipp Hancke
-
net.cqueues: Add module that allows use of cqueues while still using net.server as main loopTue, 18 Nov 2014 14:14:41 -0500, by daurnimator
-
plugins/muc/muc.lib: Allow muc-broadcast-presence event listeners to modify nick, actor, reasonFri, 14 Nov 2014 17:37:47 -0500, by daurnimator
-
plugins/muc/muc.lib: Don't expose actor jids to users when anonymousTue, 11 Nov 2014 13:08:34 -0500, by daurnimator
-
Merge 0.10->trunkSun, 09 Nov 2014 20:32:33 +0100, by Kim Alvefur
-
Merge 0.9 -> 0.10Sun, 09 Nov 2014 20:30:04 +0100, by Kim Alvefur
-
net.dns: Try next server if peer name can not be set (thanks wirehack7)Thu, 30 Oct 2014 12:28:07 +0100, by Kim Alvefur
-
net.dns: Return new socket from servfailThu, 30 Oct 2014 12:10:15 +0100, by Kim Alvefur
-
net.adns: Log peername recorded from wrapped setpeername instead of calling sock:getpeername, it exists and throws an error on unconnected sockets (thanks wirehack7)Thu, 30 Oct 2014 12:08:05 +0100, by Kim Alvefur
-
net.adns: Preserve error from setpeernameThu, 30 Oct 2014 12:05:24 +0100, by Kim Alvefur
-
util.paths: Add function for joining path segmentsSat, 08 Nov 2014 12:28:49 +0100, by Kim Alvefur
-
mod_http: For URLs that end with / or wildcard handlers, add a low-priority redirect from without to with slashTue, 04 Nov 2014 17:48:17 +0100, by Kim Alvefur
-
mod_admin_telnet: Soft-reqire util.pposix for server:memory()Mon, 27 Oct 2014 11:12:08 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 26 Oct 2014 20:58:02 +0100, by Kim Alvefur
-
Merge 0.9->0.10Sun, 26 Oct 2014 20:57:06 +0100, by Kim Alvefur
-
Tagging 0.9.7Fri, 24 Oct 2014 23:23:02 +0100, by Matthew Wild
-
Backout changeset 6e67c73f730c: not a major fix and it breaks interop with at least Isode M-Link, and possibly standards, while it's not clear it actually fixes the original problem either. 0.9.7Fri, 24 Oct 2014 23:20:06 +0100, by Matthew Wild
-
prosodyctl: Fix nil global access traceback in `prosodyctl about` (luarocks 2.2.0 no longer uses module())Sun, 19 Oct 2014 03:05:49 -0400, by Waqas Hussain
-
Tagging 0.9.6Wed, 15 Oct 2014 00:39:37 +0100, by Matthew Wild
-
certmanager, net.http: Disable SSLv3 by default 0.9.6Tue, 14 Oct 2014 18:55:08 +0100, by Matthew Wild
-
mod_blocklist: Don't send unavailable presence from unavailable sessions when blocking a contactSun, 26 Oct 2014 16:29:50 +0100, by Kim Alvefur
-
mod_blocklist: Only log message about migrating from mod_privacy when there is data to migrateSat, 25 Oct 2014 14:45:11 +0200, by Kim Alvefur
-
mod_saslauth: Better name for config optionTue, 21 Oct 2014 16:41:28 +0200, by Kim Alvefur
-
mod_saslauth: Make it possible to disable certain mechanismsTue, 21 Oct 2014 14:38:40 +0200, by Kim Alvefur
-
mod_saslauth: Add LOGIN to mechanisms not allowed over unencrypted connections as it may be offered by 3rd party authentication pluginsTue, 21 Oct 2014 14:37:05 +0200, by Kim Alvefur
-
mod_saslauth: Use a configurable set of mechanisms to not allow over unencrypted connectionsTue, 21 Oct 2014 14:35:32 +0200, by Kim Alvefur
-
mod_saslauth: Log warning if no SASL mechanisms were offeredTue, 21 Oct 2014 12:57:56 +0200, by Kim Alvefur
-
mod_saslauth: Use type-specific config option gettersTue, 21 Oct 2014 12:56:19 +0200, by Kim Alvefur
-
mod_legacyauth, mod_saslauth, mod_tls: Pass require_encryption as default option to s2s_require_encryption so the later overrides the formerTue, 21 Oct 2014 12:49:03 +0200, by Kim Alvefur
-
prosodyctl: Add 'require_encryption' to list of deprecated options pointed out by the check commandTue, 21 Oct 2014 12:47:53 +0200, by Kim Alvefur
-
net/server: Handle lack of util.signal correctlyWed, 22 Oct 2014 16:00:40 -0400, by daurnimator
-
net/server: Remove printWed, 22 Oct 2014 15:59:51 -0400, by daurnimator
-
net.server: Rename 'server' config option to 'network_backend' (to select which net.server implementation to use)Wed, 22 Oct 2014 12:56:41 +0100, by Matthew Wild
-
net/server: If server.hook_signal exists, overwrite signal.signal; else make server.hook_signal == signal.signalTue, 21 Oct 2014 17:26:48 -0400, by daurnimator
-
Move timer code out of util.timer and into relevant net.server backendsMon, 20 Oct 2014 16:13:24 -0400, by daurnimator
-
net/server: Split up different backends in a nicer way. Add global config option 'server'Fri, 17 Oct 2014 17:30:21 -0400, by daurnimator
-
plugins/muc/mod_muc: Add 'local_only' flag to mod_muc, so rooms don't get restored on shutdownFri, 17 Oct 2014 16:35:46 -0400, by daurnimator
-
plugins/muc/muc.lib: Add :each_affiliation() iteratorWed, 15 Oct 2014 17:08:19 -0400, by daurnimator
-
plugins/muc/members_only: Kick non-members when members-only is turned onWed, 15 Oct 2014 17:07:16 -0400, by daurnimator
-
plugins/muc/muc.lib: Kick users from outcast hostsWed, 15 Oct 2014 16:56:42 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix passing actor along as a boolean (thanks fippo)Wed, 15 Oct 2014 14:28:16 -0400, by daurnimator
-
Merge 0.10->trunkTue, 14 Oct 2014 10:59:54 +0100, by Matthew Wild
-
Merge 0.9->0.10Tue, 14 Oct 2014 10:59:27 +0100, by Matthew Wild
-
mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')Tue, 14 Oct 2014 10:58:11 +0100, by Matthew Wild
-
mod_s2s: Capitalize log messageFri, 10 Oct 2014 00:56:53 +0200, by Kim Alvefur
-
prosody: Make getfenv() replacement for require() sandboxing local to avoid polluting the globals tableMon, 13 Oct 2014 21:02:04 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 08 Oct 2014 18:47:01 -0400, by Waqas Hussain
-
Merge 0.9->0.10Wed, 08 Oct 2014 18:42:33 -0400, by Waqas Hussain
-
util/dataforms: Make sure we iterate over field tagsTue, 07 Oct 2014 12:08:23 -0400, by daurnimator
-
util.stanza: Escape newlines and tabs (\r\n\t) when serializing stanzas. \r\n transforms into \n otherwise, and \r\n\t in attributes transforms into spaces.Wed, 08 Oct 2014 15:56:11 -0400, by Waqas Hussain
-
Merge 0.10->trunkSun, 05 Oct 2014 15:37:46 +0200, by Kim Alvefur
-
Merge 0.9->0.10Sun, 05 Oct 2014 15:37:21 +0200, by Kim Alvefur
-
net.dns: Avoid duplicate cache entriesSun, 05 Oct 2014 14:28:40 +0200, by Florian Zeitz
-
mod_admin_adhoc: Add required to field in user deletion form tooMon, 29 Sep 2014 11:18:04 +0200, by Kim Alvefur
-
mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions' command (thanks Lloyd)Mon, 29 Sep 2014 11:02:06 +0200, by Kim Alvefur
-
mod_blocklist: Capitalize log messageSun, 05 Oct 2014 15:36:19 +0200, by Kim Alvefur
-
net.server_select: Reset read timeout timer if the event is handledFri, 03 Oct 2014 14:42:18 +0200, by Kim Alvefur
-
mod_admin_web: Add "List S2S connections" commandSun, 28 Sep 2014 23:03:03 +0200, by Florian Zeitz
-
mod_admin_adhoc: Show IP in detailed version of online user listingSun, 28 Sep 2014 21:06:50 +0200, by Florian Zeitz
-
Merge 0.10->trunkMon, 29 Sep 2014 13:59:16 -0400, by daurnimator
-
net.websocket: Make data masking configurableFri, 26 Sep 2014 22:12:21 +0200, by Florian Zeitz
-
plugins/muc/muc.lib: Fire muc-occupant-left from other places an occupant may leave the roomFri, 26 Sep 2014 17:44:14 -0400, by daurnimator
-
plugins/muc/muc.lib: Validate affiliations and roles to admin query getFri, 26 Sep 2014 17:43:00 -0400, by daurnimator
-
plugins/muc/muc.lib: Add missing :up()Fri, 26 Sep 2014 17:34:02 -0400, by daurnimator
-
plugins/muc/muc.lib: Use occupants iterator instead of assuming pairsFri, 26 Sep 2014 17:33:38 -0400, by daurnimator
-
Merge 0.10->trunkSun, 28 Sep 2014 03:08:03 +0200, by Kim Alvefur
-
mod_pep_plus: Remove config form, it moved into pubsub.libSun, 28 Sep 2014 03:07:46 +0200, by Kim Alvefur
-
pubsub.lib: Fix variable renaming issueSun, 28 Sep 2014 03:06:29 +0200, by Kim Alvefur
-
mod_pubsub: Fix retreival of node config defaultsSun, 28 Sep 2014 02:48:29 +0200, by Kim Alvefur
-
mod_pubsub: Move node config form into pubsub.lib (Thanks Florob)Sun, 28 Sep 2014 02:47:54 +0200, by Kim Alvefur
-
pubsub.lib: Fix actor in configureSun, 28 Sep 2014 02:41:13 +0200, by Kim Alvefur
-
mod_pep_plus: Default to max one item per node (Recomended for PEP)Sun, 28 Sep 2014 02:00:44 +0200, by Kim Alvefur
-
mod_pep_plus: Add node config formSun, 28 Sep 2014 02:00:09 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 28 Sep 2014 01:56:22 +0200, by Kim Alvefur
-
mod_pubsub: Add support for requesting default node configurationSun, 28 Sep 2014 01:55:32 +0200, by Kim Alvefur
-
mod_pubsub: Add max items to node config formSun, 28 Sep 2014 01:50:17 +0200, by Kim Alvefur
-
util.pubsub: Add support for limiting the number of item in a node (default to 20)Sun, 28 Sep 2014 01:50:00 +0200, by Kim Alvefur
-
mod_pubsub: Add support for node configurationSun, 28 Sep 2014 01:46:17 +0200, by Kim Alvefur
-
util.pubsub: Add support for node configurationSun, 28 Sep 2014 01:45:59 +0200, by Kim Alvefur
-
util.pubsub: One less table allocated per pubsub object createdSun, 28 Sep 2014 00:05:21 +0200, by Kim Alvefur
-
util.pubsub: Use localSat, 27 Sep 2014 19:57:33 +0200, by Kim Alvefur
-
mod_pubsub: Transplant pieces of cdcfd93e2f43 from trunkSat, 27 Sep 2014 19:53:39 +0200, by Kim Alvefur
-
net.server_select: When an SSL handshake is connected, if there is pending data to be written to the socket, mark the socket as waiting to send (thanks daurnimator)Fri, 26 Sep 2014 17:16:46 +0100, by Matthew Wild
-
mod_pep_plus: Add pubsub service objects to an item listSat, 27 Sep 2014 19:00:09 +0200, by Kim Alvefur
-
muc: Add 'occupant' to muc-occupant-{joined,left,session-new} events (thanks daurnimator/fippo)Fri, 26 Sep 2014 17:34:15 +0100, by Matthew Wild
-
hostmanager: Don't prevent host_session.send() from routing errors or iq results, so modules can handle them. This code was originally added for a reason, but I can't remember what it was.Fri, 26 Sep 2014 17:10:43 +0100, by Matthew Wild
-
plugins/muc: Add muc-occupant-groupchat eventThu, 25 Sep 2014 17:43:00 -0400, by daurnimator
-
Merge 0.10->trunkTue, 23 Sep 2014 23:22:13 +0200, by Kim Alvefur
-
mod_saslauth: Fix encoding of missing vs empty SASL reply messagesTue, 23 Sep 2014 19:46:29 +0200, by Kim Alvefur
-
mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being presentTue, 23 Sep 2014 19:41:10 +0200, by Kim Alvefur
-
mod_saslauth: Stricter SASL EXTERNAL handling more in line with XEP-0178Tue, 23 Sep 2014 19:29:14 +0200, by Kim Alvefur
-
mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failureTue, 23 Sep 2014 14:23:01 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 23 Sep 2014 01:44:16 +0200, by Kim Alvefur
-
core.module{manager,api}: Fix for 010b141e91ed (Thanks v1ct0r)Tue, 23 Sep 2014 00:23:33 +0200, by Kim Alvefur
-
util.random: Ensure at least 4 bytes of previous random state is used when generating new randomnessThu, 18 Sep 2014 10:21:38 +0200, by Kim Alvefur
-
util.random: Switch to SHA512Thu, 18 Sep 2014 10:16:59 +0200, by Kim Alvefur
-
plugins/muc/muc.lib: Fix iq results coming from the real jid, not the in-room jid (thanks Lance)Tue, 16 Sep 2014 17:11:29 -0400, by daurnimator
-
Merge 0.10->trunkThu, 18 Sep 2014 02:22:48 +0200, by Kim Alvefur
-
util.array: Add type() localWed, 17 Sep 2014 14:50:44 +0200, by Kim Alvefur
-
prosody: Fix getfenv replacement for Lua 5.2Wed, 17 Sep 2014 14:50:00 +0200, by Kim Alvefur
-
core.modulemanager, core.moduleapi: Hack around dependency loopWed, 17 Sep 2014 14:48:49 +0200, by Kim Alvefur
-
core.moduleapi: Use require instead of global to get storagemanager in module:open_store()Wed, 17 Sep 2014 14:47:52 +0200, by Kim Alvefur
-
util-src/*.c: Add macro for compiling with Lua 5.2Wed, 17 Sep 2014 14:30:29 +0200, by Kim Alvefur
-
util-src/*.c: Use the more concise lua_setfieldWed, 17 Sep 2014 02:23:17 +0200, by Kim Alvefur
-
util-src/*.c: Don't create globals when loadedTue, 16 Sep 2014 21:56:18 +0200, by Kim Alvefur
-
plugins/muc/muc.lib: Allow plugins to reject broadcasts in the muc-broadcast-message event.Tue, 16 Sep 2014 13:02:21 -0400, by daurnimator
-
plugins/mod_muc_unique: Fix undefined global access (thanks Lance)Tue, 16 Sep 2014 12:27:05 -0400, by Waqas Hussain
-
Merge 0.10->trunkThu, 11 Sep 2014 01:17:56 +0200, by Kim Alvefur
-
net.websocket: Fix handling of 'protocol' argumentThu, 11 Sep 2014 00:55:51 +0200, by Kim Alvefur
-
Makefile: Add net/websocket to install targetThu, 11 Sep 2014 00:31:11 +0200, by Kim Alvefur
-
prosodyctl: Use sha256 for certificate requests and self-signed certificatesThu, 11 Sep 2014 00:10:29 +0200, by Kim Alvefur
-
core.sessionmanager: Set a fake thread on destroyed sessions, fixes traceback if stanzas are emitted after a session is destroyed (thanks Sven Blumenstein)Thu, 11 Sep 2014 00:09:07 +0200, by Kim Alvefur
-
core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_routerTue, 09 Sep 2014 15:05:46 +0200, by Kim Alvefur
-
Merge 0.9->0.10Tue, 09 Sep 2014 14:42:33 +0200, by Kim Alvefur
-
core.stanza_router: Stricter validation of stanzasTue, 09 Sep 2014 14:42:10 +0200, by Kim Alvefur
-
util.vcard: Turn PHOTO fields into data-urisWed, 10 Sep 2014 16:47:55 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 05 Sep 2014 19:09:13 +0100, by Matthew Wild
-
Merge with FlorobFri, 05 Sep 2014 19:08:42 +0100, by Matthew Wild
-
mod_websocket: Initial commit (based on the prosody-modules version)Fri, 05 Sep 2014 03:47:39 +0200, by Florian Zeitz
-
Check Sec-WebSocket-Protocol headerFri, 05 Sep 2014 02:14:04 +0200, by Florian Zeitz
-
net/websocket: Add new websocket client codeWed, 03 Sep 2014 15:28:46 -0400, by daurnimator
-
plugins/muc: Add affiliation_notify config option to send out status code 101Fri, 05 Sep 2014 12:16:53 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-set-affiliation eventFri, 05 Sep 2014 11:28:28 -0400, by daurnimator
-
plugins/muc/muc.lib: Use get_affilation() inside of set_affiliation(), so that the override in mod_muc worksFri, 05 Sep 2014 11:20:54 -0400, by daurnimator
-
plugins/muc/muc.lib: Add instant room supportFri, 05 Sep 2014 11:19:16 -0400, by daurnimator
-
Merge 0.10->trunkFri, 05 Sep 2014 09:04:37 +0100, by Matthew Wild
-
net/websocket: Add new websocket client codeWed, 03 Sep 2014 15:28:46 -0400, by daurnimator
-
Merge 0.10->trunkWed, 03 Sep 2014 18:51:29 +0100, by Matthew Wild
-
Merge 0.9->0.10Wed, 03 Sep 2014 18:50:20 +0100, by Matthew Wild
-
net.http.parser: Support status code 101 and allow handling of the received data by someone elseWed, 03 Sep 2014 18:49:41 +0100, by Matthew Wild
-
Merge 0.10->trunkWed, 03 Sep 2014 03:35:48 +0200, by Kim Alvefur
-
util.hex: Use locals!Wed, 03 Sep 2014 00:37:41 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 02 Sep 2014 22:34:32 +0200, by Kim Alvefur
-
Merge 0.9->0.10Tue, 02 Sep 2014 22:33:11 +0200, by Kim Alvefur
-
net.server_select: 'listener'->'listeners' (fixes undefined global access)Tue, 02 Sep 2014 17:23:44 +0100, by Matthew Wild
-
net.http, net.http.server, mod_c2s, mod_s2s, mod_component, mod_admin_telnet, mod_net_multiplex: Add ondetach to release connection from 'sessions' table (or equivalent)Fri, 29 Aug 2014 11:54:34 +0100, by Matthew Wild
-
net.server_{select,event}: Add 'ondetach' callback for listener objects, to notify them when another listener is being assigned to a connectionFri, 29 Aug 2014 11:39:56 +0100, by Matthew Wild
-
mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled errorTue, 02 Sep 2014 17:24:25 +0200, by Kim Alvefur
-
util.uuid: Use util.hex and util.randomTue, 02 Sep 2014 17:58:12 +0100, by Matthew Wild
-
util.random: Generic util lib for generating strings of random bytesTue, 02 Sep 2014 17:57:18 +0100, by Matthew Wild
-
util.hex: Small util lib for converting to/from hex stringsTue, 02 Sep 2014 17:56:42 +0100, by Matthew Wild
-
mod_dialback: Move d-w-d after to/from validationMon, 01 Sep 2014 20:20:05 +0200, by Kim Alvefur
-
mod_s2s_auth_certs: Warn about lack of certificate (Mostly jabberd14 not sending a client certificate)Fri, 29 Aug 2014 02:24:49 +0200, by Kim Alvefur
-
mod_muc: Fix 'destroy rooms' adhoc command (Thanks Florob)Sun, 31 Aug 2014 20:33:47 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 28 Aug 2014 12:24:15 +0100, by Matthew Wild
-
Merge 0.9->0.10Thu, 28 Aug 2014 12:23:58 +0100, by Matthew Wild
-
Tagging 0.9.5Thu, 28 Aug 2014 12:22:39 +0100, by Matthew Wild
-
Merge 0.10->trunkThu, 28 Aug 2014 12:05:18 +0100, by Matthew Wild
-
Merge 0.9->0.10Thu, 28 Aug 2014 09:23:24 +0100, by Matthew Wild
-
util.filters: Ignore filters being added twice (fixes issues on removal) 0.9.5Thu, 28 Aug 2014 09:20:33 +0100, by Matthew Wild
-
mod_privacy: Fix to correctly sort privacy list rules by order (thanks Flow)Thu, 28 Aug 2014 09:17:07 +0100, by Matthew Wild
-
mod_c2s, mod_s2s: Log received invalid stream headersSat, 23 Aug 2014 09:29:17 +0100, by Matthew Wild
-
util.xmppstream: When error is 'no-stream', pass the received tagname to the error handlerSat, 23 Aug 2014 09:22:05 +0100, by Matthew Wild
-
mod_s2s: Reset stream ID when resetting stream [compliance]Wed, 27 Aug 2014 13:20:08 +0200, by Kim Alvefur
-
modulemanager: Reduce warning to debug level message about modules already being loaded, it's probably just module:depends()Wed, 27 Aug 2014 10:46:22 +0200, by Kim Alvefur
-
net.http.server: Comment out a log messageWed, 27 Aug 2014 10:44:45 +0200, by Kim Alvefur
-
mod_s2s: Mark stream as opened earlier for outgoing connections, fixes double stream headers on policy failuresTue, 26 Aug 2014 21:50:08 +0200, by Kim Alvefur
-
mod_compression: Handle compression setup errors by logging a warning about it (fixes #408)Tue, 26 Aug 2014 12:19:27 +0200, by Kim Alvefur
-
mod_posix: Make sure that 'pidfile' is a stringTue, 26 Aug 2014 12:02:41 +0200, by Kim Alvefur
-
prosodyctl: Verify that 'pidfile' is a string, show friendly error otherwiseTue, 26 Aug 2014 12:00:51 +0200, by Kim Alvefur
-
util.xmppstream: Don't include empty stream ID in stream header (got here from mod_c2s)Wed, 27 Aug 2014 13:00:04 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 13 Aug 2014 19:22:08 +0200, by Kim Alvefur
-
mod_private: Fix traceback due to missing table indexWed, 13 Aug 2014 19:19:34 +0200, by Kim Alvefur
-
mod_blocklist: Use full word as variable name, we can afford thatTue, 12 Aug 2014 15:42:20 +0200, by Kim Alvefur
-
mod_blocklist: Correct commentTue, 12 Aug 2014 15:40:00 +0200, by Kim Alvefur
-
mod_blocklist: Fix any unblock emptying the blocklistTue, 12 Aug 2014 15:38:48 +0200, by Kim Alvefur
-
mod_storage_sql2: DELETE then INSERT in map storesTue, 12 Aug 2014 11:38:12 +0200, by Kim Alvefur
-
mod_muc: Fix tracebacks (thanks nick1)Mon, 11 Aug 2014 11:36:30 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 10 Aug 2014 10:31:18 +0200, by Kim Alvefur
-
mod_privacy: Remove, leave a log message about being replaced by mod_blocklist and load that insteadSun, 10 Aug 2014 10:29:38 +0200, by Kim Alvefur
-
prosody.cfg.lua.dist: Replace mod_privacy with mod_blocklist in the default configSun, 10 Aug 2014 10:27:20 +0200, by Kim Alvefur
-
mod_blocklist: XEP-0191 implementation written for speed and independence from mod_privacySun, 10 Aug 2014 10:27:00 +0200, by Kim Alvefur
-
mod_private: Use map storeSat, 09 Aug 2014 21:52:32 +0200, by Kim Alvefur
-
Merge 0.10->trunkSat, 09 Aug 2014 21:48:52 +0200, by Kim Alvefur
-
mod_private: Cleanup and more tailcallsSat, 09 Aug 2014 21:48:11 +0200, by Kim Alvefur
-
util.jid: Optimize bareThu, 07 Aug 2014 17:43:28 +0200, by Kim Alvefur
-
util.jid: Use existing join function in jid.prepThu, 07 Aug 2014 17:35:11 +0200, by Kim Alvefur
-
util.jid: Return early in join on invalid jidsThu, 07 Aug 2014 17:20:51 +0200, by Kim Alvefur
-
mod_s2s: Remove unused localsFri, 25 Jul 2014 21:12:21 +0200, by Kim Alvefur
-
storagemanager: Fix map store shim if store is emptyFri, 08 Aug 2014 12:38:35 +0200, by Kim Alvefur
-
plugins/mod_storage_sql2: Return correct arguments from map_store operationsThu, 07 Aug 2014 18:34:51 -0400, by daurnimator
-
plugins/muc/mod_muc: persistent rooms keyval store needs username as nilThu, 07 Aug 2014 18:03:31 -0400, by daurnimator
-
plugins/muc/mod_muc: Use map store for room persistenceThu, 07 Aug 2014 12:35:12 -0400, by daurnimator
-
plugins/muc/mod_muc: Remove unused importThu, 07 Aug 2014 12:34:51 -0400, by daurnimator
-
plugins/mod_storage_sql2: Add map store supportThu, 07 Aug 2014 12:16:16 -0400, by daurnimator
-
core/storagemanager: When map store isn't available, fallback to keyval storeThu, 07 Aug 2014 12:15:15 -0400, by daurnimator
-
mod_muc: Import util.stanza into the config handler modules that need it. Fixes #432.Tue, 05 Aug 2014 09:55:08 +0100, by Matthew Wild
-
mod_muc: Fix use of undefined global. Fixes #431.Tue, 05 Aug 2014 09:16:29 +0100, by Matthew Wild
-
Merge 0.10->trunkThu, 31 Jul 2014 07:14:54 +0100, by Matthew Wild
-
Merge 0.9->0.10Thu, 31 Jul 2014 07:11:54 +0100, by Matthew Wild
-
prosodyctl: Remove nonsensical warningThu, 31 Jul 2014 06:59:12 +0100, by Matthew Wild
-
prosodyctl: Improve JID splitting and normalization for adduser/passwd/deluserThu, 31 Jul 2014 06:58:15 +0100, by Matthew Wild
-
configmanager: nameprep VirtualHost and Component namesThu, 31 Jul 2014 06:56:21 +0100, by Matthew Wild
-
Merge 0.10->trunkFri, 25 Jul 2014 21:16:52 +0200, by Kim Alvefur
-
mod_s2s: Remove unused localsFri, 25 Jul 2014 21:12:21 +0200, by Kim Alvefur
-
mod_s2s_auth_certs: Pick a logging function once and stick with itFri, 25 Jul 2014 21:03:16 +0200, by Kim Alvefur
-
mod_s2s_auth_certs: Split PKIX based certificate checking from mod_s2s into new pluginFri, 25 Jul 2014 20:41:54 +0200, by Kim Alvefur
-
mod_muc/muc.lib: Remove is_anonymous from event (fix for ec57067c1e0d)Fri, 25 Jul 2014 18:34:43 +0100, by Matthew Wild
-
mod_muc/muc.lib: Pass all info to muc-broadcast-presence handlers that would be required to use room:build_item_list() - useful for pluginsFri, 25 Jul 2014 18:32:15 +0100, by Matthew Wild
-
Merge 0.10->trunkFri, 25 Jul 2014 13:54:47 +0100, by Matthew Wild
-
Merge 0.9->0.10Fri, 25 Jul 2014 13:54:27 +0100, by Matthew Wild
-
net.server_select/event: Switch sender mode to *a when reading, to make sure we get all available dataFri, 25 Jul 2014 13:53:39 +0100, by Matthew Wild
-
Merge 0.10->trunkFri, 25 Jul 2014 13:02:46 +0100, by Matthew Wild
-
Merge 0.9->0.10Fri, 25 Jul 2014 13:01:57 +0100, by Matthew Wild
-
mod_admin_telnet: Fix dns:(add,set)nameservers()Fri, 25 Jul 2014 13:59:17 +0200, by Kim Alvefur
-
net.dns: Remove unused obsolete codeFri, 25 Jul 2014 12:54:31 +0100, by Matthew Wild
-
net.dns: Ensure all pending requests get notified of a timeout when looking up a record (fix for d122420542fb)Fri, 25 Jul 2014 12:08:07 +0100, by Matthew Wild
-
util.vcard: Add support for uri types in vcard4Wed, 09 Jul 2014 08:23:16 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 09 Jul 2014 02:06:37 +0200, by Kim Alvefur
-
mod_dialback: Respect dwd config optionWed, 09 Jul 2014 02:04:16 +0200, by Kim Alvefur
-
mod_pep_plus: Only broadcast newly added subscriptionsTue, 08 Jul 2014 07:32:45 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 04 Jul 2014 23:05:27 +0200, by Kim Alvefur
-
mod_dialback.lua: Only check certificates on secure connectionsFri, 04 Jul 2014 23:04:56 +0200, by Kim Alvefur
-
mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use the newer stanza:get_child APIs and optimize away some table lookupsFri, 04 Jul 2014 22:52:34 +0200, by Kim Alvefur
-
mod_dialback: Short-circuit dialback auth if certificate is considered validFri, 04 Jul 2014 21:48:25 +0200, by Kim Alvefur
-
mod_dialback: Keep the same dialback secret across module reloadsThu, 03 Jul 2014 15:38:53 +0200, by Kim Alvefur
-
hostmanager, mod_dialback: Move generation of dialback secret out of coreThu, 22 May 2014 15:21:22 +0200, by Kim Alvefur
-
Merge 0.9->0.10Fri, 04 Jul 2014 15:54:37 +0200, by Kim Alvefur
-
mod_register: get_child_text! (thanks Lloyd)Thu, 03 Jul 2014 17:53:24 +0200, by Kim Alvefur
-
mod_tls: Simplify and use new ssl config merging in certmanagerThu, 03 Jul 2014 15:35:45 +0200, by Kim Alvefur
-
core.portmanager: Simplify and take advantage of new ssl config merging in certmanagerThu, 03 Jul 2014 15:33:11 +0200, by Kim Alvefur
-
core.certmanager: Make create_context() support an arbitrary number of option sets, merging allThu, 03 Jul 2014 15:32:26 +0200, by Kim Alvefur
-
core.certmanager: Use util.sslconfigThu, 03 Jul 2014 15:31:12 +0200, by Kim Alvefur
-
util.sslconfig: Add lib to deal with LuaSec SSL context configsThu, 03 Jul 2014 15:27:49 +0200, by Kim Alvefur
-
mod_presence: Move presence/initial event to correct place so it actually firesThu, 03 Jul 2014 11:54:50 +0200, by Kim Alvefur
-
Merge 0.10->trunkMon, 30 Jun 2014 13:12:16 +0200, by Kim Alvefur
-
Merge 0.9->0.10Mon, 30 Jun 2014 13:11:01 +0200, by Kim Alvefur
-
net.dns: Fix duplicated cache insertions by limiting outstanding queries per name to oneMon, 30 Jun 2014 12:45:53 +0200, by Kim Alvefur
-
net.adns: Add missing local declarationWed, 25 Jun 2014 15:33:49 +0200, by Kim Alvefur
-
net/server_*: Fix addclient: LuaSocket 3.0-rc1 sometimes returns EALREADY instead of EINPROGRESS when the dns lookup has multiple resultsWed, 25 Jun 2014 12:15:00 -0400, by daurnimator
-
Merge 0.10->trunkSat, 21 Jun 2014 15:05:52 +0200, by Kim Alvefur
-
Merge 0.9->0.10Sat, 21 Jun 2014 15:05:21 +0200, by Kim Alvefur
-
mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store typesFri, 20 Jun 2014 16:22:23 +0200, by Kim Alvefur
-
mod_storage_sql2: Don't ignore failure in keyval_store:get() (thanks daurnimator)Fri, 20 Jun 2014 16:16:33 +0200, by Kim Alvefur
-
mod_presence: Fire a presence/initial event on initial presenceFri, 20 Jun 2014 16:10:04 +0200, by Kim Alvefur
-
tools/ejabberd2prosody.lua: Fix JID building, node-less jids became @hostname in some casesTue, 17 Jun 2014 11:01:51 +0200, by Kim Alvefur
-
mod_c2s: Fix traceback if c2s stream sent to componentSat, 10 May 2014 02:12:51 +0200, by Kim Alvefur
-
plugins/muc/muc: Fire broadcast presences event before creating full/anon presencesTue, 17 Jun 2014 15:27:00 -0400, by daurnimator
-
plugins/muc: Fix use of incorrect event on occupant joinTue, 17 Jun 2014 15:18:43 -0400, by daurnimator
-
plugins/muc/mod_muc: fix wrong event for persistenceWed, 11 Jun 2014 17:54:23 -0400, by daurnimator
-
plugins/muc/muc.lib: Deliver declines to in-room jids correctlyWed, 11 Jun 2014 14:59:59 -0400, by daurnimator
-
plugins/muc/muc.lib: Don't add invite/decline bodies if they already have oneFri, 06 Jun 2014 14:34:01 -0400, by daurnimator
-
plugins/muc/muc.lib: Use original decline as template for medated declineFri, 06 Jun 2014 14:33:43 -0400, by daurnimator
-
plugins/muc/muc: When forwarding mediated invites; use filtered version of original invite instead of new objectThu, 05 Jun 2014 17:08:05 -0400, by daurnimator
-
plugins/muc: Move 'x' filtering from occupant to utilThu, 05 Jun 2014 17:07:14 -0400, by daurnimator
-
mod_admin_telnet: Update muc:room(jid) and muc:list(host) to use the new MUC APIThu, 05 Jun 2014 17:15:04 -0400, by Waqas Hussain
-
plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva)Sun, 01 Jun 2014 15:40:04 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix whois check when broadcasting occupant presenceSun, 01 Jun 2014 04:42:55 -0400, by Waqas Hussain
-
Merge with daurnimatorFri, 30 May 2014 18:31:26 -0400, by Waqas Hussain
-
plugins/muc/muc.lib: Fire event for presence broadcastThu, 29 May 2014 13:27:41 -0400, by daurnimator
-
util.vcard: Add missing local declarationWed, 28 May 2014 22:09:32 +0200, by Kim Alvefur
-
mod_pep_plus: Expose get_pep_service()Wed, 28 May 2014 21:52:57 +0200, by Kim Alvefur
-
util.vcard: Add support for converting to vcard4Wed, 28 May 2014 21:11:02 +0200, by Kim Alvefur
-
util.vcard: Library for parsing vCardsWed, 28 May 2014 20:12:13 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 28 May 2014 12:44:50 +0100, by Matthew Wild
-
mod_admin_telnet: Add command to list MUC roomsWed, 28 May 2014 12:43:34 +0100, by Matthew Wild
-
mod_s2s: Fire a 's2s-created' event when new s2s connections are initializedSat, 24 May 2014 11:17:26 +0200, by Kim Alvefur
-
Merge 0.10->trunkSat, 24 May 2014 01:27:09 +0200, by Kim Alvefur
-
mod_s2s: Remove redundant setting of session.directionThu, 22 May 2014 22:49:43 +0200, by Kim Alvefur
-
mod_s2s: Move filter initialization to common placeThu, 22 May 2014 22:48:06 +0200, by Kim Alvefur
-
mod_s2s: Decide on log function onceThu, 22 May 2014 22:45:58 +0200, by Kim Alvefur
-
Merge with daurnimatorFri, 23 May 2014 20:37:16 +0100, by Matthew Wild
-
plugins/muc/muc.lib: Even unavailable session need to be routed to sometimes (e.g. their own leave)Wed, 21 May 2014 13:19:57 -0400, by daurnimator
-
plugins/muc/muc: Only set role to nil if it's the last session to leaveWed, 21 May 2014 13:11:00 -0400, by daurnimator
-
plugins/muc/occupant: Check for type == nil rather than type ~= unavailableMon, 19 May 2014 13:47:28 -0400, by daurnimator
-
plugins/muc/muc: Better check for live sessionsMon, 19 May 2014 13:40:54 -0400, by daurnimator
-
plugins/muc/muc: Always send occupant list to joining sessionsMon, 19 May 2014 13:40:24 -0400, by daurnimator
-
plugins/muc/mod_muc: Get rid of room global; use module:shared to get itMon, 19 May 2014 13:39:45 -0400, by daurnimator
-
plugins/muc/mod_muc: Place adhoc section into own scopeWed, 30 Apr 2014 12:43:47 -0400, by daurnimator
-
plugins/muc/mod_muc: Don't use rooms object directory in adhoc sectionWed, 30 Apr 2014 12:43:04 -0400, by daurnimator
-
plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly)Wed, 30 Apr 2014 13:12:32 -0400, by daurnimator
-
plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hookTue, 29 Apr 2014 19:00:45 -0400, by daurnimator
-
plugins/muc/lock.lib: lock inside of pre-create instead of 'created'Tue, 29 Apr 2014 18:50:30 -0400, by daurnimator
-
plugins/muc/mod_muc: Use module:shared instead of save/restoreTue, 29 Apr 2014 17:18:14 -0400, by daurnimator
-
plugins/muc: Move 'module:get_option_number("max_history_messages")' from mod_muc into history lib; remove from muclib exportsTue, 29 Apr 2014 15:13:06 -0400, by daurnimator
-
plugins/muc/mod_muc: Remove support for `host_session.muc`Tue, 29 Apr 2014 14:50:13 -0400, by daurnimator
-
plugins/muc/mod_muc: Move room persistence to own blockTue, 29 Apr 2014 14:24:50 -0400, by daurnimator
-
plugins/muc: Add room:has_occupant() methodTue, 29 Apr 2014 12:54:04 -0400, by daurnimator
-
plugins/muc/mod_muc: No need to treat the host room speciallyMon, 28 Apr 2014 16:31:21 -0400, by daurnimator
-
plugins/muc/mod_muc: Use get_option_string instead of get_option and checkingMon, 28 Apr 2014 16:33:54 -0400, by daurnimator
-
plugins/muc/mod_muc: Move affiliation monkey patch into own scopeMon, 28 Apr 2014 16:30:53 -0400, by daurnimator
-
Merge with daurnimatorSat, 17 May 2014 18:17:34 +0100, by Matthew Wild
-
Merge with Prosody trunkThu, 08 May 2014 18:09:59 +0100, by Matthew Wild
-
plugins/muc/muc.lib: Move sending of occupant list to joining user out of hook, and into main flow: It has to occur before publication of their statusMon, 21 Apr 2014 17:51:32 -0400, by daurnimator
-
plugins/muc/members_only.lib: Compare affiliations via rank; wrap some long linesMon, 21 Apr 2014 17:49:57 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove reversed conditionals when firing pre- eventsMon, 21 Apr 2014 17:39:18 -0400, by daurnimator
-
plugins/muc/subject.lib: If subject is not set by an occupant, it should come from room jid itselfFri, 18 Apr 2014 12:20:07 -0400, by daurnimator
-
plugins/muc/muc.lib: When user leaves; set their role to nilFri, 18 Apr 2014 12:19:33 -0400, by daurnimator
-
plugins/muc: Move 'moderated' code to seperate file; changes default "muc-get-default-role" behaviourFri, 18 Apr 2014 12:19:04 -0400, by daurnimator
-
plugins/muc: Move 'hidden' ('public') code to own fileWed, 16 Apr 2014 14:16:14 -0400, by daurnimator
-
plugins/muc: Move subject code to seperate moduleWed, 16 Apr 2014 13:54:51 -0400, by daurnimator
-
plugins/muc/muc.lib: Refactor subject logic; fix bug of mixed up subject/authorTue, 15 Apr 2014 18:20:56 -0400, by daurnimator
-
plugins/muc: Move persistent room configuration to own moduleTue, 15 Apr 2014 17:06:04 -0400, by daurnimator
-
plugins/muc/muc.lib: Move members_only into seperate fileFri, 04 Apr 2014 11:20:20 -0400, by daurnimator
-
plugins/muc/muc.lib: Turn get_default_role into an eventThu, 03 Apr 2014 18:36:28 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix getting a list of occupants by role (it was sending presences instead of items inside an iq)Thu, 03 Apr 2014 18:10:16 -0400, by daurnimator
-
plugins/muc: Move valid_roles, valid_affiliations and is_kickable_error to new muc/util moduleThu, 03 Apr 2014 17:09:04 -0400, by daurnimator
-
plugins/muc/muc.lib: Use util.iterators to count occupantsThu, 03 Apr 2014 16:10:43 -0400, by daurnimator
-
plugins/muc/muc.lib: Move occupancy check to later in `deconstruct_stanza_id`: As vcards are from the bare jid, you need to use the `from_jid` out of the encoded `id`Thu, 03 Apr 2014 16:04:04 -0400, by daurnimator
-
plugins/muc: Move history to an external moduleThu, 03 Apr 2014 15:14:52 -0400, by daurnimator
-
plugins/muc: Move `whois` code to seperate fileThu, 03 Apr 2014 14:24:27 -0400, by daurnimator
-
plugins/muc/muc.lib: Remember to coerce nil role to "none"Thu, 03 Apr 2014 14:23:06 -0400, by daurnimator
-
plugins/muc/muc.lib: Refactor of change-nick presence handlingThu, 03 Apr 2014 12:44:27 -0400, by daurnimator
-
plugins/muc/muc.lib: Clean up whois handlingThu, 03 Apr 2014 12:25:03 -0400, by daurnimator
-
plugins/muc/occupant.lib: Don't allow an unavailable session to be the primary jidWed, 02 Apr 2014 18:37:52 -0400, by daurnimator
-
plugins/muc: Move name functions to seperate moduleWed, 02 Apr 2014 17:02:07 -0400, by daurnimator
-
plugins/muc: Move password functions to seperate moduleWed, 02 Apr 2014 16:57:59 -0400, by daurnimator
-
plugins/muc/lock.lib: Need to let creator into the locked room :)Wed, 02 Apr 2014 15:56:37 -0400, by daurnimator
-
plugins/muc: Move locking to seperate moduleWed, 02 Apr 2014 15:48:25 -0400, by daurnimator
-
plugins/muc/mod_muc: Move room locking into hookWed, 02 Apr 2014 15:36:08 -0400, by daurnimator
-
plugins/muc/muc.lib: Move description functions out to own fileWed, 02 Apr 2014 15:14:52 -0400, by daurnimator
-
plugins/muc/muc.lib: Modify muc-config-submitted to keep a list of status codes instead of fields changedWed, 02 Apr 2014 11:35:00 -0400, by daurnimator
-
plugins/muc/muc.lib: Refactor out process_form into hooksTue, 01 Apr 2014 17:45:03 -0400, by daurnimator
-
plugins/muc/muc.lib: Move default config layout into hooksTue, 01 Apr 2014 17:10:01 -0400, by daurnimator
-
plugins/muc/muc.lib: Split up get_disco_info into eventsTue, 01 Apr 2014 15:41:44 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-room-locked eventMon, 31 Mar 2014 14:46:59 -0400, by daurnimator
-
plugins/muc/muc.lib: restrict invitations in members only rooms to adminsMon, 31 Mar 2014 14:45:42 -0400, by daurnimator
-
plugins/muc/muc.lib: Don't try and get occupant jids for annotating invite affiliation changesMon, 31 Mar 2014 14:44:52 -0400, by daurnimator
-
plugins/muc/muc.lib: Update declines to be more like invitesMon, 31 Mar 2014 14:06:35 -0400, by daurnimator
-
plugins/muc/muc.lib: Add pre-invite event. Move role check to itMon, 31 Mar 2014 13:54:27 -0400, by daurnimator
-
plugins/muc/muc.lib: Tidy up muc-invite event.Mon, 31 Mar 2014 12:31:15 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove top level pre-join event. Assign event priorities for other handlersMon, 31 Mar 2014 12:21:43 -0400, by daurnimator
-
plugins/muc/muc.lib: Use occupant methods where possibleFri, 28 Mar 2014 20:28:20 -0400, by daurnimator
-
plugins/muc/muc.lib: Subjects get sent even if empty.Fri, 28 Mar 2014 20:25:10 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix typo (moderators vs moderator)Fri, 28 Mar 2014 18:47:35 -0400, by daurnimator
-
plugins/muc/muc.lib: nick change unavailables should be from original occupant jidFri, 28 Mar 2014 18:33:57 -0400, by daurnimator
-
plugins/muc/muc.lib: Status codes should be inside of x elementFri, 28 Mar 2014 18:33:38 -0400, by daurnimator
-
plugins/muc/muc.lib: Improve set affiliation logic;Fri, 28 Mar 2014 17:58:25 -0400, by daurnimator
-
plugins/muc/muc.lib: Smarter validation in set_affiliationFri, 28 Mar 2014 14:15:18 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix anonymous check in `send_occupant_list`Fri, 28 Mar 2014 13:34:46 -0400, by daurnimator
-
plugins/muc/muc.lib: Allow `:send_occupant_list` to have no filterFri, 28 Mar 2014 13:14:33 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix sending occupant jid instead of real jid in <item/> actorFri, 28 Mar 2014 13:11:11 -0400, by daurnimator
-
plugins/muc/muc.lib: Clean up :set_role. Removes :can_set_roleFri, 28 Mar 2014 13:05:36 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove callback parameter from set_role and set_affiliationFri, 28 Mar 2014 11:05:52 -0400, by daurnimator
-
plugins/muc/muc.lib: non-function changes (reordering, semicolons and comments)Thu, 27 Mar 2014 19:18:57 -0400, by daurnimator
-
plugins/muc: Massive refactorThu, 27 Mar 2014 19:16:13 -0400, by daurnimator
-
mod_muc/muc.lib: Fix parameters to send_history() (thanks Peter Villeneuve)Sat, 10 May 2014 21:30:00 +0100, by Matthew Wild
-
Merge 0.10->trunkMon, 12 May 2014 01:18:27 +0200, by Kim Alvefur
-
mod_admin_telnet: Remove dead codeMon, 12 May 2014 01:16:17 +0200, by Kim Alvefur
-
mod_admin_telnet: Show which hosts are components and what type of component in host:list()Mon, 12 May 2014 01:07:40 +0200, by Kim Alvefur
-
mod_admin_telnet: Add c2s:show_tls(), behaves like s2s:show_tls()Sun, 11 May 2014 19:13:36 +0200, by Kim Alvefur
-
mod_admin_telnet: Move generation of log tag for s2s:show() (adds it to c2s:show() too)Sun, 11 May 2014 19:12:03 +0200, by Kim Alvefur
-
mod_admin_telnet: Add s2s:show_tls() for showing ciphers used on s2s connectionsSun, 11 May 2014 18:51:08 +0200, by Kim Alvefur
-
mod_admin_telnet: Move extraction of c2s presence info into session_flags()Sun, 11 May 2014 19:03:23 +0200, by Kim Alvefur
-
mod_admin_telnet: Split (secure) into (authenticated) + (secure)Sun, 11 May 2014 18:28:00 +0200, by Kim Alvefur
-
mod_admin_telnet: Send NUL byte as keepalive on read timeoutsSun, 11 May 2014 18:22:17 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 09 May 2014 23:35:54 +0200, by Kim Alvefur
-
Merge 0.9->0.10Fri, 09 May 2014 23:28:09 +0200, by Kim Alvefur
-
configmanager: Delay importing LuaFileSystem until needed by an Include lineFri, 09 May 2014 19:59:49 +0200, by Kim Alvefur
-
core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.pathsFri, 09 May 2014 19:35:29 +0200, by Kim Alvefur
-
core.configmanager: Move path utility functions into util.pathsFri, 09 May 2014 19:34:35 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 06 May 2014 00:37:08 +0200, by Kim Alvefur
-
prosodyctl: Check that there is at least one enabled VirtualHost (or Component) definedFri, 02 May 2014 08:56:03 +0200, by Kim Alvefur
-
prosodyctl: Use correct variable in check certsFri, 02 May 2014 08:27:29 +0200, by Kim Alvefur
-
prosodyctl: Check for deprecated config optionsFri, 02 May 2014 08:21:56 +0200, by Kim Alvefur
-
prosodyctl: Add check that points out any disabled hostsFri, 02 May 2014 08:16:26 +0200, by Kim Alvefur
-
prosodyctl: Only perform checks on enabled hostsFri, 02 May 2014 08:11:11 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 27 Apr 2014 01:02:54 +0200, by Kim Alvefur
-
Merge 0.9->0.10Sun, 27 Apr 2014 01:02:20 +0200, by Kim Alvefur
-
util.pposix: Fix error reporting from really old Linux fallocate() that did not use errno for some reason (thanks pro)Fri, 25 Apr 2014 02:41:55 +0200, by Kim Alvefur
-
util.pposix: Fix error reporting from posix_fallocate, it doesn't use errno (thanks pro)Fri, 25 Apr 2014 00:36:01 +0200, by Kim Alvefur
-
util.x509: Remove unused importsFri, 25 Apr 2014 02:47:09 +0200, by Kim Alvefur
-
util.x509: And functions for converting between DER and PEMThu, 24 Apr 2014 23:38:47 +0200, by Kim Alvefur
-
util.indexedbheap: Fix a possible traceback when removing the last item.Wed, 23 Apr 2014 11:38:34 -0400, by Waqas Hussain
-
Merge 0.10->trunkWed, 23 Apr 2014 00:23:46 +0200, by Kim Alvefur
-
Merge 0.9->0.10Wed, 23 Apr 2014 00:22:36 +0200, by Kim Alvefur
-
util.dataforms: Add support for XEP-0221: Data Forms Media ElementTue, 22 Apr 2014 23:36:26 +0200, by Kim Alvefur
-
tools/jabberd14sql2prosody: Fix package.path (thanks daurnimator)Tue, 22 Apr 2014 23:14:53 +0200, by Kim Alvefur
-
mod_s2s: Follow XMPP Core on when a stream is to be considered readyTue, 22 Apr 2014 21:56:06 +0200, by Kim Alvefur
-
Merge daurnimator->trunkMon, 21 Apr 2014 17:42:44 +0100, by Matthew Wild
-
Merge with daurnimatorThu, 17 Apr 2014 09:01:32 +0100, by Matthew Wild
-
plugins/muc/muc.lib: If decline is to person in room; route to all sessionsThu, 27 Mar 2014 19:16:46 -0400, by daurnimator
-
plugins/muc/muc.lib: Have timestamp as seconds since epoch inside of historyThu, 27 Mar 2014 18:10:34 -0400, by daurnimator
-
plugins/muc: Rename admin query hookThu, 27 Mar 2014 18:09:42 -0400, by daurnimator
-
plugins/muc/muc.lib: Add :broadcast method; use it from :broadcast_except_nick and :broadcast_messageMon, 24 Mar 2014 16:32:18 -0400, by daurnimator
-
plugins/muc/muc.lib: Extra utility functions around subjectsMon, 24 Mar 2014 13:36:43 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-get-history event; it uses an iterator in the event object so that messages don't need to be all in memory at onceMon, 24 Mar 2014 13:34:06 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-broadcast-message event. Use it for saving to historyMon, 24 Mar 2014 13:10:54 -0400, by daurnimator
-
plugins/muc/muc.lib: Better password checkMon, 24 Mar 2014 12:44:31 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-occupant-prejoin events; Use it for banned, members-only, password, nick-conflict and lock checksMon, 24 Mar 2014 10:25:43 -0400, by daurnimator
-
plugins/muc/muc.lib: Move password check and nick conflict check into `handle_join`Fri, 21 Mar 2014 14:01:02 -0400, by daurnimator
-
plugins/muc/muc.lib: Additional `route_to_occupant` usageThu, 20 Mar 2014 16:19:13 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove duplicate variable; it can never be nil.Thu, 20 Mar 2014 16:14:22 -0400, by daurnimator
-
plugins/muc/muc.lib: Add decline event for parity with inviteThu, 20 Mar 2014 15:50:29 -0400, by daurnimator
-
plugins/muc/muc.lib: Add route_to_occupant function to send a stanza to all occupant sessionsThu, 20 Mar 2014 15:22:02 -0400, by daurnimator
-
plugins/muc: Have utility methods for locking the roomThu, 20 Mar 2014 11:06:10 -0400, by daurnimator
-
plugins/muc/muc.lib: Use occupant jids when whois == "moderators"Wed, 19 Mar 2014 17:50:49 -0400, by daurnimator
-
plugins/muc/muc.lib: Allow users with affiliations to invite while not in room themselvesWed, 19 Mar 2014 17:50:00 -0400, by daurnimator
-
plugins/muc/muc.lib: Use `get_role` in `handle_admin_item_get_command`. Removed a TODO that's already doneWed, 19 Mar 2014 17:46:25 -0400, by daurnimator
-
plugins/muc/muc.lib: Send invite out from event: removes '-prepared' from event nameWed, 19 Mar 2014 17:33:32 -0400, by daurnimator
-
plugins/muc/muc.lib: Check role instead of current_nickWed, 19 Mar 2014 17:30:21 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove `payload` argument from `handle_mediated_*`; extract it from inside.Wed, 19 Mar 2014 16:28:11 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix wrong variable in `construct_stanza_id` blockWed, 19 Mar 2014 16:24:17 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-invite-prepared event; Use it for granting affiliations in members only roomsWed, 19 Mar 2014 16:19:31 -0400, by daurnimator
-
plugins/muc/muc.lib: Don't get same variable twice.....Wed, 19 Mar 2014 15:01:18 -0400, by daurnimator
-
plugins/muc/muc.lib: Use `get_occupant_jid` method instead of indexing _jid_nickWed, 19 Mar 2014 15:00:53 -0400, by daurnimator
-
plugins/muc/muc.lib: Fetch config via accessors instead of using `_data`Wed, 19 Mar 2014 14:39:31 -0400, by daurnimator
-
plugins/muc/muc.lib: In `_route_stanza` access occupant data less oftenWed, 19 Mar 2014 14:35:17 -0400, by daurnimator
-
plugins/muc/muc.lib: Tidy up `get_filtered_presence`Wed, 19 Mar 2014 14:06:04 -0400, by daurnimator
-
plugins/muc/muc.lib: Tidy up is_kickable_error: it didn't need to return the condition.Wed, 19 Mar 2014 13:59:59 -0400, by daurnimator
-
plugins/muc/muc.lib: Use module.host where `muc_domain` was previouslyWed, 19 Mar 2014 13:57:02 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove unused methods (breaks api)Wed, 19 Mar 2014 13:56:14 -0400, by daurnimator
-
plugins/muc/muc.lib: Use more modern stanza methodsWed, 19 Mar 2014 12:19:44 -0400, by daurnimator
-
plugins/muc: Provide a reasonable default `route_stanza`Wed, 19 Mar 2014 12:03:15 -0400, by daurnimator
-
plugins/muc/mod_muc: host sessions have a .send these daysTue, 18 Mar 2014 18:56:26 -0400, by daurnimator
-
plugins/muc/mod_muc: Refactor to use new methods availableTue, 18 Mar 2014 18:55:52 -0400, by daurnimator
-
plugins/muc/muc: Add 'muc-occupant-left' eventTue, 18 Mar 2014 18:52:28 -0400, by daurnimator
-
plugins/muc/muc: Only call get_password once in invite creationTue, 18 Mar 2014 16:01:53 -0400, by daurnimator
-
plugins/muc/muc: When there's no history; return an empty iteratorTue, 18 Mar 2014 15:42:48 -0400, by daurnimator
-
plugins/muc/muc: Support mediated declinesTue, 18 Mar 2014 15:15:28 -0400, by daurnimator
-
plugins/muc/muc: Rename `handle_invite_to_room` to `handle_mediated_invite`; clean up logicTue, 18 Mar 2014 15:15:14 -0400, by daurnimator
-
plugins/muc/muc: Check for mediated invites in a smarter wayTue, 18 Mar 2014 14:56:20 -0400, by daurnimator
-
plugins/muc/muc: Add copyright for daurnimatorTue, 18 Mar 2014 14:54:41 -0400, by daurnimator
-
plugins/muc/muc.lib: Add disco iq handlers with compatible argument signatureFri, 21 Feb 2014 19:06:33 -0500, by daurnimator
-
plugins/muc/muc.lib: Move all kick code into one placeFri, 21 Feb 2014 18:04:38 -0500, by daurnimator
-
plugins/muc/muc.lib: Make use of return values to send service-unavailable errorsFri, 21 Feb 2014 17:52:40 -0500, by daurnimator
-
plugins/muc/muc.lib: Add some missing return valuesFri, 21 Feb 2014 17:40:16 -0500, by daurnimator
-
plugins/muc/muc.lib: Move (de)construct_stanza_id into `handle_iq_to_occupant`Fri, 21 Feb 2014 17:17:01 -0500, by daurnimator
-
plugins/muc/muc.lib: Refactor _to_occupant handlersFri, 21 Feb 2014 16:30:43 -0500, by daurnimator
-
plugins/muc/muc.lib: Split out the room iq handler into functionsFri, 21 Feb 2014 15:48:26 -0500, by daurnimator
-
plugins/muc/muc.lib: Factor `handle_to_occupant` out into many functionsThu, 20 Feb 2014 16:50:18 -0500, by daurnimator
-
plugins/muc/muc.lib: Split up `handle_to_room` into smaller handlers (thanks sysko)Thu, 20 Feb 2014 14:36:49 -0500, by daurnimator
-
plugins/muc/muc.lib: Split out `send_history` into `parse_history` and `get_history`Wed, 19 Feb 2014 17:39:57 -0500, by daurnimator
-
plugins/muc/mod_muc: Move Xep-0307 MUC unique to seperate fileTue, 18 Feb 2014 17:21:47 -0500, by daurnimator
-
Merge 0.10->trunkMon, 21 Apr 2014 02:43:38 +0200, by Kim Alvefur
-
certmanager: Move ssl.protocol handling to after ssl.options is a table (thanks Ralph)Mon, 21 Apr 2014 02:43:09 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 20 Apr 2014 23:39:45 +0200, by Kim Alvefur
-
certmanager: Fix traceback if no global 'ssl' section set (thanks albert)Sun, 20 Apr 2014 21:25:26 +0200, by Kim Alvefur
-
mod_http: Update to disable peer verification with the new certmanagerSat, 19 Apr 2014 21:59:53 +0200, by Kim Alvefur
-
mod_s2s: Replace open_stream() with function that only adds s2s/dialback attributes to stream headerFri, 18 Apr 2014 07:51:41 +0200, by Kim Alvefur
-
util.xmppstream: Check for callback that may add stream header attributesFri, 18 Apr 2014 07:50:44 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 15 Apr 2014 21:54:44 +0200, by Kim Alvefur
-
net.http.server: Fix some typos introduced in 420c0d3b8583.Tue, 15 Apr 2014 14:51:49 -0400, by Daurnimator
-
Merge 0.10->trunkTue, 15 Apr 2014 20:36:39 +0200, by Kim Alvefur
-
certmanager: Update ssl_compression when config is reloadedTue, 15 Apr 2014 01:02:56 +0200, by Kim Alvefur
-
certmanager: Reformat core ssl defaultsTue, 15 Apr 2014 00:49:17 +0200, by Kim Alvefur
-
certmanager: Support ssl.protocol syntax like "tlsv1+" that disables older protocolsTue, 15 Apr 2014 00:45:07 +0200, by Kim Alvefur
-
certmanager: Merge ssl.options, verify etc from core defaults and global ssl settings with inheritance while allowing options to be disabled per virtualhostTue, 15 Apr 2014 00:32:11 +0200, by Kim Alvefur
-
certmanager: Wrap long line and add commentMon, 14 Apr 2014 23:41:26 +0200, by Kim Alvefur
-
certmanager: Concatenate cipher list if given as a tableMon, 14 Apr 2014 23:34:35 +0200, by Kim Alvefur
-
certmanager: Allow non-server contexts to be without certificate and keyMon, 14 Apr 2014 23:09:28 +0200, by Kim Alvefur
-
certmanager: Check for non-nil values instead of true-ish values, allows removing defaultsMon, 14 Apr 2014 23:00:44 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 15 Apr 2014 18:08:16 +0100, by Matthew Wild
-
net.http.server: Add prepare_header() and finish_response() to allow sending chunked responses via the APITue, 15 Apr 2014 18:07:45 +0100, by Daurnimator
-
Merge 0.10->trunkThu, 10 Apr 2014 16:52:03 +0200, by Kim Alvefur
-
mod_s2s: Revert e626ee2fe106 change, it broke DialbackThu, 10 Apr 2014 16:49:59 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 10 Apr 2014 13:16:54 +0200, by Kim Alvefur
-
Merge 0.9->0.10Thu, 10 Apr 2014 13:15:11 +0200, by Kim Alvefur
-
prosody: Check dependencies later in the startup sequenceWed, 09 Apr 2014 20:46:39 +0200, by Kim Alvefur
-
util.dependencies: Check for Lua 5.1. We don't currently support any other versions. LuaJIT identifies as 5.1.Wed, 09 Apr 2014 14:01:02 -0400, by Waqas Hussain
-
mod_admin_telnet: muc:*: Fix nil index error when a room JID is passed with a non-existent hostSat, 05 Apr 2014 15:05:40 +0100, by Matthew Wild
-
mod_c2s, mod_s2s, mod_component, util.xmppstream: Move all session:open_stream() functions to util.xmppstreamThu, 10 Apr 2014 13:13:07 +0200, by Kim Alvefur
-
prosodyctl, util.prosodyctl: Update to reflect that mod_posix gets loaded by default on posix platformsThu, 10 Apr 2014 00:24:29 +0200, by Kim Alvefur
-
mod_posix: Remove compat code for 0.5Thu, 10 Apr 2014 00:23:35 +0200, by Kim Alvefur
-
mod_storage_sql2: Build counter query without ORDER BY clauseTue, 08 Apr 2014 19:23:11 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 03 Apr 2014 23:54:58 +0200, by Kim Alvefur
-
mod_compression: Only iterate over correctly named and namespaced child tags of compression featureThu, 03 Apr 2014 23:48:12 +0200, by Kim Alvefur
-
mod_compression: Use get_child() and get_child_text()Thu, 03 Apr 2014 23:40:20 +0200, by Kim Alvefur
-
mod_compression: Remove checks for impossible conditionsThu, 03 Apr 2014 23:33:38 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 02 Apr 2014 17:42:22 +0100, by Matthew Wild
-
Merge 0.9->0.10Wed, 02 Apr 2014 17:41:38 +0100, by Matthew Wild
-
util.xmppstream: Also disable CharacterData merging after stream restartsWed, 02 Apr 2014 14:31:19 +0100, by Matthew Wild
-
util.xmppstream: Disable LuaExpat's buffering (if possible)Wed, 02 Apr 2014 11:05:41 +0100, by Matthew Wild
-
Tagging 0.9.4Tue, 01 Apr 2014 16:50:15 +0100, by Matthew Wild
-
MUC: Fixed traceback when a JID not in a room requested a role change for an occupant.Tue, 01 Apr 2014 10:02:58 -0400, by Waqas Hussain
-
MergeTue, 01 Apr 2014 15:02:36 +0100, by Matthew Wild
-
net.server_{select,event}: Add compat code for supporting the same client port API on connectionsTue, 01 Apr 2014 15:26:40 +0200, by Kim Alvefur
-
Backed out changeset a5b5bce71a11Mon, 31 Mar 2014 19:38:06 +0200, by Kim Alvefur
-
net.server_event: Rename conn:port() -> conn:clientport() to match server_selectThu, 27 Mar 2014 23:02:52 +0100, by Kim Alvefur
-
Makefile: Change sed regex to be compatible with FreeBSD's odd sed, and change / to | to allow paths to be used in RUNWITH (thanks Ben)Sun, 30 Mar 2014 09:16:27 +0100, by Matthew Wild
-
util.dependencies: Log error when LuaExpat is not capable of enforcing stanza size limitsSun, 30 Mar 2014 09:15:28 +0100, by Matthew Wild
-
util.xmppstream: Implement stanza size limiting, default limit 10MBSun, 30 Mar 2014 09:14:39 +0100, by Matthew Wild
-
portmanager: Make maximum read size configurable, and default to 4KBSun, 30 Mar 2014 08:44:55 +0100, by Matthew Wild
-
mod_compression: Only allow compression on authenticated streamsTue, 18 Feb 2014 20:03:12 +0100, by Kim Alvefur
-
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
Scroll all the way down to load more.