Commit Graph

146 Commits (28dfdedc653bd2977eb60e84e2f582e07eb37708)

Author SHA1 Message Date
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
Waqas Hussain 55d5f1ffe3 mod_saslauth: Remove special handling for SASL ANONYMOUS, and let mod_auth_anonymous handle it. 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 1865c2454b util.sasl.*, mod_auth_*, mod_saslauth: Pass SASL handler as first parameter to SASL profile callbacks. 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 819fefe58e mod_saslauth: Handle session bind requests to the host, fixes OneTeam login 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
Paul Aurich ef8bc026b4 s2s: SASL EXTERNAL 15 years ago
Waqas Hussain 5f992383c5 mod_saslauth: Allow restarting SASL negotiation from scratch. 15 years ago
Waqas Hussain f5e1cfc3b6 mod_saslauth: Separated processing of <auth/> and <response/> elements, and return proper error on out-of-order <response/> elements. 15 years ago
Waqas Hussain 3b185b580e mod_saslauth: Moved SASL mechanism selection and CDATA handling into separate functions. 15 years ago
Waqas Hussain 42756c02be mod_saslauth: Handle SASL <abort/> properly. 15 years ago
Waqas Hussain 747e485a9d mod_saslauth: Updated to use the new events API. 15 years ago
Waqas Hussain 159b5aed6f mod_saslauth: Improved logging a bit. 15 years ago
Waqas Hussain 2e66b95ef0 mod_saslauth: Updated to use the new events API. 15 years ago
Waqas Hussain 373662e4a6 mod_saslauth, mod_auth_cyrus, util.sasl_cyrus: Moved cyrus account provisioning check out of mod_saslauth. 16 years ago
Waqas Hussain 5207cd874e mod_saslauth: Get rid of the sasl_backend option (use auth modules instead). 16 years ago
Waqas Hussain f17ecb66bc mod_saslauth: Get rid of most Cyrus SASL related code (use authentication='cyrus' instead). 16 years ago
Waqas Hussain 29db7ce7a6 mod_saslauth: Fixed a nil global access. 16 years ago
Waqas Hussain 0479f87585 mod_saslauth: Check for unencrypted PLAIN auth in mod_saslauth instead of the SASL handler (makes it work for Cyrus SASL). 16 years ago
Waqas Hussain f1fed4a75d mod_saslauth: Move mandatory encryption enforcement to before sasl_handler:select(). 16 years ago
Waqas Hussain 143af24d62 mod_saslauth: Got rid of undocumented and useless 'sasl_realm' config option (was only used for anonymous auth, and that didn't make sense). 16 years ago
Waqas Hussain 5be7de51a6 mod_saslauth: Cleaned up unused requires. 16 years ago
Waqas Hussain 616d8ecbb0 mod_saslauth: A little cleanup for anonymous_login. 16 years ago
Waqas Hussain fa595a9dd3 SASL: Simplified sasl_handler:mechanisms() to return a set, and not an array. 16 years ago
Matthew Wild 0dbf22f2ba mod_saslauth: Rename variable 'aret' to 'ok' as per convention 16 years ago
Waqas Hussain bb5877bcfa mod_saslauth: Return proper error on invalid usernames. 16 years ago
Waqas Hussain 9e6d86c402 mod_saslauth: Updated to use usermanager.get_sasl_handler. 16 years ago
Matthew Wild 396e106183 mod_saslauth: Fix log level 16 years ago
Jeff Mitchell 79df72e1a6 Correct out of order logic in mod_hashpassauth 16 years ago
Jeff Mitchell 990ed0f0b3 Check in mod_hashpassauth -- works! 16 years ago
Matthew Wild 58ceb41a94 mod_saslauth: Split out cyrus SASL config options into locals, and add support for cyrus_application_name (default: 'prosody') 16 years ago
Matthew Wild 9df44146a6 usermanager, mod_saslauth: Make account provisioning for Cyrus SASL optional (default: not required) 16 years ago
Matthew Wild 06fe337d67 mod_saslauth: Add return value and error message to the Cyrus SASL handle_status callback 16 years ago
Matthew Wild e0c6bb2b56 mod_saslauth: Allow the Cyrus SASL realm to be configurable 16 years ago
Waqas Hussain 155c497847 mod_saslauth: Tidier code for SASL backend selection. 16 years ago
Waqas Hussain e0f77c120d mod_saslauth: Fail with an error when the requested SASL backend cannot be used. 16 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Paul Aurich 5e9e92c9bf mod_saslauth: Add a sasl_realm option 16 years ago
Paul Aurich fe0f1c9936 mod_saslauth: Add a sasl_realm option 16 years ago
Matthew Wild bd1934e306 mod_saslauth: Add FIXME to remind myself to fix this as soon as I have time 16 years ago