aboutsummaryrefslogtreecommitdiff
path: root/libsylph/prefs_account.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2010-12-07 04:48:14 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2010-12-07 04:48:14 +0000
commit14c652150c9a6339c792eb1911da809327237123 (patch)
treead1bfa3e8818651ae8e4026f7571ec6392fb45b0 /libsylph/prefs_account.c
parent3a54dc9a9d8e28b9415552512d45d172528d1a78 (diff)
added SOCKS4/5 proxy support.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2733 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph/prefs_account.c')
-rw-r--r--libsylph/prefs_account.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/libsylph/prefs_account.c b/libsylph/prefs_account.c
index e60a3bec..1eaa7231 100644
--- a/libsylph/prefs_account.c
+++ b/libsylph/prefs_account.c
@@ -132,6 +132,17 @@ static PrefParam param[] = {
{"set_trash_folder", "FALSE", &tmp_ac_prefs.set_trash_folder, P_BOOL},
{"trash_folder", NULL, &tmp_ac_prefs.trash_folder, P_STRING},
+ /* SOCKS proxy */
+ {"use_socks", "FALSE", &tmp_ac_prefs.use_socks, P_BOOL},
+ {"use_socks_for_recv", "TRUE", &tmp_ac_prefs.use_socks_for_recv, P_BOOL},
+ {"use_socks_for_send", "TRUE", &tmp_ac_prefs.use_socks_for_send, P_BOOL},
+ {"socks_type", "1", &tmp_ac_prefs.socks_type, P_ENUM},
+ {"proxy_host", NULL, &tmp_ac_prefs.proxy_host, P_STRING},
+ {"proxy_port", "1080", &tmp_ac_prefs.proxy_port, P_USHORT},
+ {"use_proxy_auth", "FALSE", &tmp_ac_prefs.use_proxy_auth, P_BOOL},
+ {"proxy_name", NULL, &tmp_ac_prefs.proxy_name, P_STRING},
+ {"proxy_pass", NULL, &tmp_ac_prefs.proxy_pass, P_STRING},
+
{NULL, NULL, NULL, P_OTHER}
};