Commit Graph

5485 Commits (d7d15e2ec79c83f13e4dd8bf7c52db658290d336)
 

Author SHA1 Message Date
Kim Alvefur d7d15e2ec7 net.server_select: Make sure there is a server to pause when hitting maxfd (Thanks elghinn) 13 years ago
Matthew Wild 3d65d794a0 mod_bosh: Remove logging of request.id, it doesn't exist in the new HTTP server API (thanks Mikael Nordfeldth) 13 years ago
Matthew Wild 83eae5c866 mod_bosh: Reset creating_session to prevent putting unnecessary attributes into every BOSH response 13 years ago
Kim Alvefur 6b543a6416 mod_admin_telnet: Fix inverted boolean logic 13 years ago
Waqas Hussain 10338aeb7f net.server_select: Ensure _maxfd = math.huge on Windows, always. 13 years ago
Kim Alvefur 323d7007f6 mod_bosh: Fix traceback in case session is destroyed during the stream-features event (thanks Biszkopcik) 13 years ago
Kim Alvefur a59ace83df mod_admin_telnet: Make the muc:create() command complain if the room already exists 13 years ago
Kim Alvefur d162fd9921 util.pubsub: Fix get_subscriptions to not pass a boolean as node name (thanks jonas) 13 years ago
Matthew Wild ce2b29fe49 certmanager: Disable SSL compression if possible (LuaSec 0.5 or 0.4.1+OpenSSL 1.x) 13 years ago
Kim Alvefur 635e63f814 mod_admin_telnet: Verify that the host exists in user commands (Thanks SkyBlue) 13 years ago
Kim Alvefur 55946c9e63 util.ip: Convert IPv4 mapped addresses to hex. 13 years ago
Kim Alvefur 83fc029e98 mod_admin_telnet: Don't rely on getpeerchain returning an empty list 13 years ago
Matthew Wild 0da93732c7 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. 13 years ago
Matthew Wild ab3a99ef85 mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik) 13 years ago
Waqas Hussain bff6662fd6 util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead. 13 years ago
Matthew Wild 823ddd56b8 prosody.cfg.lua.dist: Fix my s2s_secure(_auth) mess 13 years ago
Kim Alvefur 1dcdcf5463 mod_c2s: Fix session:close() when a stanza is passed as reason 13 years ago
Kim Alvefur fc293d1021 mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't needed 13 years ago
Kim Alvefur 829a4b8786 mod_admin_telnet: Add some DNS commands. 13 years ago
Kim Alvefur f24676d537 net.dns: Add nicer API to cached records 13 years ago
Waqas Hussain 4d84405868 util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input. 13 years ago
Waqas Hussain def3fc6cd9 util.array: Wrap tostring() output in {} (otherwise empty arrays print as ""). 13 years ago
Waqas Hussain 4687bfd214 util.json: Make setmetatable local. 13 years ago
Waqas Hussain 5d0847b19a util.json: Fix variable name typo which broke util.json when util.array was missing. 13 years ago
Waqas Hussain ca64b96534 util.json: Optimize long string parsing. 13 years ago
Matthew Wild 37094685f4 Merge with Florob 13 years ago
Florian Zeitz 81cb2e4380 util.rfc{3484,6724}: Update to RFC 6724 13 years ago
Kim Alvefur 6ca07758d3 portmanager: Also include the interface the service is listening on 13 years ago
Waqas Hussain f3d552c92b portmanager: Include port numbers the service is listening on in the info logs. 13 years ago
Waqas Hussain 6fb891d747 net.server_select: Don't limit max file descriptor number on Windows. 13 years ago
Kim Alvefur fa64a63852 prosodyctl: Guess the country from the TLD for the cert config 13 years ago
Kim Alvefur 8a944c6978 prosodyctl: Ask about the distinguished name in a in a consistent order 13 years ago
Kim Alvefur 68912e760e prosodyctl: Add message describing the distinguished name input expected 13 years ago
Kim Alvefur c0f3e2508e util.openssl: Write the distinguished_name part of the config in a consistent order 13 years ago
Matthew Wild 689a35b9ad MUC: Allow actor == true to set roles (like affiliations) 13 years ago
Matthew Wild c8d7de68ba MUC: Allow plugins to add and handle options in the MUC config form 13 years ago
Matthew Wild 06f390561d Merge with Florob 13 years ago
Matthew Wild 1bc6b89299 mod_saslauth, mod_compression: Fix some cases where open_stream() was not being passed to/from (see df3c78221f26 and issue #338) 13 years ago
Matthew Wild f704c2bc90 mod_s2s: Ensure that to/from on stream headers are always correct, fixes #338 13 years ago
Kim Alvefur 17d2042311 prosodyctl: Put keys and certificates in ./certs when in a source checkout 13 years ago
Florian Zeitz a4390dda1d util.hashes, util.sasl.scram: Implement SCRAM-SHA1's Hi in C 13 years ago
Kim Alvefur e0eed7d73c net.server*: Allow the TCP backlog parameter to be set in the config 13 years ago
Kim Alvefur 82b393b7fc moduleapi: in module:provides(), add the name of the module in item._provided_by 13 years ago
Kim Alvefur 0ccbb6e726 moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globals 13 years ago
Florian Zeitz cb793c9eb1 util.hmac, util.hashes: Implement HMAC functions in C, and move to util.hashes 13 years ago
Matthew Wild edecb033c4 moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if set 13 years ago
Matthew Wild 351975549e 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. 13 years ago
Matthew Wild c3aa6b457c 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) 13 years ago
Matthew Wild 231a76965c mod_s2s: Obey tcp_keepalives option for s2s too, and make it individually configurable through s2s_tcp_keepalives (thanks yeled) 13 years ago
Matthew Wild b88179151e mod_admin_telnet: Add muc:create(room) (thanks SkyBlue) 13 years ago