Software /
code /
prosody
Graph
-
Makefile: Support generating prosody.version from hg archive metadata fileSun, 27 Sep 2015 00:15:57 +0200, by Kim Alvefur
-
Makefile: Simplify generation of prosody.version using magic Make magicSun, 27 Sep 2015 00:14:18 +0200, by Kim Alvefur
-
util-src/Makefile: Remove redundant variables (set in config.unix already)Sun, 27 Sep 2015 00:12:07 +0200, by Kim Alvefur
-
util-src/Makefile: Don't make exceptions for how to build .so for util.hashes and util.encodingsSun, 27 Sep 2015 00:10:18 +0200, by Kim Alvefur
-
util-src/Makefile: Tell Make how to build .so from .o in a modern way (Let built-in rules handle .o)Sun, 27 Sep 2015 00:08:46 +0200, by Kim Alvefur
-
util-src/Makefile: Move Lua include path into CFLAGS variableSun, 27 Sep 2015 00:04:14 +0200, by Kim Alvefur
-
configure, util-src/Makefile: Move OS X deployment flag to an C compiler argument set by configureSat, 26 Sep 2015 23:42:46 +0200, by Kim Alvefur
-
util-src/Makefile: Use variables for install binary and target directorySat, 26 Sep 2015 23:38:09 +0200, by Kim Alvefur
-
util-src/Makefile: Move list of .so files in a variableSat, 26 Sep 2015 23:29:50 +0200, by Kim Alvefur
-
mod_posix: Detect failure to load util.signal by first pcall return value not by type of the secondSat, 26 Sep 2015 21:41:11 +0200, by Kim Alvefur
-
mod_posix: Normalize indentationSat, 26 Sep 2015 21:39:26 +0200, by Kim Alvefur
-
mod_http_files: Translate forward slashes to local directory separatorsSat, 26 Sep 2015 19:35:56 +0200, by Kim Alvefur
-
mod_http_files: Strip trailing directory separator regardless of directionality of the slash (fixes #545)Sat, 26 Sep 2015 19:34:58 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 25 Sep 2015 18:11:45 +0200, by Kim Alvefur
-
Merge 0.9->0.10Fri, 25 Sep 2015 18:11:24 +0200, by Kim Alvefur
-
xep227toprosody: Pass parser to callbacks (needed since addition of stanza size limits)Fri, 18 Sep 2015 16:14:43 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 25 Sep 2015 18:08:25 +0200, by Kim Alvefur
-
MergeFri, 25 Sep 2015 18:07:33 +0200, by Kim Alvefur
-
Merge 0.9->0.10Fri, 25 Sep 2015 16:51:42 +0100, by Matthew Wild
-
mod_pep: Don't store contacts' subscriptions to a user's nodes when that user is offlineFri, 25 Sep 2015 16:48:25 +0100, by Matthew Wild
-
mod_pep: Document data structures, so I don't have to spend time remembering every time I work on this moduleFri, 04 Sep 2015 11:26:51 +0100, by Matthew Wild
-
net.dns: Unconditionally cache records found in answersMon, 25 May 2015 23:16:11 +0100, by Matthew Wild
-
server_event: Remove needless scoping around add_taskFri, 25 Sep 2015 18:07:08 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 25 Sep 2015 18:03:44 +0200, by Kim Alvefur
-
server_event: Fix indentationFri, 25 Sep 2015 17:56:21 +0200, by Kim Alvefur
-
server_event: Put function keyword on same line as the coroutine.wrap it's being passed toFri, 25 Sep 2015 17:55:06 +0200, by Kim Alvefur
-
server_event: Normalize indentationFri, 25 Sep 2015 17:43:21 +0200, by Kim Alvefur
-
net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)Fri, 25 Sep 2015 17:32:13 +0200, by Kim Alvefur
-
server_event: Remove unused argument [luacheck]Fri, 25 Sep 2015 17:26:47 +0200, by Kim Alvefur
-
server_event: Comment out the unused vdebug function [luacheck]Fri, 25 Sep 2015 17:26:29 +0200, by Kim Alvefur
-
server_event: Remove unused former argument (fixes global access) [luacheck]Fri, 25 Sep 2015 17:24:43 +0200, by Kim Alvefur
-
server_event: Rename luaevent module variable to avoid name clash [luacheck]Fri, 25 Sep 2015 17:21:00 +0200, by Kim Alvefur
-
server_event: Add luacheck annotationsFri, 25 Sep 2015 17:25:46 +0200, by Kim Alvefur
-
server_event: Remove needless scoping and indentationFri, 25 Sep 2015 17:12:55 +0200, by Kim Alvefur
-
server_event: Move local references to various functions to top of fileFri, 25 Sep 2015 17:02:17 +0200, by Kim Alvefur
-
server_event: Replace implementation of ordered set with a simple table setFri, 25 Sep 2015 16:45:02 +0200, by Kim Alvefur
-
mod_s2s: Account for connections that time out in connection count measureFri, 25 Sep 2015 15:16:25 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 24 Sep 2015 20:15:19 +0200, by Kim Alvefur
-
mod_c2s, mod_s2s: Close incoming connections if there are no features to offer on incomplete streams (fixes #285)Thu, 24 Sep 2015 20:05:23 +0200, by Kim Alvefur
-
prosodyctl check: Warn if certificate checking is enforced but LuaSec is too oldThu, 24 Sep 2015 20:02:57 +0200, by Kim Alvefur
-
prosodyctl check: Warn if encryption is required but LuaSec is unavailableThu, 24 Sep 2015 20:02:00 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 22 Sep 2015 01:31:52 +0200, by Kim Alvefur
-
sessionmanager: Make session.send() return true unless there really is an errorMon, 21 Sep 2015 23:19:48 +0200, by Kim Alvefur
-
plugins: Explicitly return to halt event propagation (session.send sometimes does not return true)Mon, 21 Sep 2015 23:06:22 +0200, by Kim Alvefur
-
Makefile: Fix building prosody.version (.hg/dirstate is a file, not a directory)Mon, 21 Sep 2015 23:00:49 +0200, by Kim Alvefur
-
Merge 0.10->trunkSat, 19 Sep 2015 17:51:20 +0200, by Kim Alvefur
-
mod_admin_telnet: Fix indentationFri, 18 Sep 2015 16:16:10 +0200, by Kim Alvefur
-
prosodyctl: Move files out of the way when generating new cert or keySat, 19 Sep 2015 17:46:46 +0200, by Kim Alvefur
-
util.timer: Fix indentationFri, 18 Sep 2015 16:08:35 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 17 Sep 2015 22:15:26 +0200, by Kim Alvefur
-
mod_offline: Decrease priority of event handlers so 3rd party hooks fire first by defaultWed, 16 Sep 2015 15:18:30 +0200, by Kim Alvefur
-
mod_blocklist: Explicitly halt event propagation after returning a reply (send returns nil sometimes)Wed, 16 Sep 2015 15:16:51 +0200, by Kim Alvefur
-
mod_tls: Fix inhertinance of 'ssl' option from "parent" host to subdomain (fixes #511)Tue, 15 Sep 2015 17:51:56 +0200, by Kim Alvefur
-
MUC: Break a very long lineSat, 12 Sep 2015 18:52:39 +0200, by Kim Alvefur
-
util.dataforms: Fix interaction of required fields and empty string values (fixes #521)Sat, 12 Sep 2015 17:49:47 +0200, by Kim Alvefur
-
util.dataforms: Refactor parsing to reuse simple text parser instead of duplicate codeSat, 12 Sep 2015 17:40:14 +0200, by Kim Alvefur
-
MUC: Prevent double replies when MUC affiliation/role change requests fail.Thu, 17 Sep 2015 13:02:09 -0700, by Lance Stout
-
MUC: Fix traceback in request for MUC affiliation lists by non-affiliated (thanks Lance)Tue, 15 Sep 2015 19:39:57 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 04 Sep 2015 11:11:40 +0100, by Matthew Wild
-
tests/run_tests.sh: Let status code propagate to shellFri, 04 Sep 2015 10:56:27 +0100, by Matthew Wild
-
tests: Return status code depending on whether tests passedFri, 04 Sep 2015 10:55:39 +0100, by Matthew Wild
-
net/http: Use server.addclientWed, 18 Dec 2013 19:00:24 -0500, by daurnimator
-
Merge 0.10->trunkThu, 03 Sep 2015 23:49:15 +0200, by Kim Alvefur
-
util.stanza: Export xml_escape (missed during removal of module() calls)Thu, 03 Sep 2015 23:39:00 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 03 Sep 2015 16:43:46 +0100, by Matthew Wild
-
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/server_event: pcall require ssl rather than relying on globalsWed, 18 Dec 2013 18:11:17 -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: 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_select: Check arguments to add_server correctlyWed, 18 Dec 2013 17:51:27 -0500, by daurnimator
-
Merge 0.10->trunkWed, 02 Sep 2015 18:55:35 +0100, by Matthew Wild
-
configure, Makefile: Make compatible with plain Bourne shell as used on Solaris. Fixes #418 (thanks jcea)Wed, 02 Sep 2015 18:54:34 +0100, by Matthew Wild
-
storagemanager: Check if drivers support purging, warn otherwiseWed, 02 Sep 2015 15:26:28 +0200, by Kim Alvefur
-
prosody: Set a luasocket global, fixes undefined global access in loop() (pending util.startup)Wed, 02 Sep 2015 14:25:30 +0200, by Kim Alvefur
-
storagemanager: Export purge (fixes deleting users from usermanager) (thanks mt)Wed, 02 Sep 2015 14:23:09 +0200, by Kim Alvefur
-
util.sql: Export db2uri (mod_storage_sql2 command uses it) (thanks mike)Wed, 02 Sep 2015 14:14:22 +0200, by Kim Alvefur
-
util.sql: Log when transactions beginSun, 30 Aug 2015 13:45:36 +0200, by Kim Alvefur
-
mod_carbons: Get full_ and bare_sessions from the prosody global [luacheck]Thu, 27 Aug 2015 12:17:12 +0200, by Kim Alvefur
-
mod_carbons: Carbon chat messages or normal messages that have a bodyWed, 26 Aug 2015 17:35:41 +0200, by Kim Alvefur
-
util.hex: Normalize hex to lowercase and discard non-hex inputWed, 26 Aug 2015 14:32:20 +0200, by Kim Alvefur
-
plugins/muc/muc.lib: Fix issue #505 where unavailable presences were never usedMon, 24 Aug 2015 13:16:49 +1000, by daurnimator
-
MUC: Remove duplicated import of muc/persistent (4caef6d53304 and this fixes #482)Wed, 26 Aug 2015 20:21:12 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 26 Aug 2015 13:17:37 +0200, by Kim Alvefur
-
Merge 0.9->0.10Wed, 26 Aug 2015 13:17:10 +0200, by Kim Alvefur
-
ejabberd2prosody: Support password stored as SCRAM hashesThu, 20 Aug 2015 09:14:15 +0200, by Kim Alvefur
-
mod_admin_adhoc: Declare local variable, don't set a global [luacheck]Wed, 26 Aug 2015 13:08:51 +0200, by Kim Alvefur
-
mod_admin_adhoc: Import missing util.set (fixes #518)Wed, 26 Aug 2015 13:08:10 +0200, by Kim Alvefur
-
Merge 0.10->trunkSat, 22 Aug 2015 21:01:00 +0200, by Kim Alvefur
-
mod_websocket: Import sessionmanager (fixes traceback)Fri, 21 Aug 2015 11:26:34 +0200, by Kim Alvefur
-
storagemanager: Add forward declaration to fix use of open() before it's definedThu, 20 Aug 2015 23:57:22 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 20 Aug 2015 13:05:22 +0200, by Kim Alvefur
-
luacheckrc: Ignore unused _ENV variableThu, 20 Aug 2015 10:10:36 +0200, by Kim Alvefur
-
util-src/*.c: Invert Lua 5.2 compat to be 5.2+ by default and a macro to support 5.1Sun, 26 Apr 2015 12:38:37 +0200, by Kim Alvefur
-
portmanager: Add forward declarationsWed, 08 Apr 2015 00:45:26 +0200, by Kim Alvefur
-
rostermanager: Add forward declarationsWed, 08 Apr 2015 00:44:30 +0200, by Kim Alvefur
-
util.sasl.scram: Get rid of module callTue, 07 Apr 2015 23:26:32 +0200, by Kim Alvefur
-
util.json: Remove use of newproxyFri, 13 Mar 2015 21:11:33 +0100, by Kim Alvefur
-
prosodyctl: Import LuaSocket to a local, don't assume that a global will be setFri, 13 Mar 2015 20:12:12 +0100, by Kim Alvefur
-
util.helpers: Fix order of functions using each other [fixes 00412b36166f]Tue, 03 Mar 2015 20:27:35 +0100, by Kim Alvefur
-
net.server_{select,event}: Don't rely on LuaSocket and LuaSec being present in the globals tableMon, 23 Feb 2015 12:04:43 +0100, by Kim Alvefur
-
mod_admin_telnet: Remove now broken importing of modulemanager from various commands, use upvalue defined at top of file (thanks daurnimator)Sun, 22 Feb 2015 19:06:26 +0100, by Kim Alvefur
-
net.*: Remove use of module() functionSat, 21 Feb 2015 10:45:24 +0100, by Kim Alvefur
-
core.*: Remove use of module() functionSat, 21 Feb 2015 10:42:19 +0100, by Kim Alvefur
-
util.dependencies: Only abort on Lua versions before 5.1, log a warning about 5.2 and above for nowSat, 21 Feb 2015 10:38:44 +0100, by Kim Alvefur
-
util.*: Remove use of module() function, make all module functions local and return them in a table at the endSat, 21 Feb 2015 10:36:37 +0100, by Kim Alvefur
-
MUC: Fix logic errorMon, 17 Aug 2015 01:58:53 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 11 Aug 2015 10:29:25 +0200, by Kim Alvefur
-
Merge 0.9->0.10Mon, 10 Aug 2015 22:16:05 +0200, by Kim Alvefur
-
mod_component: Fire an event on successful component authentication (For Goffi)Mon, 10 Aug 2015 22:13:02 +0200, by Kim Alvefur
-
util.interpolation: Add support for filter functionsFri, 07 Aug 2015 13:31:12 +0200, by Kim Alvefur
-
util.{interpolation,prosodyctl,sql}: Trim trailing whitespaceFri, 17 Jul 2015 12:43:04 +0200, by Kim Alvefur
-
MergeMon, 27 Jul 2015 09:38:40 +0100, by Matthew Wild
-
plugins/muc: Move loading of optional muc libraries from muc.lib.lua to mod_mucMon, 27 Jul 2015 18:34:51 +1000, by daurnimator
-
mod_muc: Fix a traceback when an owner joins a roomSat, 25 Jul 2015 15:49:00 +0100, by Emmanuel Gil Peyrot
-
Merge 0.10->trunkThu, 09 Jul 2015 00:14:27 +0100, by Matthew Wild
-
util.sql: Add safety check to ensure our chosen connection charset is actually being used (MySQL)Wed, 08 Jul 2015 15:25:42 +0100, by Matthew Wild
-
util.sql: Fix log level of debug messageWed, 08 Jul 2015 15:16:17 +0100, by Matthew Wild
-
util.sql: Log debug message when connecting to databaseWed, 08 Jul 2015 15:15:32 +0100, by Matthew Wild
-
util.sql: Make set_encoding() return failure of SET NAMESWed, 08 Jul 2015 15:14:24 +0100, by Matthew Wild
-
util.sql: Return failure if set_encoding() failsWed, 08 Jul 2015 15:10:25 +0100, by Matthew Wild
-
mod_storage_sql2: Upgrade table if its charset does not match our connection's charset (thanks Zash)Wed, 08 Jul 2015 15:07:23 +0100, by Matthew Wild
-
util.sql: Use appropriate collation for the chosen character set - fixes MySQL silently ignoring our SET NAMES command when we use utf8mb4Wed, 08 Jul 2015 15:06:20 +0100, by Matthew Wild
-
util.sql: Create table with same charset as the charset we selected for our connection, also use corresponding _bin collationWed, 08 Jul 2015 15:04:23 +0100, by Matthew Wild
-
util.sql: Allow onconnect callback to fail connection to the DB by returning false, errTue, 07 Jul 2015 17:43:14 +0100, by Matthew Wild
-
mod_storage_sql2: Don't upgrade tables without admin interventionTue, 07 Jul 2015 17:42:29 +0100, by Matthew Wild
-
mod_storage_sql2: Add prosodyctl command to upgrade tables from the command-lineTue, 07 Jul 2015 17:41:09 +0100, by Matthew Wild
-
mod_storage_sql2: Add missing return to upgrade_table(), so we know if an upgrade is requiredTue, 07 Jul 2015 17:40:23 +0100, by Matthew Wild
-
mod_storage_sql2: Rename variable to avoid name clashTue, 07 Jul 2015 17:39:56 +0100, by Matthew Wild
-
net.dns: Remove resolver:new(), as it needlessly and incorrectly duplicates dns.resolver()Mon, 06 Jul 2015 19:11:39 +0100, by Matthew Wild
-
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
Scroll all the way down to load more.