Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Dovecot auth #200

Closed
wants to merge 1 commit into from
Closed

Add Dovecot auth #200

wants to merge 1 commit into from

Conversation

muggenhor
Copy link
Contributor

This adds code to authenticate against a Dovecot server without resorting to IMAP. It uses Dovecot's Authentication Protocol to communicate directly with Dovecot through a local/unix socket. This is functionally similar to the Courier auth module.

The primary advantage of using this instead of the IMAP module is that a CalDAV sync doesn't cause syslog to be spammed with lots of login/logout events in a short amount of time (I've seen bursts of 10/sec sustained for about a minute during initial download of a calendar).

@liZe liZe modified the milestone: 1.0 Jan 12, 2015
@liZe liZe added the feature label Jan 12, 2015
@mrueg
Copy link

mrueg commented Jun 9, 2015

👍 it would be great to see this included.

@muggenhor muggenhor force-pushed the dovecot-auth branch 2 times, most recently from 8b67e65 to 333324d Compare June 26, 2015 09:47
The primary advantage of using this instead of the IMAP module is that a
CalDAV sync doesn't cause syslog to be spammed with lots of login/logout
events in a short amount of time (I've seen bursts of 10/sec sustained
for about a minute during initial download of a calendar).

Signed-off-by: Giel van Schijndel <[email protected]>
@jbergstroem
Copy link

Could you make this python3 compatible as well?

@jbergstroem
Copy link

(re python 3: buffers/strings)

@muggenhor
Copy link
Contributor Author

@jbergstroem I don't have the time right now nor do I see myself having it in the foreseeable future. Feel free to take my changes and make it Python 3 compatible yourself, or alternatively close this pull request.

@liZe
Copy link
Member

liZe commented May 6, 2016

As it's defined in #372, the authentication modules have been removed from Radicale and will be available thanks to external "plugins". Is anyone interested in developing the plugin and/or maintaining it? You can add your comments in #391.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants