Commit Graph

108 Commits (41d45e0c64b94de227f048d5f376699dd6041735)

Author SHA1 Message Date
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
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Waqas Hussain 93d80250eb mod_saslauth: Warn and fallback gracefully when Cyrus SASL is requested, but missing. 16 years ago
Matthew Wild 88c9871069 mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily 16 years ago
Waqas Hussain 98da041401 mod_saslauth: Hook stream-features event using new events API. 16 years ago
Waqas Hussain df3c5d431b mod_saslauth: Fixed some indentation and added some semi-colons. 16 years ago
Waqas Hussain 2a388bda5c mod_saslauth: Made some variables local to avoid unnecessary global access. 16 years ago
Paul Aurich af4bab0fbc mod_saslauth: Oops. 16 years ago
Paul Aurich baafc1c47c mod_saslauth: Use module:get_option() 16 years ago
Paul Aurich 90edd26fd4 mod_saslauth: Add sasl_backend config parameter 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
Paul Aurich 5e9e92c9bf 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
Matthew Wild b73fce8d46 mod_saslauth: Unlock globals while loading cyrus 16 years ago
Matthew Wild 8900765d21 mod_saslauth: Log debug message with full error if cyrussasl couldn't be loaded 16 years ago
Matthew Wild a7e7b8488b mod_saslauth: Correct syntax for gracefully handling a missing cyrussasl library 16 years ago
Tobias Markmann ea8ac406e6 mod_saslauth: Adjust sanitizing. 16 years ago
Tobias Markmann 04a38eb6c5 mod_saslauth: Sanitize debugging information so it won't break terminal emulation when using GSSAPI auth. 16 years ago
jorj ec61c983ac added comment to remind us to fix binary output breaking the terminal 16 years ago
Tobias Markmann df2be014da mod_saslauth: Make service_name configurable for CyrusSASL users. 16 years ago
Tobias Markmann 8d63e6daaf mod_saslauth: Add support for CyrusSASL. 16 years ago
Matthew Wild 566e3c4ac1 mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo 16 years ago
Matthew Wild 070043c6d2 mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo 16 years ago
Matthew Wild f0ffde882a mod_saslauth: Fix typo in variable name 16 years ago
Tobias Markmann c65488fc2b mod_saslauth: Allow relogins after failed SASL login. 16 years ago
Matthew Wild 1075275042 mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily 16 years ago
Tobias Markmann c52c4021b0 Use new cofig option reading API. 16 years ago
Tobias Markmann 5ee762728b Allow SASL PLAIN over unsecure connections when intended by admin. 16 years ago
Tobias Markmann 74de4e3804 Provide SASL PLAIN mechanism only if TLS is active. 16 years ago
Waqas Hussain 23ff2cf40e mod_saslauth: Fixed access of globals. 16 years ago
Waqas Hussain cd2d2e8037 mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip. 16 years ago
Matthew Wild de057a2b2b require_encryption deprecated, use c2s_require_encryption instead 16 years ago
Matthew Wild d937a3e043 mod_saslauth: Prep username used for authenticating a session 16 years ago
Tobias Markmann 9be45d05d6 Add NODEprepping to SASL Digest-MD5 authentication handling. 17 years ago
Tobias Markmann 1d2b8a073b Making mod_saslauth use the new SASL API. 17 years ago
Tobias Markmann 563d1911f2 Use NODEprep for prepping usernames used during SASL logins. 17 years ago
Matthew Wild 4de34d6a8c mod_saslauth: Fix coding style and layout, and use of arg[] for vararg 17 years ago
Matthew Wild d6efe65121 mod_saslauth: Fix indentation 17 years ago
Matthew Wild 43ff43e594 mod_saslauth: Fix traceback on attempted login for non-existent users 17 years ago
nick f842b8417a Switch to using a more generic credentials_callback/handler for SASL auth. 17 years ago
Nick Thomas e8ed97e6d6 mod_saslauth, usermanager: Fetch list of mechanisms from usermanager 17 years ago
Matthew Wild 118883d655 Remove version number from copyright headers 17 years ago
Tobias Markmann 4ce313959b Remove to-unicode conversion because it's done in sasl.lua now. 17 years ago
Tobias Markmann f80cf5ff59 Fixed decoding of parameters. 17 years ago
Tobias Markmann ea7181e5b2 Making sure the node is in unicode when passing it to password lookup function. 17 years ago
Tobias Markmann 968abac469 Adding a parameter for realm to the password_callback. 17 years ago