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