moduleapi: Allow an origin session to be passed to module:send()
|
Kim Alvefur |
Wed, 06 Apr 2016 21:29:30 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 06 Apr 2016 14:50:34 +0200 |
mod_websocket: Fix read timeout handler (thanks mt)
|
Kim Alvefur |
Wed, 06 Apr 2016 14:44:51 +0200 |
server_event: addclient: wrapclient already calls startconnection for us [backported from trunk]
|
daurnimator |
Wed, 18 Dec 2013 18:11:47 -0500 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 05 Apr 2016 20:54:43 +0200 |
server_event: Split long list of assignments into multiple lines for readability
|
Kim Alvefur |
Tue, 05 Apr 2016 20:41:50 +0200 |
server_event: Fix indentation (again)
|
Kim Alvefur |
Tue, 05 Apr 2016 20:39:36 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 05 Apr 2016 12:48:36 +0200 |
mod_roster: Fire event for pending items for good measure
|
Kim Alvefur |
Mon, 04 Apr 2016 21:48:42 +0200 |
mod_roster: Handle roster item removal with event on user deletion
|
Kim Alvefur |
Mon, 04 Apr 2016 17:18:27 +0200 |
mod_presence: Send unavailable presence when roster items are removed (fixes #331)
|
Kim Alvefur |
Mon, 04 Apr 2016 17:15:47 +0200 |
mod_presence, mod_roster: Move responsibility for sending presence on roster removal to mod_presence
|
Kim Alvefur |
Mon, 04 Apr 2016 17:15:10 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 03 Apr 2016 15:53:00 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 03 Apr 2016 15:52:40 +0200 |
mod_c2s: Just destroy the session when it has no connection (see #641)
|
Kim Alvefur |
Sun, 03 Apr 2016 15:18:21 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 02 Apr 2016 17:13:12 +0200 |
mod_bosh: Skip sending stanzas removed out by filters (fixes #657)
|
Kim Alvefur |
Fri, 01 Apr 2016 18:56:26 +0200 |
storagemanager: Capitalize log message
|
Kim Alvefur |
Fri, 01 Apr 2016 15:56:12 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 29 Mar 2016 15:38:14 +0200 |
net.server_select: Remove do-nothing os_difftime calls [backported from trunk]
|
daurnimator |
Mon, 19 Jan 2015 14:01:11 -0500 |
net.dns: Import unpack() in forward-compatible way (Fixes compat with Lua5.2+)
|
Kim Alvefur |
Mon, 28 Mar 2016 19:56:12 +0200 |
util.jid: Import select() into local (fixes traceback, tests on Lua 5.2)
|
Kim Alvefur |
Mon, 28 Mar 2016 13:27:42 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 26 Mar 2016 20:17:59 +0000 |
certmanager: Explicitly tonumber() version number segments before doing arithmetic and avoid relying on implicit coercion (thanks David Favro)
|
Matthew Wild |
Sat, 26 Mar 2016 19:55:08 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 26 Mar 2016 14:54:39 +0100 |
util.sql: Log errors in transaction to error level with traceback but return only error message (fixes #464)
|
Kim Alvefur |
Fri, 25 Mar 2016 16:09:34 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 24 Mar 2016 13:57:58 +0100 |
mod_websocket: Send a ping on read timeout
|
Kim Alvefur |
Wed, 23 Mar 2016 23:21:03 +0100 |
mod_websocket: Remove warning about unsolicited pong frames "MAY be sent unsolicited" per RFC 6455 (thanks mt)
|
Kim Alvefur |
Wed, 23 Mar 2016 14:31:35 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 23 Mar 2016 12:19:23 +0000 |
util.sql: Charset should be innocent until proven guilty (initialize charset_ok to true), fixes bug introduced in 187ba2e9c012
|
Matthew Wild |
Wed, 23 Mar 2016 12:17:28 +0000 |
prosodyctl: Only use host part of JIDs eg components that have node parts (thanks suzyo)
|
Kim Alvefur |
Tue, 22 Mar 2016 14:42:55 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Mon, 21 Mar 2016 21:05:15 +0000 |
util.iterators: Fix use of incorrect variable accidentally introduced in a9ef93bc81d9
|
Matthew Wild |
Mon, 21 Mar 2016 21:04:14 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 21 Mar 2016 14:52:43 +0100 |
CHANGES: Move async to trunk, it was dropped from 0.10
|
Kim Alvefur |
Mon, 21 Mar 2016 12:10:10 +0100 |
util.sql: Catch errors from LuaDBI connect (Fixes #568)
|
Kim Alvefur |
Mon, 21 Mar 2016 09:50:52 +0100 |
mod_storage_sql: Make sure all serialization errors are propagated
|
Kim Alvefur |
Mon, 21 Mar 2016 09:33:12 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sat, 19 Mar 2016 22:46:41 +0100 |
modulemanager: Silence log message about attempts to load already loaded modules for shared modules
|
Kim Alvefur |
Sat, 19 Mar 2016 16:35:43 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 18 Mar 2016 14:03:35 +0000 |
mod_component: Some cleanup [luacheck]
|
Matthew Wild |
Fri, 18 Mar 2016 14:03:14 +0000 |
mod_component: Fire event when component disconnects
|
Matthew Wild |
Fri, 18 Mar 2016 13:58:55 +0000 |
Merge
|
Kim Alvefur |
Fri, 18 Mar 2016 11:55:40 +0100 |
mod_saslauth: Disable DIGEST-MD5 by default (closes #515)
|
Kim Alvefur |
Fri, 18 Mar 2016 11:51:58 +0100 |
prosody, prosodyctl: Allow setting CFG_* variables via Lua interpreter before loading Prosody. Fixes #308.
|
Matthew Wild |
Fri, 18 Mar 2016 10:24:46 +0000 |
util.jid+tests: Add simple helpers... node(), host() and resource() for extracting specific parts of a JID
|
Matthew Wild |
Thu, 17 Mar 2016 23:15:08 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 18 Mar 2016 00:08:58 +0100 |
mod_websocket: Make sure stanza xmlns filter runs late in the chain
|
Kim Alvefur |
Fri, 18 Mar 2016 00:08:33 +0100 |
mod_register: Make sure only an on_evict function or nil is passed to util.cache
|
Kim Alvefur |
Thu, 17 Mar 2016 22:25:56 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 17 Mar 2016 19:16:43 +0000 |
tests: util.cache: Tests for different return values of on_evict
|
Matthew Wild |
Thu, 17 Mar 2016 19:14:58 +0000 |
util.cache: Change behaviour of on_evict (and tests). Now accepts false instead of a function (never evict), or on_evict can return false to prevent eviction.
|
Matthew Wild |
Thu, 17 Mar 2016 19:08:42 +0000 |
util.cache: Add head() and tail() methods (and tests)
|
Matthew Wild |
Thu, 17 Mar 2016 19:07:40 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 17 Mar 2016 18:08:44 +0100 |
CHANGES: Remove mention of async
|
Kim Alvefur |
Thu, 17 Mar 2016 18:08:16 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 17 Mar 2016 18:04:43 +0100 |
util.async: Remove to prevent blocking a stable release
|
Kim Alvefur |
Thu, 17 Mar 2016 18:00:35 +0100 |
mod_c2s: Remove use of util.async
|
Kim Alvefur |
Thu, 17 Mar 2016 12:47:24 +0100 |
Backed out BOSH use of util.async (changeset f0687c313cf1)
|
Kim Alvefur |
Thu, 17 Mar 2016 12:46:52 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 14 Mar 2016 18:27:32 +0100 |
mod_presence: Fix partial rename
|
Kim Alvefur |
Mon, 14 Mar 2016 18:27:16 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 14 Mar 2016 17:38:50 +0100 |
mod_presence: Move function for selecting "top resources" into a new util.presence
|
Kim Alvefur |
Mon, 14 Mar 2016 17:26:27 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 14 Mar 2016 14:20:37 +0100 |
mod_s2s: Include name of remote server when it's missing the stream ID (thanks Ge0rG)
|
Kim Alvefur |
Mon, 14 Mar 2016 13:27:02 +0100 |
util.sql: Remove unused arguments [luacheck]
|
Kim Alvefur |
Sun, 13 Mar 2016 18:35:00 +0100 |
util.sql: Don't break out of result retreival loops
|
Kim Alvefur |
Sun, 13 Mar 2016 18:31:53 +0100 |
mod_storage_sql: Allow loops over results to end on their own
|
Kim Alvefur |
Sun, 13 Mar 2016 17:43:33 +0100 |
mod_storage_sql: Add LIMIT clause to queries where only a single row is expected
|
Kim Alvefur |
Sun, 13 Mar 2016 17:42:22 +0100 |
util.sql: Move per-driver (currenly only PostgreSQL) query transform into its own method
|
Kim Alvefur |
Sun, 13 Mar 2016 17:38:49 +0100 |
rostermanager: Remove FIXME, per XMPP Core 8.1.1.1, we do not need to set the 'to' attribute
|
Kim Alvefur |
Sat, 12 Mar 2016 18:13:24 +0100 |
MUC: Use already initialized logger
|
Kim Alvefur |
Fri, 11 Mar 2016 20:35:26 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Fri, 11 Mar 2016 13:41:10 +0100 |
mod_watchregistrations: Use type-specific config API for 'registration_notification'
|
Kim Alvefur |
Fri, 11 Mar 2016 13:37:18 +0100 |
prosodyctl check: Add 'vcard_compatibility' to deprecated options
|
Kim Alvefur |
Fri, 11 Mar 2016 13:36:48 +0100 |
MUC: Use type-specific config API for the 'name' option
|
Kim Alvefur |
Fri, 11 Mar 2016 13:34:32 +0100 |
mod_presence: Use type-specific config API for boolean 'ignore_presence_priority' option
|
Kim Alvefur |
Fri, 11 Mar 2016 13:13:20 +0100 |
util.dependencies: Show the full error when a symbol is not found (i.e., when running Prosody with the wrong version of Lua).
|
Thijs Alkemade |
Thu, 10 Mar 2016 10:13:57 +0100 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 10 Mar 2016 17:55:40 +0000 |
util.prosodyctl: Remove unused variable [luacheck]
|
Matthew Wild |
Thu, 10 Mar 2016 17:53:36 +0000 |
util.json: Variable renaming to avoid shadowing [luacheck]
|
Matthew Wild |
Thu, 10 Mar 2016 17:53:17 +0000 |
util.iterators: Variable renaming to avoid shadowing [luacheck]
|
Matthew Wild |
Thu, 10 Mar 2016 17:52:57 +0000 |
net.websocket.frames, util.datetime, util.json, util.prosodyctl, util.rfc6724: Remove unused variables [luacheck]
|
Matthew Wild |
Thu, 10 Mar 2016 17:52:03 +0000 |
util.iterators: Return initial var from upstream iterator [luacheck]
|
Matthew Wild |
Thu, 10 Mar 2016 17:49:46 +0000 |
util.iterators: Don't replace var, as we should preserve var from the original iterator [luacheck]
|
Matthew Wild |
Thu, 10 Mar 2016 17:48:53 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 09 Mar 2016 13:19:38 +0000 |
prosodyctl: Fix variable typo [luacheck]
|
Matthew Wild |
Wed, 09 Mar 2016 13:01:11 +0000 |
tests: Expand util.stanza tests
|
Matthew Wild |
Wed, 09 Mar 2016 12:59:43 +0000 |
util.stanza: Some code cleanup [luacheck]
|
Matthew Wild |
Wed, 09 Mar 2016 12:37:56 +0000 |
prosodyctl: Fix typo'd variable name [luacheck]
|
Matthew Wild |
Tue, 08 Mar 2016 17:49:33 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Mon, 07 Mar 2016 16:48:28 +0100 |
prosodyctl: Use already sorted array of module names [luacheck]
|
Kim Alvefur |
Mon, 07 Mar 2016 12:15:39 +0100 |
prosodyctl: Include libevent version in "about" output if luaevent is available
|
Kim Alvefur |
Mon, 07 Mar 2016 12:13:22 +0100 |
Merge
|
Matthew Wild |
Mon, 07 Mar 2016 13:43:05 +0000 |
plugins/mod_http: Keep query string over automatic redirects
|
daurnimator |
Mon, 15 Feb 2016 16:28:22 +1100 |
MUC: Don't reply to error stanzas with more error stanzas (thanks woffs)
|
Kim Alvefur |
Mon, 07 Mar 2016 10:59:37 +0100 |
Merge trunk->0.10
|
Kim Alvefur |
Sun, 06 Mar 2016 18:52:22 +0100 |
storagemanager: Fix saving data in map shim when no prior data exists
|
Kim Alvefur |
Sun, 06 Mar 2016 18:51:11 +0100 |
tests: Add namespace/prefix tracking test for util.xml
|
Matthew Wild |
Sat, 05 Mar 2016 23:44:57 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 05 Mar 2016 23:44:21 +0000 |
tests: Add basic tests for util.xml and util.xmppstream
|
Matthew Wild |
Sat, 05 Mar 2016 23:42:01 +0000 |
util.xmppstream: Remove namespace tracking, it's broken as implemented
|
Matthew Wild |
Sat, 05 Mar 2016 23:37:56 +0000 |
util.xml: Correct stanza.namespaces table construction when duplicate prefix names are encountered in the element tree.
|
Waqas Hussain |
Sat, 05 Mar 2016 17:51:35 -0500 |
Merge 0.10->trunk
|
Matthew Wild |
Sat, 05 Mar 2016 20:50:17 +0000 |
tests: Add extra tests for util.json
|
Matthew Wild |
Sat, 05 Mar 2016 20:48:20 +0000 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 04 Mar 2016 22:28:15 +0000 |
util.json: Fix encoding of json.null (bug introduced in bf1f09a5bcf7)
|
Matthew Wild |
Fri, 04 Mar 2016 22:27:04 +0000 |
Makefile: Reduce verbosity of 'make test' so it only shows test failures
|
Matthew Wild |
Fri, 04 Mar 2016 22:17:38 +0000 |
Add tests for util.json
|
Matthew Wild |
Fri, 04 Mar 2016 22:17:16 +0000 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 03 Mar 2016 16:06:16 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Thu, 03 Mar 2016 16:05:34 +0100 |
mod_http_files: Preserve a trailing / in paths (fixes #639)
|
Kim Alvefur |
Thu, 03 Mar 2016 15:31:46 +0100 |
mod_http_files: Don't prepend / to path twice, sanitize path does this already
|
Kim Alvefur |
Thu, 03 Mar 2016 15:30:00 +0100 |
mod_http_files: Fix traceback when serving a non-wildcard path (fixes #611)
|
Kim Alvefur |
Thu, 03 Mar 2016 15:28:07 +0100 |
mod_welcome: Pass default text to config API as default value
|
Kim Alvefur |
Wed, 02 Mar 2016 16:43:42 +0100 |
mod_welcome: Use type-specific config API
|
Kim Alvefur |
Wed, 02 Mar 2016 16:42:59 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 02 Mar 2016 16:34:34 +0100 |
Merge 0.9->0.10
|
Kim Alvefur |
Wed, 02 Mar 2016 16:32:37 +0100 |
net.server_event: Return true from conn:resume() to indicate success
|
Kim Alvefur |
Wed, 02 Mar 2016 16:30:46 +0100 |
net.server_event: Prevent resuming connections without readcallback, eg closed connections (fixes #590)
|
Kim Alvefur |
Wed, 02 Mar 2016 16:30:05 +0100 |
mod_c2s: Remove connection object from session object when connection disconnected to prevent accidental use (see #590)
|
Kim Alvefur |
Wed, 02 Mar 2016 16:28:11 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 28 Feb 2016 20:05:56 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 28 Feb 2016 19:27:13 +0100 |
util.sasl.scram: Rename variable in places missed in 65e36b81d56a (thanks mt)
|
Kim Alvefur |
Sun, 28 Feb 2016 20:01:13 +0100 |
util.sasl.scram: Remove unused initial value [luacheck]
|
Kim Alvefur |
Sun, 28 Feb 2016 19:26:45 +0100 |
util.sasl.scram: Rename variable to avoid name clash [luacheck]
|
Kim Alvefur |
Sun, 28 Feb 2016 19:26:14 +0100 |
util.sasl.anonymous: Remove unused locals [luacheck]
|
Kim Alvefur |
Sun, 28 Feb 2016 19:25:39 +0100 |