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
Fri, 05 Apr 2013 19:59:48 +0100 Matthew Wild util.stanza: Use correct index when replacing the tag in .tags (thanks daurnimator)
Fri, 05 Apr 2013 19:13:46 +0100 Matthew Wild moduleapi: assert() that prosody.core_post_stanza is not nil
Fri, 05 Apr 2013 13:06:48 +0100 Matthew Wild Merge 0.9->trunk
Fri, 05 Apr 2013 13:06:26 +0100 Matthew Wild portmanager: import pairs() (thanks Maranda)
Fri, 05 Apr 2013 10:05:18 +0100 Matthew Wild Merge 0.9->trunk
Fri, 05 Apr 2013 10:04:53 +0100 Matthew Wild Merge with Maranda
Fri, 05 Apr 2013 04:52:11 +0000 Marco Cirillo rostermanager: do not save rosters for unexistant users.
Fri, 05 Apr 2013 04:49:32 +0000 Marco Cirillo prosody: load rostermanager after usermanager during environment initialization.
Thu, 04 Apr 2013 23:41:36 +0000 Marco Cirillo mod_http: disable ssl peer verification by default.
Thu, 04 Apr 2013 23:36:30 +0000 Marco Cirillo portmanager: add logic to allow specification of service default values for ssl config and / or overrides.
Fri, 05 Apr 2013 10:01:02 +0100 Matthew Wild mod_storage_none: A null-like storage provider that returns all stores as empty, and fails to save anything to them
Thu, 04 Apr 2013 20:05:35 +0200 Kim Alvefur util.stanza: Add stanza:find(), a light weight XPath-like method
Thu, 04 Apr 2013 19:21:47 +0200 Kim Alvefur mod_s2s: Add COMPAT cahin verification code for older LuaSec versions
Wed, 03 Apr 2013 15:48:49 +0200 Kim Alvefur configure: Replaces tabs with spaces in --help
Wed, 03 Apr 2013 15:38:18 +0200 Kim Alvefur configure: Add RUNWITH to --help
Wed, 03 Apr 2013 13:53:21 +0100 Matthew Wild Merge 0.9->trunk
Wed, 03 Apr 2013 13:51:59 +0100 Matthew Wild mod_pubsub: Don't send current items to new subscribers (I don't know why we did)
Wed, 03 Apr 2013 13:40:40 +0100 Matthew Wild mod_groups: Remove unused import
Wed, 03 Apr 2013 13:40:29 +0100 Matthew Wild mod_groups: Add a public function other modules can use to determine if a JID belongs to a given group
Wed, 03 Apr 2013 13:39:41 +0100 Matthew Wild mod_presence: Remove some unused variables
Wed, 03 Apr 2013 13:39:00 +0100 Matthew Wild util.helpers: Helper helpers to log host events
Wed, 03 Apr 2013 13:38:27 +0100 Matthew Wild util.stanza: :maptags(): Fixes to make loop more robust on item removal
Wed, 03 Apr 2013 08:14:55 +0100 Matthew Wild configmanager: Some cleanup, remove unused variables and imports
Mon, 01 Apr 2013 23:44:28 +0000 Marco Cirillo moduleapi: have get_host_items wrap on get_items from modulemanager, also add has_{feature/identity} to the API.
Mon, 01 Apr 2013 23:41:57 +0000 Marco Cirillo modulemanager: add missing ipairs import.
Mon, 01 Apr 2013 22:34:44 +0000 Marco Cirillo modulemanager: add function to retrieve module items from a specific host entity.
Mon, 01 Apr 2013 14:51:42 +0100 Matthew Wild prosody.cfg.lua.dist: Update with new options and comments
Mon, 01 Apr 2013 14:45:59 +0100 Matthew Wild mod_s2s: Close incoming s2s with stream error when secure and we don't trust their certificate
Sun, 31 Mar 2013 22:40:01 +0100 Matthew Wild INSTALL: Update from wiki
Sun, 31 Mar 2013 13:49:33 +0100 Matthew Wild DEPENDS: Update (LuaSec now has a rock) and add link to /doc/depends
Sun, 31 Mar 2013 13:45:57 +0100 Matthew Wild TODO: Remove 0.9
Sun, 31 Mar 2013 13:45:04 +0100 Matthew Wild net.http.server: Don't overwrite existing response.headers when returning a response object from a HTTP handler (waqas says it's wrong)
Sun, 31 Mar 2013 13:43:12 +0100 Matthew Wild AUTHORS: A small update...
Sun, 31 Mar 2013 20:09:14 +0200 Kim Alvefur tools/migration/Makefile: Apply Lua runtime override (see 53f741a5a73a)
Sun, 31 Mar 2013 20:04:09 +0200 Kim Alvefur configure: Set to run with lua5.1 in the debian preset
Sun, 31 Mar 2013 13:21:19 +0100 Matthew Wild Merge 0.9->trunk
Sun, 31 Mar 2013 12:27:28 +0100 Matthew Wild portmanager: Log error and fail to bind when port is invalid (not a number)
Thu, 28 Mar 2013 09:51:03 -0400 Matthew Wild Merge 0.9->trunk
Thu, 28 Mar 2013 09:50:21 -0400 Matthew Wild mod_muc/muc.lib: Don't add messages without a body (such as chat state notifications) to the room history (thanks louiz’, Link Mauve, poezio and all its users)
Thu, 28 Mar 2013 09:31:29 -0400 Matthew Wild Merge 0.9->trunk
Thu, 28 Mar 2013 09:31:07 -0400 Matthew Wild util.json: Add json.encode_array() (thanks B)
Thu, 28 Mar 2013 12:17:15 +0000 Matthew Wild Merge 0.9->trunk
Thu, 28 Mar 2013 12:49:19 +0100 Tobias Markmann mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
Wed, 27 Mar 2013 23:48:39 +0100 Kim Alvefur portmanager: Add use_ipv4 option, default to true.
Wed, 27 Mar 2013 23:32:34 +0100 Kim Alvefur portmanager: use_ipv6 defaults to true if luasocket has ipv6 support
Wed, 27 Mar 2013 23:09:47 +0100 Kim Alvefur mod_s2s: Prevent s2s to and from hosts we serve locally
Tue, 26 Mar 2013 09:25:20 +0100 Kim Alvefur mod_s2s: Prevent traceback when replying to incoming connection to a host we don't serve
Mon, 25 Mar 2013 19:08:15 +0100 Kim Alvefur mod_s2s: Reset secure flag on new connection attempt
Mon, 25 Mar 2013 08:18:49 +0100 Kim Alvefur mod_s2s: session.from_host does not allways exist on incoming connections, true and nil or "our hostname" does not evaluate to what we want here
Sat, 23 Mar 2013 23:30:13 +0100 Kim Alvefur mod_s2s: Keep the dns answer object around a while so plugins can look at it
Sat, 23 Mar 2013 20:06:02 +0100 Kim Alvefur net.server, _select: Reorganise configuration of server_select to be more like server_event
Sat, 23 Mar 2013 15:00:49 +0100 Kim Alvefur prosody, prosodyctl: Remove last trace of "core" \o/
Sat, 23 Mar 2013 15:00:22 +0100 Kim Alvefur net.server: No sections in config anymore
Thu, 28 Mar 2013 12:49:19 +0100 Tobias Markmann mod_privacy: Drop stanzas of type groupchat, so users aren't kicked from their chatrooms when blocking specific MUC occupants.
Sat, 23 Mar 2013 04:17:39 +0100 Kim Alvefur Merge 0.9->trunk
Sat, 23 Mar 2013 04:14:52 +0100 Kim Alvefur configmanager: Fix so unset variables are searched for in the global section
Sat, 23 Mar 2013 02:38:30 +0100 Kim Alvefur util.{prosodyctl,openssl}: More use of config sections removed
Sat, 23 Mar 2013 02:35:50 +0100 Kim Alvefur mod_tls: More use of config sections removed
Sat, 23 Mar 2013 02:33:15 +0100 Kim Alvefur core.*: Complete removal of all traces of the "core" section and section-related code.
Sat, 23 Mar 2013 02:24:11 +0100 Kim Alvefur MUC: Access prosody.hosts instead of the old global hosts
Sat, 23 Mar 2013 01:42:48 +0100 Kim Alvefur mod_proxy65: Fix typo in comment
Sat, 23 Mar 2013 01:42:27 +0100 Kim Alvefur mod_http: Import portmanager
Sat, 23 Mar 2013 01:39:56 +0100 Kim Alvefur mod_groups: Use module API for reading config
Sat, 23 Mar 2013 01:35:52 +0100 Kim Alvefur mod_roster: Remove unused variable
Sat, 23 Mar 2013 01:27:38 +0100 Kim Alvefur mod_motd, mod_register, mod_private, mod_http_errors, mod_admin_adhoc: Remove unused imports
Sat, 23 Mar 2013 01:27:16 +0100 Kim Alvefur mod_announce, mod_auth_anonymous, mod_c2s, mod_c2s, mod_component, mod_iq, mod_message, mod_presence, mod_tls: Access prosody.{hosts,bare_sessions,full_sessions} instead of the old globals
Fri, 22 Mar 2013 15:16:43 +0000 Matthew Wild Merge 0.9->trunk
Fri, 22 Mar 2013 15:16:22 +0000 Matthew Wild mod_s2s: Fix variable usage in check_auth_policy (thanks Florob)
Fri, 22 Mar 2013 14:50:43 +0000 Matthew Wild s2smanager: Remove unused function parameter
Fri, 22 Mar 2013 14:50:29 +0000 Matthew Wild s2smanager: Access prosody.hosts instead of hosts global directly
Fri, 22 Mar 2013 14:31:14 +0000 Matthew Wild mod_s2s: Remove unused variable
Fri, 22 Mar 2013 14:22:46 +0000 Matthew Wild Merge 0.9->trunk
Fri, 22 Mar 2013 14:21:02 +0000 Matthew Wild mod_s2s: Add controls for certificate validation via the s2s_secure_auth option. Plugins can now return false from handling s2s-check-certificate to prevent connection establishment (s2sin+s2sout)
Fri, 22 Mar 2013 14:18:23 +0000 Matthew Wild s2smanager, mod_s2s, mod_dialback, mod_saslauth: Move s2smanager.make_authenticated() to mod_s2s, and plugins now signal authentication via the s2s-authenticated event
Fri, 22 Mar 2013 11:24:54 +0000 Matthew Wild hostmanager: Use rawget to check for activated hosts to prevent recursion in dynamic host loaders
Fri, 22 Mar 2013 11:24:13 +0000 Matthew Wild hostmanager: Use prosody.hosts instead of 'hosts' global
Fri, 22 Mar 2013 11:23:40 +0000 Matthew Wild util.pposix: Allow fetching RLIMIT_NICE when available
Fri, 22 Mar 2013 11:22:50 +0000 Matthew Wild prosody: Add COMPAT note about globals
Fri, 22 Mar 2013 11:21:24 +0000 Matthew Wild configmanager, hostmanager, prosody: Almost complete removal of section-related code, and the infamous 'core' section. Still backwards-compatible with API users.
Wed, 20 Mar 2013 20:35:59 +0000 Matthew Wild Merge...
Wed, 20 Mar 2013 20:34:38 +0000 Matthew Wild Merge 0.9->trunk
Wed, 20 Mar 2013 20:31:52 +0000 Matthew Wild net.http: Disable SSLv2 support for HTTPS connections
Wed, 20 Mar 2013 20:31:02 +0000 Matthew Wild net.http: Allow passing an SSL context or options table to be used for HTTPS requests (thanks daurnimator)
Sat, 16 Mar 2013 18:49:14 +0100 Kim Alvefur Merge 0.9->trunk
Sat, 16 Mar 2013 17:46:43 +0100 Kim Alvefur mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streams
Fri, 15 Mar 2013 09:51:43 +0100 Kim Alvefur certs/openssl.cnf: Update XMPP-Core references to reflect RFC publication
Wed, 13 Mar 2013 07:33:36 +0100 Kim Alvefur s2smanager: Use unused local, reduce table indexing
Wed, 13 Mar 2013 07:03:34 +0100 Kim Alvefur rostermanager: Remove unused imports
Wed, 13 Mar 2013 07:01:57 +0100 Kim Alvefur hostmanager: Import core_post_stanza from the global prosody table
Tue, 12 Mar 2013 12:30:35 +0000 Matthew Wild Merge 0.9->trunk
Tue, 12 Mar 2013 12:30:08 +0000 Matthew Wild mod_s2s: Do not include xmlns:db declaration in stream header if mod_dialback is not loaded
Mon, 11 Mar 2013 21:39:15 +0100 Kim Alvefur mod_s2s: Make sure host variable is reachable
Sun, 10 Mar 2013 17:49:07 +0000 Matthew Wild mod_s2s: Fire s2s-check-certificate event after validating a certificate, to allow plugins to override standard procedure
Sun, 10 Mar 2013 11:29:47 +0000 Matthew Wild Merge 0.9->trunk
Sun, 10 Mar 2013 11:25:05 +0000 Matthew Wild mod_s2s, mod_dialback: Rename s2s-authenticate-legacy event to s2sout-authenticate-legacy for clarity. Also, hello!
Tue, 05 Mar 2013 10:04:31 +0100 Kim Alvefur net.dns: Make sure argument to math.randomseed does not overflow a 32 bit unsigned int. Closes #320
Fri, 01 Mar 2013 14:15:38 +0100 Kim Alvefur net.server_event: Remove unused local
Fri, 01 Mar 2013 11:41:26 +0100 Kim Alvefur net.server_select: Optimization, clean bufferqueue when it makes sense.
Fri, 01 Mar 2013 11:11:05 +0100 Kim Alvefur net.server_select: Use # operator instead of string.len
Tue, 26 Feb 2013 23:57:44 +0500 Waqas Hussain mod_proxy65: Only handle service discovery requests when no node is present in the request.
Tue, 26 Feb 2013 23:56:44 +0500 Waqas Hussain MUC: Always return <service-unavailable/> when a node is present in service discovery requests.
Tue, 26 Feb 2013 20:31:41 +0500 Waqas Hussain MUC: Fix affiliation check for admins, and bring it in line with the spec (thanks Maranda).
Tue, 26 Feb 2013 19:41:52 +0500 Waqas Hussain net.http.server: Ensure HTTP callbacks are never called recursively for pipelined requests.
Mon, 18 Feb 2013 13:12:14 +0100 Kim Alvefur mod_http: Expand $host in http_paths
Tue, 12 Feb 2013 03:24:41 +0100 Kim Alvefur net.server_select: Limit global number of sockets passed to select.
Tue, 12 Feb 2013 03:24:30 +0100 Kim Alvefur net.server_select: Be less aggressive about server pause
Thu, 07 Feb 2013 22:11:35 +0100 Florian Zeitz mod_admin_adhoc: Fix 'Shut down service' command
Thu, 07 Feb 2013 21:14:01 +0100 Florian Zeitz mod_admin_adhoc: Implement global module unloading
Thu, 07 Feb 2013 00:40:00 +0100 Florian Zeitz mod_admin_adhoc: Implement global module reloading
Wed, 06 Feb 2013 00:53:49 +0100 Florian Zeitz mod_admin_adhoc: Fix info message for module reload/unload
Wed, 06 Feb 2013 00:51:25 +0100 Florian Zeitz mod_admin_adhoc: Implement global module loading
Tue, 05 Feb 2013 00:43:14 +0100 Florian Zeitz mod_admin_adhoc: Remove a TODO, our pretty_print turns out not to be helpful after all
Fri, 08 Feb 2013 00:27:59 +0500 Waqas Hussain net.http.parser: Ensure full URL in status line contains a path.
Fri, 08 Feb 2013 00:18:40 +0500 Waqas Hussain net.http.parser: Fix traceback on invalid URL in status line.
Sun, 03 Feb 2013 15:52:27 +0100 Kim Alvefur Merge 0.9->trunk
Thu, 31 Jan 2013 18:41:01 +0100 Kim Alvefur mod_pubsub, util.pubsub: Add delete action
Thu, 31 Jan 2013 15:48:55 +0100 Kim Alvefur portmanager: Make sure foo_ports is a table
Thu, 31 Jan 2013 15:33:41 +0100 Kim Alvefur mod_pubsub: More strict checks for node and ids
Mon, 28 Jan 2013 01:06:05 +0100 Kim Alvefur mod_pubsub: Broadcast items correctly on new subscriptions
Sun, 27 Jan 2013 17:11:45 +0100 Kim Alvefur mod_component: Look for the correct xmlns (thanks NebuK)
(0) -3000 -1000 -240 +240 +1000 +3000 tip