2008-08-28 [wwp] 3.5.0cvs81
[claws.git] / src / prefs_account.h
index 32ab198412b436940615c4b380a32210902947d2..8770530b207ff31e00652dcb577041393bf0fee5 100644 (file)
@@ -4,7 +4,7 @@
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
+ * the Free Software Foundation; either version 3 of the License, or
  * (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
@@ -13,8 +13,8 @@
  * GNU General Public License for more details.
  *
  * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ * 
  */
 
 #ifndef PREFS_ACCOUNT_H
@@ -49,6 +49,8 @@ typedef enum {
 #include "folder.h"
 #include "gtk/prefswindow.h"
 
+/* Changes to this data structure might need to be reflected
+ * in account_clone() */
 struct _PrefsAccount
 {
        gchar *account_name;
@@ -76,6 +78,12 @@ struct _PrefsAccount
        SSLType ssl_imap;
        SSLType ssl_nntp;
        SSLType ssl_smtp;
+       
+       gchar *out_ssl_client_cert_file;
+       gchar *out_ssl_client_cert_pass;
+       gchar *in_ssl_client_cert_file;
+       gchar *in_ssl_client_cert_pass;
+
        gboolean use_nonblocking_ssl;
 
        /* Temporarily preserved password */
@@ -85,6 +93,7 @@ struct _PrefsAccount
        gboolean use_apop_auth;
        gboolean rmmail;
        gint msg_leave_time;
+       gint msg_leave_hour;
        gboolean recv_at_getall;
        gboolean sd_rmmail_on_download;
        gboolean enable_size_limit;
@@ -144,6 +153,7 @@ struct _PrefsAccount
        gboolean  default_encrypt;
        gboolean  default_encrypt_reply;
        gboolean  default_sign;
+       gboolean  default_sign_reply;
        gboolean  save_encrypted_as_clear_text;
        gboolean  encrypt_to_self;
 
@@ -161,6 +171,7 @@ struct _PrefsAccount
        gboolean  mark_crosspost_read;
        gint      crosspost_col;
 
+#ifndef G_OS_WIN32
        /* Use this command to open a socket, rather than doing so
         * directly.  Good if you want to perhaps use a special socks
         * tunnel command, or run IMAP-over-SSH.  In this case the
@@ -171,6 +182,7 @@ struct _PrefsAccount
         * as a particular user. */
        gboolean  set_tunnelcmd;
        gchar     *tunnelcmd;
+#endif
 
        gchar *imap_dir;
        gboolean imap_subsonly;