Log

description author age
mod_bosh: Clean up handling of response headers, set them only in one place Matthew Wild Wed, 05 Jun 2013 21:41:27 +0100
mod_bosh: Return errors when appropriate (invalid XML, missing sid) Matthew Wild Wed, 05 Jun 2013 21:39:56 +0100
mod_bosh: Remove some very verbose logging Matthew Wild Wed, 05 Jun 2013 21:37:33 +0100
Merge 0.9->trunk Matthew Wild Wed, 05 Jun 2013 21:36:29 +0100
mod_bosh: Reset creating_session to prevent putting unnecessary attributes into every BOSH response Matthew Wild Wed, 05 Jun 2013 21:35:50 +0100
mod_admin_telnet: Fix inverted boolean logic Kim Alvefur Tue, 04 Jun 2013 19:35:41 +0200
net.server_select: Ensure _maxfd = math.huge on Windows, always. Waqas Hussain Sun, 02 Jun 2013 16:23:19 -0400
configure: Fix poor layout James Callahan Mon, 03 Jun 2013 12:50:37 -0400
Merge 0.9->trunk Kim Alvefur Sun, 02 Jun 2013 19:27:45 +0200
mod_bosh: Fix traceback in case session is destroyed during the stream-features event (thanks Biszkopcik) Kim Alvefur Sun, 02 Jun 2013 19:25:53 +0200
mod_c2s, mod_c2s: Send a whitespace on read timeout, to prod TCP into detecting if the connection died Kim Alvefur Thu, 30 May 2013 14:32:40 +0200
mod_register: get_child_text()! Kim Alvefur Tue, 28 May 2013 18:32:51 +0200
mod_s2s: Remove unnecessary debug message Matthew Wild Tue, 28 May 2013 16:10:22 +0100
mod_bosh: rename variable for clarity Matthew Wild Fri, 24 May 2013 18:38:36 +0100
mod_bosh: Some very minor whitespace/layout fixes Matthew Wild Fri, 24 May 2013 18:37:07 +0100
net.server_select: Default checkinterval to 30s, so that read timeouts are actually detected Matthew Wild Fri, 24 May 2013 18:33:16 +0100
net.server_select: Support for listener.onreadtimeout() [see also e67891ad18d6] Matthew Wild Fri, 24 May 2013 18:14:09 +0100
Merge 0.9->trunk Kim Alvefur Sun, 26 May 2013 22:59:06 +0200
mod_admin_telnet: Make the muc:create() command complain if the room already exists Kim Alvefur Sun, 26 May 2013 22:58:13 +0200
Merge 0.9->trunk Kim Alvefur Sun, 26 May 2013 16:02:01 +0200
util.pubsub: Fix get_subscriptions to not pass a boolean as node name (thanks jonas) Kim Alvefur Sun, 26 May 2013 16:01:09 +0200
mod_disco: Emit events for disco requests, which contain a node, on user accounts Florian Zeitz Fri, 17 May 2013 18:35:50 +0200
mod_pubsub: Split out handlers into a module library Florian Zeitz Fri, 17 May 2013 18:33:32 +0200
net.server_event: Add support for listener.onreadtimeout(conn), which can return true to prevent the connection from being closed when a read timeout occurs Matthew Wild Fri, 24 May 2013 14:46:16 +0100
prosody.cfg.lua: Remove some more sneaky ';' characters from the config Matthew Wild Fri, 24 May 2013 13:59:59 +0100
prosody.cfg.lua.dist: Remove unnecessary ';' from default config (thanks Vincent) Matthew Wild Fri, 24 May 2013 13:55:28 +0100
Merge 0.9->trunk Matthew Wild Wed, 22 May 2013 14:33:18 +0100
certmanager: Disable SSL compression if possible (LuaSec 0.5 or 0.4.1+OpenSSL 1.x) Matthew Wild Wed, 22 May 2013 14:32:02 +0100
prosodyctl: check dns: Add check that proxy65 addresses resolve correctly Matthew Wild Wed, 22 May 2013 13:33:33 +0100
prosodyctl: check config: Fix check for whether host is a component Matthew Wild Wed, 22 May 2013 13:32:38 +0100
mod_muc: Remove some old TODO comments Matthew Wild Tue, 21 May 2013 13:21:30 +0100
prosodyctl: check config: whitespace fix Matthew Wild Tue, 21 May 2013 13:21:12 +0100
prosodyctl: check config: Show a suggestion to change hosts that begin with jabber/xmpp/chat/im subdomains, and link to DNS documentation Matthew Wild Tue, 21 May 2013 13:18:56 +0100
prosody.cfg.lua.dist: Suggest 'prosodyctl check config' instead of 'luac -p' Matthew Wild Tue, 21 May 2013 12:58:57 +0100
mod_muc: Fix incorrect variable name Matthew Wild Tue, 21 May 2013 10:10:28 +0100
mod_muc: Remove unused variable Matthew Wild Tue, 21 May 2013 10:10:09 +0100
mod_muc: Use stanza:maptags() instead of custom filtering functions, 7 insertions, 19 deletions! Matthew Wild Tue, 21 May 2013 09:57:36 +0100
mod_muc: Replace getText() with get_child_text(), 1 insertion, 12 deletions! Matthew Wild Tue, 21 May 2013 09:48:59 +0100
prosodyctl: Use jid.split() to parse parameter to adduser/deluser/passwd Matthew Wild Mon, 20 May 2013 15:33:57 +0100
test_util_rfc6724: Update with new test vectors from RFC 6724 Florian Zeitz Mon, 20 May 2013 00:28:02 +0200
util.ip: Fix protocol detection of IPv6 addresses beginning with : Matthew Wild Sat, 18 May 2013 21:41:17 +0100
test_util_ip.lua: Add more tests for util.ip Matthew Wild Sat, 18 May 2013 21:40:40 +0100
test_util_ip: Add tests for IP matching Matthew Wild Sat, 18 May 2013 17:44:01 +0100
tests/test_core_configmanager.lua: Update to remove tests based on sections (now removed) Matthew Wild Sat, 18 May 2013 17:17:56 +0100
tests: Some much-needed cleanup... Matthew Wild Sat, 18 May 2013 17:14:30 +0100
util.ip: Add CIDR notation parsing and matching Matthew Wild Sat, 18 May 2013 16:45:29 +0100
Merge Matthew Wild Sat, 18 May 2013 15:29:31 +0100
mod_muc: Pass actor (requesting JID) when generating the config form, and to the muc-config-form event handler Matthew Wild Sat, 18 May 2013 15:29:10 +0100
mod_muc: Add getter/setter for 'whois' (fixes traceback) Matthew Wild Sat, 18 May 2013 15:28:00 +0100
Merge 0.9->trunk Kim Alvefur Sat, 18 May 2013 13:20:46 +0200
mod_admin_telnet: Verify that the host exists in user commands (Thanks SkyBlue) Kim Alvefur Sat, 18 May 2013 13:19:31 +0200
util.ip: Convert IPv4 mapped addresses to hex. Kim Alvefur Sat, 18 May 2013 13:14:19 +0200
mod_admin_telnet: Don't rely on getpeerchain returning an empty list Kim Alvefur Sat, 18 May 2013 13:11:44 +0200
Merge 0.9->trunk Matthew Wild Sat, 18 May 2013 12:03:03 +0100
mod_s2s: Fix interaction between s2s_secure_auth and s2s_require_encryption, in particular ensure that when s2s_require_encryption is NOT set, do not require encryption on s2s_insecure_domains. Matthew Wild Sat, 18 May 2013 12:02:25 +0100
mod_admin_telnet: Use stanza:get_child_text() Kim Alvefur Fri, 17 May 2013 18:28:05 +0200
prosodyctl: check dns: Use socket.local_addresses() if available Matthew Wild Fri, 17 May 2013 14:56:36 +0100
prosodyctl: check dns: Whitespace fix in output Matthew Wild Fri, 17 May 2013 14:56:18 +0100
prosodyctl: check dns: More concise output (merged separate v4/v6 warnings) Matthew Wild Fri, 17 May 2013 14:55:57 +0100
prosodyctl: check dns: Correctly mark host as failed if expected SRV records are not found Matthew Wild Fri, 17 May 2013 14:55:05 +0100
util.ip: Add 'private' method/property to determine whether an IP address is generally expected to be internet-routeable (YMMV) Matthew Wild Fri, 17 May 2013 14:53:51 +0100
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid. Matthew Wild Fri, 17 May 2013 14:52:52 +0100
mod_admin_telnet: List session flags (encryption, compression etc) the same way for c2s as s2s Kim Alvefur Fri, 17 May 2013 14:56:06 +0200
prosodyctl: Add 'prosodyctl check dns' to make an attempt at verifying the server's DNS records Matthew Wild Fri, 17 May 2013 13:35:12 +0100
prosodyctl: Add 'check' command, which currently checks the config file for some common mistakes Matthew Wild Fri, 17 May 2013 09:01:11 +0100
util.iterators: Small fix for variable scoping issue Matthew Wild Fri, 17 May 2013 08:42:21 +0100
util.iterators: Add filter() to run results through a filter function Matthew Wild Fri, 17 May 2013 08:31:03 +0100
util.iterators: Various fixes and improvements, primarily use pack() where it should be used. Matthew Wild Fri, 17 May 2013 08:30:28 +0100
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246 Matthew Wild Thu, 16 May 2013 14:17:25 +0100
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage Matthew Wild Thu, 16 May 2013 10:47:22 +0100
Merge 0.9->trunk Matthew Wild Tue, 14 May 2013 09:39:32 +0100
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik) Matthew Wild Tue, 14 May 2013 09:38:54 +0100
util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead. Waqas Hussain Mon, 13 May 2013 15:52:01 -0400
Merge merge merge merge Matthew Wild Sat, 11 May 2013 13:55:36 +0100
Merge 0.9->trunk Matthew Wild Sat, 11 May 2013 13:55:14 +0100
prosody.cfg.lua.dist: Fix my s2s_secure(_auth) mess Matthew Wild Sat, 11 May 2013 13:54:02 +0100
Merge 0.9->trunk Kim Alvefur Fri, 10 May 2013 22:31:20 +0200
mod_c2s: Fix session:close() when a stanza is passed as reason Kim Alvefur Fri, 10 May 2013 22:29:03 +0200
Merge 0.9->trunk Matthew Wild Fri, 10 May 2013 10:48:07 +0100
mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't needed Kim Alvefur Thu, 09 May 2013 11:13:18 +0200
Merge 0.9->trunk Matthew Wild Fri, 10 May 2013 10:46:27 +0100
mod_admin_telnet: Add some DNS commands. Kim Alvefur Tue, 07 May 2013 17:17:32 +0200
net.dns: Add nicer API to cached records Kim Alvefur Tue, 07 May 2013 16:51:25 +0200
util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input. Waqas Hussain Tue, 07 May 2013 10:42:44 -0400
util.array: Wrap tostring() output in {} (otherwise empty arrays print as ""). Waqas Hussain Tue, 07 May 2013 10:41:03 -0400
util.json: Make setmetatable local. Waqas Hussain Mon, 06 May 2013 19:43:59 -0400
util.json: Fix variable name typo which broke util.json when util.array was missing. Waqas Hussain Mon, 06 May 2013 19:42:54 -0400
util.json: Optimize long string parsing. Waqas Hussain Sun, 05 May 2013 15:02:33 -0400
Merge tls branch Matthew Wild Wed, 01 May 2013 13:57:11 +0100
Merge s2s branch Matthew Wild Wed, 01 May 2013 13:57:00 +0100
Close 's2s' branch s2s Matthew Wild Wed, 01 May 2013 13:54:00 +0100
Merge sasl branch Matthew Wild Wed, 01 May 2013 13:56:42 +0100
Close 'tls' branch tls Matthew Wild Wed, 01 May 2013 13:54:44 +0100
Close 'sasl' branch sasl Matthew Wild Wed, 01 May 2013 13:54:31 +0100
Merge 0.9->trunk Matthew Wild Wed, 01 May 2013 13:45:42 +0100
Merge with Florob Matthew Wild Wed, 01 May 2013 13:45:05 +0100
util.rfc{3484,6724}: Update to RFC 6724 Florian Zeitz Tue, 30 Apr 2013 18:34:03 +0200
util.dataforms: Add support for generating type='fixed' fields Florian Zeitz Mon, 11 Feb 2013 23:46:45 +0100
portmanager: Also include the interface the service is listening on Kim Alvefur Mon, 29 Apr 2013 19:40:39 +0200
portmanager: Include port numbers the service is listening on in the info logs. Waqas Hussain Mon, 29 Apr 2013 22:03:17 +0500
net.server_select: Don't limit max file descriptor number on Windows. Waqas Hussain Mon, 29 Apr 2013 20:26:48 +0500
prosodyctl: Guess the country from the TLD for the cert config Kim Alvefur Mon, 29 Apr 2013 14:01:19 +0200
prosodyctl: Ask about the distinguished name in a in a consistent order Kim Alvefur Mon, 29 Apr 2013 14:00:44 +0200
prosodyctl: Add message describing the distinguished name input expected Kim Alvefur Mon, 29 Apr 2013 13:59:39 +0200
util.openssl: Write the distinguished_name part of the config in a consistent order Kim Alvefur Mon, 29 Apr 2013 13:30:59 +0200
Merge 0.9->trunk Matthew Wild Mon, 29 Apr 2013 11:27:17 +0100
MUC: Allow actor == true to set roles (like affiliations) Matthew Wild Mon, 29 Apr 2013 11:25:12 +0100
MUC: Allow plugins to add and handle options in the MUC config form Matthew Wild Mon, 29 Apr 2013 11:21:37 +0100
Merge 0.9->trunk Matthew Wild Mon, 29 Apr 2013 10:54:25 +0100
Merge with Florob Matthew Wild Mon, 29 Apr 2013 10:52:23 +0100
util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C Florian Zeitz Sun, 28 Apr 2013 02:28:42 +0200
util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes Florian Zeitz Sat, 27 Apr 2013 17:01:31 +0200
Merge 0.9->trunk Matthew Wild Mon, 29 Apr 2013 10:44:18 +0100
mod_saslauth, mod_compression: Fix some cases where open_stream() was not being passed to/from (see df3c78221f26 and issue #338) Matthew Wild Mon, 29 Apr 2013 10:43:44 +0100
Merge 0.9->trunk Matthew Wild Mon, 29 Apr 2013 00:36:04 +0100
mod_s2s: Ensure that to/from on stream headers are always correct, fixes #338 Matthew Wild Mon, 29 Apr 2013 00:33:39 +0100
prosodyctl: Put keys and certificates in ./certs when in a source checkout Kim Alvefur Sun, 28 Apr 2013 16:22:01 +0200
net.server*: Allow the TCP backlog parameter to be set in the config Kim Alvefur Sat, 27 Apr 2013 22:46:01 +0200
moduleapi: in module:provides(), add the name of the module in item._provided_by Kim Alvefur Sat, 27 Apr 2013 19:44:37 +0200
moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globals Kim Alvefur Sat, 27 Apr 2013 19:14:22 +0200
Merge 0.9->trunk Matthew Wild Sat, 27 Apr 2013 18:03:19 +0100
moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if set Matthew Wild Sat, 27 Apr 2013 14:59:00 +0100
moduleapi: Add module:context(host) to produce a fake API context for a given host (or global). module:context("*"):get_option("foo") to get global options. Matthew Wild Sat, 27 Apr 2013 14:57:24 +0100
Merge 0.9->trunk Matthew Wild Sat, 27 Apr 2013 13:11:27 +0100
util.prosodyctl: Initialize storagemanager on the host before initializing usermanager. This fixes brokenness when the auth provider opens the store on load (as they all do since eeea0eb2602a) (thanks nulani) Matthew Wild Sat, 27 Apr 2013 13:11:03 +0100
Merge 0.9->trunk Matthew Wild Fri, 26 Apr 2013 12:25:53 +0100
mod_s2s: Obey tcp_keepalives option for s2s too, and make it individually configurable through s2s_tcp_keepalives (thanks yeled) Matthew Wild Fri, 26 Apr 2013 12:25:25 +0100
Merge 0.9->trunk Matthew Wild Thu, 25 Apr 2013 20:37:51 +0100