static bool
access_applications_have_access(struct imap_urlauth_context *uctx,
- struct imap_url *url,
+ const struct imap_url *url,
const char *const *access_applications)
{
const char *const *application;
static bool
imap_urlauth_check_access(struct imap_urlauth_context *uctx,
- struct imap_url *url, bool ignore_unknown,
+ const struct imap_url *url, bool ignore_unknown,
const char **client_error_r)
{
const char *userid;
static bool
imap_urlauth_check_hostport(struct imap_urlauth_context *uctx,
- struct imap_url *url, const char **client_error_r)
+ const struct imap_url *url,
+ const char **client_error_r)
{
/* Validate host */
/* FIXME: allow host ip/ip6 as well? */
}
bool imap_urlauth_check(struct imap_urlauth_context *uctx,
- struct imap_url *url, bool ignore_unknown_access,
+ const struct imap_url *url, bool ignore_unknown_access,
const char **client_error_r)
{
/* Validate URL fields */
}
int imap_urlauth_fetch_parsed(struct imap_urlauth_context *uctx,
- struct imap_url *url,
+ const struct imap_url *url,
struct imap_msgpart_url **mpurl_r,
enum mail_error *error_code_r,
const char **client_error_r)
const char **urlauth_r, const char **client_error_r);
bool imap_urlauth_check(struct imap_urlauth_context *uctx,
- struct imap_url *url, bool ignore_unknown_access,
+ const struct imap_url *url, bool ignore_unknown_access,
const char **client_error_r);
int imap_urlauth_fetch_parsed(struct imap_urlauth_context *uctx,
- struct imap_url *url,
+ const struct imap_url *url,
struct imap_msgpart_url **mpurl_r,
enum mail_error *error_code_r,
const char **client_error_r);