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 |
2013-05-18 |
mod_admin_telnet: Use stanza:get_child_text()
|
Kim Alvefur |
2013-05-17 |
prosodyctl: check dns: Use socket.local_addresses() if available
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: Whitespace fix in output
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: More concise output (merged separate v4/v6 warnings)
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: Correctly mark host as failed if expected SRV records are not found
|
Matthew Wild |
2013-05-17 |
util.ip: Add 'private' method/property to determine whether an IP address is generally expected to be internet-routeable (YMMV)
|
Matthew Wild |
2013-05-17 |
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid.
|
Matthew Wild |
2013-05-17 |
mod_admin_telnet: List session flags (encryption, compression etc) the same way for c2s as s2s
|
Kim Alvefur |
2013-05-17 |
prosodyctl: Add 'prosodyctl check dns' to make an attempt at verifying the server's DNS records
|
Matthew Wild |
2013-05-17 |
prosodyctl: Add 'check' command, which currently checks the config file for some common mistakes
|
Matthew Wild |
2013-05-17 |
util.iterators: Small fix for variable scoping issue
|
Matthew Wild |
2013-05-17 |
util.iterators: Add filter() to run results through a filter function
|
Matthew Wild |
2013-05-17 |
util.iterators: Various fixes and improvements, primarily use pack() where it should be used.
|
Matthew Wild |
2013-05-17 |
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246
|
Matthew Wild |
2013-05-16 |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
Matthew Wild |
2013-05-16 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-14 |
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik)
|
Matthew Wild |
2013-05-14 |
util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead.
|
Waqas Hussain |
2013-05-13 |
Merge merge merge merge
|
Matthew Wild |
2013-05-11 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-11 |
prosody.cfg.lua.dist: Fix my s2s_secure(_auth) mess
|
Matthew Wild |
2013-05-11 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-10 |
mod_c2s: Fix session:close() when a stanza is passed as reason
|
Kim Alvefur |
2013-05-10 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-10 |
mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't needed
|
Kim Alvefur |
2013-05-09 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-10 |
mod_admin_telnet: Add some DNS commands.
|
Kim Alvefur |
2013-05-07 |
net.dns: Add nicer API to cached records
|
Kim Alvefur |
2013-05-07 |
util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input.
|
Waqas Hussain |
2013-05-07 |
util.array: Wrap tostring() output in {} (otherwise empty arrays print as "").
|
Waqas Hussain |
2013-05-07 |
util.json: Make setmetatable local.
|
Waqas Hussain |
2013-05-06 |
util.json: Fix variable name typo which broke util.json when util.array was missing.
|
Waqas Hussain |
2013-05-06 |
util.json: Optimize long string parsing.
|
Waqas Hussain |
2013-05-05 |
Merge tls branch
|
Matthew Wild |
2013-05-01 |
Merge s2s branch
|
Matthew Wild |
2013-05-01 |
Close 's2s' branch
s2s
|
Matthew Wild |
2013-05-01 |
Merge sasl branch
|
Matthew Wild |
2013-05-01 |
Close 'tls' branch
tls
|
Matthew Wild |
2013-05-01 |
Close 'sasl' branch
sasl
|
Matthew Wild |
2013-05-01 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-01 |
Merge with Florob
|
Matthew Wild |
2013-05-01 |
util.rfc{3484,6724}: Update to RFC 6724
|
Florian Zeitz |
2013-04-30 |
util.dataforms: Add support for generating type='fixed' fields
|
Florian Zeitz |
2013-02-11 |
portmanager: Also include the interface the service is listening on
|
Kim Alvefur |
2013-04-29 |
portmanager: Include port numbers the service is listening on in the info logs.
|
Waqas Hussain |
2013-04-29 |
net.server_select: Don't limit max file descriptor number on Windows.
|
Waqas Hussain |
2013-04-29 |
prosodyctl: Guess the country from the TLD for the cert config
|
Kim Alvefur |
2013-04-29 |
prosodyctl: Ask about the distinguished name in a in a consistent order
|
Kim Alvefur |
2013-04-29 |
prosodyctl: Add message describing the distinguished name input expected
|
Kim Alvefur |
2013-04-29 |
util.openssl: Write the distinguished_name part of the config in a consistent order
|
Kim Alvefur |
2013-04-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-29 |
MUC: Allow actor == true to set roles (like affiliations)
|
Matthew Wild |
2013-04-29 |
MUC: Allow plugins to add and handle options in the MUC config form
|
Matthew Wild |
2013-04-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-29 |
Merge with Florob
|
Matthew Wild |
2013-04-29 |
util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C
|
Florian Zeitz |
2013-04-28 |
util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes
|
Florian Zeitz |
2013-04-27 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-29 |
mod_saslauth, mod_compression: Fix some cases where open_stream() was not being passed to/from (see df3c78221f26 and issue #338)
|
Matthew Wild |
2013-04-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-28 |
mod_s2s: Ensure that to/from on stream headers are always correct, fixes #338
|
Matthew Wild |
2013-04-28 |
prosodyctl: Put keys and certificates in ./certs when in a source checkout
|
Kim Alvefur |
2013-04-28 |
net.server*: Allow the TCP backlog parameter to be set in the config
|
Kim Alvefur |
2013-04-27 |
moduleapi: in module:provides(), add the name of the module in item._provided_by
|
Kim Alvefur |
2013-04-27 |
moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globals
|
Kim Alvefur |
2013-04-27 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-27 |
moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if set
|
Matthew Wild |
2013-04-27 |
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 |
2013-04-27 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-27 |
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 |
2013-04-27 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-26 |
mod_s2s: Obey tcp_keepalives option for s2s too, and make it individually configurable through s2s_tcp_keepalives (thanks yeled)
|
Matthew Wild |
2013-04-26 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-25 |
mod_admin_telnet: Add muc:create(room) (thanks SkyBlue)
|
Matthew Wild |
2013-04-25 |
MUC: add __tostring on room metatable
|
Matthew Wild |
2013-04-25 |
mod_c2s: Refactor <stream:error> building to allways tostring() it and only call send once
|
Kim Alvefur |
2013-04-25 |
util.json: New, improved, fixed codepoint to UTF-8 conversion.
|
Waqas Hussain |
2013-04-23 |
util.json: Make encode(decode("[]"))=="[]".
|
Waqas Hussain |
2013-04-23 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-23 |
mod_admin_adhoc: Use util.adhoc
|
Florian Zeitz |
2013-04-23 |
util.adhoc: New util for generating common adhoc handler patterns
|
Florian Zeitz |
2013-04-23 |
Merges all the way down
|
Matthew Wild |
2013-04-23 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-23 |
Merge
|
Matthew Wild |
2013-04-23 |
mod_auth_internal_plain: Don't log passwords, even at debug level
|
Matthew Wild |
2013-04-23 |
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
|
Matthew Wild |
2013-04-22 |
net.server.http: Add a comment
|
Matthew Wild |
2013-04-22 |
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
|
Matthew Wild |
2013-04-22 |
mod_c2s, mod_s2s, net.http, net.http.server: Improve tracebacks (omit traceback function), to make it clearer where an error occured
|
Matthew Wild |
2013-04-22 |
net.server.http: Add a comment
|
Matthew Wild |
2013-04-22 |
net.server.http: Ensure that event map cannot grow forever (limit to 10K wildcard-only entries)
|
Matthew Wild |
2013-04-22 |
storagemanager: Fix traceback in logging when store type is nil, and store is unsupported.
|
Waqas Hussain |
2013-04-22 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-04-19 |
mod_auth_internal_hashed, mod_auth_internal_plain, mod_privacy, mod_private, mod_register, mod_vcard, mod_muc: Use module:open_store()
|
Kim Alvefur |
2013-04-19 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-04-19 |
moduleapi: Make module:open_store() open a store named after the calling module by default
|
Kim Alvefur |
2013-04-19 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-19 |
moduleapi: Add module:open_store() as a front-end to storagemanager.open()
|
Matthew Wild |
2013-04-19 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-18 |
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 |
2013-04-18 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-17 |
net.server_select: Don't call onconnect twice for SSL connections
|
Matthew Wild |
2013-04-17 |
Merge backout
|
Matthew Wild |
2013-04-17 |
Backed out changeset f2631a14b953
|
Matthew Wild |
2013-04-17 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-17 |
net.http: When HTTP request fails due to a network or SSL error, call the callback to let it know
|
Matthew Wild |
2013-04-17 |
net.http.server: The correct Connection header value to look for is Keep-Alive, not keep-alive.
|
Waqas Hussain |
2013-04-17 |
net.server_select: Add and improve some comments.
|
Waqas Hussain |
2013-04-16 |
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 |
2013-04-16 |
net.server_select: Normalize indentation
|
Kim Alvefur |
2013-04-17 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-04-17 |
net.server_select: Don't call onconnect twice on SSL connections
|
Kim Alvefur |
2013-04-17 |
mod_pubsub: Only assign id to item element if there is one
|
Matthew Wild |
2013-04-17 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-17 |
mod_pubsub: Add id to stored item when auto-generated. Fixes #335
|
Matthew Wild |
2013-04-17 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-15 |
net.http.parser: Remove accidentally-committed debugging
|
Matthew Wild |
2013-04-15 |
Merge 0.9->trunk
|
Matthew Wild |
2013-04-15 |
net.http.parser: Fix off-by-one error in chunked encoding parser
|
Matthew Wild |
2013-04-15 |