From e6b2686138f5e1cabbbd541c76c4ccc4b1af2bcc Mon Sep 17 00:00:00 2001 From: Dimitur Kirov <dkirov@gmail.com> Date: Sat, 25 Mar 2006 20:29:29 +0000 Subject: [PATCH] remove inactive proxies on upgrate. All svn users remove these proxies from your accounts: proxy65.jabber.ccc.de proxy65.jabber.autocom.pl proxy.jabber.cd.chalmers.se --- src/common/optparser.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/common/optparser.py b/src/common/optparser.py index a025bde6b0..cbc3ccb0d5 100644 --- a/src/common/optparser.py +++ b/src/common/optparser.py @@ -186,9 +186,8 @@ class OptionsParser: for account in gajim.config.get_per('accounts'): proxies = gajim.config.get_per('accounts', account, 'file_transfer_proxies') - for new in ('proxy.netlab.cz', 'proxy65.jabber.ccc.de'): - if proxies.find(new) < 0: - proxies += ', ' + new + if proxies.find('proxy.netlab.cz') < 0: + proxies += ', ' + 'proxy.netlab.cz' gajim.config.set_per('accounts', account, 'file_transfer_proxies', proxies) # Add some emots :-* :* >:) >:-) <3 @@ -210,4 +209,16 @@ class OptionsParser: if self.old_values.has_key('useemoticons') and \ not self.old_values['useemoticons']: gajim.config.set('emoticons_theme', '') - + for account in gajim.config.get_per('accounts'): + proxies_str = gajim.config.get_per('accounts', account, + 'file_transfer_proxies') + proxies = proxies_str.split(",").strip() + for wrong_proxy in ['proxy.jabber.cd.chalmers.se', + 'proxy65.jabber.autocom.pl', 'proxy65.jabber.ccc.de']: + if wrong_proxy in proxies: + proxies.remove(wrong_proxy) + proxies.append('transfer.jabber.freenet.de') + proxies_str = ', '.join(proxies) + gajim.config.set_per('accounts', account, 'file_transfer_proxies', + proxies_str) + -- GitLab