view src/imap-urlauth/imap-urlauth-common.h @ 15066:d419aac7ab31

Added support for IMAP URLAUTH and URLAUTH=BINARY extensions Extends imap service with URLAUTH and URLAUTH=BINARY support: - Adds new commands URLFETCH, GENURLAUTH and RESETKEY. Creates imap-urlauth service in src/imap-urlauth. Functionality common to both the imap and imap-urlauth services is located in src/lib-imap-urlauth. TODO: - use mailbox GUIDs instead of names - doveadm command to delete stale urlauth entries? - add delay when attempting to access nonexistent user - create urlauth-worker queue, similar to how indexer-worker works (could we share code?..)
author Stephan Bosch <stephan@rename-it.nl>
date Sat, 15 Sep 2012 23:57:08 +0300
parents
children
line wrap: on
line source

#ifndef IMAP_URLAUTH_COMMON_H
#define IMAP_URLAUTH_COMMON_H

#include "lib.h"
#include "imap-urlauth-client.h"
#include "imap-urlauth-settings.h"

extern bool verbose_proctitle;
extern struct mail_storage_service_ctx *storage_service;

void imap_urlauth_refresh_proctitle(void);

#endif