Commit Graph

188 Commits (c19a8ef9ff319d31991e1dd8a23bdd9efb9389bb)

Author SHA1 Message Date
Kim Alvefur b3a712fa24 mod_saslauth: Use correct varible name (thanks Roi) 9 years ago
Kim Alvefur aaa7b42c76 mod_saslauth: Ignore unused argument [luacheck] 8 years ago
Kim Alvefur 1d0cbb646d mod_saslauth: Use renamed API for hooking non-stanzas 8 years ago
Kim Alvefur e00503705b mod_saslauth: Pass SASL EXTERNAL failure reason on to be used in error bounces 8 years ago
Kim Alvefur 0e96df7410 mod_saslauth: Close connection if no fallback kicks in on SASL EXTERNAL failure 8 years ago
Kim Alvefur 9c40b0ab8c Backed out changeset 89c42aff8510: The problem in ejabberd has reportedly been resolved and this change causes more problems than it solves (fixes #1006) 8 years ago
Kim Alvefur 0611c96a56 mod_saslauth: Log which mechanisms are offered 8 years ago
Kim Alvefur ac4e9ca0cc mod_saslauth: Remove unused argument [luacheck] 9 years ago
Kim Alvefur 69990587c9 mod_saslauth: Fix typoed variable name [luacheck] 9 years ago
Kim Alvefur 0b66f61fac mod_saslauth: Switch to hook_tag from hook_stanza which was renamed in 2087d42f1e77 9 years ago
Kim Alvefur f872ab6695 mod_saslauth: Log SASL failure reason 9 years ago
Kim Alvefur 7d79421b6e mod_saslauth: Ignore shadowing of logger [luacheck] 9 years ago
Kim Alvefur bb3cc61b4f mod_saslauth: Improve logging as to why when SASL is not offered 9 years ago
Kim Alvefur d6cc41b9ec mod_saslauth: Cache logger in local for less typing 9 years ago
Kim Alvefur 57db768fd0 core.sessionmanager, mod_saslauth: Introduce intermediate session type for authenticated but unbound sessions so that resource binding is not treated as a normal stanza 9 years ago
Kim Alvefur a71449a91b mod_saslauth: Disable DIGEST-MD5 by default (closes #515) 10 years ago
Kim Alvefur 47389e6d48 mod_saslauth: Make it easier to support multiple channel binding methonds 11 years ago
Kim Alvefur 1f45df5a0b mod_saslauth: Break out tls-unique channel binding callback so it is instantiated once 11 years ago
Kim Alvefur 1b91a0bea9 mod_saslauth: Keep sasl_handler in a local variable 11 years ago
Kim Alvefur a0d0ea03e1 mod_saslauth: Better name for config option 11 years ago
Kim Alvefur 4311fcb52b mod_saslauth: Make it possible to disable certain mechanisms 11 years ago
Kim Alvefur 6376aa6d6f mod_saslauth: Add LOGIN to mechanisms not allowed over unencrypted connections as it may be offered by 3rd party authentication plugins 11 years ago
Kim Alvefur ff80cb0e82 mod_saslauth: Use a configurable set of mechanisms to not allow over unencrypted connections 11 years ago
Kim Alvefur 00cb511e2e mod_saslauth: Log warning if no SASL mechanisms were offered 11 years ago
Kim Alvefur 82f50a2122 mod_saslauth: Use type-specific config option getters 11 years ago
Kim Alvefur fbd277b5c8 mod_legacyauth, mod_saslauth, mod_tls: Pass require_encryption as default option to s2s_require_encryption so the later overrides the former 11 years ago
Kim Alvefur 3e8095f150 mod_saslauth: Fix encoding of missing vs empty SASL reply messages 12 years ago
Kim Alvefur 1e623068a5 mod_saslauth: Stricter SASL EXTERNAL handling more in line with XEP-0178 12 years ago
Kim Alvefur 9f3cbaeefa mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failure 12 years ago
Kim Alvefur f56c435f18 mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use the newer stanza:get_child APIs and optimize away some table lookups 12 years ago
Kim Alvefur e56d4ee7d7 mod_saslauth: Only do c2s SASL on normal VirtualHosts 12 years ago
Kim Alvefur 528a8215a5 mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392) 12 years ago
Kim Alvefur 913e2225b5 mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encrypted 12 years ago
Florian Zeitz 4b618a8727 Remove all trailing whitespace 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 f068e80993 s2smanager, mod_s2s, mod_dialback, mod_saslauth: Move s2smanager.make_authenticated() to mod_s2s, and plugins now signal authentication via the s2s-authenticated event 13 years ago
Kim Alvefur 04b647a6e8 mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streams 13 years ago
Matthew Wild 2429531070 mod_saslauth: Pass session to usermanager.get_sasl_handler() 14 years ago
Matthew Wild dac1c0e9d3 mod_saslauth: Remove unused declaration of xmlns_stanzas 14 years ago
Kim Alvefur bf9e4a5cab mod_saslauth: Remove useless import of, and call to nodeprep. 14 years ago
Kim Alvefur 1df83a1632 mod_saslauth: Fire authentication-failure if make_authenticated() failed. 14 years ago
Kim Alvefur f672faa016 mod_saslauth: Move authentication-success event to after session has been made authenticated. 14 years ago
Paul Aurich ce7b4401a5 mod_saslauth: "" ~= nil (thanks, Zash!) 14 years ago
Waqas Hussain f0a3554f80 mod_saslauth: Never send empty <mechanisms/>, for real this time. 14 years ago
Waqas Hussain 8e3a23d8fd mod_saslauth: Never send empty <mechanisms/>. 14 years ago
Matthew Wild b17dbe08c5 mod_saslauth: Fire authentication-success and authentication-failure events (thanks scitor) 15 years ago
Tobias Markmann d07446041f mod_saslauth: Check whether LuaSec supports getpeerfinished() binding. 15 years ago
Tobias Markmann a1c646ad48 mod_saslauth: Add channel binding handler for tls-unique channel binding. 15 years ago
Tobias Markmann 3dc5c26703 mod_saslauth: Set secure socket as SASL object user data for secure sessions. 15 years ago
Waqas Hussain 1a6f60183c mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it. 15 years ago