Commit Graph

201 Commits (bc402b6409639f130f2ef7f13c9e240194de859c)

Author SHA1 Message Date
Matthew Wild cfa4181982 mod_saslauth: Pass through any auth scope from the SASL handler to sessionmanager.make_authenticated() 6 years ago
Kim Alvefur 9589da30b6 mod_saslauth: Set a nicer bounce error explaining SASL EXTERNAL failures 6 years ago
Kim Alvefur 0de6ce740e mod_saslauth: Collect SASL EXTERNAL failures into an util.error object 6 years ago
Kim Alvefur 4053cdb848 mod_saslauth: Advertise correct set of mechanisms 6 years ago
Kim Alvefur 4d28443876 mod_saslauth: Demote "no SASL mechanisms" error back to warning 6 years ago
Kim Alvefur 57a86c0b0c mod_saslauth: Improve logging of why no SASL mechanisms were offered 6 years ago
Kim Alvefur 668089d57c mod_saslauth: Use the power of Set Theory to mange sets of SASL mechanisms 6 years ago
Kim Alvefur a375a34332 mod_saslauth: Log (debug) messages about channel binding 6 years ago
Kim Alvefur 8eb15f32e1 mod_saslauth: Remove useless debug log line 6 years ago
Kim Alvefur bf566284b1 mod_saslauth: Remove commented-out debug log line 6 years ago
Kim Alvefur f65c017ee1 Fix various spelling mistakes [codespell] 7 years ago
Kim Alvefur 40b1e3e0ed plugins: Remove tostring call from logging 7 years ago
Kim Alvefur e8872af8a0 mod_saslauth: Use correct varible name (thanks Roi) 9 years ago
Kim Alvefur c1157eb0ae mod_saslauth: Ignore unused argument [luacheck] 8 years ago
Kim Alvefur e1542aa2ee mod_saslauth: Use renamed API for hooking non-stanzas 8 years ago
Kim Alvefur e925f5a34a mod_saslauth: Pass SASL EXTERNAL failure reason on to be used in error bounces 8 years ago
Kim Alvefur 477f77e250 mod_saslauth: Close connection if no fallback kicks in on SASL EXTERNAL failure 8 years ago
Kim Alvefur 5a07b39c7f 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 2d4c94e612 mod_saslauth: Log which mechanisms are offered 8 years ago
Kim Alvefur 3e4952567c mod_saslauth: Remove unused argument [luacheck] 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 d471c7b124 mod_saslauth: Log SASL failure reason 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 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 8e115ce876 mod_saslauth: Only do c2s SASL on normal VirtualHosts 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
Kim Alvefur 4fd11623dd mod_saslauth: Improve log message when no SASL mechanisms offered (thanks hexa) 7 years ago