Log

description author age
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
mod_admin_telnet: Add muc:create(room) (thanks SkyBlue) Matthew Wild Thu, 25 Apr 2013 20:37:20 +0100
MUC: add __tostring on room metatable Matthew Wild Thu, 25 Apr 2013 20:36:55 +0100
mod_c2s: Refactor <stream:error> building to allways tostring() it and only call send once Kim Alvefur Thu, 25 Apr 2013 17:50:22 +0200
util.json: New, improved, fixed codepoint to UTF-8 conversion. Waqas Hussain Tue, 23 Apr 2013 15:55:49 -0400
util.json: Make encode(decode("[]"))=="[]". Waqas Hussain Tue, 23 Apr 2013 14:41:52 -0400
Merge 0.9->trunk Matthew Wild Tue, 23 Apr 2013 15:38:38 +0100
mod_admin_adhoc: Use util.adhoc Florian Zeitz Tue, 23 Apr 2013 14:49:48 +0200
util.adhoc: New util for generating common adhoc handler patterns Florian Zeitz Tue, 23 Apr 2013 14:49:31 +0200
Merges all the way down Matthew Wild Tue, 23 Apr 2013 15:15:52 +0100
Merge 0.9->trunk Matthew Wild Tue, 23 Apr 2013 15:14:47 +0100
Merge Matthew Wild Tue, 23 Apr 2013 15:14:22 +0100
mod_auth_internal_plain: Don't log passwords, even at debug level Matthew Wild Tue, 23 Apr 2013 15:13:51 +0100
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured Matthew Wild Mon, 22 Apr 2013 12:35:52 +0100
net.server.http: Add a comment Matthew Wild Mon, 22 Apr 2013 12:25:00 +0100
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries) Matthew Wild Mon, 22 Apr 2013 12:24:42 +0100
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured Matthew Wild Mon, 22 Apr 2013 12:35:52 +0100
net.server.http: Add a comment Matthew Wild Mon, 22 Apr 2013 12:25:00 +0100
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries) Matthew Wild Mon, 22 Apr 2013 12:24:42 +0100
storagemanager: Fix traceback in logging when store type is nil, and store is unsupported. Waqas Hussain Mon, 22 Apr 2013 11:54:15 -0400
Merge 0.9->trunk Kim Alvefur Fri, 19 Apr 2013 16:16:09 +0200
mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store() Kim Alvefur Fri, 19 Apr 2013 16:14:06 +0200
Merge 0.9->trunk Kim Alvefur Fri, 19 Apr 2013 14:44:08 +0200
moduleapi: Make module:open_store() open a store named after the calling module by default Kim Alvefur Fri, 19 Apr 2013 14:42:32 +0200
Merge 0.9->trunk Matthew Wild Fri, 19 Apr 2013 13:30:37 +0100
moduleapi: Add module:open_store() as a front-end to storagemanager.open() Matthew Wild Fri, 19 Apr 2013 13:29:47 +0100
Merge 0.9->trunk Matthew Wild Thu, 18 Apr 2013 11:14:16 +0100
mod_storage_sql2 (temporary name), sql.lib, util.sql: New SQL API supporting cross-module connection sharing, transactions and Things - a work in progress Matthew Wild Thu, 18 Apr 2013 11:13:40 +0100
Merge 0.9->trunk Matthew Wild Thu, 18 Apr 2013 00:41:25 +0100
net.server_select: Don't call onconnect twice for SSL connections Matthew Wild Thu, 18 Apr 2013 00:41:03 +0100
Merge backout Matthew Wild Thu, 18 Apr 2013 00:40:09 +0100
Backed out changeset f2631a14b953 Matthew Wild Thu, 18 Apr 2013 00:39:59 +0100
Merge 0.9->trunk Matthew Wild Thu, 18 Apr 2013 00:10:52 +0100
net.http: When HTTP request fails due to a network or SSL error, call the callback to let it know Matthew Wild Thu, 18 Apr 2013 00:08:58 +0100
net.http.server: The correct Connection header value to look for is Keep-Alive, not keep-alive. Waqas Hussain Wed, 17 Apr 2013 15:28:20 -0400
net.server_select: Add and improve some comments. Waqas Hussain Tue, 16 Apr 2013 18:18:22 -0400
net.server_select: Move socket timeout cleanup code out of a timer, into the select loop (which makes util.timer the only timer using server_select._addtimer). Waqas Hussain Tue, 16 Apr 2013 18:15:10 -0400
net.server_select: Normalize indentation Kim Alvefur Wed, 17 Apr 2013 21:30:44 +0200
Merge 0.9->trunk Kim Alvefur Wed, 17 Apr 2013 19:11:57 +0200
net.server_select: Don't call onconnect twice on SSL connections Kim Alvefur Wed, 17 Apr 2013 19:10:04 +0200
mod_pubsub: Only assign id to item element if there is one Matthew Wild Wed, 17 Apr 2013 14:32:26 +0100
Merge 0.9->trunk Matthew Wild Wed, 17 Apr 2013 14:20:02 +0100
mod_pubsub: Add id to stored item when auto-generated. Fixes #335 Matthew Wild Wed, 17 Apr 2013 14:12:47 +0100
Merge 0.9->trunk Matthew Wild Mon, 15 Apr 2013 21:26:20 +0100
net.http.parser: Remove accidentally-committed debugging Matthew Wild Mon, 15 Apr 2013 21:25:59 +0100
Merge 0.9->trunk Matthew Wild Mon, 15 Apr 2013 21:22:45 +0100
net.http.parser: Fix off-by-one error in chunked encoding parser Matthew Wild Mon, 15 Apr 2013 21:21:57 +0100
mod_s2s: Add missing space Kim Alvefur Mon, 15 Apr 2013 19:37:15 +0200
Merge 0.9->trunk Matthew Wild Mon, 15 Apr 2013 16:43:08 +0100
Makefile: Specify explicit mode when installing prosody.version, to avoid it defaulting to something nasty (executable) Matthew Wild Mon, 15 Apr 2013 12:30:40 +0100
util.http: Refactor and import all necessary functions Matthew Wild Fri, 12 Apr 2013 20:26:35 +0100
prosodyctl: Bump util.pposix version for API change Kim Alvefur Tue, 09 Apr 2013 15:50:46 +0200
Merge 0.9->trunk Matthew Wild Fri, 12 Apr 2013 00:45:46 +0100
util.iterators: Add ripairs() (ipairs() in reverse) (thanks Maranda) Matthew Wild Fri, 12 Apr 2013 00:44:49 +0100
Merge 0.9->trunk Matthew Wild Fri, 12 Apr 2013 00:32:10 +0100
net.http: Swap response and request parameters passed to callback (will break some modules) Matthew Wild Fri, 12 Apr 2013 00:31:05 +0100
util.httpstream: Unused, remove Matthew Wild Thu, 11 Apr 2013 21:55:20 +0100
net.http: Switch from util.httpstream to net.http.parser, introduces small but backwards-incompatible API changes - see http://prosody.im/doc/developers/http Matthew Wild Thu, 11 Apr 2013 20:24:37 +0100
net.http.parser: Fix chunked encoding response parsing, and make it more robust Matthew Wild Thu, 11 Apr 2013 20:01:03 +0100
net.http.parser: Convert status_code to a number before trying to compare it to numbers Matthew Wild Thu, 11 Apr 2013 19:58:53 +0100
net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202) Matthew Wild Thu, 11 Apr 2013 17:39:10 +0100
net.http.parser: Depend on util.http instead of net.http for urlencode Matthew Wild Thu, 11 Apr 2013 17:37:37 +0100
sessionmanager, s2smanager: Remove unused imports Matthew Wild Thu, 11 Apr 2013 17:35:39 +0100
net.http, util.http: Move definitions of urlencode/decode and formencode/decode to util.http (possible to use them without unnecessary network-related dependencies) Matthew Wild Thu, 11 Apr 2013 17:32:59 +0100
Merge 0.9->trunk Kim Alvefur Tue, 09 Apr 2013 15:51:08 +0200
prosodyctl: Bump util.pposix version for API change Kim Alvefur Tue, 09 Apr 2013 15:50:46 +0200
Merge 0.9->trunk Kim Alvefur Mon, 08 Apr 2013 22:43:27 +0200