[gnome-online-accounts] dbus: Add SmtpAuth* to org.gnome.OnlineAccounts.Mail



commit 2b7f5a73b6a05bdc4634fc0bcba49c714cfa76ef
Author: Debarshi Ray <debarshir gnome org>
Date:   Mon Feb 3 14:20:08 2014 +0100

    dbus: Add SmtpAuth* to org.gnome.OnlineAccounts.Mail
    
    These are meant to indicate the SASL mechanism used by the SMTP server.
    
    Fixes: https://bugzilla.gnome.org/720262

 data/dbus-interfaces.xml |   35 ++++++++++++++++++++++++++++++++++-
 doc/goa-sections.txt     |    6 ++++++
 2 files changed, 40 insertions(+), 1 deletions(-)
---
diff --git a/data/dbus-interfaces.xml b/data/dbus-interfaces.xml
index 8ae4ac6..1545ef5 100644
--- a/data/dbus-interfaces.xml
+++ b/data/dbus-interfaces.xml
@@ -3,7 +3,7 @@
 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd";>
 
 <!--
- Copyright (C) 2011, 2012, 2013 Red Hat, Inc.
+ Copyright (C) 2011, 2012, 2013, 2014 Red Hat, Inc.
 
  This library is free software; you can redistribute it and/or
  modify it under the terms of the GNU Lesser General Public
@@ -478,6 +478,39 @@
     -->
     <property name="SmtpUseAuth" type="b" access="read"/>
 
+    <!-- SmtpAuthLogin:
+         @since: 3.12.0
+         Whether LOGIN authentication should be used.
+
+         This indicates whether the server uses the
+         <ulink url="http://msdn.microsoft.com/en-us/library/cc433484(v=EXCHG.80).aspx">
+         LOGIN</ulink> SASL mechanism for SMTP.
+    -->
+    <property name="SmtpAuthLogin" type="b" access="read"/>
+
+    <!-- SmtpAuthPlain:
+         @since: 3.12.0
+         Whether PLAIN authentication should be used.
+
+         This indicates whether the server uses the
+         <ulink url="http://tools.ietf.org/html/rfc4616";>PLAIN</ulink>
+         SASL mechanism for SMTP.
+    -->
+    <property name="SmtpAuthPlain" type="b" access="read"/>
+
+    <!-- SmtpAuthXoauth2:
+         @since: 3.12.0
+         Whether XOAUTH2 authentication should be used.
+
+         This indicates whether the server uses the non-standard XOAUTH2
+         SASL mechanism for SMTP. This is implemented by
+         <ulink url="https://developers.google.com/gmail/xoauth2_protocol#the_sasl_xoauth2_mechanism";>
+         GMail</ulink> and
+         <ulink url="http://blogs.office.com/2013/09/12/outlook-com-now-has-imap/";>
+         Outlook.com</ulink>.
+    -->
+    <property name="SmtpAuthXoauth2" type="b" access="read"/>
+
     <!-- SmtpUseSsl:
          @since: 3.8.0
          Whether SSL should be used.
diff --git a/doc/goa-sections.txt b/doc/goa-sections.txt
index 67b90d0..3208631 100644
--- a/doc/goa-sections.txt
+++ b/doc/goa-sections.txt
@@ -660,6 +660,12 @@ goa_mail_get_smtp_accept_ssl_errors
 goa_mail_set_smtp_accept_ssl_errors
 goa_mail_get_smtp_use_auth
 goa_mail_set_smtp_use_auth
+goa_mail_get_smtp_auth_login
+goa_mail_set_smtp_auth_login
+goa_mail_get_smtp_auth_plain
+goa_mail_set_smtp_auth_plain
+goa_mail_get_smtp_auth_xoauth2
+goa_mail_set_smtp_auth_xoauth2
 goa_mail_get_smtp_use_ssl
 goa_mail_set_smtp_use_ssl
 goa_mail_get_smtp_use_tls


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]