projects
/
modest
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* Fixes NB#59451
[modest]
/
src
/
modest-protocol-info.c
diff --git
a/src/modest-protocol-info.c
b/src/modest-protocol-info.c
index
7c3a4c7
..
503d15a
100644
(file)
--- a/
src/modest-protocol-info.c
+++ b/
src/modest-protocol-info.c
@@
-56,9
+56,12
@@
static const ProtocolInfo ConnectionProtocolMap[] = {
{ MODEST_PROTOCOL_CONNECTION_TLS_OP, "tls-op", N_("TLS when possible") }
/* op stands for optional */
};
{ MODEST_PROTOCOL_CONNECTION_TLS_OP, "tls-op", N_("TLS when possible") }
/* op stands for optional */
};
+
+
+/* FIXME: these names must match those of tny_camel_account_get_supported_secure_auth */
static const ProtocolInfo AuthProtocolMap[] = {
{ MODEST_PROTOCOL_AUTH_NONE, "none", N_("None") },
static const ProtocolInfo AuthProtocolMap[] = {
{ MODEST_PROTOCOL_AUTH_NONE, "none", N_("None") },
- { MODEST_PROTOCOL_AUTH_PASSWORD, "password", N_("Password") },
+ { MODEST_PROTOCOL_AUTH_PASSWORD, "Password", N_("Password") },
{ MODEST_PROTOCOL_AUTH_CRAMMD5, "cram-md5", N_("Cram MD5") }
};
{ MODEST_PROTOCOL_AUTH_CRAMMD5, "cram-md5", N_("Cram MD5") }
};
@@
-178,4
+181,14
@@
modest_protocol_info_protocol_is_store (ModestTransportStoreProtocol proto)
proto == MODEST_PROTOCOL_STORE_POP || proto == MODEST_PROTOCOL_STORE_IMAP;
}
proto == MODEST_PROTOCOL_STORE_POP || proto == MODEST_PROTOCOL_STORE_IMAP;
}
+gboolean
+modest_protocol_info_is_secure(ModestConnectionProtocol protocol)
+{
+ return (protocol == MODEST_PROTOCOL_CONNECTION_SSL ||
+ protocol == MODEST_PROTOCOL_CONNECTION_TLS);
+}
+gboolean modest_protocol_info_auth_is_secure(ModestAuthProtocol protocol)
+{
+ return (protocol == MODEST_PROTOCOL_AUTH_CRAMMD5);
+}