Log

description author age
util.queue: Allow optional wrap-around when pushing, overwriting oldest unread item Matthew Wild Wed, 03 Jun 2015 15:51:07 +0100
util.sql: Remove unused functions and unused commented code Matthew Wild Sat, 30 May 2015 22:23:19 +0100
Merge 0.10->trunk Kim Alvefur Thu, 21 May 2015 22:56:39 +0200
mod_storage_sql2: Fix argument compat thing from 41725f3df3cc, it was backwards Kim Alvefur Thu, 21 May 2015 12:11:08 +0200
Merge 0.10->trunk Kim Alvefur Tue, 19 May 2015 23:23:44 +0200
mod_storage_sql2: Add a 'caps' table for indicating support for optional features Kim Alvefur Tue, 19 May 2015 18:24:53 +0200
mod_storage_sql2: Change order of arguments to :append to be the same as return values from :find iterator Kim Alvefur Tue, 19 May 2015 18:24:09 +0200
mod_storage_sql2: Include 'with' field from iterator like some 3rd party archive-capable storage modules Kim Alvefur Tue, 19 May 2015 18:21:23 +0200
Merge with trunk Matthew Wild Tue, 19 May 2015 16:33:18 +0100
Merge 0.10->trunk Matthew Wild Tue, 19 May 2015 09:31:12 +0100
Merge 0.10->trunk Kim Alvefur Tue, 19 May 2015 16:33:47 +0200
util.interpolation: A template engine for text Kim Alvefur Tue, 19 May 2015 15:33:20 +0200
loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!) Matthew Wild Mon, 18 May 2015 19:09:07 +0100
configmanager: Refactor function to avoid re-declaring local variable [luacheck] Matthew Wild Mon, 18 May 2015 19:07:31 +0100
configmanager: Rename unused function arguments [luacheck] Matthew Wild Mon, 18 May 2015 19:07:06 +0100
configmanager: Rename variable to avoid name conflicts [luacheck] Matthew Wild Mon, 18 May 2015 19:06:34 +0100
configmanager: Rename unused function argument [luacheck] Matthew Wild Mon, 18 May 2015 19:05:26 +0100
configmanager: Remove unnecessary function localizations [luacheck] Matthew Wild Mon, 18 May 2015 19:05:08 +0100
configmanager: Rename variable to avoid name conflict [luacheck] Matthew Wild Mon, 18 May 2015 19:04:37 +0100
configmanager: Rename variable to avoid name conflict [luacheck] Matthew Wild Mon, 18 May 2015 19:03:07 +0100
prosodyctl: Soft-require LuaSec and LuaEvent so they show up in the module version listing Kim Alvefur Mon, 18 May 2015 22:04:12 +0200
mod_tls: Treat session.ssl_ctx being false as a signal that TLS is disabled Kim Alvefur Mon, 18 May 2015 21:48:58 +0200
mod_tls: Build <starttls/> as a stanza instead of with string concatenation Kim Alvefur Mon, 18 May 2015 21:43:24 +0200
util.x509: Tell LuaSec we want UTF-8 data Kim Alvefur Mon, 18 May 2015 21:32:05 +0200
mod_auth_internal_hashed: Use util.hex Kim Alvefur Mon, 18 May 2015 21:00:41 +0200
hostmanager: Metatable with __tostring on hosts Kim Alvefur Mon, 18 May 2015 20:50:50 +0200
Merge 0.10->trunk Kim Alvefur Fri, 15 May 2015 15:33:31 +0200
mod_storage_xep0227: Silence luacheck warnings Kim Alvefur Fri, 15 May 2015 15:32:39 +0200
mod_storage_xep0227: Store data from mod_auth_internal_hashed in a private namespace Kim Alvefur Fri, 15 May 2015 15:32:21 +0200
mod_storage_xep0227: Use the registered namespace Kim Alvefur Fri, 15 May 2015 15:30:38 +0200
mod_storage_xep0227: Update open method for current API Kim Alvefur Fri, 15 May 2015 15:29:05 +0200
mod_storage_xep0227: Return error from io.open if unable to open file for writing Kim Alvefur Fri, 15 May 2015 15:25:59 +0200
mod_storage_xep0227: Open file for writing even if removing so os.remove has a file to delete Kim Alvefur Fri, 15 May 2015 15:25:37 +0200
mod_storage_xep0227: Close file handle after reading Kim Alvefur Fri, 15 May 2015 15:17:27 +0200
mod_storage_xep0227: Use configured storage path Kim Alvefur Fri, 15 May 2015 15:16:03 +0200
mod_storage_xep0227: Rename to reflect current naming practices Kim Alvefur Fri, 15 May 2015 15:14:30 +0200
xep227store.lib.lua: Remove mostly duplicated code Kim Alvefur Fri, 15 May 2015 15:14:12 +0200
net.http.codes: Update from registry Kim Alvefur Thu, 14 May 2015 20:47:37 +0200
Merge 0.10->trunk Kim Alvefur Thu, 14 May 2015 00:24:21 +0200
Merge 0.9->0.10 Kim Alvefur Thu, 14 May 2015 00:22:56 +0200
s2smanager: Make sure destroyed sessions have a sends2s method Kim Alvefur Thu, 14 May 2015 00:22:13 +0200
Merge 0.10->trunk Kim Alvefur Wed, 13 May 2015 22:33:40 +0200
Merge Kim Alvefur Wed, 13 May 2015 22:32:40 +0200
portmanager: Remove unused argument from function [luacheck] Matthew Wild Wed, 13 May 2015 17:08:34 +0100
portmanager: Rename variable to avoid name conflict [luacheck] Matthew Wild Wed, 13 May 2015 17:08:20 +0100
portmanager: Add luacheck annotations Matthew Wild Wed, 13 May 2015 17:07:30 +0100
Merge 0.9->0.10 Kim Alvefur Wed, 13 May 2015 22:31:59 +0200
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again Kim Alvefur Wed, 13 May 2015 21:56:22 +0200
mod_s2s: Don't cache session.sends2s (or do it later), prevents sending data after session was closed Kim Alvefur Wed, 13 May 2015 21:55:08 +0200
mod_s2s/s2sout: Use the local address assigned to UDP sockets instead of util.net to enumerate possible source addresses Kim Alvefur Wed, 13 May 2015 21:47:39 +0200
util.datamanager: Fix traceback from trying to purge when storage is empty or otherwise unaccessible (fixes #496) Kim Alvefur Wed, 13 May 2015 21:44:13 +0200
mod_s2s/s2sout: Remove now unused config option dns_max_depth Kim Alvefur Wed, 13 May 2015 21:43:05 +0200
Merge 0.10->trunk Matthew Wild Wed, 13 May 2015 17:00:27 +0100
util.queue: Small fast FIFO/ringbuffer/queue library Matthew Wild Wed, 13 May 2015 16:57:27 +0100
sessionmanager: Rename argument to avoid name clash with local variable [luacheck] Matthew Wild Wed, 06 May 2015 19:58:33 +0100
sessionmanager: Rename unused loop variables to '_' [luacheck] Matthew Wild Wed, 06 May 2015 19:58:03 +0100
util.set: Rename method argument to avoid name clash [luacheck] Matthew Wild Wed, 06 May 2015 19:51:35 +0100
util.set: Add luacheck annotation for methods not referencing 'self' Matthew Wild Wed, 06 May 2015 19:51:07 +0100
util.set: Remove unnecessary local declaration, arguments are already locals [luacheck] Matthew Wild Wed, 06 May 2015 19:50:40 +0100
util.dataforms: Rename unused loop counter to '_' [luacheck] Matthew Wild Wed, 06 May 2015 19:43:51 +0100
util.sslconfig: Rename variable to avoid name clash [luacheck] Matthew Wild Wed, 06 May 2015 19:43:28 +0100
util.serialization: Remove unused imports of error() and loadstring() [luacheck] Matthew Wild Wed, 06 May 2015 19:40:48 +0100
util.xml: Remove unused parameter (thanks, luacheck) Matthew Wild Wed, 06 May 2015 19:39:28 +0100
util.dataforms: Remove unused import of pairs() (thanks luacheck) Matthew Wild Wed, 06 May 2015 19:38:29 +0100
.luacheckrc: Commit initial config for luacheck Matthew Wild Wed, 06 May 2015 19:35:35 +0100
Merge 0.10->trunk Matthew Wild Wed, 06 May 2015 19:26:53 +0100
Merge Matthew Wild Wed, 06 May 2015 19:21:29 +0100
util.events: Add get_handlers() method Matthew Wild Wed, 06 May 2015 19:21:18 +0100
portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, usermanager, util.xml: Add luacheck annotations Matthew Wild Wed, 06 May 2015 19:20:07 +0100
rostermanager: Variable rename for clarity and to avoid name clash [luacheck] Matthew Wild Wed, 06 May 2015 19:17:59 +0100
modulemanager: Add luacheck annotations Matthew Wild Wed, 06 May 2015 19:16:16 +0100
modulemanager: Remove unused import of pcall #luacheck Matthew Wild Wed, 06 May 2015 19:15:35 +0100
moduleapi: Import util.stanza required for module:broadcast() Matthew Wild Wed, 06 May 2015 19:11:27 +0100
mod_s2s: Fire read timeout event on correct virtualhost for incoming connections Kim Alvefur Wed, 06 May 2015 13:35:34 +0200
mod_pubsub: Add option for default affiliation of non-existent nodes (thanks Flow) Kim Alvefur Tue, 05 May 2015 12:21:32 +0200
moduleapi: Add luacheck annotation Matthew Wild Wed, 06 May 2015 19:02:44 +0100
moduleapi: Minor variable renaming to avoid clashes with the 'type' function Matthew Wild Wed, 06 May 2015 19:02:07 +0100
moduleapi: Clear self.event_handlers when unhooking an event, to prevent leaks Matthew Wild Wed, 06 May 2015 19:01:16 +0100
moduleapi: module:measure_event(), module:measure_global_event(): Fix copy/paste error Matthew Wild Wed, 06 May 2015 19:00:05 +0100
moduleapi: Remove accidental use of undefined and unnecessary 'priority' variable Matthew Wild Wed, 06 May 2015 18:58:29 +0100
moduleapi: Add module:broadcast() to send a stanza to a list of JIDs Matthew Wild Wed, 06 May 2015 18:37:46 +0100
Merge 0.10->trunk Kim Alvefur Tue, 05 May 2015 01:34:20 +0200
util.statistics: Collect duration sample even if run fewer times than the sample interval Kim Alvefur Tue, 05 May 2015 00:48:55 +0200
util.events: Add local reference to table.remove (fixes traceback) Kim Alvefur Tue, 05 May 2015 00:41:39 +0200
Merge 0.10->trunk Kim Alvefur Sun, 03 May 2015 18:39:27 +0200
Merge 0.9->0.10 Kim Alvefur Sun, 03 May 2015 18:38:39 +0200
net.dns: Make sure argument to math.randomseed does not overflow a 32 bit *signed* int (blame Lua). Closes #439 Kim Alvefur Sun, 26 Apr 2015 19:50:24 +0200
util.datamanager: Fix traceback due to %s in log message Kim Alvefur Fri, 03 Apr 2015 12:10:30 +0200
util.encodings: Move declarations to top of function [pedantic] Kim Alvefur Sat, 02 May 2015 14:52:51 +0200
util.pposix: Return error from ftruncate if that fails too (but what would we do here?) Kim Alvefur Sat, 02 May 2015 14:41:56 +0200
util.events: Change from nil to false to indicate adding a global wrapper Matthew Wild Tue, 28 Apr 2015 14:19:28 +0100
moduleapi: New methods for modules to conveniently wrap events Matthew Wild Tue, 28 Apr 2015 14:18:43 +0100
moduleapi: Experimental API for modules to measure the rate+duration of events Matthew Wild Tue, 28 Apr 2015 13:52:07 +0100
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.) Matthew Wild Tue, 28 Apr 2015 13:42:59 +0100
prosodyctl: check certs: Correctly check that certificates are valid for s2s Kim Alvefur Mon, 27 Apr 2015 21:52:16 +0200
Merge 0.10->trunk Kim Alvefur Mon, 27 Apr 2015 00:03:14 +0200
configure: Set default compiler and linker to cc and ld on *bsd (thanks Tobias) Kim Alvefur Sun, 26 Apr 2015 23:25:47 +0200
configure: Mention openbsd preset in --help Kim Alvefur Sun, 26 Apr 2015 23:23:33 +0200
Merge 0.10->trunk Kim Alvefur Sun, 26 Apr 2015 00:07:36 +0200
Merge 0.9->0.10 Kim Alvefur Sun, 26 Apr 2015 00:06:44 +0200
net.dns, mod_s2s: Add chasing of CNAMEs to net.dns and remove it from mod_s2s Kim Alvefur Fri, 24 Apr 2015 14:14:01 +0200
mod_c2s, mod_s2s: Collect statistics on number of connections Kim Alvefur Sun, 26 Apr 2015 00:06:11 +0200
mod_blocklist: Some cleanup [luacheck] Kim Alvefur Sat, 25 Apr 2015 14:57:52 +0200
usermanager: Capitalize log message Kim Alvefur Sat, 25 Apr 2015 14:22:59 +0200
mod_admin_adhoc: Remove special treatment of the "pending" roster entry Kim Alvefur Sat, 25 Apr 2015 14:21:40 +0200
mod_s2s: Catch attempt to close dummy origin of s2s error replies (fixes a top level error) Kim Alvefur Sun, 05 Apr 2015 16:47:49 +0200
Merge 0.10->trunk Kim Alvefur Sun, 05 Apr 2015 16:24:10 +0200
rostermanager: Fix roster upgrade code (thanks mva) Kim Alvefur Sun, 05 Apr 2015 16:19:02 +0200
Merge 0.10->trunk Kim Alvefur Sun, 05 Apr 2015 15:22:33 +0200
rostermanager: Add missing import of `type()` Florian Zeitz Fri, 03 Apr 2015 21:42:30 +0200
Merge 0.10->trunk Matthew Wild Fri, 03 Apr 2015 19:34:47 +0100
util-src/*.c: Per convention call luaL_error() as argument to return Florian Zeitz Fri, 03 Apr 2015 20:30:14 +0200
sessionmanager: Rename parameter to avoid varible name conflict Matthew Wild Fri, 03 Apr 2015 19:31:05 +0100
hostmanager: Rename variable to avoid shadowing 'type()' function Matthew Wild Fri, 03 Apr 2015 19:22:55 +0100
loggingmanager: Improve code structure (removes empty if branch) Matthew Wild Fri, 03 Apr 2015 19:20:24 +0100
rostermanager: Remove unused parameter Matthew Wild Fri, 03 Apr 2015 19:13:35 +0100
util-src/*.c: astyle --indent=tab --brackets=attach --indent-switches --break-blocks --pad-oper --unpad-paren --add-brackets --align-pointer=type --lineend=linux Kim Alvefur Fri, 03 Apr 2015 19:52:48 +0200
Merge 0.10->trunk Kim Alvefur Fri, 03 Apr 2015 06:39:28 +0200
rostermanager, mod_roster, mod_presence: Move pending roster items to roster metadata field Kim Alvefur Fri, 03 Apr 2015 06:38:22 +0200
prosodyctl: Use ssl.loadcertificate instead of ssl.x509.load, as the ssl.x509 export dissapears in 97b1974 or 356e03a Kim Alvefur Thu, 02 Apr 2015 14:31:41 +0200
prosodyctl: Document magic commit ID Paul Aurich Wed, 01 Apr 2015 13:30:31 -0700
util.table, Makefile: New C module that allows pre-allocation of tables to improve performance and decrease memory fragmentation Matthew Wild Tue, 31 Mar 2015 11:59:17 +0100
Merge 0.10->trunk Matthew Wild Fri, 27 Mar 2015 22:24:57 +0000
Merge with merge merge merge Matthew Wild Fri, 27 Mar 2015 22:19:44 +0000
Merge 0.9->0.10 (third time lucky) Matthew Wild Fri, 27 Mar 2015 22:11:58 +0000
Merge 0.10->trunk Kim Alvefur Fri, 27 Mar 2015 00:29:35 +0100
Merge with merge Kim Alvefur Fri, 27 Mar 2015 00:28:16 +0100
Merge 0.9->0.10 again Kim Alvefur Fri, 27 Mar 2015 00:27:29 +0100
Merge 0.10->trunk Matthew Wild Thu, 26 Mar 2015 16:49:03 +0000
Merge 0.9->0.10 Matthew Wild Thu, 26 Mar 2015 16:48:39 +0000
Tagging 0.9.8 Matthew Wild Tue, 24 Mar 2015 19:12:04 +0000
mod_s2s: to/from attributes are required on s2s stream headers. Set them to '' when not available. Fixes #468. 0.9.8 Matthew Wild Tue, 24 Mar 2015 16:03:37 +0000
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. Matthew Wild Tue, 24 Mar 2015 15:57:46 +0000
mod_http: Return a static string from module:http_url() when no ports are enabled and log a warning Kim Alvefur Mon, 23 Mar 2015 18:45:02 +0100
mod_http: Log a debug message when adding new http apps and warn if no http ports are enabled Kim Alvefur Mon, 23 Mar 2015 18:44:12 +0100
Backout 7726b627c3ea Kim Alvefur Mon, 23 Mar 2015 18:40:12 +0100
utf8_sequences.txt: Oops Matthew Wild Mon, 23 Mar 2015 17:23:11 +0000
tests: Add UTF-8 validity tests Matthew Wild Mon, 23 Mar 2015 17:16:54 +0000
Merge with Zash Matthew Wild Mon, 23 Mar 2015 14:05:55 +0000
util.encodings: Expose UTF-8 validation and length checking functions Kim Alvefur Mon, 23 Mar 2015 14:27:30 +0100
util.encodings: Perform validation of UTF-8 strings before passing to libidn (Based on code from the utf8 library in Lua 5.3) Kim Alvefur Mon, 23 Mar 2015 14:26:34 +0100
mod_http: Log event name when adding a HTTP app's hooks Matthew Wild Sat, 14 Mar 2015 22:39:23 +0000
net.http.server: Log event name when firing a request event Matthew Wild Sat, 14 Mar 2015 22:39:03 +0000
Merge 0.10->trunk Matthew Wild Tue, 24 Mar 2015 13:41:18 +0000
prosodyctl: Expand plugin paths and attempt to identify prosody-modules checkouts Kim Alvefur Wed, 21 Jan 2015 02:55:27 +0100
prosodyctl: Use util.mercurial to identify hg repository and revision Kim Alvefur Wed, 21 Jan 2015 02:55:23 +0100
util.mercurial: Utility functions for Mercurial repositories Kim Alvefur Wed, 21 Jan 2015 02:55:18 +0100
prosodyctl: Show relative paths in about Kim Alvefur Fri, 04 Jul 2014 23:13:51 +0200
Backed out 35ebcb733c4c Kim Alvefur Mon, 23 Mar 2015 18:42:11 +0100
statsmanager: Fire event at the start of collection to allow for polling Kim Alvefur Tue, 10 Mar 2015 16:26:25 +0100
Merge 0.10->trunk Matthew Wild Tue, 24 Feb 2015 15:22:34 +0000
Merge 0.9->0.10 Matthew Wild Tue, 24 Feb 2015 15:22:09 +0000
configure: Fix for commit cd0088c73daf - update LIBDIR if --prefix is set and --libdir isn't (thanks Medics) Matthew Wild Tue, 24 Feb 2015 15:19:20 +0000
mod_admin_telnet: Require util.pposix (fixes #471) Matthew Wild Fri, 20 Feb 2015 22:53:12 +0000
statsmanager: Perform an initial collection right after startup is completed Kim Alvefur Sun, 22 Feb 2015 18:44:48 +0100
Merge 0.9->0.10 Kim Alvefur Sat, 21 Feb 2015 10:34:56 +0100
util.datamanager: Check that the global 'prosody' exists before using it (fixes nil indexing in use outside of prosody) Kim Alvefur Fri, 20 Feb 2015 19:00:01 +0100
configure, Makefile: Add --libdir option to ./configure, allowing you to override the $PREFIX/lib/ default. Fixes #470. Matthew Wild Fri, 20 Feb 2015 15:51:05 +0000
Merge Matthew Wild Mon, 23 Feb 2015 00:30:01 +0000
Merge 0.10->trunk Matthew Wild Sat, 31 Jan 2015 12:25:24 +0000
Merge 0.10->trunk Kim Alvefur Mon, 09 Feb 2015 00:48:08 +0100
certmanager: Fix compat for MattJs old LuaSec fork Kim Alvefur Thu, 05 Feb 2015 17:23:53 +0100
certmanager: Fix previous commit Kim Alvefur Thu, 05 Feb 2015 17:21:05 +0100
certmanager: Limit certificate chain depth to 9 Kim Alvefur Thu, 05 Feb 2015 16:59:34 +0100
certmanager: Options that appear to be available since LuaSec 0.2 Kim Alvefur Thu, 05 Feb 2015 16:56:28 +0100
certmanager: Improve "detection" of features that depend on LuaSec version Kim Alvefur Thu, 05 Feb 2015 16:20:50 +0100
certmanager: Add locals for ssl.context and ssl.x509 Kim Alvefur Thu, 05 Feb 2015 15:14:35 +0100
certmanager: Early return from the entire module if LuaSec is unavailable Kim Alvefur Thu, 05 Feb 2015 15:10:23 +0100
Merge with 0.10 Matthew Wild Sat, 31 Jan 2015 12:25:00 +0000
util.statistics: Return 0 as percentile if data out of range Matthew Wild Fri, 30 Jan 2015 14:21:51 +0000
sessionmanager: Add pre-resource-bind event that would let plugins have a say in resource binding Kim Alvefur Fri, 30 Jan 2015 15:38:54 +0100
Merge 0.10->trunk Kim Alvefur Mon, 26 Jan 2015 15:27:19 +0100
Merge 0.9->0.10 Kim Alvefur Mon, 26 Jan 2015 15:25:16 +0100
stanza_router: Fix routing of 'error' IQs with multiple childs (thanks Pawel) Kim Alvefur Tue, 06 Jan 2015 17:39:47 +0100
Merge 0.10->trunk Matthew Wild Wed, 21 Jan 2015 01:29:00 +0000
moduleapi: Module API for statsmanager Matthew Wild Wed, 21 Jan 2015 01:28:12 +0000
statsmanager, util.statistics: API changes, remove debugging Matthew Wild Wed, 21 Jan 2015 01:26:06 +0000
statsmanager, prosody: New core module and API for gathering statistics about the running server Matthew Wild Tue, 20 Jan 2015 12:33:20 +0000
util.statistics: New library for gathering various kinds of statistics Matthew Wild Tue, 20 Jan 2015 12:31:32 +0000
storagemanager: Remove unused import of error() Matthew Wild Tue, 20 Jan 2015 11:32:14 +0000
sessionmanager: Access bare_session and full_sessions through 'prosody' Matthew Wild Tue, 20 Jan 2015 11:31:58 +0000
rostermanager: Access bare_sessions through prosody.bare_sessions Matthew Wild Tue, 20 Jan 2015 11:31:30 +0000
portmanager: Remove unused import of pairs() Matthew Wild Tue, 20 Jan 2015 11:31:04 +0000
hostmanager: Remove unused import of util.uuid Matthew Wild Tue, 20 Jan 2015 11:30:07 +0000
certmanager: Make global variable access explicit Matthew Wild Tue, 20 Jan 2015 11:29:38 +0000
mod_carbons: Import XEP-0280 implementation from prosody-modules (sans compat with older versions of the protocol) Kim Alvefur Fri, 16 Jan 2015 14:02:14 +0100
util.hex: Pedantic optimization, 1 table lookup per byte instead of 3 function calls makes it go faster Kim Alvefur Mon, 12 Jan 2015 15:10:37 +0100
mod_pep: Fire an event when an item is published Kim Alvefur Sat, 20 Dec 2014 21:34:59 +0100
net.server_select: Remove unused code daurnimator Mon, 19 Jan 2015 14:09:13 -0500
net.server_select: Remove socket.sleep call from main loop daurnimator Mon, 19 Jan 2015 14:05:37 -0500
net.server_select: Remove do-nothing os_difftime calls daurnimator Mon, 19 Jan 2015 14:01:11 -0500
net.server_select: In add_task timer callback, use passed in time rather than re-fetching daurnimator Thu, 15 Jan 2015 09:05:08 -0500
net.server_select: Fix timers not being fired until another timer fixes (or 1 second passes) daurnimator Thu, 15 Jan 2015 09:03:00 -0500
net.cqueues: Fix incorrect version check daurnimator Fri, 16 Jan 2015 12:06:42 -0500
net.cqueues: Fixes hardcoded timeout for first iteration daurnimator Tue, 13 Jan 2015 18:36:00 -0500
net.cqueues: Add workaround for luaevent callback getting collected daurnimator Tue, 06 Jan 2015 20:01:59 -0500
mod_muc: Add muc-add-history event to allow modules to override default history storage Matthew Wild Tue, 06 Jan 2015 19:33:25 +0000
Merge 0.10 -> trunk Waqas Hussain Tue, 16 Dec 2014 18:33:54 -0500
mod_admin_telnet: Use the session-specific print function Kim Alvefur Sat, 13 Dec 2014 16:40:55 +0100
mod_storage_sql2, util.sql: Set character encoding on every connect Kim Alvefur Thu, 11 Dec 2014 09:18:39 +0100
mod_blocklist: Fix import Kim Alvefur Tue, 09 Dec 2014 19:36:34 +0100
mod_http: Log name and base URL of HTTP apps Kim Alvefur Mon, 08 Dec 2014 15:49:11 +0100
net.http.server: Log names of the events fired Kim Alvefur Mon, 08 Dec 2014 15:48:36 +0100
mod_bosh: Use util.async Kim Alvefur Sun, 07 Dec 2014 17:56:25 +0100
Merge 0.10->trunk Kim Alvefur Sat, 22 Nov 2014 11:53:14 +0100
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) Kim Alvefur Sat, 22 Nov 2014 11:51:54 +0100
Merge 0.10->trunk Kim Alvefur Thu, 20 Nov 2014 15:01:47 +0100
Merge 0.9->0.10 Kim Alvefur Thu, 20 Nov 2014 15:00:52 +0100
net.http.parser: Fix whitespace/indentation Matthew Wild Tue, 18 Nov 2014 17:40:37 +0000
net.http.parser: Fix chunked encoding parsing across packet boundaries. daurnimator Mon, 10 Nov 2014 14:47:33 -0500
mod_tls: Keep ssl config around and attach them to sessions Kim Alvefur Wed, 19 Nov 2014 14:47:49 +0100
certmanager: Return final ssl config along with ssl context on success Kim Alvefur Wed, 19 Nov 2014 14:47:03 +0100
mod_saslauth: Make it easier to support multiple channel binding methonds Kim Alvefur Wed, 19 Nov 2014 14:45:20 +0100
mod_saslauth: Break out tls-unique channel binding callback so it is instantiated once Kim Alvefur Wed, 19 Nov 2014 14:44:41 +0100
mod_saslauth: Keep sasl_handler in a local variable Kim Alvefur Wed, 19 Nov 2014 14:37:45 +0100
Merge 0.10->trunk Matthew Wild Thu, 20 Nov 2014 09:02:23 +0000
mod_pubsub: Add support for including the publisher in item broadcasts Philipp Hancke Thu, 20 Nov 2014 09:01:45 +0000
net.cqueues: Add module that allows use of cqueues while still using net.server as main loop daurnimator Tue, 18 Nov 2014 14:14:41 -0500
plugins/muc/muc.lib: Allow muc-broadcast-presence event listeners to modify nick, actor, reason daurnimator Fri, 14 Nov 2014 17:37:47 -0500
plugins/muc/muc.lib: Don't expose actor jids to users when anonymous daurnimator Tue, 11 Nov 2014 13:08:34 -0500
Merge 0.10->trunk Kim Alvefur Sun, 09 Nov 2014 20:32:33 +0100
Merge 0.9 -> 0.10 Kim Alvefur Sun, 09 Nov 2014 20:30:04 +0100
net.dns: Try next server if peer name can not be set (thanks wirehack7) Kim Alvefur Thu, 30 Oct 2014 12:28:07 +0100
net.dns: Return new socket from servfail Kim Alvefur Thu, 30 Oct 2014 12:10:15 +0100
net.adns: Log peername recorded from wrapped setpeername instead of calling sock:getpeername, it exists and throws an error on unconnected sockets (thanks wirehack7) Kim Alvefur Thu, 30 Oct 2014 12:08:05 +0100
net.adns: Preserve error from setpeername Kim Alvefur Thu, 30 Oct 2014 12:05:24 +0100
util.paths: Add function for joining path segments Kim Alvefur Sat, 08 Nov 2014 12:28:49 +0100
mod_http: For URLs that end with / or wildcard handlers, add a low-priority redirect from without to with slash Kim Alvefur Tue, 04 Nov 2014 17:48:17 +0100
mod_admin_telnet: Soft-reqire util.pposix for server:memory() Kim Alvefur Mon, 27 Oct 2014 11:12:08 +0100
Merge 0.10->trunk Kim Alvefur Sun, 26 Oct 2014 20:58:02 +0100
Merge 0.9->0.10 Kim Alvefur Sun, 26 Oct 2014 20:57:06 +0100
Tagging 0.9.7 Matthew Wild Fri, 24 Oct 2014 23:23:02 +0100
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.7 Matthew Wild Fri, 24 Oct 2014 23:20:06 +0100
prosodyctl: Fix nil global access traceback in `prosodyctl about` (luarocks 2.2.0 no longer uses module()) Waqas Hussain Sun, 19 Oct 2014 03:05:49 -0400
Tagging 0.9.6 Matthew Wild Wed, 15 Oct 2014 00:39:37 +0100
certmanager, net.http: Disable SSLv3 by default 0.9.6 Matthew Wild Tue, 14 Oct 2014 18:55:08 +0100
mod_blocklist: Don't send unavailable presence from unavailable sessions when blocking a contact Kim Alvefur Sun, 26 Oct 2014 16:29:50 +0100
mod_blocklist: Only log message about migrating from mod_privacy when there is data to migrate Kim Alvefur Sat, 25 Oct 2014 14:45:11 +0200
mod_saslauth: Better name for config option Kim Alvefur Tue, 21 Oct 2014 16:41:28 +0200
mod_saslauth: Make it possible to disable certain mechanisms Kim Alvefur Tue, 21 Oct 2014 14:38:40 +0200
mod_saslauth: Add LOGIN to mechanisms not allowed over unencrypted connections as it may be offered by 3rd party authentication plugins Kim Alvefur Tue, 21 Oct 2014 14:37:05 +0200
mod_saslauth: Use a configurable set of mechanisms to not allow over unencrypted connections Kim Alvefur Tue, 21 Oct 2014 14:35:32 +0200
mod_saslauth: Log warning if no SASL mechanisms were offered Kim Alvefur Tue, 21 Oct 2014 12:57:56 +0200
mod_saslauth: Use type-specific config option getters Kim Alvefur Tue, 21 Oct 2014 12:56:19 +0200
mod_legacyauth, mod_saslauth, mod_tls: Pass require_encryption as default option to s2s_require_encryption so the later overrides the former Kim Alvefur Tue, 21 Oct 2014 12:49:03 +0200
prosodyctl: Add 'require_encryption' to list of deprecated options pointed out by the check command Kim Alvefur Tue, 21 Oct 2014 12:47:53 +0200
net/server: Handle lack of util.signal correctly daurnimator Wed, 22 Oct 2014 16:00:40 -0400
net/server: Remove print daurnimator Wed, 22 Oct 2014 15:59:51 -0400
net.server: Rename 'server' config option to 'network_backend' (to select which net.server implementation to use) Matthew Wild Wed, 22 Oct 2014 12:56:41 +0100
net/server: If server.hook_signal exists, overwrite signal.signal; else make server.hook_signal == signal.signal daurnimator Tue, 21 Oct 2014 17:26:48 -0400
Move timer code out of util.timer and into relevant net.server backends daurnimator Mon, 20 Oct 2014 16:13:24 -0400
net/server: Split up different backends in a nicer way. Add global config option 'server' daurnimator Fri, 17 Oct 2014 17:30:21 -0400
plugins/muc/mod_muc: Add 'local_only' flag to mod_muc, so rooms don't get restored on shutdown daurnimator Fri, 17 Oct 2014 16:35:46 -0400
plugins/muc/muc.lib: Add :each_affiliation() iterator daurnimator Wed, 15 Oct 2014 17:08:19 -0400
plugins/muc/members_only: Kick non-members when members-only is turned on daurnimator Wed, 15 Oct 2014 17:07:16 -0400
plugins/muc/muc.lib: Kick users from outcast hosts daurnimator Wed, 15 Oct 2014 16:56:42 -0400