Commit Graph

220 Commits (02469e4e8eca3dd5cfd42f159175ec536300db33)

Author SHA1 Message Date
Matthew Wild 067a0ad4d8 usermanager, mod_saslauth: Default to internal_hashed if no auth module specified 4 years ago
Kim Alvefur 73d1bb1218 various: Require encryption by default for real 4 years ago
Kim Alvefur 98922d54b1 plugins: Prefix module imports with prosody namespace 3 years ago
Matthew Wild 16137b3b14 mod_saslauth: Support for SASL handlers forcing a specific resource 3 years ago
Matthew Wild afa583dfcd mod_saslauth: Put <sasl-channel-binding> in stream:features per XEP-0440 0.4.0 3 years ago
Matthew Wild af0f1947cf mod_saslauth: Fix incorrect variable name introduced in 27a4a7e64831 3 years ago
Matthew Wild 5eef82fdcf mod_saslauth: Only announce bind feature if no resource yet bound 3 years ago
Matthew Wild 8b384dc77f mod_saslauth: Rename field from 'scope'->'role' 4 years ago
Kim Alvefur 8db7cdc713 mod_saslauth: Implement RFC 9266 'tls-exporter' channel binding (#1760) 4 years ago
Kim Alvefur 2048a7a762 mod_saslauth: Advertise channel bindings via XEP-0440 5 years ago
Jonas Schäfer 38346dd6f1 net: isolate LuaSec-specifics 4 years ago
Kim Alvefur f1550b900d mod_saslauth: Use a defined SASL error 5 years ago
Kim Alvefur 139cafdbaf mod_saslauth: Improve code style 5 years ago
tmolitor a7cc31c6bb mod_saslauth: Don't throw errors in async code when connections are gone 5 years ago
Kim Alvefur 15b64ea4ff mod_saslauth: Only advertise channel binding if a finished message is available 5 years ago
Kim Alvefur b62216fab3 mod_saslauth: Disable 'tls-unique' channel binding with TLS 1.3 (closes #1542) 5 years ago
Jonas Schäfer f18e33228d s2s et al.: Add counters for connection state transitions 5 years ago
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