Wed, 01 May 2013 13:54:31 +0100 Matthew Wild Close 'sasl' branch sasl
Wed, 01 May 2013 13:45:42 +0100 Matthew Wild Merge 0.9->trunk
Wed, 01 May 2013 13:45:05 +0100 Matthew Wild Merge with Florob
Tue, 30 Apr 2013 18:34:03 +0200 Florian Zeitz util.rfc{3484,6724}: Update to RFC 6724
Mon, 11 Feb 2013 23:46:45 +0100 Florian Zeitz util.dataforms: Add support for generating type='fixed' fields
Mon, 29 Apr 2013 19:40:39 +0200 Kim Alvefur portmanager: Also include the interface the service is listening on
Mon, 29 Apr 2013 22:03:17 +0500 Waqas Hussain portmanager: Include port numbers the service is listening on in the info logs.
Mon, 29 Apr 2013 20:26:48 +0500 Waqas Hussain net.server_select: Don't limit max file descriptor number on Windows.
Mon, 29 Apr 2013 14:01:19 +0200 Kim Alvefur prosodyctl: Guess the country from the TLD for the cert config
Mon, 29 Apr 2013 14:00:44 +0200 Kim Alvefur prosodyctl: Ask about the distinguished name in a in a consistent order
Mon, 29 Apr 2013 13:59:39 +0200 Kim Alvefur prosodyctl: Add message describing the distinguished name input expected
Mon, 29 Apr 2013 13:30:59 +0200 Kim Alvefur util.openssl: Write the distinguished_name part of the config in a consistent order
Mon, 29 Apr 2013 11:27:17 +0100 Matthew Wild Merge 0.9->trunk
Mon, 29 Apr 2013 11:25:12 +0100 Matthew Wild MUC: Allow actor == true to set roles (like affiliations)
Mon, 29 Apr 2013 11:21:37 +0100 Matthew Wild MUC: Allow plugins to add and handle options in the MUC config form
Mon, 29 Apr 2013 10:54:25 +0100 Matthew Wild Merge 0.9->trunk
Mon, 29 Apr 2013 10:52:23 +0100 Matthew Wild Merge with Florob
Sun, 28 Apr 2013 02:28:42 +0200 Florian Zeitz util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C
Sat, 27 Apr 2013 17:01:31 +0200 Florian Zeitz util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes
Mon, 29 Apr 2013 10:44:18 +0100 Matthew Wild Merge 0.9->trunk
Mon, 29 Apr 2013 10:43:44 +0100 Matthew Wild mod_saslauth, mod_compression: Fix some cases where open_stream() was not being passed to/from (see df3c78221f26 and issue #338)
Mon, 29 Apr 2013 00:36:04 +0100 Matthew Wild Merge 0.9->trunk
Mon, 29 Apr 2013 00:33:39 +0100 Matthew Wild mod_s2s: Ensure that to/from on stream headers are always correct, fixes #338
Sun, 28 Apr 2013 16:22:01 +0200 Kim Alvefur prosodyctl: Put keys and certificates in ./certs when in a source checkout
Sat, 27 Apr 2013 22:46:01 +0200 Kim Alvefur net.server*: Allow the TCP backlog parameter to be set in the config
Sat, 27 Apr 2013 19:44:37 +0200 Kim Alvefur moduleapi: in module:provides(), add the name of the module in item._provided_by
Sat, 27 Apr 2013 19:14:22 +0200 Kim Alvefur moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globals
Sat, 27 Apr 2013 18:03:19 +0100 Matthew Wild Merge 0.9->trunk
Sat, 27 Apr 2013 14:59:00 +0100 Matthew Wild moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if set
Sat, 27 Apr 2013 14:57:24 +0100 Matthew Wild 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.
Sat, 27 Apr 2013 13:11:27 +0100 Matthew Wild Merge 0.9->trunk
Sat, 27 Apr 2013 13:11:03 +0100 Matthew Wild 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)
Fri, 26 Apr 2013 12:25:53 +0100 Matthew Wild Merge 0.9->trunk
Fri, 26 Apr 2013 12:25:25 +0100 Matthew Wild mod_s2s: Obey tcp_keepalives option for s2s too, and make it individually configurable through s2s_tcp_keepalives (thanks yeled)
Thu, 25 Apr 2013 20:37:51 +0100 Matthew Wild Merge 0.9->trunk
Thu, 25 Apr 2013 20:37:20 +0100 Matthew Wild mod_admin_telnet: Add muc:create(room) (thanks SkyBlue)
Thu, 25 Apr 2013 20:36:55 +0100 Matthew Wild MUC: add __tostring on room metatable
Thu, 25 Apr 2013 17:50:22 +0200 Kim Alvefur mod_c2s: Refactor <stream:error> building to allways tostring() it and only call send once
Tue, 23 Apr 2013 15:55:49 -0400 Waqas Hussain util.json: New, improved, fixed codepoint to UTF-8 conversion.
Tue, 23 Apr 2013 14:41:52 -0400 Waqas Hussain util.json: Make encode(decode("[]"))=="[]".
Tue, 23 Apr 2013 15:38:38 +0100 Matthew Wild Merge 0.9->trunk
Tue, 23 Apr 2013 14:49:48 +0200 Florian Zeitz mod_admin_adhoc: Use util.adhoc
Tue, 23 Apr 2013 14:49:31 +0200 Florian Zeitz util.adhoc: New util for generating common adhoc handler patterns
Tue, 23 Apr 2013 15:15:52 +0100 Matthew Wild Merges all the way down
Tue, 23 Apr 2013 15:14:47 +0100 Matthew Wild Merge 0.9->trunk
Tue, 23 Apr 2013 15:14:22 +0100 Matthew Wild Merge
Tue, 23 Apr 2013 15:13:51 +0100 Matthew Wild mod_auth_internal_plain: Don't log passwords, even at debug level
Mon, 22 Apr 2013 12:35:52 +0100 Matthew Wild mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
Mon, 22 Apr 2013 12:25:00 +0100 Matthew Wild net.server.http: Add a comment
Mon, 22 Apr 2013 12:24:42 +0100 Matthew Wild net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
Mon, 22 Apr 2013 12:35:52 +0100 Matthew Wild mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
Mon, 22 Apr 2013 12:25:00 +0100 Matthew Wild net.server.http: Add a comment
Mon, 22 Apr 2013 12:24:42 +0100 Matthew Wild net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
Mon, 22 Apr 2013 11:54:15 -0400 Waqas Hussain storagemanager: Fix traceback in logging when store type is nil, and store is unsupported.
Fri, 19 Apr 2013 16:16:09 +0200 Kim Alvefur Merge 0.9->trunk
Fri, 19 Apr 2013 16:14:06 +0200 Kim Alvefur mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store()
Fri, 19 Apr 2013 14:44:08 +0200 Kim Alvefur Merge 0.9->trunk
Fri, 19 Apr 2013 14:42:32 +0200 Kim Alvefur moduleapi: Make module:open_store() open a store named after the calling module by default
Fri, 19 Apr 2013 13:30:37 +0100 Matthew Wild Merge 0.9->trunk
Fri, 19 Apr 2013 13:29:47 +0100 Matthew Wild moduleapi: Add module:open_store() as a front-end to storagemanager.open()
Thu, 18 Apr 2013 11:14:16 +0100 Matthew Wild Merge 0.9->trunk
Thu, 18 Apr 2013 11:13:40 +0100 Matthew Wild mod_storage_sql2 (temporary name), sql.lib, util.sql: New SQL API supporting cross-module connection sharing, transactions and Things - a work in progress
Thu, 18 Apr 2013 00:41:25 +0100 Matthew Wild Merge 0.9->trunk
Thu, 18 Apr 2013 00:41:03 +0100 Matthew Wild net.server_select: Don't call onconnect twice for SSL connections
Thu, 18 Apr 2013 00:40:09 +0100 Matthew Wild Merge backout
Thu, 18 Apr 2013 00:39:59 +0100 Matthew Wild Backed out changeset f2631a14b953
Thu, 18 Apr 2013 00:10:52 +0100 Matthew Wild Merge 0.9->trunk
Thu, 18 Apr 2013 00:08:58 +0100 Matthew Wild net.http: When HTTP request fails due to a network or SSL error, call the callback to let it know
Wed, 17 Apr 2013 15:28:20 -0400 Waqas Hussain net.http.server: The correct Connection header value to look for is Keep-Alive, not keep-alive.
Tue, 16 Apr 2013 18:18:22 -0400 Waqas Hussain net.server_select: Add and improve some comments.
Tue, 16 Apr 2013 18:15:10 -0400 Waqas Hussain 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).
Wed, 17 Apr 2013 21:30:44 +0200 Kim Alvefur net.server_select: Normalize indentation
Wed, 17 Apr 2013 19:11:57 +0200 Kim Alvefur Merge 0.9->trunk
Wed, 17 Apr 2013 19:10:04 +0200 Kim Alvefur net.server_select: Don't call onconnect twice on SSL connections
Wed, 17 Apr 2013 14:32:26 +0100 Matthew Wild mod_pubsub: Only assign id to item element if there is one
Wed, 17 Apr 2013 14:20:02 +0100 Matthew Wild Merge 0.9->trunk
Wed, 17 Apr 2013 14:12:47 +0100 Matthew Wild mod_pubsub: Add id to stored item when auto-generated. Fixes #335
Mon, 15 Apr 2013 21:26:20 +0100 Matthew Wild Merge 0.9->trunk
Mon, 15 Apr 2013 21:25:59 +0100 Matthew Wild net.http.parser: Remove accidentally-committed debugging
Mon, 15 Apr 2013 21:22:45 +0100 Matthew Wild Merge 0.9->trunk
Mon, 15 Apr 2013 21:21:57 +0100 Matthew Wild net.http.parser: Fix off-by-one error in chunked encoding parser
Mon, 15 Apr 2013 19:37:15 +0200 Kim Alvefur mod_s2s: Add missing space
Mon, 15 Apr 2013 16:43:08 +0100 Matthew Wild Merge 0.9->trunk
Mon, 15 Apr 2013 12:30:40 +0100 Matthew Wild Makefile: Specify explicit mode when installing prosody.version, to avoid it defaulting to something nasty (executable)
Fri, 12 Apr 2013 20:26:35 +0100 Matthew Wild util.http: Refactor and import all necessary functions
Tue, 09 Apr 2013 15:50:46 +0200 Kim Alvefur prosodyctl: Bump util.pposix version for API change
Fri, 12 Apr 2013 00:45:46 +0100 Matthew Wild Merge 0.9->trunk
Fri, 12 Apr 2013 00:44:49 +0100 Matthew Wild util.iterators: Add ripairs() (ipairs() in reverse) (thanks Maranda)
Fri, 12 Apr 2013 00:32:10 +0100 Matthew Wild Merge 0.9->trunk
Fri, 12 Apr 2013 00:31:05 +0100 Matthew Wild net.http: Swap response and request parameters passed to callback (will break some modules)
Thu, 11 Apr 2013 21:55:20 +0100 Matthew Wild util.httpstream: Unused, remove
Thu, 11 Apr 2013 20:24:37 +0100 Matthew Wild net.http: Switch from util.httpstream to net.http.parser, introduces small but backwards-incompatible API changes - see http://prosody.im/doc/developers/http
Thu, 11 Apr 2013 20:01:03 +0100 Matthew Wild net.http.parser: Fix chunked encoding response parsing, and make it more robust
Thu, 11 Apr 2013 19:58:53 +0100 Matthew Wild net.http.parser: Convert status_code to a number before trying to compare it to numbers
Thu, 11 Apr 2013 17:39:10 +0100 Matthew Wild net.http.parser: Break when no more usable data in buffer (client part of e5ec60dfb202)
Thu, 11 Apr 2013 17:37:37 +0100 Matthew Wild net.http.parser: Depend on util.http instead of net.http for urlencode
Thu, 11 Apr 2013 17:35:39 +0100 Matthew Wild sessionmanager, s2smanager: Remove unused imports
Thu, 11 Apr 2013 17:32:59 +0100 Matthew Wild net.http, util.http: Move definitions of urlencode/decode and formencode/decode to util.http (possible to use them without unnecessary network-related dependencies)
Tue, 09 Apr 2013 15:51:08 +0200 Kim Alvefur Merge 0.9->trunk
Tue, 09 Apr 2013 15:50:46 +0200 Kim Alvefur prosodyctl: Bump util.pposix version for API change
Mon, 08 Apr 2013 22:43:27 +0200 Kim Alvefur Merge 0.9->trunk
Mon, 08 Apr 2013 22:42:38 +0200 Kim Alvefur mod_s2s: Adjust priority of route/remote hooks to negative values (like most other internal hooks)
Mon, 08 Apr 2013 17:22:15 +0100 Matthew Wild Merge 0.9->trunk
Mon, 08 Apr 2013 17:21:16 +0100 Matthew Wild mod_posix: Improve error message for a pposix version mismatch
Mon, 08 Apr 2013 16:57:59 +0100 Matthew Wild mod_posix, util.pposix: Bump version for API change
Mon, 08 Apr 2013 16:57:05 +0100 Matthew Wild mod_posix: Pass logger name to syslog, so that sources now get logged
Mon, 08 Apr 2013 16:56:40 +0100 Matthew Wild util.pposix: syslog(): Support an optional source parameter (producing messages of the form '<source>: <message>'
Mon, 08 Apr 2013 16:40:27 +0100 Matthew Wild net.http: Throw error when connecting to a http:// URL without LuaSec available
Mon, 08 Apr 2013 15:53:18 +0100 Matthew Wild sessionmanager, s2smanager: Remove open_session tracing
Mon, 08 Apr 2013 15:32:51 +0100 Matthew Wild Merge 0.9->trunk
Mon, 08 Apr 2013 15:32:24 +0100 Matthew Wild mod_pubsub: Send bad-request when no action specified (thanks Maranda)
Mon, 08 Apr 2013 15:05:16 +0100 Matthew Wild Merge 0.9->trunk
Mon, 08 Apr 2013 15:04:55 +0100 Matthew Wild mod_pubsub: Don't attempt to handle iq stanzas with no action element
Mon, 08 Apr 2013 12:08:34 +0100 Matthew Wild Merge 0.9->trunk
Sun, 07 Apr 2013 20:28:12 +0100 Matthew Wild util.datamanager: Clear the cache of created directories on storage failure, and retry
Sun, 07 Apr 2013 16:56:49 +0000 Marco Cirillo util.datamanager: expose path decode and encode functions.
Sun, 07 Apr 2013 12:23:29 +0000 Marco Cirillo net.http.server: add API to allow firing events directly on the server.
Sat, 06 Apr 2013 20:07:08 +0100 Matthew Wild prosodyctl: Define prosody.core_post_stanza as an empty function
Sat, 06 Apr 2013 12:21:01 +0100 Matthew Wild Merge 0.9->trunk
Sat, 06 Apr 2013 12:20:31 +0100 Matthew Wild util.json: Convert \uXXXX to UTF-8 when decoding
(0) -3000 -1000 -120 +120 +1000 +3000 tip