Commit Graph

182 Commits (47c821cf549c8ea4645190a8f4bb18b7a2eaee2b)

Author SHA1 Message Date
Kim Alvefur 3e4952567c mod_saslauth: Remove unused argument [luacheck] 9 years ago
Kim Alvefur d471c7b124 mod_saslauth: Log SASL failure reason 9 years ago
Kim Alvefur 66618bf09c mod_saslauth: Fix typoed variable name [luacheck] 9 years ago
Kim Alvefur 7e3a83a35b mod_saslauth: Switch to hook_tag from hook_stanza which was renamed in 2087d42f1e77 9 years ago
Kim Alvefur 7a2ed1a9ed mod_saslauth: Ignore shadowing of logger [luacheck] 9 years ago
Kim Alvefur bb3a3dfe97 mod_saslauth: Improve logging as to why when SASL is not offered 9 years ago
Kim Alvefur 39639a7c38 mod_saslauth: Cache logger in local for less typing 9 years ago
Kim Alvefur e701756ba9 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 94c745e8e8 mod_saslauth: Disable DIGEST-MD5 by default (closes #515) 10 years ago
Kim Alvefur 8e115ce876 mod_saslauth: Only do c2s SASL on normal VirtualHosts 12 years ago
Kim Alvefur 8e786f387d mod_saslauth: Make it easier to support multiple channel binding methonds 11 years ago
Kim Alvefur 2ab66e784a mod_saslauth: Break out tls-unique channel binding callback so it is instantiated once 11 years ago
Kim Alvefur b47d9adc40 mod_saslauth: Keep sasl_handler in a local variable 11 years ago
Kim Alvefur 9722fc8c01 mod_saslauth: Better name for config option 11 years ago
Kim Alvefur 1386a2c85d mod_saslauth: Make it possible to disable certain mechanisms 11 years ago
Kim Alvefur 83b74ac626 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 73979a83fd mod_saslauth: Use a configurable set of mechanisms to not allow over unencrypted connections 11 years ago
Kim Alvefur 371d996a7d mod_saslauth: Log warning if no SASL mechanisms were offered 11 years ago
Kim Alvefur bf13e6d88e mod_saslauth: Use type-specific config option getters 11 years ago
Kim Alvefur ac43c71ec2 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 6aec6e8425 mod_saslauth: Fix encoding of missing vs empty SASL reply messages 11 years ago
Kim Alvefur 092f833cfc mod_saslauth: Stricter SASL EXTERNAL handling more in line with XEP-0178 11 years ago
Kim Alvefur d33c824d1f mod_dialback, mod_saslauth: Remove broken fallback to dialback on SASL EXTERNAL failure 11 years ago
Kim Alvefur 8003a40b0a 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 4078dc07a2 mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392) 12 years ago
Kim Alvefur c89ca6cad5 mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encrypted 12 years ago
Florian Zeitz 1d833bb807 Remove all trailing whitespace 13 years ago
Matthew Wild 073282787b 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 339e74b1b9 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 ee9ef878c4 mod_s2s, mod_saslauth, mod_compression: Refactor to have common code for opening streams 13 years ago
Matthew Wild 02dc79e546 mod_saslauth: Pass session to usermanager.get_sasl_handler() 14 years ago
Matthew Wild ddf88f4b38 mod_saslauth: Remove unused declaration of xmlns_stanzas 14 years ago
Kim Alvefur 621f44b146 mod_saslauth: Remove useless import of, and call to nodeprep. 14 years ago
Kim Alvefur 807c896ee6 mod_saslauth: Fire authentication-failure if make_authenticated() failed. 14 years ago
Kim Alvefur 6eaa0d2b86 mod_saslauth: Move authentication-success event to after session has been made authenticated. 14 years ago
Paul Aurich 03efdf7669 mod_saslauth: "" ~= nil (thanks, Zash!) 14 years ago
Waqas Hussain afd972f05b mod_saslauth: Never send empty <mechanisms/>, for real this time. 14 years ago
Waqas Hussain 90a5f85bf3 mod_saslauth: Never send empty <mechanisms/>. 14 years ago
Matthew Wild 8114fdc49e 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
Waqas Hussain aa144af70e util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks. 15 years ago
Matthew Wild e9fff01f56 mod_saslauth: Handle session bind requests to the host, fixes OneTeam login 15 years ago
Kim Alvefur 49298b499e core.s2smanager, mod_console, mod_saslauth, util.certverification: rename util.certverification to util.x509 15 years ago
Waqas Hussain 55d5f1ffe3 mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it. 15 years ago
Waqas Hussain 1865c2454b util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks. 15 years ago
Matthew Wild 819fefe58e mod_saslauth: Handle session bind requests to the host, fixes OneTeam login 15 years ago
Paul Aurich ef8bc026b4 s2s: SASL EXTERNAL 15 years ago