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 |
plugins/muc/muc.lib: Fix passing actor along as a boolean (thanks fippo)
|
daurnimator |
Wed, 15 Oct 2014 14:28:16 -0400 |
Merge 0.10->trunk
|
Matthew Wild |
Tue, 14 Oct 2014 10:59:54 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Tue, 14 Oct 2014 10:59:27 +0100 |
mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')
|
Matthew Wild |
Tue, 14 Oct 2014 10:58:11 +0100 |
mod_s2s: Capitalize log message
|
Kim Alvefur |
Fri, 10 Oct 2014 00:56:53 +0200 |
prosody: Make getfenv() replacement for require() sandboxing local to avoid polluting the globals table
|
Kim Alvefur |
Mon, 13 Oct 2014 21:02:04 +0200 |
Merge 0.10->trunk
|
Waqas Hussain |
Wed, 08 Oct 2014 18:47:01 -0400 |
Merge 0.9->0.10
|
Waqas Hussain |
Wed, 08 Oct 2014 18:42:33 -0400 |
util/dataforms: Make sure we iterate over field tags
|
daurnimator |
Tue, 07 Oct 2014 12:08:23 -0400 |
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.
|
Waqas Hussain |
Wed, 08 Oct 2014 15:56:11 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 05 Oct 2014 15:37:46 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Sun, 05 Oct 2014 15:37:21 +0200 |
net.dns: Avoid duplicate cache entries
|
Florian Zeitz |
Sun, 05 Oct 2014 14:28:40 +0200 |
mod_admin_adhoc: Add required to field in user deletion form too
|
Kim Alvefur |
Mon, 29 Sep 2014 11:18:04 +0200 |
mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions' command (thanks Lloyd)
|
Kim Alvefur |
Mon, 29 Sep 2014 11:02:06 +0200 |
mod_blocklist: Capitalize log message
|
Kim Alvefur |
Sun, 05 Oct 2014 15:36:19 +0200 |
net.server_select: Reset read timeout timer if the event is handled
|
Kim Alvefur |
Fri, 03 Oct 2014 14:42:18 +0200 |
mod_admin_web: Add "List S2S connections" command
|
Florian Zeitz |
Sun, 28 Sep 2014 23:03:03 +0200 |
mod_admin_adhoc: Show IP in detailed version of online user listing
|
Florian Zeitz |
Sun, 28 Sep 2014 21:06:50 +0200 |
Merge 0.10->trunk
|
daurnimator |
Mon, 29 Sep 2014 13:59:16 -0400 |
net.websocket: Make data masking configurable
|
Florian Zeitz |
Fri, 26 Sep 2014 22:12:21 +0200 |
plugins/muc/muc.lib: Fire muc-occupant-left from other places an occupant may leave the room
|
daurnimator |
Fri, 26 Sep 2014 17:44:14 -0400 |
plugins/muc/muc.lib: Validate affiliations and roles to admin query get
|
daurnimator |
Fri, 26 Sep 2014 17:43:00 -0400 |
plugins/muc/muc.lib: Add missing :up()
|
daurnimator |
Fri, 26 Sep 2014 17:34:02 -0400 |
plugins/muc/muc.lib: Use occupants iterator instead of assuming pairs
|
daurnimator |
Fri, 26 Sep 2014 17:33:38 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 28 Sep 2014 03:08:03 +0200 |
mod_pep_plus: Remove config form, it moved into pubsub.lib
|
Kim Alvefur |
Sun, 28 Sep 2014 03:07:46 +0200 |
pubsub.lib: Fix variable renaming issue
|
Kim Alvefur |
Sun, 28 Sep 2014 03:06:29 +0200 |
mod_pubsub: Fix retreival of node config defaults
|
Kim Alvefur |
Sun, 28 Sep 2014 02:48:29 +0200 |
mod_pubsub: Move node config form into pubsub.lib (Thanks Florob)
|
Kim Alvefur |
Sun, 28 Sep 2014 02:47:54 +0200 |
pubsub.lib: Fix actor in configure
|
Kim Alvefur |
Sun, 28 Sep 2014 02:41:13 +0200 |
mod_pep_plus: Default to max one item per node (Recomended for PEP)
|
Kim Alvefur |
Sun, 28 Sep 2014 02:00:44 +0200 |
mod_pep_plus: Add node config form
|
Kim Alvefur |
Sun, 28 Sep 2014 02:00:09 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Sun, 28 Sep 2014 01:56:22 +0200 |
mod_pubsub: Add support for requesting default node configuration
|
Kim Alvefur |
Sun, 28 Sep 2014 01:55:32 +0200 |
mod_pubsub: Add max items to node config form
|
Kim Alvefur |
Sun, 28 Sep 2014 01:50:17 +0200 |
util.pubsub: Add support for limiting the number of item in a node (default to 20)
|
Kim Alvefur |
Sun, 28 Sep 2014 01:50:00 +0200 |
mod_pubsub: Add support for node configuration
|
Kim Alvefur |
Sun, 28 Sep 2014 01:46:17 +0200 |
util.pubsub: Add support for node configuration
|
Kim Alvefur |
Sun, 28 Sep 2014 01:45:59 +0200 |
util.pubsub: One less table allocated per pubsub object created
|
Kim Alvefur |
Sun, 28 Sep 2014 00:05:21 +0200 |
util.pubsub: Use local
|
Kim Alvefur |
Sat, 27 Sep 2014 19:57:33 +0200 |
mod_pubsub: Transplant pieces of cdcfd93e2f43 from trunk
|
Kim Alvefur |
Sat, 27 Sep 2014 19:53:39 +0200 |
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)
|
Matthew Wild |
Fri, 26 Sep 2014 17:16:46 +0100 |
mod_pep_plus: Add pubsub service objects to an item list
|
Kim Alvefur |
Sat, 27 Sep 2014 19:00:09 +0200 |
muc: Add 'occupant' to muc-occupant-{joined,left,session-new} events (thanks daurnimator/fippo)
|
Matthew Wild |
Fri, 26 Sep 2014 17:34:15 +0100 |
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.
|
Matthew Wild |
Fri, 26 Sep 2014 17:10:43 +0100 |
plugins/muc: Add muc-occupant-groupchat event
|
daurnimator |
Thu, 25 Sep 2014 17:43:00 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 23 Sep 2014 23:22:13 +0200 |
mod_saslauth: Fix encoding of missing vs empty SASL reply messages
|
Kim Alvefur |
Tue, 23 Sep 2014 19:46:29 +0200 |
mod_s2s: Close s2s connections that can not proceed due to mod_dialback not being present
|
Kim Alvefur |
Tue, 23 Sep 2014 19:41:10 +0200 |
mod_saslauth: Stricter SASL EXTERNAL handling more in line with XEP-0178
|
Kim Alvefur |
Tue, 23 Sep 2014 19:29:14 +0200 |
mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failure
|
Kim Alvefur |
Tue, 23 Sep 2014 14:23:01 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 23 Sep 2014 01:44:16 +0200 |
core.module{manager,api}: Fix for 010b141e91ed (Thanks v1ct0r)
|
Kim Alvefur |
Tue, 23 Sep 2014 00:23:33 +0200 |
util.random: Ensure at least 4 bytes of previous random state is used when generating new randomness
|
Kim Alvefur |
Thu, 18 Sep 2014 10:21:38 +0200 |
util.random: Switch to SHA512
|
Kim Alvefur |
Thu, 18 Sep 2014 10:16:59 +0200 |
plugins/muc/muc.lib: Fix iq results coming from the real jid, not the in-room jid (thanks Lance)
|
daurnimator |
Tue, 16 Sep 2014 17:11:29 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 18 Sep 2014 02:22:48 +0200 |
util.array: Add type() local
|
Kim Alvefur |
Wed, 17 Sep 2014 14:50:44 +0200 |
prosody: Fix getfenv replacement for Lua 5.2
|
Kim Alvefur |
Wed, 17 Sep 2014 14:50:00 +0200 |
core.modulemanager, core.moduleapi: Hack around dependency loop
|
Kim Alvefur |
Wed, 17 Sep 2014 14:48:49 +0200 |
core.moduleapi: Use require instead of global to get storagemanager in module:open_store()
|
Kim Alvefur |
Wed, 17 Sep 2014 14:47:52 +0200 |
util-src/*.c: Add macro for compiling with Lua 5.2
|
Kim Alvefur |
Wed, 17 Sep 2014 14:30:29 +0200 |
util-src/*.c: Use the more concise lua_setfield
|
Kim Alvefur |
Wed, 17 Sep 2014 02:23:17 +0200 |
util-src/*.c: Don't create globals when loaded
|
Kim Alvefur |
Tue, 16 Sep 2014 21:56:18 +0200 |
plugins/muc/muc.lib: Allow plugins to reject broadcasts in the muc-broadcast-message event.
|
daurnimator |
Tue, 16 Sep 2014 13:02:21 -0400 |
plugins/mod_muc_unique: Fix undefined global access (thanks Lance)
|
Waqas Hussain |
Tue, 16 Sep 2014 12:27:05 -0400 |
Merge 0.10->trunk
|
Kim Alvefur |
Thu, 11 Sep 2014 01:17:56 +0200 |
net.websocket: Fix handling of 'protocol' argument
|
Kim Alvefur |
Thu, 11 Sep 2014 00:55:51 +0200 |
Makefile: Add net/websocket to install target
|
Kim Alvefur |
Thu, 11 Sep 2014 00:31:11 +0200 |
prosodyctl: Use sha256 for certificate requests and self-signed certificates
|
Kim Alvefur |
Thu, 11 Sep 2014 00:10:29 +0200 |
core.sessionmanager: Set a fake thread on destroyed sessions, fixes traceback if stanzas are emitted after a session is destroyed (thanks Sven Blumenstein)
|
Kim Alvefur |
Thu, 11 Sep 2014 00:09:07 +0200 |
core.stanza_router, mod_s2s: Move handling of S2S features to mod_s2s from stanza_router
|
Kim Alvefur |
Tue, 09 Sep 2014 15:05:46 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Tue, 09 Sep 2014 14:42:33 +0200 |
core.stanza_router: Stricter validation of stanzas
|
Kim Alvefur |
Tue, 09 Sep 2014 14:42:10 +0200 |
util.vcard: Turn PHOTO fields into data-uris
|
Kim Alvefur |
Wed, 10 Sep 2014 16:47:55 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 05 Sep 2014 19:09:13 +0100 |
Merge with Florob
|
Matthew Wild |
Fri, 05 Sep 2014 19:08:42 +0100 |
mod_websocket: Initial commit (based on the prosody-modules version)
|
Florian Zeitz |
Fri, 05 Sep 2014 03:47:39 +0200 |
Check Sec-WebSocket-Protocol header
|
Florian Zeitz |
Fri, 05 Sep 2014 02:14:04 +0200 |
net/websocket: Add new websocket client code
|
daurnimator |
Wed, 03 Sep 2014 15:28:46 -0400 |
plugins/muc: Add affiliation_notify config option to send out status code 101
|
daurnimator |
Fri, 05 Sep 2014 12:16:53 -0400 |
plugins/muc/muc.lib: Add muc-set-affiliation event
|
daurnimator |
Fri, 05 Sep 2014 11:28:28 -0400 |
plugins/muc/muc.lib: Use get_affilation() inside of set_affiliation(), so that the override in mod_muc works
|
daurnimator |
Fri, 05 Sep 2014 11:20:54 -0400 |
plugins/muc/muc.lib: Add instant room support
|
daurnimator |
Fri, 05 Sep 2014 11:19:16 -0400 |
Merge 0.10->trunk
|
Matthew Wild |
Fri, 05 Sep 2014 09:04:37 +0100 |
net/websocket: Add new websocket client code
|
daurnimator |
Wed, 03 Sep 2014 15:28:46 -0400 |
Merge 0.10->trunk
|
Matthew Wild |
Wed, 03 Sep 2014 18:51:29 +0100 |
Merge 0.9->0.10
|
Matthew Wild |
Wed, 03 Sep 2014 18:50:20 +0100 |
net.http.parser: Support status code 101 and allow handling of the received data by someone else
|
Matthew Wild |
Wed, 03 Sep 2014 18:49:41 +0100 |
Merge 0.10->trunk
|
Kim Alvefur |
Wed, 03 Sep 2014 03:35:48 +0200 |
util.hex: Use locals!
|
Kim Alvefur |
Wed, 03 Sep 2014 00:37:41 +0200 |
Merge 0.10->trunk
|
Kim Alvefur |
Tue, 02 Sep 2014 22:34:32 +0200 |
Merge 0.9->0.10
|
Kim Alvefur |
Tue, 02 Sep 2014 22:33:11 +0200 |
net.server_select: 'listener'->'listeners' (fixes undefined global access)
|
Matthew Wild |
Tue, 02 Sep 2014 17:23:44 +0100 |
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)
|
Matthew Wild |
Fri, 29 Aug 2014 11:54:34 +0100 |
net.server_{select,event}: Add 'ondetach' callback for listener objects, to notify them when another listener is being assigned to a connection
|
Matthew Wild |
Fri, 29 Aug 2014 11:39:56 +0100 |
mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled error
|
Kim Alvefur |
Tue, 02 Sep 2014 17:24:25 +0200 |
util.uuid: Use util.hex and util.random
|
Matthew Wild |
Tue, 02 Sep 2014 17:58:12 +0100 |
util.random: Generic util lib for generating strings of random bytes
|
Matthew Wild |
Tue, 02 Sep 2014 17:57:18 +0100 |
util.hex: Small util lib for converting to/from hex strings
|
Matthew Wild |
Tue, 02 Sep 2014 17:56:42 +0100 |
mod_dialback: Move d-w-d after to/from validation
|
Kim Alvefur |
Mon, 01 Sep 2014 20:20:05 +0200 |
mod_s2s_auth_certs: Warn about lack of certificate (Mostly jabberd14 not sending a client certificate)
|
Kim Alvefur |
Fri, 29 Aug 2014 02:24:49 +0200 |
mod_muc: Fix 'destroy rooms' adhoc command (Thanks Florob)
|
Kim Alvefur |
Sun, 31 Aug 2014 20:33:47 +0200 |
Merge 0.10->trunk
|
Matthew Wild |
Thu, 28 Aug 2014 12:24:15 +0100 |