Commit graph

233 commits

Author SHA1 Message Date
Tobias Markmann
df2be014da mod_saslauth: Make service_name configurable for CyrusSASL users. 2009-12-22 20:20:37 +01:00
Tobias Markmann
8d63e6daaf mod_saslauth: Add support for CyrusSASL. 2009-12-22 19:27:19 +01:00
Matthew Wild
566e3c4ac1 mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo 2009-12-21 22:00:49 +00:00
Matthew Wild
070043c6d2 mod_saslauth: Requiring c2s encryption means requiring c2s encryption... thanks Flo 2009-12-21 22:00:49 +00:00
Matthew Wild
f0ffde882a mod_saslauth: Fix typo in variable name 2009-11-28 15:12:07 +00:00
Tobias Markmann
c65488fc2b mod_saslauth: Allow relogins after failed SASL login. 2009-11-26 23:18:26 +01:00
Matthew Wild
1075275042 mod_saslauth: Don't print raw SASL data to avoid logging passwords unnecessarily 2010-02-13 19:35:12 +00:00
Tobias Markmann
c52c4021b0 Use new cofig option reading API. 2009-11-19 16:44:37 +01:00
Tobias Markmann
5ee762728b Allow SASL PLAIN over unsecure connections when intended by admin. 2009-11-19 16:43:38 +01:00
Tobias Markmann
74de4e3804 Provide SASL PLAIN mechanism only if TLS is active. 2009-11-18 23:26:35 +01:00
Tobias Markmann
907c9a7435 Merge with sasl branch. 2009-11-16 21:43:57 +01:00
Waqas Hussain
23ff2cf40e mod_saslauth: Fixed access of globals. 2009-10-18 18:50:35 +05:00
Waqas Hussain
cd2d2e8037 mod_saslauth: Marked the im-session stream feature as optional. This allows smart clients to save a round trip. 2009-10-18 18:48:34 +05:00
Matthew Wild
de057a2b2b require_encryption deprecated, use c2s_require_encryption instead 2009-10-05 14:59:30 +01:00
Matthew Wild
ba09a2a2b6 Merge with 0.5 2009-09-29 19:56:23 +01:00
Matthew Wild
d937a3e043 mod_saslauth: Prep username used for authenticating a session 2009-09-29 19:54:31 +01:00
Tobias Markmann
9be45d05d6 Add NODEprepping to SASL Digest-MD5 authentication handling. 2009-09-06 22:07:59 +02:00
Tobias Markmann
1d2b8a073b Making mod_saslauth use the new SASL API. 2009-08-28 13:04:38 +02:00
Matthew Wild
1e74c0bf84 Uncertain merge with 0.5's SASL 2009-08-20 13:57:50 +01:00
Tobias Markmann
563d1911f2 Use NODEprep for prepping usernames used during SASL logins. 2009-08-19 21:59:16 +02:00
Matthew Wild
4de34d6a8c mod_saslauth: Fix coding style and layout, and use of arg[] for vararg 2009-08-05 16:37:28 +01:00
Matthew Wild
d6efe65121 mod_saslauth: Fix indentation 2009-08-05 16:35:13 +01:00
Matthew Wild
43ff43e594 mod_saslauth: Fix traceback on attempted login for non-existent users 2009-08-05 16:31:56 +01:00
nick
f842b8417a Switch to using a more generic credentials_callback/handler for SASL auth.
Not all authentication mechanisms have the same requirements; it makes sense
to provide them only with the information they require (and for them to
depend on that) so that as many auth mechanisms as possible can be supported
with a variety of credentials-storing schemes. This commit patches that together
2009-07-24 01:34:25 +01:00
Nick Thomas
e8ed97e6d6 mod_saslauth, usermanager: Fetch list of mechanisms from usermanager 2009-07-23 22:15:06 +01:00
Matthew Wild
118883d655 Remove version number from copyright headers 2009-07-10 03:11:45 +01:00
Tobias Markmann
4ce313959b Remove to-unicode conversion because it's done in sasl.lua now. 2009-07-05 19:05:03 +02:00
Tobias Markmann
f80cf5ff59 Fixed decoding of parameters. 2009-07-05 18:59:46 +02:00
Tobias Markmann
ea7181e5b2 Making sure the node is in unicode when passing it to password lookup function. 2009-07-01 15:14:44 +02:00
Tobias Markmann
968abac469 Adding a parameter for realm to the password_callback. 2009-06-20 19:34:30 +02:00
Matthew Wild
3c73c21bfc mod_saslauth: Don't offer bind/session when they aren't authenticated yet :) [thanks albert, again...] 2009-05-29 18:03:48 +01:00
Matthew Wild
4e00f6c8b5 mod_saslauth, mod_legacyauth: Deny logins to unsecure sessions when require_encryption config option is true 2009-05-29 14:33:55 +01:00
Matthew Wild
4c6d6e419f mod_saslauth: Fix logic error which prevented SASL ANONYMOUS from working 2009-05-18 04:48:35 +01:00
Matthew Wild
5095f23e5d mod_saslauth: Remove 2 instances of raising errors and replacing with more graceful handling 2009-04-30 01:46:36 +01:00
Matthew Wild
a2b3659dd8 mod_saslauth: Various logging fixes 2009-04-30 01:39:39 +01:00
Matthew Wild
b29f3b94b8 mod_saslauth: Use module logger instead of creating a new one 2009-04-30 01:38:52 +01:00
Matthew Wild
e241b85a56 mod_*: Fix many unnecessary global accesses in modules (already committed to main repo) 2009-04-29 02:08:12 +01:00
Waqas Hussain
2365831f7d Fixed: Some nil access bugs 2009-03-30 05:26:10 +05:00
Waqas Hussain
178fbe509c Fixed: mod_saslauth: "anonymous_login" currently makes SASL ANONYMOUS an exclusive mechanism. Corrected advertised mechanisms and error replies. 2009-03-30 03:51:37 +05:00
Waqas Hussain
e48219e159 Fixed: mod_saslauth: Changed anonymous host option from "sasl_anonymous" to "anonymous_login" 2009-03-30 03:42:47 +05:00
Matthew Wild
c80f91dc02 0.3->0.4 2009-03-20 20:16:25 +00:00
Matthew Wild
90fa7296e4 mod_saslauth: Disable SASL ANONYMOUS unless explicitly enabled with sasl_anonymous = true 2009-03-07 20:17:09 +00:00
Tobias Markmann
5affd107f0 Adding inital support for ANONYMOUS mechanism in SASL. 2009-02-14 18:57:50 +01:00
Matthew Wild
c5ee166aa9 Update copyright notices for 2009 2009-01-30 17:59:26 +00:00
Matthew Wild
f2d020191f 0.2->0.3 2009-01-30 17:40:25 +00:00
Matthew Wild
bf3b96204d GPL->MIT! 2009-01-30 17:22:56 +00:00
Matthew Wild
71ae546e33 Fix invalid loglevels in mod_saslauth 2009-01-16 04:19:47 +00:00
Waqas Hussain
5e41870700 mod_saslauth, mod_tls: minor code cleanup 2009-01-13 19:37:12 +05:00
Matthew Wild
d3ad4a5123 0.1 -> 0.2 2008-12-10 15:44:03 +00:00
Waqas Hussain
2e6fcdb2d0 Latin1 support for SASL DIGEST-MD5 (second, and possibly final commit) 2008-12-08 00:18:01 +05:00